Author Topic: DL3021 to DL3031 Conversion Discussion  (Read 24403 times)

0 Members and 2 Guests are viewing this topic.

Offline ToThePub

  • Contributor
  • Posts: 39
  • Country: au
Re: DL3021 to DL3031 Conversion Discussion
« Reply #25 on: January 09, 2023, 10:18:39 am »
I also just did a DL3021 to a DL3031A "upgrade" via the USB method.
This was running 00.01.05.00.01. (shipped with this version)
« Last Edit: January 09, 2023, 12:09:39 pm by ToThePub »
 

Offline Mouse69

  • Contributor
  • Posts: 29
  • Country: gb
Re: DL3021 to DL3031 Conversion Discussion
« Reply #26 on: January 09, 2023, 11:55:43 am »
It's a new unit, here in the UK.  Came with the latest firmware already installed (00.01.05.00.01)
Cut towards your chum, not towards your thumb
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1615
  • Country: lt
Re: DL3021 to DL3031 Conversion Discussion
« Reply #27 on: January 09, 2023, 04:57:22 pm »
Firmware update for DL3000 is overdue, v00.01.05.00.01 is from ~2020-12-01. There are bugs in battery app mode, multiple UI improvements can be made as well. DC load is OK otherwise.
Did Rigol forget DL3000? :-//
 
The following users thanked this post: Micro

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DL3021 to DL3031 Conversion Discussion
« Reply #28 on: January 13, 2023, 12:07:59 am »
Firmware update for DL3000 is overdue, v00.01.05.00.01 is from ~2020-12-01. There are bugs in battery app mode, multiple UI improvements can be made as well. DC load is OK otherwise.
Did Rigol forget DL3000? :-//
Probably won't come out with another firmware update until they figure out how to lock out this firmware hack! Then use the improvements to battery app mode and UI to tempt us to upgrade!
If at first you don't succeed, redefine success!
 
The following users thanked this post: Songhua

Offline rfspezi

  • Regular Contributor
  • *
  • Posts: 174
  • Country: 00
Re: DL3021 to DL3031 Conversion Discussion
« Reply #29 on: January 23, 2023, 02:40:30 pm »
[SOLVED]
When using Rigol's Ultra Load app with my "upgraded" DL3021, i get the "Parameter exceeds Limit!" error when trying to e.g. set the CC current to 1A.
Can it be that Ultra Load is not usable anymore with a hacked device?

UPDATE:
=====
Found the fix for the issue here: https://www.eevblog.com/forum/testgear/rigol-ultra-sigma-has-stopped-working/msg999147/#msg999147
Seems to be related to the language of the installed Windows.
At least for German, i need to follow the instructions above to get it working.
« Last Edit: January 23, 2023, 03:46:07 pm by rfspezi »
 

Offline idcipher106

  • Newbie
  • Posts: 5
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #30 on: March 29, 2023, 10:36:34 pm »
Successful conversion to DL3031A. Model number is shown as DL3031A, no bugs were noticed (did system reset before & after mod). Tested with 350W and 60A loads, all is fine. Thanks to @Pedrofabian for confirmation that hardware is the same for all DL3000 range :-+

To anyone interested in how to do the mod between RIGOL DL3021/3021A/3031/3031A models:
  • turn on DL3000 load, make a system reset via menu, stick in prepared USB stick
  • connect to DL3000 and open SCPI/serial terminal: via USB (Rigol Ultra Sigma or serial terminal) or via RS232(Rigol Ultra Sigma or serial terminal) or via LXI LAN (telnet or RigolBildschirmkopie)
  • enter command "*IDN?" (without quotes, should show current model number - if not, something went wrong in step #2)
  • enter command ":PROJ:SET MODEL,DL3031A" (without quotes, model number is from a set {DL3021/DL3021A/DL3031/DL3031A})
  • enter command "*IDN?" (without quotes, should show new model number - if not, something went wrong with step #1 or #4)
  • restart device, make a system reset
  • enjoy :-DMM
This didn't really work for me.  I have a Rigol DL-3021 that I just bought.  It has the following firmware versioning shown on the front panel:
Software Version:  00.01.05
FPGA Version:  02.03
Boot Version:  01.011
Hardware Version:  01.00

I attached an RS-232 cable with a DB9 cable from my computer to the DL-3021.  After connecting, I could successfully send the "*IDN?" command, and the device returned an appropriate response.  So I know the serial communication is working and I have the right baud rate, etc.

Then I tried sending the command ":PROJ:SET MODEL,DL3031A".  And the device just hangs with no response.
I tried the same thing using the Rigol's Ultra Sigma software and a USB cable (instead of the RS-232 serial cable).  The same thing happened: after sending the "PROJ:SET MODEL,DL3031A" command the devices hangs with no response.

After the device hangs, if I try to type "*IDN?" again, there is no response any more.
The DL-3021 must be power cycled to get the RS-232 port (or USB port) to become responsive again.

I must admit that I don't know what is meant in the above instructions by this:  "stick in a prepared USB stick".  And there is a link to some topic that is talking about a completely different device (the DP832).  Surely I don't want to follow advice for a DP832 on a DL3021?  Is there something that needs to be on a USB stick when I run the ":PROJ SET MODEL" command?  If so, what?

Is there any other documented way of doing this?  This is really the only detailed instructions I could find for doing the upgrade.
« Last Edit: March 29, 2023, 10:50:33 pm by idcipher106 »
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9551
  • Country: ca
  • Non-expert
Re: DL3021 to DL3031 Conversion Discussion
« Reply #31 on: March 29, 2023, 11:58:08 pm »
Yes you need the prepared USB stick or it won't work.
Follow the link electr_peter provided and the instructions are in the first few lines of the post:

Quote
Quick Guide
Flash the rigol-key.img from the attached zipfile to a USB drive using your prefered disk imaging software. (dd/Win32 Disk Imager)

Power on the device, and insert the thumbdrive
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline idcipher106

  • Newbie
  • Posts: 5
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #32 on: March 30, 2023, 12:12:49 am »
Yes you need the prepared USB stick or it won't work.
Follow the link electr_peter provided and the instructions are in the first few lines of the post:
Ok, so do in fact use an image file from a thread on the DP832 (a power supply) to upgrade the DL3021 (A DC load).  Not what I would have guessed, but ok I'll do it.
Thanks!
 

Offline Micro

  • Newbie
  • Posts: 2
  • Country: au
Re: DL3021 to DL3031 Conversion Discussion
« Reply #33 on: May 20, 2023, 07:24:02 am »
Firmware update for DL3000 is overdue, v00.01.05.00.01 is from ~2020-12-01. There are bugs in battery app mode, multiple UI improvements can be made as well. DC load is OK otherwise.
Did Rigol forget DL3000? :-//

This battery test bug is really giving me some grief, I wish I’d read this post before I just went ahead and upgraded trusting that RIGOL knows what regression testing is!
I’d now really like to roll back to the previous version without going all the way back to 00.01.02, but have been unable to find it anywhere. Does anyone have a late version in between that you could share with me to get rid of the battery test bug please?
 

Offline elex_enthusiast

  • Regular Contributor
  • *
  • Posts: 108
  • Country: ph
  • Everything has user-salvageable parts inside!!!!
Re: DL3021 to DL3031 Conversion Discussion
« Reply #34 on: November 20, 2023, 04:39:17 pm »
Hands down to all folks who made this hack so easy :-+. Just recently had a good deal for a DL3021a in prestine condition . Did the hack and it worked. Mine has 00.01.04 FW
« Last Edit: December 29, 2023, 09:46:11 am by elex_enthusiast »
Always learn how to break and fix things electronics!
 

Offline NE666

  • Frequent Contributor
  • **
  • Posts: 823
  • Country: gb
Re: DL3021 to DL3031 Conversion Discussion
« Reply #35 on: December 28, 2023, 12:38:49 pm »
I would also like to express my gratitude to member Pedrofabian (and member Vaiti from the DP832 hacking thread) for sharing their work and findings.

DL3021 -> DL3031A with FW rev. 00.01.04, HW rev. 01.00
 
The following users thanked this post: TRN

Offline Mat_J

  • Newbie
  • Posts: 3
  • Country: ca
Re: DL3021 to DL3031 Conversion Discussion
« Reply #36 on: January 09, 2024, 01:23:28 am »
What about DL3051?
Tested DL3051A option. Model number changes (*IDN? -> RIGOL TECHNOLOGIES,DL3051A,DL...........,00.01.05.00.01)
On boot it shows error "Self-test error for OCP reference voltag" (after canceling error doesn't reappear until next boot).
Current ranges changed to 9/90A (compared to 4/40A or 6/60A), but max current limit remains unchanged at 70A (same as for DL3021/3031).
Max power setting increases to 500W (compared to 200 or 350W).
Other than that, seems to work, accuracy and functions remain unchanged.

So full mod to 150V/90A/500W DL3051A would require some work with FW (OCP reference?, max current limit) and HW (MOSFETs and driving circuitry).

Thanks for testing this,
I cant find any mention of a DL3051 outside of this forum and a Russian site; do these exist in the wild?
I would be interested in purchasing one to see what is required to upgrade my DL3021's from DL3031A's to DL3051A's
Has anyone had luck running these at 500w as is for extended periods of time with just the rigol-key? (>10 hours)
I'm using them to match 5kw Li-ion battery's, and being able to test capacity faster would be really nice
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9551
  • Country: ca
  • Non-expert
Re: DL3021 to DL3031 Conversion Discussion
« Reply #37 on: January 09, 2024, 01:53:16 am »
Thanks for testing this,
I cant find any mention of a DL3051 outside of this forum and a Russian site; do these exist in the wild?
I would be interested in purchasing one to see what is required to upgrade my DL3021's from DL3031A's to DL3051A's
Has anyone had luck running these at 500w as is for extended periods of time with just the rigol-key? (>10 hours)
I'm using them to match 5kw Li-ion battery's, and being able to test capacity faster would be really nice

No you can't purchase one, they don't exist. Rigol often enters a bunch of model numbers and some may or may not work out. In this case they probably tested 500W and it wasn't reliable or they didn't see the market demand.

It would be up to you to test it with a thermal camera. Since the design appears it intended additional FETs to be populated: https://www.eevblog.com/forum/testgear/dl3021-to-dl3031-conversion-discussion/msg4007887/#msg4007887 you would be taking a risk.

Probably make more sense in this case to purchase a higher wattage load (1kW+).
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline xjordanx

  • Contributor
  • Posts: 38
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #38 on: August 30, 2024, 12:45:51 am »
I just bought a DL3021 and it will not show up in Ultra Sigma or Ultra Load software, even though it does show up successfully in Device Manager in Windows. Any ideas what makes Ultra Sigma / Ultra Load not able to see the load box?
 

Offline xjordanx

  • Contributor
  • Posts: 38
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #39 on: August 30, 2024, 09:59:57 pm »
Solved:
I just bought a DL3021 and it will not show up in Ultra Sigma or Ultra Load software, even though it does show up successfully in Device Manager in Windows. Any ideas what makes Ultra Sigma / Ultra Load not able to see the load box?
For those who may have the same issue: The Rigol DL3021 was using a driver that had been installed previously in Windows 10 Pro however I had since "upgraded" the OS to Windows 11. Checking the Events tab in the device Properties dialog from in Device Manager revealed:
Code: [Select]
Device settings for USB\VID_1AB1&PID_0E11\DL3A261400311 were not migrated from previous OS installation due to partial or ambiguous device match.

Last Device Instance Id: USB\VID_058F&PID_6387\29D7899E
Class Guid: {36fc9e60-c465-11cf-8056-444553540000}
Location Path: PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(2)
Migration Rank: 0xF000FFFFFFFF0023
Present: false
Status: 0xC0000719
With that hint I "Uninstalled" the device and checked the box to "Attempt to remove Device Driver". After which I unplugged and re-plugged the USB cable - now the device shows up again as "USB Test and Measurement Device (IVI)" whereas before it appeared as "DL3000 Serials".

Now Ultra-Sigma can find the device!!
 

Offline mmame

  • Contributor
  • Posts: 18
  • Country: ch
Re: DL3021 to DL3031 Conversion Discussion
« Reply #40 on: November 10, 2024, 11:36:17 am »
I also successfully changed my model to a DL3031A

IMPORTANT: It's not possible to perform the model change by using USB in Combination with "Bildschirmkopie" - it will just hang when sending the model change command. Finally, I tried with a USB to Serial converter and Putty (9600 8N1, no flow control, enable "Implicit CR in every LF" and "Implicit LF in every CR") .... success!
 

Offline moelski

  • Newbie
  • Posts: 4
  • Country: de
Re: DL3021 to DL3031 Conversion Discussion
« Reply #41 on: March 12, 2025, 07:50:21 pm »
Hi !

I was just to buy a 3031a and then I found this thread.  :)
So maybe someone can answer me this question before I buy something ...

1) This "enhancement" still works with actual devices?
2) I buy a 1mV/1mA 3021 device for ~500$ /€ and after the "conversion" I have a 3031a with 0.1mv/0.1mA and 350W (and a wrong lable at the front cover  ^-^) ?

And answer would be much appreciated because it would save hundereds of $ ... Thx !
 

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1737
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #42 on: May 15, 2025, 06:45:46 am »
Hi !

I was just to buy a 3031a and then I found this thread.  :)
So maybe someone can answer me this question before I buy something ...

1) This "enhancement" still works with actual devices?
2) I buy a 1mV/1mA 3021 device for ~500$ /€ and after the "conversion" I have a 3031a with 0.1mv/0.1mA and 350W (and a wrong lable at the front cover  ^-^) ?

And answer would be much appreciated because it would save hundereds of $ ... Thx !
Yes, it still works.
 

Offline Songhua

  • Contributor
  • Posts: 40
  • Country: cn
  • Life is like a journey. Be safe, healthy and happy
Re: DL3021 to DL3031 Conversion Discussion
« Reply #43 on: July 25, 2025, 08:00:00 pm »
Great to hear that you made this progress.

Does anyone find the method about how to calibrate the DL3000?

Normally people need to calibrate the full range of the instrument. E.g. DL3031A (Max voltage 150V, Max Current 60A), DL3021 (Max voltage 150V, Max current 40A)

I haven't found any public information about how to calibrate the electronic load DL3000 which was released 8 years ago.

No one can be sure that after 8 years the electronic load is not drifting. Neither can Rigol.
Fluke 289C, Habotest HT208D, Rigol DHO924S, Rigol DP832A, Applent AT828, ITECH IT8812C, NanoVNA-F V3, tinySA Ultra+ ZS-407, Yaorea YR1035+, Pudibei NR-950, LittleBee-H1 30MHz AC/DC (5A/10A), DIY 100MHz High-Voltage Differential Probe

Test & Measurement Fundamentals https://tinyurl.com/ydew8tw5
 

Offline Monsul5

  • Newbie
  • Posts: 1
  • Country: pt
Re: DL3021 to DL3031 Conversion Discussion
« Reply #44 on: November 12, 2025, 11:07:46 pm »
On Ubunto I had a bit of problems, the device does not appear as a normal serial port /dev/USB0 for example.
It appears as /dev/usbtmc1 (USB for test and measurement).

So, i had to do it with Python, minicom etc don't work.

So, if you want to use, feel free, for me worked on first try. DL3021 to DL3031A.

I had the USB on the device with the rigol-key.img flashed.

On the script, just change the path if is different from /dev/USBTMC1.
 
The following users thanked this post: thm_w

Offline sofakng

  • Regular Contributor
  • *
  • Posts: 97
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #45 on: March 11, 2026, 03:38:49 pm »
Does anybody have a copy of the v00.01.04 firmware that doesn’t have the battery bug mentioned in Dave’s video from a few months ago?

Does the previous firmware (v00.01.05.00) also have it?  It seems like a minor version increase from v00.01.05.01.
 

Offline giovannirat

  • Regular Contributor
  • *
  • Posts: 126
  • Country: at
Re: DL3021 to DL3031 Conversion Discussion
« Reply #46 on: March 11, 2026, 04:24:23 pm »
Hope it helps..
 

Offline sofakng

  • Regular Contributor
  • *
  • Posts: 97
  • Country: us
Re: DL3021 to DL3031 Conversion Discussion
« Reply #47 on: March 11, 2026, 04:35:48 pm »
Thanks so much!!

Do you happen to have a copy of v00.01.05.00 too?  I’m wondering if that has the battery short bug that is known about in v00.01.05.01.
 

Offline Rising Edge

  • Newbie
  • Posts: 7
  • Country: de
Re: DL3021 to DL3031 Conversion Discussion
« Reply #48 on: April 24, 2026, 01:10:40 pm »
I noticed in the current user manual (dated October 25) from the German Rigol website, they refer to software version 00.01.06.
https://www.rigol.com/de_DE/products/dc-load/DL3000.html  -> Handbuch
2801681-0
...they also add the DL3041. (Could be the need of a new SW?)

However, RIGOL North America does not provide this newer, actual version of the manual, yet. They refer to 00.01.04.
https://www.rigolna.com/products/dc-power-loads/dl3000/

Perhaps (hopefully  :) ) a new firmware is planned and the older DL3000 Models will also benefit from DL3041's new SW.
« Last Edit: May 15, 2026, 08:32:12 pm by Rising Edge »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf