Products > Test Equipment
Rigol DSXXXX .GEL firmware file format
Userli:
@Meka77 wd if you open your modified file in the RigolPacker you should see one error per file stating that the version is different.
I modified the application as mentioned in the last post.
You can now click on change version, open another FW file who's version will then be copied to the current one.
I didn't try to deploy a FW file with modified version.
As before: USAGE AT YOUR OWN RISK!!!
@janekivi I didn't find the version in the footer.
I would therefore assume that it's sufficient to change it in all the headers.
When you say "Somebody must look into APP." what are you referring to?
Meka77 wd:
Thanks for your efforts @userli...
I just tried your tool and same things happened... :-//
Sorry no joy. :--
Btw. i also tried in bootloader mode (when device off, put usb stick, powerup wait untill beeps, press help button some, device reads stick, asap all leds flashing (fail to update) ) and nothing changed.
janekivi:
--- Quote from: Userli on July 21, 2016, 08:56:08 pm ---When you say "Somebody must look into APP." what are you referring to?
--- End quote ---
If somebody understand IDA, this is may be helpful to help us to find out how this footer is made...
When we know how app is reading it.
Something is done here with RC5_RC6 and SHA-1.
License generator is using SHA-1 too but footer can be made with SHA-1 and RC5_RC6.
Weirdly there is 128 bytes matching older firmware footer.
I see that MD5/SHA-1 share their initial values, so there is one of them or both.
You know, one thing needs MD5...
and now - there it is: PKSC: X.509
Userli:
@ janekivi ok, I see.
I agree, that it will be difficult to analyze the footer without a hint from the code.
I added a very basic viewer for ELF files.
At least it shows, where the application code is.
Maybe somebody has a disassembler for this uP?
Furthermore I added checksums of the code shown, to help finding if it's referenced anywhere else.
For the footer I assumed that it also had a 24byte header.
This is not certain at all, since the structure of the first 24 bytes of the footer do not match the structure of the other file headers.
Therefore the export function now exports the footer including the first 24bytes.
Today was rather disappointing:
I reproduced Meka77 wd's problem. So the version is stored also somewhere else.
Furthermore I fixed the Pluses and replaced the compressed file in the archive.
This gives the same error as you get with the version change.
janekivi:
I have seen scope on Dave's video with custom logo. One is here:
https://www.eevblog.com/forum/blog/coolest-rigol-ds1052e-firmware-ever!/
But I don't remember surely was there something more...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version