Products > Test Equipment
Siglent .ads firmware file format
dav:
--- Quote from: analogNewbie on July 16, 2016, 12:51:12 pm ---
2) if siglent fixes the bug. A license can be generated to keep the 120MHz ability. I have made a license generator.
--- End quote ---
What do you think to share the license generator?
new299:
Hi guys,
Do you think you might be able to help me extract u-boot (including the SPL) from the firmware images, it seems to be present in SDG_transitional.ads.
I've been trying to unpack the ads files myself. I can see the first header (so called 112byte header above) and it's about the right size (130k) for the u-boot spl. However what follows doesn't look like any kind of binary (very low complexity).
Could you tell me how the firmware files are organised? Are there a bunch of headers at the start of the ADS? Or all the different parts of the ads prefixed with a header?
Failing that, if you'd be willing to send me an extracted u-boot for an SDG800 I'd be most grateful.
janekivi:
I'm looking in different firmware files. Many of them have u-boot.
Here is one from SDG800 V100R008B01D01P12R2.ADS
But SDG800_transition.ADS has 3-4 files in it and I don't know
their names. Best bet is this: http://wikisend.com/download/483710/from_transition.zip
File start is promising and from 00 00 4B 30 is starting GZIP
(Header - 1F 8B 00) and You can unpack it to have more of
files. One of them I recognize as logo...
janekivi:
...or this is app file with all stuff inside. I don't know about Linux much.
Inside was this image:
new299:
--- Quote from: janekivi on August 04, 2016, 04:43:50 pm ---...or this is app file with all stuff inside. I don't know about Linux much.
Inside was this image:
--- End quote ---
Thank you, so so much for your help! Using the files you posted I was able to recover my Siglent to u-boot. I think it should be relatively easy to get the system booting to Linux now. I wrote up my notes here:
http://41j.com/blog/2016/08/sdg800-recovering-from-a-hosed-u-boot/
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version