Author Topic: New Rigol 16-bit function generators DG800/900 series  (Read 192390 times)

0 Members and 1 Guest are viewing this topic.

Offline YetAnotherTechie

  • Regular Contributor
  • *
  • Posts: 221
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #725 on: May 10, 2021, 11:03:43 pm »
The "ballpark" for the meaurement you have on screen is 3% of full range for the osciloscope  (0.24v). To measure what you want accurately (2 decimal places) you need a measuring device with a .02% DC accuracy or better. Does the signal generator pass when measured agains the 34401? If so, there's no issue. Osciloscopes in general only give a rough reading on vertical, think about, most have 8 bit adc, some 10, that's not enough for what you're asking.
 

Offline vutt

  • Contributor
  • Posts: 32
  • Country: ee
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #726 on: May 11, 2021, 05:41:03 pm »
So it's about scope vertical resolution then.
After turning "high res" ON 5Vpp measure shrunk down from 5.22V to 5.1V on DS1102z-e.
No major changes for Vrms 1.76 instead of 1.77. Btw 34401 is showing 1.788  (so technically its +0.0005V outside specified threshold). However my DMM is from mid 90-es and God knows when last calibration was done. Close enough for my use cases. Thanks guys for clearing that up for me.

edit: I just tested with other "low cost" 50 Ω terminators and it affects Vrms value. Figures above are with "average aliexpress" 50.9 Ω terminator. There you go another variable to count in, so lesions learned...
« Last Edit: May 11, 2021, 05:45:29 pm by vutt »
 

Offline gailulun

  • Contributor
  • Posts: 26
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #727 on: May 13, 2021, 07:36:13 pm »
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?
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3212
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #728 on: May 14, 2021, 06:27:08 pm »
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?

Yes.

Yes, but very unlikely.
 
The following users thanked this post: gailulun

Offline frozenfrogz

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #729 on: May 15, 2021, 04:36:03 pm »
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. :D
« Last Edit: May 15, 2021, 05:01:52 pm by frozenfrogz »
He’s like a trained ape. Without the training.
 
The following users thanked this post: thm_w, steradian

Online tv84

  • Super Contributor
  • ***
  • Posts: 3212
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #730 on: May 15, 2021, 05:56:22 pm »
Upgrade done. All good until now.
 

Offline jscm2000

  • Contributor
  • Posts: 25
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #731 on: May 16, 2021, 03:10:14 am »
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. :D

You can download the firmware 02.06 from the rigol Chinese website
https://www.rigol.com/Public/Uploads/uploadfile/files/ftp/EMD/DG/SOFTWARE/firmware/Sardine(ARM)Update(Normal).rar
 
The following users thanked this post: frozenfrogz

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1388
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #732 on: May 16, 2021, 06:02:00 am »
I guess that's an interesting change: "- Calculation of modified carrier amplitude"

I checked AM carrier behviour with the updated firmware and found the following, reasonable approach:
When enabling AM on a sine carrier, the carrier gets reduced by 6dB regardless of the selected modulation depth. This means, at a modulation depth of 100%, the entered signal level is valid for the overall, modulated output signal. Reduction of the modulation depth only reduces the level of the side bands, the carrier stays at a constant level. Though this means that the selected output level isn't correct for modulation depth less than 100%, I guess both "parties" can live with this approach -- the output amplitude won't exceed the dialed-in level / amplitude while the carrier stays constant when checking RF gear. I'ld say, "well done, Rigol".  :)

The other changes (especially to the UI) appear to have made the interface a little more consistent to use, but I've got to admit I didn't do much tinkering with it , a few details have been changed that the user has to get accomodated with, but I think these are no-brainers.

 :-+
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 4063
  • Country: fi
  • Born in Finland with DLL21 in hand
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #733 on: May 16, 2021, 09:58:32 am »
... amplitude while the carrier stays constant when checking RF gear. I'ld say, "well done, Rigol".  :)

Yep. carrier level must not change when change modulation depth.  When it is solved by this -6dB solution it meet this main principle. -6dB drop  is ok compromise so noobs do not burn they circuits with peak level if "accidentally" turn AM on with high mod depth.   
"well done, Rigol"
I drive a LEC (low el. consumption) BEV car. Smoke exhaust pipes - go to museum. In Finland quite all electric power is made using nuclear, wind, solar and water.

Wises must compel the mad barbarians to stop their crimes against humanity. Where have the wises gone?
 

Offline gailulun

  • Contributor
  • Posts: 26
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #734 on: May 16, 2021, 05:37:45 pm »
Can we still crack the firmware after upgrading to version 2.06? Or can we go back from 2.06 to 2.04?
 

Offline stcoso

  • Regular Contributor
  • *
  • Posts: 107
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #735 on: May 18, 2021, 04:00:14 pm »
Just want to thank the many people involved in the hack  ^-^
 

Offline idolclub

  • Regular Contributor
  • *
  • Posts: 57
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #736 on: May 19, 2021, 10:46:57 pm »
After upgrade to firmware 2.06.01, the Max. Output Amplitude also have changed from 10Vpp to 20Vpp.

 

Offline Markus2801A

  • Regular Contributor
  • *
  • Posts: 107
  • Country: at
  • Pobody’s Nerfect ;-)
    • KEM InfoPage
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #737 on: May 20, 2021, 07:17:52 am »
I`ve read so many posts, but actually what ist the right procedure to now UPGRADE HACK a newly purchased (as of MAY 2021) DG811 to DG992?

PC Connection, Magick Stick, Linux to format it???, etc. isnt there an easier way?
Sorry if it has already mentioned but I just want to be sure before purchasing the DG811, that its possible to hack, btw. I have a Mac and PC running Windows 10 so no linux!

Thanks in advance!

Teacher for electrical Engineering @ HTL and Werkmeisterschule :-)
 

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1388
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #738 on: May 20, 2021, 10:09:01 am »
After upgrade to firmware 2.06.01, the Max. Output Amplitude also have changed from 10Vpp to 20Vpp.

Probably the output reference impedance had been changed from 50R to High-Z. The actualy output amplitude is hardware limited and won't be changed by firmware. +-10V is what the AWG is capable of High-Z.
 

Online bateau020

  • Regular Contributor
  • *
  • Posts: 239
  • Country: fr
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #739 on: May 20, 2021, 10:57:56 am »
I have a Mac and PC running Windows 10 so no linux!

there is no need to install linux natively on any of your machines. But there is no escaping from linux tools unfortunately. (edit: Wrong. Yes there is a way to avoid linux tools, see next post)

You have 3 options there:

1) Use the listed puppy Linux ISO image to boot from. Your windows installation will remain intact (unless you tell it do install on your PC).

2) Cannot confirm completely, but I think that I did it through MacOS with brew. Formatted through normal Mac tools, and then did the dd command from MacOS command line.

3) Install linux in a VM on your Mac or PC (under VirtualBox, but better under VMWare). Ubuntu for example is really easy to use. And it will open up a whole lot of opportunities for other projects. You can then simply pass the USB disk on to the VM, and follow the procedure.

Just in case you might be tempted, do not use WSL for this: https://docs.microsoft.com/en-us/windows/wsl/ (Stay on WSL, do not install WSL2, as the networking for that is broken). Although it is a fairly easy way to use linux command line tools without resorting to Virtual Machines, natively mounting USB drives is messy with that, and the commands used for the hack will very likely not work.
« Last Edit: May 20, 2021, 11:45:12 am by bateau020 »
 
The following users thanked this post: Markus2801A

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1388
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #740 on: May 20, 2021, 11:31:12 am »
Just for creating the "magic thumbdrive", you don't need to have a Linux machine. I did all the patching without a PC running Linux at hand. Look here how to create the thumbdrive on a windows machine (or maybe also on a MAC -- provided a disk editor is available).
 
The following users thanked this post: Markus2801A

Online tv84

  • Super Contributor
  • ***
  • Posts: 3212
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #741 on: May 20, 2021, 11:47:32 am »
There are raw disk access utils for every OS other than Linux. The risk is if the user knows how to use them and/or replicate the instructions given for Linux.

But this is a forum for engineers, right?
 
The following users thanked this post: Markus2801A

Offline Markus2801A

  • Regular Contributor
  • *
  • Posts: 107
  • Country: at
  • Pobody’s Nerfect ;-)
    • KEM InfoPage
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #742 on: May 20, 2021, 03:09:52 pm »
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.

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 :-DD
Put GEL file on USB stick (delete the previous one), upgrade DG and enjoy ;D
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!
Teacher for electrical Engineering @ HTL and Werkmeisterschule :-)
 
The following users thanked this post: Swat, blubillcanada

Offline PushUp

  • Regular Contributor
  • *
  • Posts: 173
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #743 on: May 29, 2021, 12:55:40 pm »
Seen on ebay: RIGOL in blue? ...that must be a fake print or...?!

 

Online bateau020

  • Regular Contributor
  • *
  • Posts: 239
  • Country: fr
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #744 on: May 29, 2021, 01:04:00 pm »
Seems to me that blue is the new color they use, or maybe only for some series, no idea. Mine also has a blue logo.
Was mentioned here: https://www.eevblog.com/forum/testgear/rigol-ds1202z-e-entry-level-scope-(200mhz-2-channel)/msg2737562/#msg2737562

See also this for example: https://www.rigolna.com/images/products/MSO5000-E.jpg, or https://www.rigolna.com/vna/ (the RSA3000N). Some are blue, some not.
« Last Edit: May 29, 2021, 01:15:05 pm by bateau020 »
 

Offline PushUp

  • Regular Contributor
  • *
  • Posts: 173
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #745 on: May 29, 2021, 04:13:47 pm »
Mmmhhh... - I don't get it?!

They change it from yellow to blue in printing, but keep it yellow in the display, which is much more easier to change - very strange policy...

But you are right: it seems to be the new standard.  :)

https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3536620/#msg3536620
 

Offline rea

  • Contributor
  • Posts: 14
  • Country: af
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #746 on: June 09, 2021, 05:25:29 am »
G'day.

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.

Not sure what is the SSH encryption key you mention: the contents of /root/.ssh/ aren't encrypted by anything.  And I had just checked that http://codelabs.ru/firmware/rigol/dg8xx-9xx/2.05.00-enable-ssh/ works on 2.06.01.
 

Offline Pfriemler

  • Regular Contributor
  • *
  • Posts: 137
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #747 on: June 11, 2021, 03:15:48 pm »
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]

Did you succeed?
I am afraid of getting confused totally when going through this whole tread. Planned to buy an FY6900, found Uni-T's 692 suitable for me (but where to buy from Germany?), found the PSG9080 and put it on the wishlist until I read the manual and reviews for the DG811. THIS is it.
once you do it right, it works :-)
 

Offline banzas

  • Newbie
  • Posts: 3
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #748 on: June 11, 2021, 08:40:20 pm »
Hi,
With or without termination?
 

Offline banzas

  • Newbie
  • Posts: 3
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #749 on: June 11, 2021, 08:44:30 pm »
After upgrade to firmware 2.06.01, the Max. Output Amplitude also have changed from 10Vpp to 20Vpp.
With or without termination?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf