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

0 Members and 3 Guests are viewing this topic.

Offline Markus2801A

  • Contributor
  • Posts: 49
  • Country: at
  • Pobody’s Nerfect ;-)
    • KEM InfoPage
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #750 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

Offline PushUp

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

Due to the massive "EEVblog forum attachement bug", I am now using an external picture hoster, till it is solved...
 

Offline bateau020

  • Regular Contributor
  • *
  • Posts: 104
  • Country: fr
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #752 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: 104
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #753 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
Due to the massive "EEVblog forum attachement bug", I am now using an external picture hoster, till it is solved...
 

Offline rea

  • Contributor
  • Posts: 14
  • Country: af
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #754 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

  • Contributor
  • Posts: 41
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #755 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 #756 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 #757 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?
 

Offline tatel

  • Regular Contributor
  • *
  • Posts: 77
  • Country: es
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #758 on: June 14, 2021, 08:05:34 pm »
Got my DG811 past week.

It came with FW 2.05. Backup. Direct downgrade to FW 1.8. Magic disk done on Linux with mkfs.vfat and dd. SN and MODIF done with pyvisa-py and A-B USB cable. Applied finish_upgrade_2.04. Direct upgrade to 2.06. It shows DG992 and correct serial number in System info.

Thank you all guys  :-+ :clap:
 

Offline tatel

  • Regular Contributor
  • *
  • Posts: 77
  • Country: es
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #759 on: June 17, 2021, 12:39:04 am »
Got an UGREEN adapter, USB2.0, some €15 on amazon. Works fine after active ethernet cable is connected. Chipset ASIX AX88772

Amazon reference is B00MYT481C

I think it's more or less the same that this one from ali: https://es.aliexpress.com/item/32822792344.html

Ali price is about €10, so it isn't the cheapest. Hopefully there will be good isolation, etc

 
The following users thanked this post: duckduck

Online justme1968

  • Contributor
  • Posts: 7
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #760 on: June 17, 2021, 05:22:15 pm »
just got my dg811 with 00.02.05 (?) and followed https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3157600/#msg3157600 successfully to get a dg992 with 00.02.04.

the only thing i had to change in the procedure: just inserting the usb stick and answering the prompt resulted in no change at all. i had to use the boot/help method every time i used a new .gel file.

i could not find a download for the 00.02.05 version that was installed before. there is a link to 00.02.06 on the rigol site but all links from rigolna.com give an error and rigol.eu only has 00.02.04. is there a working link to 00.02.06 somewhere and has anything relevant changed in this version?


also liberated my new mso5074.

thanks for everything :)
 

Online TurboTom

  • Super Contributor
  • ***
  • Posts: 1058
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #761 on: June 17, 2021, 05:50:12 pm »
just got my dg811 with 00.02.05 (?) and followed https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3157600/#msg3157600 successfully to get a dg992 with 00.02.04.

the only thing i had to change in the procedure: just inserting the usb stick and answering the prompt resulted in no change at all. i had to use the boot/help method every time i used a new .gel file.

i could not find a download for the 00.02.05 version that was installed before. there is a link to 00.02.06 on the rigol site but all links from rigolna.com give an error and rigol.eu only has 00.02.04. is there a working link to 00.02.06 somewhere and has anything relevant changed in this version?


also liberated my new mso5074.

thanks for everything :)

If you just look one page back, it's there...
 

Online justme1968

  • Contributor
  • Posts: 7
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #762 on: June 17, 2021, 06:09:10 pm »
thanks! so many links today. i just have missed that one.
 

Offline stcoso

  • Regular Contributor
  • *
  • Posts: 100
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #763 on: June 19, 2021, 02:15:17 pm »
A question about using two of these generators synced: let's say i want to use a unit as a "master" (sync out) and one a "slave" (sync in) and i want to generate 4 square waves with the same frequency and phase... can it be done? Is there another way to align the edges across two units? 
 

Offline Pfriemler

  • Contributor
  • Posts: 41
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #764 on: June 20, 2021, 04:23:01 pm »
Just got my DG811 and played a while, checking my devices ...

When using my scope and the DG811 counter input together, I accidently found a strange behavior and ask you to check it if it's normal or not:

Putting the counter's input coupling to "AC" produces a DC output of  - 5.3 V on the BNC input (!).
Loaded with an 1k resistor it drops down to -0.013 V (= 13 mikroA if shortened with a DMM)
This only occurs if you switch the counter on once and remains active even if you switch the counter off.
After a power cycle, the input is 0.00 until you switch the counter on.
If the coupling is set to "DC", there's no DC, just 0.00 V. Set it back to "AC", and the voltage is on.

Did I get a bad device or ist this the normal behavior?

I just want to know this before I do any step to liberate it...

edit: firmware is stock, 2.05
« Last Edit: June 20, 2021, 04:26:18 pm by Pfriemler »
once you do it right, it works :-)
 

Offline Ewald1963

  • Contributor
  • Posts: 11
  • Country: nl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #765 on: June 20, 2021, 04:46:30 pm »
Hi Pfriemler,

I can confirm that my unit behaves exactly the same as yours.

Upgraded it from DG811 00.02.04.00.00 to DG992 00.02.04.00.00 just a few minutes ago.
Thanks to all the great minds on this forum that found out these hacks!
It is with the upgraded version that I did the above checks.

About to upgrade further to 00.02.0.6.01.00 soon.

Regards

Ewald
 

Offline Ewald1963

  • Contributor
  • Posts: 11
  • Country: nl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #766 on: June 20, 2021, 09:09:12 pm »
Hi all,

I bought me a DG811 sometime last year, but hadn't had much time to explore the hacks described in this amazing blog.
Last week I finally catched up and today succesfully managed to upgrade my DG811 to a DG992!
A big thank you to those who found out how to perform this hack and made the procedure available to the rest of us. TV84 and VTech but also many others where very helpful in there postings!

After the hack I was playing around a little and seem to have some quirk which I do not remember having seen noticed in this blog.

My scenario is as follows:
1) Connect both outputs to my oscilloscope;
2) Set output 1 and 2 both to 10 MHz sine (Ampl=2Vpp, Offset=0, Phase=0);
3) Enable the counter, this turns of output 2;
4) Disable the counter;
5) Turn channel 2 on again;

Instead of my 10MHz sine, the scope now displays something like a 10 MHz ramp (0V to +1V)!
Note: some times I do get my sine back after step 5), but most of the time I don't!)
Turning off and on output 2 or turning the counter on and off again does not restore normal operation of output 2.

The only scenario i have found to get things back to normal goes as follows:

1) Set frequency of channel 2 to something other than 10MHz (I set it to 11 MHz)
2) Enable counter (this turns of channel 2)
3) Turn off counter
4) Select channel 2 and you'll see that channel 2 is now set to the same frequency as channel 1 (10MHz in this example)(!)
5) Turn on channel 2 and there is your sine again.

This seems like a bug to me.
Behaviour is not dependant on frequency, I tried 50 MHz and 60 MHz as well with similar results.
I wonder if others can replicate it.

Regards,

Ewald
 

Offline Pfriemler

  • Contributor
  • Posts: 41
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #767 on: June 21, 2021, 01:32:12 pm »
Just did something for the freedom of my DG811  :-DD
Unlike for justme1968, the 2. (finish 2.04 update) and 3. (FW 2.06) .GEL file were prompted for update and ran successfull (self-boot including for 2.06). Stock FW was 2.05 = same.
I am curious if the ":PROG:MODE DG992" is really necessary? After the first .GEL (which I had to install in boot with pushing HELP) the device turned into a DG992 as decribed, the *IDN? after re-setting SN and after the :PROG:MODE returned exactly the same values, as I could see.
Nevertheless: It works as described, and here's another BIG THXs!!! to all who made this possible.

In thankful reply to Ewald1963, which helped me to verify the behavior of my DG811 (and justme1968, too):
1) Connect both outputs to my oscilloscope;
...
5) Turn channel 2 on again;

Instead of my 10MHz sine, the scope now displays something like a 10 MHz ramp (0V to +1V)!
Same here, I did it 4 times and got a sin (phased 180) or this ramp (rather a unsymmetrical saturated ramp).
Did it also @2kHz, with the same result.

Quote
1) Set frequency of channel 2 to something other than 10MHz (I set it to 11 MHz)
...
4) Select channel 2 and you'll see that channel 2 is now set to the same frequency as channel 1 (10MHz in this example)(!)
5) Turn on channel 2 and there is your sine again.
Similar. I got the same freq at CH2 and a sine. The "ramp" comes if both channels had the same freq before switching the counter on.

AND:
After updating to 2.06, the Home and Menu button are switched in function (as mentioned in the changelog) - but not when pressing HELP and Home/Menu ... :clap:
once you do it right, it works :-)
 

Offline stcoso

  • Regular Contributor
  • *
  • Posts: 100
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #768 on: June 24, 2021, 08:28:09 am »
I'm trying to remote control my unit via Rigol UltraSigma. I'm really new to the SCPI world, so my question is probably stupid but... how does BATCH work?
Can someone please post an example of an scpi batch file?



thanks
 

Offline stcoso

  • Regular Contributor
  • *
  • Posts: 100
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #769 on: June 25, 2021, 04:10:54 pm »
I'm trying to remote control my unit via Rigol UltraSigma. I'm really new to the SCPI world, so my question is probably stupid but... how does BATCH work?
Can someone please post an example of an scpi batch file?



thanks


I've diverted to python (pyvisa).  ;D


And i might have discovered a strange bug while dicking around with remote controlling... When using the pulse wavefunction, if i set a duty cycle (whatever%) i can't go back to 50%. I can set everything but no 50%  :-\
I thought that could've been related to python ---> same results with UltraSigma


 

Offline bateau020

  • Regular Contributor
  • *
  • Posts: 104
  • Country: fr
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #770 on: June 25, 2021, 04:25:50 pm »
For those who want a more centralised tool:
Just added remote control for DG800/DG900 to TestController, see https://www.eevblog.com/forum/testgear/program-that-can-log-from-many-multimeters/msg3594054/#msg3594054
sigrok's support is extremely minimalist.
So I decided to add it to TC, as I use that for some other tools I have.
My addition to TC is also somewhat minimalist, but I can expand it easily if you want.
 
The following users thanked this post: thm_w

Offline Ewald1963

  • Contributor
  • Posts: 11
  • Country: nl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #771 on: July 13, 2021, 06:18:38 pm »
Hello,

I hope somebody can shed some light on this, in my eyes, curious behaviour of the Dualtone waveform option of my "upgraded" DG811.
I've set:
 * Freq1 = 10 MHz
 * Freq2 = 20 MHz
 * Ampl = -10 dBm
 * Offset = 0.0 Vdc

My spectrum analyzer (SSA3021X Plus) now shows this:
 * Signal at 10 MHz; Amplitude = -16,67 dBm
 * Signal at 20 MHz; Amplitude = -18,01 dBm
 * Signal at 105 MHz; Amplitude = -34,50 dBm

I expected only to see the 10 MHz and 20 MHz signals but not the 105 MHz signal. Also I don't understand why the amplitude of the 10 MHz and 20 MHz signals is so much lower than the set -10 dBm and why the 105 MHz signal has a relatively high amplitude (less than 20 dB below the highest of the other signals).

Tried similar settings with 5 MHz and 10 MHz and then there is an additional signal at 115 MHz.

If I use both channels of the DG811 and set them to 10 MHz and 20 MHz respectively I do not see these strange additional signals. Also, in that case the amplitudes of both signals are identical at -14,12 dBm.

Most likelyI am just overseeing something obvious, but then again, i don't see it yet.

Thanks,

Ewald



 
The following users thanked this post: TurboTom

Online TurboTom

  • Super Contributor
  • ***
  • Posts: 1058
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #772 on: July 13, 2021, 06:59:14 pm »
@Ewald:

Thanks for this input, that's an interesting find. I could replicate this behavior with my DG811+ except for the level mismach. I find the two preset signals to be equal within 0.5dB. Maybe it's the result of your interconnection to the SA that may act like a low pass?

The "harmonic" is quite a peculiar thing: it's only dependent on the second frequency, so it's not a mixing product of the two generated frequencies. Its frequency appears to be fhrm = fsamp/2 - F2. Seems like Rigol got something wrong there, maybe not high enough sample count.

Edit:
Here's a funny scope screen shot: f1 = 1µHz; f2 = 20MHz -- not quite a sine shape. Even though the harmonic "walks through", averaging doesn't completely return the trace to a proper sine shape, albeit triggering may have an effect on this as well. I guess Rigol's got to address this issue...
« Last Edit: July 13, 2021, 07:43:53 pm by TurboTom »
 

Offline Pfriemler

  • Contributor
  • Posts: 41
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #773 on: July 14, 2021, 09:36:14 am »
That's weired. Got this on my DG, too. Have no SA, only the FFT in Scope.
Tried something else, for instance:
- Dualtone 5+10 MHz: two nearly equal peaks at 5 and 10 MHz and one at 115 MHz. You can see a very distorted wave.
- Dualtone 10+5 MHz( just swap the frequency 1 and 2 setting): two nearly equal peaks at 5 and 10 MHz and one at 120 MHz. May fit to TurboTom's equation.
But:
- Harmonics 5 MHz, only the second (give a mix of 5 and 10 MHz, too): fine signal, no peak >100 MHz. The waveform is clear of distortions.

once you do it right, it works :-)
 

Offline SmartiesEmpire

  • Newbie
  • Posts: 1
  • Country: at
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #774 on: July 16, 2021, 05:51:26 pm »
Hi,

maybe you can help me. I got my DG811 also shipped with firmware 2.05. When I try to downgrade with the provided gel file it's just busy a little bit, and then shows the normal screen again. No downgrade. So I tried several USB sticks and holding the Help/Local Key while booting. No success tho :( What did i miss?

Thanks
Smartie

EDIT:
If you come from 2.05 you have to press the Help/Local Key rapidly as some users stated before :)
« Last Edit: July 16, 2021, 06:10:19 pm by SmartiesEmpire »
 
The following users thanked this post: TheBay


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf