Author Topic: changing the rigol DS1052E to DS1102E using USB , the dummy guide  (Read 1311002 times)

0 Members and 4 Guests are viewing this topic.

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1025 on: June 22, 2012, 12:33:25 pm »
Ok, so what changes have been made? You have it, have you installed it yet?

My scope is running just fine with 2.04, and so I'm not anxious to upgrade at this point. Rigol has been known to introduce new bugs with new untested firmware versions (the infamous screen flicker of 2.05 is one example).

People are still getting scopes with 2.06 from the factory.  Nobody has claimed to have v3 except GM Davies a month or so ago, and he isn't talking. I am wondering if his scope escaped from the factory with an experimental firmware that turned out to be buggy and so Rigol cancelled it. I'm not ready to risk installing it on my working scope without more information.
 

Offline adrianblack

  • Contributor
  • Posts: 29
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1026 on: June 22, 2012, 06:12:52 pm »
People are still getting scopes with 2.06 from the factory.  Nobody has claimed to have v3 except GM Davies a month or so ago, and he isn't talking. I am wondering if his scope escaped from the factory with an experimental firmware that turned out to be buggy and so Rigol cancelled it. I'm not ready to risk installing it on my working scope without more information.

I wouldn't trust firmware from a file sharing site like that -- you're asking for a brick ... and if someone posts a picture of a scope running this new v3 firmware I may be less skeptical that it even exists at all.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
 


Offline amspire

  • Super Contributor
  • ***
  • Posts: 3802
  • Country: au
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1029 on: June 23, 2012, 03:19:54 am »
With the older DS1102CD model, when they updated the firmware from 02.xx.xx to 03.xx.xx, it was accompanied by a hardware change that made the newer firmware incompatible with the older models.

So there is a fair chance that the 00.03.01 firmware means that that scope has some different hardware in it. It could even be a short term hardware change as a result of a component shortage.
 

Offline Mikhail Ivanov

  • Newbie
  • Posts: 2
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1030 on: June 26, 2012, 07:27:24 am »
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?
 

Offline ghostx7

  • Newbie
  • Posts: 4
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1031 on: June 26, 2012, 08:06:20 am »
Why drop it patched firmware!!!!that you do not like about this firmware?
 

Offline adrianblack

  • Contributor
  • Posts: 29
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1032 on: June 26, 2012, 08:18:34 am »
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you take a picture and upload it of the info screen with the extra info and versions?
 

Offline adrianblack

  • Contributor
  • Posts: 29
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1033 on: June 26, 2012, 08:19:53 am »
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you post a photo of the info screen?
 

Offline Mikhail Ivanov

  • Newbie
  • Posts: 2
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1034 on: June 26, 2012, 12:23:12 pm »
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you post a photo of the info screen?
 

Offline ghostx7

  • Newbie
  • Posts: 4
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1035 on: July 06, 2012, 08:00:58 am »
discuss the new firmware DS1000E(D)(DSP)update_ Version 00.03.01.00.00!!!
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1036 on: July 08, 2012, 12:19:46 pm »
Mine DS1052D has the same new fw:

serial:            DS1ECXXXXXXXXX
software:       00.03.01.00.00
dsp:              00.01
fpga:             03.07
Hardware       58

The header of this new fw is similair to 2.06 (no DS1000 string at the beginning) :

0000000: 2966 b0d5 fde7 56fd 82a4 8184 8888 ff03  )f....V.........
0000010: 09f2 5823 5160 0080 ff04 0000 0010 00ae  ..X#Q`..........

Anybody tried to downgrade, hack and upgrade back to 03.00 ?
 

Offline ioclk

  • Newbie
  • Posts: 6
  • Country: 00
    • ioclk
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1037 on: July 11, 2012, 05:20:24 pm »
I see that you have FPGA 03.07 / DSP 00.01 with HW 58, other HW 58 comes with FPGA 02.00 / DSP 00.00
It may be something new in the FPGA, not another board as HW but a major change and this can make a big difference for the firmware.
Did anyone figure what are the FPGA and DSP change?
 

Offline avp1

  • Newbie
  • Posts: 4
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1038 on: July 11, 2012, 09:19:05 pm »
I installed 3.01 firmware in my DS1052E ("upgraded" to 100MHz) using images posted above on this forum. So far it looks good. The only difference I see - change in noise pattern at 5mV range. Factory version was 2.05
« Last Edit: July 11, 2012, 09:24:30 pm by avp1 »
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1039 on: July 14, 2012, 10:37:58 am »
How to downgrade from 3.01 for hack ? Seems like header is crypted or so.
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1040 on: July 23, 2012, 08:05:51 pm »
Anybody has exact connection wiring between BF531 and FLASH chip ? Trying to read the flash through JTAG, but got only FF's for now. I want to dump the flash, find and replace the serial and write it back.
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1041 on: July 25, 2012, 09:13:03 pm »
Ok, seems I replying to myself ;) I've managed to read the flash through jtag. So the model and serial was found in flash dump as ascii strings at offset 0x1ff440. Simpy changing them and flashing back do not work - seems like firmware checks something else beside these strings too. It will be good if somebody can tell here how to patch the flash dump as writing reading the whole flash using jtag takes 2 hours per one operation ;)
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1042 on: July 25, 2012, 09:21:14 pm »
Forgot to say: I will be appreciated for ds1102d flash dump too.
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1043 on: July 25, 2012, 11:02:48 pm »
You probably need to talk to Drieg. Apparently the Blackfin processor is not compatible with certain JTAG interfaces. A special (read: expensive) one is required. Some FLASH signals routed differently and you have to understand how to generate those signals.

I seem to recall some discussion about how the flash was subdivided as well -- something along the lines of each successive firmware upgrade is actually stored in the opposite half of the flash memory space from the half currently in use. I don't remember if that was ever definitively resolved though.

Make a mistake and you could brick your scope.
 

Offline Sfinx

  • Contributor
  • Posts: 12
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1044 on: July 26, 2012, 08:00:40 am »
The BF is fully JTAG complaint until you do not use their internal debug protocol that triggered my special EMU pin. The ds1052 flash routing is clear and was investigated by tester in 10 min. The flash can be read with the cheap LPT ByteBlaster cable (can be assembled for $1-$2 in 3 minutes). I've already have read it, and can change it and flash back again and again - so the brick do not afraid me. I will post all the info here just after the hack will succeed. Will try to contact Drieg about details.
 

Offline KTP

  • Frequent Contributor
  • **
  • Posts: 512
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1045 on: July 30, 2012, 08:51:41 pm »
I just read through some of this thread (haven't been up to date on the Rigol hacking since I did mine in 2010).

I recently bought an Agilent MSOX3024a 200mhz scope and while playing with it I also went back to looking at my modded Rigol DS1052E.  I have software version 00.02.02 SP2 (I pretty much did not change anything since late 2010).

So...two questions:

1)  Should I bother upgrading to 00.02.04?

2)  Why is my rise time so good on this scope?  I am measuring about 2.2ns rise time with a 750ps risetime, 20ns pulse from a tinylogic buffer circuit (4V into 50 ohm externally terminated at the Rigol channel 1 input).  From what I read in this thread, people were seeing around 3.2ns.  Just lucky hardware draw, something special about 00.02.02 or a flaw in my setup?

Here is a pic of the pulse on the Rigol (reused from my other post about a clock generator)

 

Offline KTP

  • Frequent Contributor
  • **
  • Posts: 512
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1046 on: July 30, 2012, 10:57:41 pm »
I modified the pulser circuit a bit by adding 50 ohm series resistance at the source.  This made a marked improvement in the pulse ringing and is quite a beautiful fast 4.5V 750ps pulse for almost no work and zero money (the tinylogic parts were free samples  ;D).

**Edit:  It is roughly a 2.5V pulse now because of the addition of the 50ohm source series resistance.  Rise time 600ps on Tek7104 1Ghz scope.

The interesting thing, and a reason why I am commenting in this thread, is that the Rigol really does seem to have a bandwidth of 140mhz to maybe even 180mhz if I am not doing anything wrong.

In the first pic I measured the pulse with my 200mhz Agilent MSOX3024A and found a rise time of 1.59ns (limited by the BW of the Agilent, as this pulse is less than 750ps on a 1Ghz scope).

In the second pic, I measured the pulse on the Rigol modified DS1052E firmware 00.02.02 SP2 and found a rise time of 2.512ns (normal mode aquisition, real time sampling, sinx/x)

Lastly, in the third pic, I used the same Rigol scope only this time with 16 averages, equal time sampling, sinx/x and found a rise time of 1.928ns!  This calculates using .35/rt to a BW of over 180mhz.  And the pulse looks great, almost as good as the Agilent (sadly for 1/15 the cost)

Maybe I will keep firmware 00.02.02 after all  ;)

« Last Edit: July 30, 2012, 11:31:15 pm by KTP »
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1047 on: July 31, 2012, 12:28:44 am »
In pages 50 and 51 of this thread, I played around and eventually achieved a consistent rise time of 1.84ns (+/- 0.04ns) by telling the Rigol it was a DS1152-EDU (I have 2.04SP1 and HW58).

As a DS1102E the rise time was consistently 1.96ns (+/-.04ns), which is remarkably close to your 1.92ns screenshot. So I would say that either you are doing it right, or we made the same mistakes ;-)

I think there is no question that the 50mHz Rigol is batting way beyond it's class. A remarkable little machine at a phenomenal price/performance ratio. After the appropriate hack, of course!
 

Offline saturation

  • Super Contributor
  • ***
  • Posts: 4787
  • Country: us
  • Doveryai, no proveryai
    • NIST
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1048 on: July 31, 2012, 06:36:32 pm »
... with so many pages on this thread new readers should remember the sampling rate of 1Gs/s is only using a single channel and lowest record length, engage the second channel or the next higher memory length on a single channel and the sampling rate halves.   So, always keep the aliasing in mind.
Best Wishes,

 Saturation
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 397
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #1049 on: August 01, 2012, 12:22:46 am »
Good point. My results were the absolute best case scenario.

Still, the results are pretty impressive for a $300 50MHz scope...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf