Difference between revisions of "Patch your Firmware"

From Rigol Homebrew Wiki
Jump to: navigation, search
Line 1: Line 1:
;Sorry, not complete yet...
 
 
Download the Toolchain from
 
https://github.com/krater/rigol-toolchain
 
 
and follow the instructions in the README file...
 
 
 
----
 
 
 
Before you can start to develop your own software, you need a possibility to upload and start it on your Rigol device. Because the original firmware doesn't offers this possibility, we must patch some things to open the door to the memory.  
 
Before you can start to develop your own software, you need a possibility to upload and start it on your Rigol device. Because the original firmware doesn't offers this possibility, we must patch some things to open the door to the memory.  
  
Line 39: Line 29:
  
  
 
+
Next step:[[Start_Development]]
 
 
 
 
 
 
Then:[[Start_Development]]
 

Revision as of 16:12, 22 December 2011

Before you can start to develop your own software, you need a possibility to upload and start it on your Rigol device. Because the original firmware doesn't offers this possibility, we must patch some things to open the door to the memory.

For this job you need

  • The completly installed Blackfin and Rigol toolchain (follow the instructions here)
  • A installed md5sum tool
  • A original Rigol firmware image (DS1000EUpdate.RGL) version 02.05.02.00 with a md5sum of 9c28690d8d5a5690b7340fda943f5549.


There is a patch script in the examples/rwpatch/ subdirectory of the toolchain. Copy your firmware image to <toolchain>/examples/rwpatch/DS1000EUpdate.RGL (where <toolchain> is the path where you installed the rigol toolchain), switch to this directory and do a

make patch

When all is working correct you get the response:

...

The resulting firmware should have the md5sum xxx. Now you can copy the new firmware image to a usb stick and flash it to your oscilloscope.

ATTENTION !!!

This will possibly void your warranty or damage your oscilloscope. Make sure your device will work with version 02.05.02.00 of the original firmware BEFORE you flash the image. We are not responsable for any damage happens while using this software.


Next step:Start_Development