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

0 Members and 1 Guest are viewing this topic.

Offline Wintel

  • Contributor
  • Posts: 34
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #725 on: April 29, 2021, 06:21:59 pm »
Hello everyone!
My DG811 version is 00.02.04.00.00, and I upgraded to 992 according to the method provided by Vtech.
But the output voltage is very different. What is the reason?
Hi jscm2000,

What is the Cal State: in System Info Menu of your DG811 after upgraded to 992?

Calibrated or Uncalibrated?

 

Online tv84

  • Super Contributor
  • ***
  • Posts: 2349
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #726 on: April 29, 2021, 07:18:38 pm »
After backup the DG811 calibration files, if upgrade firmware broken the calibrate, how to restore the calibration files to the same DG811?

How did you broke the calib files? If you didn't mess with the files explicitly I don't think you can break them...

To restore a NAND dump you need to go into bootloader mode (open the device, get yourself a UART connection, etc, etc).
 

Offline Wintel

  • Contributor
  • Posts: 34
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #727 on: April 30, 2021, 01:05:41 pm »
After backup the DG811 calibration files, if upgrade firmware broken the calibrate, how to restore the calibration files to the same DG811?

How did you broke the calib files? If you didn't mess with the files explicitly I don't think you can break them...

To restore a NAND dump you need to go into bootloader mode (open the device, get yourself a UART connection, etc, etc).
Ok, I will try and do a backup first.

Thank!
 

Offline jscm2000

  • Contributor
  • Posts: 13
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #728 on: May 01, 2021, 07:50:49 am »
Hello everyone!
My DG811 version is 00.02.04.00.00, and I upgraded to 992 according to the method provided by Vtech.
But the output voltage is very different. What is the reason?
Hi jscm2000,

What is the Cal State: in System Info Menu of your DG811 after upgraded to 992?

Calibrated or Uncalibrated?
Calibrated
Dual channel:Official
Memory Depth:Official
« Last Edit: May 01, 2021, 08:03:20 am by jscm2000 »
 

Offline SMB784

  • Frequent Contributor
  • **
  • Posts: 379
  • Country: us
    • Tequity Surplus
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #729 on: May 01, 2021, 12:18:08 pm »
Hello everyone!
My DG811 version is 00.02.04.00.00, and I upgraded to 992 according to the method provided by Vtech.
But the output voltage is very different. What is the reason?
Hi jscm2000,

What is the Cal State: in System Info Menu of your DG811 after upgraded to 992?

Calibrated or Uncalibrated?
Calibrated
Dual channel:Official
Memory Depth:Official

Are you willing to share how you managed to calibrate your unit that you upgraded to a dg992? We have been beating our heads against a wall with no luck for half a year now.

Offline Wintel

  • Contributor
  • Posts: 34
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #730 on: May 02, 2021, 11:21:51 pm »
Hello everyone!
My DG811 version is 00.02.04.00.00, and I upgraded to 992 according to the method provided by Vtech.
But the output voltage is very different. What is the reason?
Hi jscm2000,

What is the Cal State: in System Info Menu of your DG811 after upgraded to 992?

Calibrated or Uncalibrated?
Calibrated
Dual channel:Official
Memory Depth:Official

Have you try to upgrade to firmware 2.05 after upgraded to 992?

 
 

Offline vutt

  • Contributor
  • Posts: 17
  • Country: ee
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #731 on: May 10, 2021, 07:15:44 pm »
Got my DG812 last week and have been playing around with it. In general I'm happy with it. Being new to AWG units my only previous experience is based on FY6900 so I guess it's easy to impress me.

Rigol is providing their PerformanceVerificationGuide.pdf on their web I decided to run few tests with my DS1102Z-E scope. I'm puzzled with AC Amplitude Accuracy Test results (attached pic, my measurements are in red)

How it is possible that Peak-to-Peak results are not in correlation with Vrms results. Also anything beyond 500mVpp are out of spec. I cross checked my scope Vrms values against HP34401a DMM and they are in the same ball-bark. So scope is functioning properly. btw RG316 cable is properly terminated with 50 ohm at scope end.
« Last Edit: May 10, 2021, 07:20:36 pm by vutt »
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 2850
  • Country: ca
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #732 on: May 10, 2021, 10:55:30 pm »
How it is possible that Peak-to-Peak results are not in correlation with Vrms results. Also anything beyond 500mVpp are out of spec. I cross checked my scope Vrms values against HP34401a DMM and they are in the same ball-bark. So scope is functioning properly. btw RG316 cable is properly terminated with 50 ohm at scope end.

Probably some small spikes or noise confusing the Vpp results. Try turning on averaging, high resolution mode, etc.
 

Offline YetAnotherTechie

  • Regular Contributor
  • *
  • Posts: 200
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #733 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: 17
  • Country: ee
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #734 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

  • Newbie
  • Posts: 2
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #735 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: 2349
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #736 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: 932
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #737 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: 2349
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #738 on: May 15, 2021, 05:56:22 pm »
Upgrade done. All good until now.
 

Offline jscm2000

  • Contributor
  • Posts: 13
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #739 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: 1088
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #740 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: 3607
  • Country: cn
  • Born in Finland with DLL21 in hand
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #741 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"
If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Huawei HarmonyOS 2.0  |  ArcFox Alpha S
 

Offline gailulun

  • Newbie
  • Posts: 2
  • Country: cn
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #742 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: 100
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #743 on: May 18, 2021, 04:00:14 pm »
Just want to thank the many people involved in the hack  ^-^
 

Offline idolclub

  • Contributor
  • Posts: 17
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #744 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: 73
  • Country: at
  • Pobody’s Nerfect ;-)
    • KEM InfoPage
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #745 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: 1088
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #746 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.
 

Offline bateau020

  • Regular Contributor
  • *
  • Posts: 118
  • Country: fr
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #747 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: 1088
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #748 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: 2349
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #749 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


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf