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

0 Members and 2 Guests are viewing this topic.

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1944
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #475 on: July 04, 2020, 10:36:45 am »
I tried to analyze the main app but found no solution.  :(

As requested, here is an image of the MTD13 of a stock DG832_fw00.01.08.00.01.

Code: [Select]
sd.xx file format:
04 bytes - model type
14 bytes - S/N encoded (if num +0x4F ; if letter +0x48)
02 bytes - CRC16  = calc_CRC16(0x1021, 0xEBCC, 0, false, false, ref buffer, start, end)

The _pubkey.tet is the brainpoolP256t1 ECC public key. It's different for each DG.

The MTD13 of a stock DG8xx_fw00.01.09.00.00 has no files !   ;)
« Last Edit: July 04, 2020, 12:20:44 pm by tv84 »
 
The following users thanked this post: bulba99

Offline ultranalog

  • Contributor
  • Posts: 29
  • Country: pl
  • Audio Nerd - not an audiophool
    • It's only audio
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #476 on: July 04, 2020, 03:04:22 pm »
TV84 did it again!

The latest version of 1.08 downgrade (v5) keeps your "tweaks" to the model number when upgrading to 2.04:

Code: [Select]
* Connected to: TCPIP::192.168.1.75::INSTR
-> *IDN?
<- (Return Count:55)
Rigol Technologies,DG992,DG8A123456789,00.01.08.00.01

-> :PROJ:MODE DG992
-> *IDN?
<- (Return Count:55)
Rigol Technologies,DG992,DG8A123456789,00.01.08.00.01


------------- flash 2.04 and reboot -----------------


 * Connected to: TCPIP::192.168.1.75::INSTR
-> *IDN?
<- (Return Count:55)
Rigol Technologies,DG992,DG8A123456789,00.02.04.00.00

Just to be clear, my serial is not 123456789 and my model according to the store invoice is not a DG992.
playing around with near DC (20 kHz) for fun and profit
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1944
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #477 on: July 04, 2020, 03:23:02 pm »
I was the enabler that helped but the true discoverer of this alternative method was bulba99.  :clap:

(when he told me the simple operation he had tried I was sure that he had solved it...)

I crafted this script so that all who were waiting this last step can finish the 2.04 upgrade.

This is a supplement to the rest of the upgrade process not a replacement!
« Last Edit: July 12, 2020, 09:00:14 am by tv84 »
 
The following users thanked this post: rf-loop, thm_w, maxwell3e10, klamath, Powernun, Gray_Krr, Z-Force

Offline ultranalog

  • Contributor
  • Posts: 29
  • Country: pl
  • Audio Nerd - not an audiophool
    • It's only audio
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #478 on: July 04, 2020, 03:31:36 pm »
The true discoverer of this alternative method was bulba99.  :clap:
Dziękuję serdecznie!
playing around with near DC (20 kHz) for fun and profit
 

Offline bulba99

  • Contributor
  • Posts: 20
  • Country: pl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #479 on: July 04, 2020, 03:39:24 pm »
The true discoverer of this alternative method was bulba99.  :clap:
Dziękuję serdecznie!

Proszę bardzo  ;)
 
The following users thanked this post: Powernun

Offline Powernun

  • Contributor
  • Posts: 29
  • Country: gb
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #480 on: July 04, 2020, 04:12:12 pm »
I can also confirm that it worked and I now have a DG811 "upgraded" to DG992 running firmware 2.04.

For me the process of downgrading with 1.08.00.01 v5 and then upgrading to 2.04 did not work and resulted in the device becoming a DG811 again. But after using the  Finish_Upgrade_2.04 script the device reverted back to being a DG992.

Thank you bulba99 and tv84!
 

Offline netdudeuk

  • Frequent Contributor
  • **
  • Posts: 431
  • Country: gb
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #481 on: July 04, 2020, 04:30:57 pm »
I can also confirm that it worked and I now have a DG811 "upgraded" to DG992 running firmware 2.04.

For me the process of downgrading with 1.08.00.01 v5 and then upgrading to 2.04 did not work and resulted in the device becoming a DG811 again. But after using the  Finish_Upgrade_2.04 script the device reverted back to being a DG992.

Thank you bulba99 and tv84!

So a £215 instrument now works exactly like a £976 instrument ?
 

Offline Powernun

  • Contributor
  • Posts: 29
  • Country: gb
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #482 on: July 04, 2020, 04:36:25 pm »
I can also confirm that it worked and I now have a DG811 "upgraded" to DG992 running firmware 2.04.

For me the process of downgrading with 1.08.00.01 v5 and then upgrading to 2.04 did not work and resulted in the device becoming a DG811 again. But after using the  Finish_Upgrade_2.04 script the device reverted back to being a DG992.

Thank you bulba99 and tv84!

So a £215 instrument now works exactly like a £976 instrument ?

It's not exactly like that. The DG8XX instruments are calibrated up to 40MHz. Frequencies above that provide weird waveforms. I haven't personally tested that but there are a few posts discussing it in this thread. In theory, if we find out the calibration procedure/mechanism then it should be possible to calibrate DG8XX devices to the DG9XX standard.
 

Offline Gandalf_Sr

  • Super Contributor
  • ***
  • Posts: 1762
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #483 on: July 04, 2020, 04:53:31 pm »
So my DG811 came with fw vn 00.01.08.00.01 and I was able to upgrade to DG992 (and keep my serial number) with the magic USB drive but TV84's version of 01.08 was never installed on mine so what should I do to get to 02.04?
If at first you don't succeed, get a bigger hammer
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1944
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #484 on: July 04, 2020, 05:00:54 pm »
so what should I do to get to 02.04?

If you already upgraded yours to DG992 you can flash 2.04 without problems.
 
The following users thanked this post: Gandalf_Sr

Offline maxwell3e10

  • Frequent Contributor
  • **
  • Posts: 563
  • Country: us
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #485 on: July 04, 2020, 05:04:46 pm »
I can also confirm that it worked and I now have a DG811 "upgraded" to DG992 running firmware 2.04.

For me the process of downgrading with 1.08.00.01 v5 and then upgrading to 2.04 did not work and resulted in the device becoming a DG811 again. But after using the  Finish_Upgrade_2.04 script the device reverted back to being a DG992.

Thank you bulba99 and tv84!
Just to confirm, after installing version 2.04, you put the Finish_Upgrade.GEL file on memory stick and performed the firmware upgrade?
 

Offline Powernun

  • Contributor
  • Posts: 29
  • Country: gb
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #486 on: July 04, 2020, 05:09:15 pm »
I can also confirm that it worked and I now have a DG811 "upgraded" to DG992 running firmware 2.04.

For me the process of downgrading with 1.08.00.01 v5 and then upgrading to 2.04 did not work and resulted in the device becoming a DG811 again. But after using the  Finish_Upgrade_2.04 script the device reverted back to being a DG992.

Thank you bulba99 and tv84!
Just to confirm, after installing version 2.04, you put the Finish_Upgrade.GEL file on memory stick and performed the firmware upgrade?

Yes, I did the one with the device booted:

  • Boot the device
  • Insert the flash drive
  • Popup appears, select OK
  • Done!
 
The following users thanked this post: maxwell3e10

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1944
  • Country: pt
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #487 on: July 06, 2020, 06:33:10 pm »
Damn!

DAVID, the forum needs a deep patch!   :palm:

My msg here has an attachment that has nothing to do with what I attached and that many people were able to download. Now it's become an attachment that I made in another thread!  :wtf:

Guys, I don't have access to my initial file at the moment. I'll (try to) correct it when I get back home.

DON'T FLASH IT.  (It should do no harm but...)  I've reported this to Dave.

Many of you know that some of my attachments execute some changes to the equipments. By chance the file  that replaced the initial one is inocuous (in a DG800/900) BUT what if it wasn't...   :-BROKE

EDIT: I re-attached a correct file. (The forum still has an attachments bug and I haven't heard from Dave about it...)
« Last Edit: July 12, 2020, 09:02:23 am by tv84 »
 
The following users thanked this post: egonotto, klamath

Offline jhenderson0107

  • Regular Contributor
  • *
  • Posts: 94
  • Country: us
    • Elk Engineering
LAN static IP problems
« Reply #488 on: July 06, 2020, 10:53:39 pm »
Configuring the DG992 (firmware 00.01.08.00.01) for LAN communications using a known-available static IP, it reports 'lan connection successful' on the GUI after booting.  However, subsequent communications attempts are unsuccessful.  Pings fail and the device cannot be detected as an LXI device on the network using NI MAX.  Several different uncommitted static IP addresses were tried and also behave identically.  However, configuring the instrument to use a DHCP -assigned address allows it respond and be controlled as expected.  Has anyone else observed this behavior? 
Jim
 

Offline bulba99

  • Contributor
  • Posts: 20
  • Country: pl
Re: LAN static IP problems
« Reply #489 on: July 10, 2020, 03:51:48 pm »
Has anyone else observed this behavior?

With firmware 02.04 it works fine.
DHCP=Off, AutoIP=Off, ManualIP=On
« Last Edit: July 10, 2020, 04:34:34 pm by bulba99 »
 

Offline jhenderson0107

  • Regular Contributor
  • *
  • Posts: 94
  • Country: us
    • Elk Engineering
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #490 on: July 10, 2020, 04:40:45 pm »
Thanks bulba99, I'll give it a try. 
Jim
 

Offline klamath

  • Contributor
  • Posts: 6
  • Country: it
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #491 on: July 12, 2020, 08:55:32 pm »
b]EDIT: I re-attached a correct file. (The forum still has an attachments bug and I haven't heard from Dave about it...)[/b]

many tanks tv84, your patch works very well,

the ultimade upgrade how-to mini guide:

dgXXX with oem firmware = 01.08
in 01.08 firmware follow tv84 guide https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg2420391/#msg2420391, then upgrade to the latest firmware.


dgXXX with oem firmware => 01.09
1) downgrade with 01.08 cwf (many thanks evgbog. https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3017342/#msg3017342)

2) change model type (https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg2420391/#msg2420391)

3) apply tv84 ultimade patch (https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg3119264/#msg3119264)

NB: I'have apply this patch in 02.02 firmware, but i don't knows if it work in any firmware, need more test.

4) upgrade to the latest firmware 02.04

 

Offline PushUp

  • Regular Contributor
  • *
  • Posts: 97
  • Country: de
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #492 on: July 13, 2020, 08:46:04 am »
Damn!

DAVID, the forum needs a deep patch!   :palm:

EDIT: I re-attached a correct file. (The forum still has an attachments bug and I haven't heard from Dave about it...)

Probably Dave took some used hardware from his "Dumpster Findings"!  ;)
Due to the massive "EEVblog forum attachement bug", I am now using an external picture hoster, till it is solved...
 

Offline Vtech

  • Contributor
  • Posts: 42
  • Country: pl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #493 on: July 23, 2020, 01:58:27 pm »
Recently I've acquired DG812. While playing with it I've connected 0/10V square wave from its output to counter input not realizing that it is rated to only +-2.5V (wtf??? cannot even tolerate its own output? :palm:). Counter didn't work and I cannot get it to work. It shows something only at the exact moment of connecting cable to counter input and after that it shows 0. Have I fried counter input? Looking at teardown photos in this thread I see 49.9R series resistor and some limiting diodes on counter input. I think it should survive "slight" overvoltage or am I wrong?

Edit: After some fiddling with settings I've managed to get the counter working but only when coupling is set to DC. On ac coupling it doesn't work o matter what.
« Last Edit: July 23, 2020, 08:41:09 pm by Vtech »
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 2405
  • Country: ca
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #494 on: July 24, 2020, 12:22:05 am »
Recently I've acquired DG812. While playing with it I've connected 0/10V square wave from its output to counter input not realizing that it is rated to only +-2.5V (wtf??? cannot even tolerate its own output? :palm:). Counter didn't work and I cannot get it to work. It shows something only at the exact moment of connecting cable to counter input and after that it shows 0. Have I fried counter input? Looking at teardown photos in this thread I see 49.9R series resistor and some limiting diodes on counter input. I think it should survive "slight" overvoltage or am I wrong?

Edit: After some fiddling with settings I've managed to get the counter working but only when coupling is set to DC. On ac coupling it doesn't work o matter what.

2.5V is the trigger voltage, not the input range.
I don't think many people are using it as a counter.

[attachimg=1]
 

Offline Vtech

  • Contributor
  • Posts: 42
  • Country: pl
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #495 on: July 24, 2020, 11:35:06 am »
2.5V is the trigger voltage, not the input range.
I don't think many people are using it as a counter.

Front panel label as well as User Manual dares to disagree.
[attachimg=1]
Wonder what "Disruptive Discharge Voltage" means :-DD It is also very nice that parameters in datasheet don't match user manual and label on the instrument :palm:
 
The following users thanked this post: thm_w

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 2405
  • Country: ca
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #496 on: July 24, 2020, 10:28:31 pm »
Front panel label as well as User Manual dares to disagree.

Wonder what "Disruptive Discharge Voltage" means :-DD It is also very nice that parameters in datasheet don't match user manual and label on the instrument :palm:

Yeah you are right.

If we look at Toms great teardown photos: https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg2419776/#msg2419776
Input goes through a 50R resistor, into a "JY" SOT23, then splits off into some R/C and B4U SOT23 and TL072.
JY appears to be BAV199.

So whatever +/- rails its clamping to should be the limit of the input.
Whether those are the main instrument rails, or only ~+/-8V as the manual implies, I'm not sure.
 

Offline bd139

  • Super Contributor
  • ***
  • Posts: 17560
  • Country: gb
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #497 on: July 24, 2020, 11:20:43 pm »
Counter is completely shit on them and the DG1000Z units. I would just stick a cap on it and not use it.
 
The following users thanked this post: thm_w

Offline ultranalog

  • Contributor
  • Posts: 29
  • Country: pl
  • Audio Nerd - not an audiophool
    • It's only audio
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #498 on: July 25, 2020, 12:42:36 pm »
It sounds to me that 'disruptive discharge' means they've tested it to withstand over voltage pulses to 7V.

Good thing I've only used it with a 10x probe so far...
playing around with near DC (20 kHz) for fun and profit
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 8691
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: New Rigol 16-bit function generators DG800/900 series
« Reply #499 on: July 25, 2020, 02:57:06 pm »
Counter is completely shit on them and the DG1000Z units. I would just stick a cap on it and not use it.

Mine hasn't been uncapped since unboxing. :-DD
I TEA.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf