After upgrading dg811 to dg992, can we continue to upgrade the subsequent official version in the future? Does Rigo have the ability to detect the difference between the system and the hardware during the upgrade process, so as to refuse to upgrade or even lock the machine?
[Model Supported] DG811,DG821,DG831,DG812,DG822,DG832,DG952,DG972,DG992,DG2052,DG2072,DG2102
[Latest Revision Date] 2021-05-14
[Updated Contents]
v00.02.06.00.01 2021-05-14
- Optimize UI interaction
- The key functions of home and menu are exchanged
- The positions of DC and ARB in fundamental wave are exchanged
- Fixed the invalid trigger command of sour1: burs: trig when both channels are on
- Modify advance > sine wave, another channel has no wave table
- Abnormal duty cycle calculation caused by multiple frequency change
- Fixed the failure of channel copy and external modulation for the first time
- Solve the problem that the file menu is invalid because the boot interface is imported into the storage interface
- Calculation of modified carrier amplitude
- The English prompt message of ignoring the same phase has been modified
- Change the four icons at the bottom to three, enlarge the icon and add the shortcut icon.
- Solve the problem that remote command cannot be triggered when sweep trigger source is manual trigger
- The function of importing waveform in ARB mode is added
v00.02.05.00.00 2020-05-30
- Solve the problem that the machine model changes to DG811 when upgrading to 00.02.04.00.00
v00.02.04.00.00 2020-02-18
- To prevent open source complaints, change the following:
- Replace kernel and uboot with open source declaration
- An open source statement has been added to help
v00.02.03.00.00 2019-12-31
- Solve the problem about the version after 01.09 (inclusive) is changed to upgrade 01.08 (inclusive), the device model serial number will be restored to the default value
- Solve the problem of address configuration of ultralab heartbeat server
- After setting the offset, the problem of the output instantaneous voltage error of the relay is solved
- Qt library is added to the file system to change the Qt library used by the application from static to dynamic
v00.02.02.00.00 2019-10-28
- Modify the logic bug that when the pulse frequency is 1K and the edge is 100US, the edge automatically becomes 8NS
- Modify the dual channel output sin waveform, frequency coupling is turned on, and the same phase is used once. After modifying the frequency, the output waveform phase is not synchronized
- Modify the logic bug of pulse in burst mode, pulse waveform frequency 10K, burst configuration 2 cycles, the first point of idle level, rising edge overshoot exceeding 10% of the index
- When the pulse frequency is changed from 50KHz to 200kHz, there will be a logic bug of edge overshoot for a period of time
v00.02.01.00.00 2019-7-30
- The first sardine II official version
- Compatible with dg800 / 900 software
- DG2000 add LXI webpage, modify keyboard key function
Hello my fellows. Hope you are all doing good!
I was wondering: There are release notes for FW 2.06.01, but the download link delivers 2.05..Code: [Select][Model Supported] DG811,DG821,DG831,DG812,DG822,DG832,DG952,DG972,DG992,DG2052,DG2072,DG2102
[Latest Revision Date] 2021-05-14
[Updated Contents]
v00.02.06.00.01 2021-05-14
- Optimize UI interaction
- The key functions of home and menu are exchanged
- The positions of DC and ARB in fundamental wave are exchanged
- Fixed the invalid trigger command of sour1: burs: trig when both channels are on
- Modify advance > sine wave, another channel has no wave table
- Abnormal duty cycle calculation caused by multiple frequency change
- Fixed the failure of channel copy and external modulation for the first time
- Solve the problem that the file menu is invalid because the boot interface is imported into the storage interface
- Calculation of modified carrier amplitude
- The English prompt message of ignoring the same phase has been modified
- Change the four icons at the bottom to three, enlarge the icon and add the shortcut icon.
- Solve the problem that remote command cannot be triggered when sweep trigger source is manual trigger
- The function of importing waveform in ARB mode is added
v00.02.05.00.00 2020-05-30
- Solve the problem that the machine model changes to DG811 when upgrading to 00.02.04.00.00
v00.02.04.00.00 2020-02-18
- To prevent open source complaints, change the following:
- Replace kernel and uboot with open source declaration
- An open source statement has been added to help
v00.02.03.00.00 2019-12-31
- Solve the problem about the version after 01.09 (inclusive) is changed to upgrade 01.08 (inclusive), the device model serial number will be restored to the default value
- Solve the problem of address configuration of ultralab heartbeat server
- After setting the offset, the problem of the output instantaneous voltage error of the relay is solved
- Qt library is added to the file system to change the Qt library used by the application from static to dynamic
v00.02.02.00.00 2019-10-28
- Modify the logic bug that when the pulse frequency is 1K and the edge is 100US, the edge automatically becomes 8NS
- Modify the dual channel output sin waveform, frequency coupling is turned on, and the same phase is used once. After modifying the frequency, the output waveform phase is not synchronized
- Modify the logic bug of pulse in burst mode, pulse waveform frequency 10K, burst configuration 2 cycles, the first point of idle level, rising edge overshoot exceeding 10% of the index
- When the pulse frequency is changed from 50KHz to 200kHz, there will be a logic bug of edge overshoot for a period of time
v00.02.01.00.00 2019-7-30
- The first sardine II official version
- Compatible with dg800 / 900 software
- DG2000 add LXI webpage, modify keyboard key function
Any insights on where to grab 2.06.01 FW package?
Thanks and have a nice weekend!
Edit #1
Nevermind, I managed to find it.
Steps:
Go to: https://tw.rigolna.com/firmware/
Copy the Link for DG800 / DG900 FW
Paste and edit link, change /ct61_0/ to /ct65_0/ and you should get a package named "DG2_FW.zip"
Edit #2
FW 2.06.01 installed fine without hick-ups, my device kept its "Rigloled" state.
First impressions: There have been a lot of UI changes. Can not decide if for the better or for worse.
... amplitude while the carrier stays constant when checking RF gear. I'ld say, "well done, Rigol".
After upgrade to firmware 2.06.01, the Max. Output Amplitude also have changed from 10Vpp to 20Vpp.
I have a Mac and PC running Windows 10 so no linux!
As I have just successfully upgraded my DG812 to DG992 I would like to post yet another summary of the required steps.
0. Note your DG's serial number if you care.
1. If you have software version higher than 00.01.08.xx.xx you need to downgrade to version 1.08 using specially modified GEL file to allow downgrade (as described by evgbog here: https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3017342/#msg3017342).
My contribution is that I've prepared modified GEL file, available here:
https://drive.google.com/file/d/16nC-uJ12MXilJElv4Eukvt1IW4RzGdb7/view?usp=sharing
Put the file on USB stick, plug it into your DG and accept "update" when popup shows. WARNING! This "upgrade" will reset your SN to DG80000000001 but convert your unit into DG992 immediately. This is the effect of the downgrade itself - the firmware is official Rigol firmware. The modification only changes the boot script to allow downgrade.
As a side note, I don't see a point in using hex editor in evgbog method of preparing the GEL. Those GELs are tar files as mentioned by tv84. I prepared the file by simply untaring it, decrypting fw4uboot.sh, modifying it, encrypting it back (you need to maintain file size) and finally TARing everything back into GEL file using 7zip.
2. Prepare a "magic" USB stick. Format USB stick as FAT32 (stick MUST BE BIGGER than 1GB). Open it in HxD editor as LOGICAL DISK (not physical disk - I did that mistake) Tools->Open Disk (uncheck "open as readonly"). Jump to sector 2000000 (sector field is at the top right corner). Enter value manually or use "Paste write" in edit menu (Ctrl+B). Magic value: 0B0A3B2E5F4CECBE
3. Insert the magic stick into DG (make sure it is recognized and USB icon is shown) and connect the instrument with the computer (using USB A-B cable and downloading Rigol's bloatware UltraSigma is the easiest way). Open SCPI command panel, check communication by issuing *IDN? command (use Send & Read). Send command :PROJ:SN DGxxxxxxxxxx with your correct SN number noted in step 0 (use Send command, DO NOT USE Send & Read). Verify if it worked by sending another *IDN? command - it should report back with correct serial number. Now send command :PROJ:MODE DG992. You can disconnect the instrument from PC and remove USB stick.
4. Edit: This step is only needed if your purchase version was higher than v1.08 and you did step 1 Download tv84's "Finish_Upgrade_2.04.zip" from this post: https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3119264/#msg3119264
Put this GEL file on USB stick, plug into DG and confirm update when popup shows.
5. Download official 2.04 firmware from Rigol: https://int.rigol.com/Public/Uploads/uploadfile/files/ftp/DG/软固件/SardineII(ARM)Update-v00.02.04.00.00.rar
No logging in required
Put GEL file on USB stick (delete the previous one), upgrade DG and enjoy
Serial number should be kept and model should be DG992.
All credits go to tv84, bulba99, evgbog and others who helped to create this hack!
One more peculiarity I found out about firmware 02.05: Rigol has changed the SSH encryption key vs. F/W 02.04, so in order to use @rea's login approach, it's necessary to downgrade the firmware to at least 02.04.
Thanks for the hints and tips, maybe I will order one and try to unlock it :-)
So these steps should be the current ones???As I have just successfully upgraded my DG812 to DG992 I would like to post yet another summary of the required steps.
---
edits go to tv84, bulba99, evgbog and others who helped to create this hack![/b]
After upgrade to firmware 2.06.01, the Max. Output Amplitude also have changed from 10Vpp to 20Vpp.