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

0 Members and 4 Guests are viewing this topic.

Offline xnaron

  • Contributor
  • Posts: 21
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #525 on: January 28, 2011, 03:39:52 pm »
After the upgrade is complete can future firmware updates from Rigol be applied normally or will we need to follow a special procedure?
 

Offline Polossatik

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: be
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #526 on: January 28, 2011, 05:40:17 pm »
there should be no reason to have any special firmware

the "non patched" firmwares here listed (like the 02.04 SP1 or 2.05 you can use after the mod) are 100% stock and not altered in any way
Real Circuit design time in minutes= (2 + Nscopes) Testim + (40 +120 Kbrewski) Nfriends

Testim = estimated time in minutes Nscopes= number of oscilloscopes present Kbrewski = linear approx of the nonlinear beer effect Nfriends = number of circuit design friends present
 

Offline Audioman

  • Newbie
  • Posts: 1
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #527 on: January 28, 2011, 10:17:26 pm »
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you
 

Offline Polossatik

  • Frequent Contributor
  • **
  • Posts: 286
  • Country: be
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #528 on: January 28, 2011, 10:55:06 pm »
Page 1 of this thread?
Real Circuit design time in minutes= (2 + Nscopes) Testim + (40 +120 Kbrewski) Nfriends

Testim = estimated time in minutes Nscopes= number of oscilloscopes present Kbrewski = linear approx of the nonlinear beer effect Nfriends = number of circuit design friends present
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 340
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #529 on: January 28, 2011, 11:09:56 pm »

Code: [Select]
   else {
    while(1)  xGlcd_Write_Text("I have destroyed my rigol",0,0,1); 
}

ROFLMAO
 

Offline ppirokke

  • Newbie
  • Posts: 1
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #530 on: January 29, 2011, 10:46:37 pm »
Hey folks,

I just patched my brand new Rigol DSO. Everything worked fine as described!
By the way, when I got it, everytime I switched trigger mode from pos. edge to both edges, it just hanged and no input was possible. I had to restart and than really fast switch start/stop to avoid another hanging. But now the problem is gone :) Don't know if it was just a bad written memory or a real Version Bug.


Greetings from germany!
 

Offline dendennis

  • Contributor
  • Posts: 8
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #531 on: January 30, 2011, 02:22:58 am »
the trigger problem is in firmware 2.05.01 please downgrade using the 2.05 to 2.02 patched firmware
 then 'upgrade' to 2.04 sp1 as this is the most stable firmware.
 
 

Offline cWal

  • Newbie
  • Posts: 4
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #532 on: January 30, 2011, 10:05:55 pm »
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you

Also, good summary page 32 for this software.

Thank you all for this crazy post !
I received yesterday my 1052E ordered 12/31 with HW 58 and FW 00.02.05.00.00, did the hack following the instructions page 1 and the very useful summary page 32, worked fine !
Everything seems ok now after upgrading to 02.04.01.02 (02.04 sp1) and calibration. Another happy customer  :D

Thanks again all for your help and such a great idea !
Greetings from France.  :)
« Last Edit: January 30, 2011, 10:11:13 pm by cWal »
 

Offline xnaron

  • Contributor
  • Posts: 21
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #533 on: February 01, 2011, 02:06:42 am »
Got my 1052E today and it's 2.05.02.00. Go figure.  >:(

Where did you order it from?
 

Offline fminne

  • Contributor
  • Posts: 16
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #534 on: February 01, 2011, 07:22:58 am »
Hi ToBeFrank,

The best thing to do: find a bug in the firmware 02.05.02.00, and report it to Rigol. If they come up with a new firmware-revision, you must not install it. But now you have the key to downgrade your 02.05.02.00 to 02.02 SP2, by changing the header of the 02.02 SP2. If you don't know how to do it, just post the FW you received on this forum, and you will get the new downgradable software for the 02.05.02.00!
So try to find an error or be patient until someone else find a bug and Rigol comes with a new FW. :-\

Regards, Frank.
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #535 on: February 01, 2011, 06:56:30 pm »
its on page 35, of this thread.

you need a firmware higher than your current one, so it will trigger a firmware update.

the trick is to append that encoded newer firmware header onto an older firmware which supports changing of the serial and model number ( 2.02 sp2 ) then change it,   then if the hardware is version 58, go to 2.04 sp1 and recalibrate andleave it at that. if its a newer hardware then you;ll need a hacked header to get your 2.02sp2 or 2.04sp1 upto a 2.05.x firmware which might be needed.

note if the hardware is higher than hw 58, dont calibrate on the 2.02 or 2.04 versions. it might not work.


so, below 2.05 firmware we can downgrade easily and hack model & serial number to get 100Mhz bandwidth option.  stay on 2.04sp1 if hardware is HW 58 or lower.

if you need 2.05 or higher ( due to newer hardware than 58 )  you;ll need a special upto 2.04sp1 type header tacked onto a 2.05+ fimware  as the old and new firmare decode and validate the header differently.

right now, ive not seen mention of a newer hardware than 58, but that could change quickly !
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #536 on: February 01, 2011, 08:16:55 pm »
the pre 2.05 headers are plain text, and you can easily use a higher firmware number to trigger an update.   ( its only the header that triggers the update )
hence we place a high version number on an old firmware and then hack with features that got removed in the latter firmwares.

from 2.05 onwards we have some kind of checksum it appears,  and without decoding it, up till now , we cut the header from a higher version and mix it with 2.02sp2 to get the features we need to hack the model/serial.

right now, the highest firmware we have in a file is 2.05.02, once a newer revision comes out ( think, fix a bug yet to be found in that version ) Rigol will have to fix it, and to fix 2.05.02 they will have to number it at least 2.05.02.01 ....    encode it as the 2.05 onward firmwares only look for the encoded numbers,  then a 2.05 will update to that newer version.

if we had a 2.05.02.01 or higher update file, we can then release a firmware to hack upto and including 2.05.02 firmware but not higher....

« Last Edit: February 01, 2011, 08:58:03 pm by darrylp »
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #537 on: February 01, 2011, 09:01:51 pm »
earlier posts talk about whats been done / found out about the hardwarew inside.

its a Blackfin DSP,  google will show you a PDF of the processor and its programming code.....  however,   i've not stumbled across a disassembler for it.

I normally use IDA,   but not the paid for version :(

i can upload just the headers of the 2.05.xx.xx  firmwares that have been released in file format.   

well you can grab from here...

http://gt-four.bounceme.net/files/DS1000E_Update/

headers, batch files ( windows ) to make update files.   in the hardware folder you'll find the programmers ref pdf.

« Last Edit: February 01, 2011, 09:04:36 pm by darrylp »
 

Offline torch

  • Frequent Contributor
  • **
  • Posts: 340
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #538 on: February 02, 2011, 11:30:06 am »
I've got my son working on this. I'm not tip our hand just yet, but he has disassembled the code far enough to determine it's running Linux, and he's writing an emulator.
 

Offline just

  • Contributor
  • Posts: 12
  • Country: 00
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #539 on: February 02, 2011, 04:41:13 pm »
Use this command to disassemble the firmware:

objdump -b binary -m bfin -j .data -d file.bin > file.asm

ps.
I'm looking for firmware dumps.
Thanks.
« Last Edit: July 31, 2012, 01:04:10 pm by just »
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #540 on: February 02, 2011, 05:51:37 pm »
sohe has set up a cross assembly system for the blackfin ?

i saw a toolchain for it somewhere but i dont really have enough time to go working on this as well as the other stuff i'm looking at.

 

Offline just

  • Contributor
  • Posts: 12
  • Country: 00
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #541 on: February 02, 2011, 06:23:03 pm »
It is using BF531.
 

Offline sadman

  • Contributor
  • Posts: 14
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #542 on: February 03, 2011, 11:28:36 am »
2 weeks? that rather "fast" according to DX standards... you where lucky :)
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent
 

Offline xnaron

  • Contributor
  • Posts: 21
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #543 on: February 03, 2011, 02:36:06 pm »
2 weeks? that rather "fast" according to DX standards... you where lucky :)
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent

Which firmware version did yours come with?
 

Offline sadman

  • Contributor
  • Posts: 14
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #544 on: February 03, 2011, 03:27:34 pm »
Which firmware version did yours come with?
00.02.05.01.00
HW version 58
 

Offline tubos

  • Contributor
  • Posts: 13
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #545 on: February 03, 2011, 05:47:41 pm »
I Just got mine

HW:58
SW: 00.02.05.02.00
 

Offline xnaron

  • Contributor
  • Posts: 21
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #546 on: February 03, 2011, 06:02:22 pm »
I Just got mine

HW:58
SW: 00.02.05.02.00

Where did you order it from?
 

Offline tubos

  • Contributor
  • Posts: 13
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #547 on: February 03, 2011, 06:19:02 pm »
I ordered it from aidetek and shipped by DHL
 

Offline fminne

  • Contributor
  • Posts: 16
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #548 on: February 04, 2011, 08:31:51 am »
Mine arrived yesterday. It took the Belgium customs a long time to decide that I have to pay €86 taxes  :'(. I ordered it at DX on the 7Th of Januari (with EMS). It arrived with 02.05 SP1, so it took me 10 minutes to improve it to 02.04 SP1 (of course via 02.02 to make a DS1102E of it) ;D. Recalibration is done, so I am happy. Thanks to all people on this forum who made it possible that I could realized this upgrade.
Regards, Frank.
 

Offline zenomp5

  • Newbie
  • Posts: 2
Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
« Reply #549 on: February 04, 2011, 01:14:22 pm »
Thank you very much Polossatik!!!  This guide was very easy to follow and gave all information necessary - very informative.

I purchased my Rigol DS1052E from marcmart.com for US $339.90   I live in Thailand so it made sense, was at my door in about a week.

My meters information:
hardversion 58
  2.05 SP1
dsp: 00.00
fpga: 02.00
00.02.05.01.00


I have Windows 7 Professional X64 so I used the XP Mode (virtual machine) to test the "Ultrascope for DS1000E Series" software and to use the "auto upgrade".  All software I used was obtained from Polossatik's first post on this thread.

Thanks again!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf