| Products > Test Equipment |
| Rigol DSXXXX .GEL firmware file format |
| << < (6/38) > >> |
| Userli:
I tidied up the logo handling. It will now save as bmp and requires bmp as input. The new version is attached. The LZMA header is indeed as you say except for the file SparrowCalFile.hex, where compressed and uncompressed sizes are much different from the real ones. |
| boffin:
--- Quote from: janekivi on July 13, 2016, 05:42:06 pm ---4 is AA 55 55 AA (something spezial ?) --- End quote --- 55AA is often used to verify that memory is working it's (every other bit) 01010101 10101010 IIRC correctly IBM PC add on roms required 55AA as the 1st two bytes to signal it was a real thing (and not just random data). But that was a loooong time ago |
| Fenichel:
--- Quote ---55AA is often used to verify that memory is working it's (every other bit) 01010101 10101010 IIRC correctly IBM PC add on roms required 55AA as the 1st two bytes to signal it was a real thing (and not just random data). But that was a loooong time ago --- End quote --- 0x55AA also used to be widely used in older graphic file formats, where the byte order used by the writing and reading machines might be unpredictably different. I've forgotten what one was supposed to write (21930 or 43605), but whatever it was, if you read the other one back then you knew you had to byte-swap while reading the rest of the file. In recent, tagged (TIFF-based) formats, the byte order is still the file-writer's choice, but it is the file-writer's obligation to put an indicator (0x4D4D for big-endian, 0x4949 for little-endian) as the first 16 bits of the file header. The codes are ASCII for "II" (hinting at Intel, little-enders) and "MM" (hinting at Motorola, big-enders). |
| janekivi:
Logo customize option is working now. :clap: So, we can close this thread. Of course not. This is only beginning and may be there can be done something more useful. But be careful with next steps and think about motto there: "We don't like to break it - we like to make it better!" and test your idea before and have repair or undo procedures ready so you don't have many angry "brick" owners here. Always is good idea to remove non working files from here too. Or what you think? |
| smithnerd:
SparrowCalFile.hex consists of 420 individual LZMA streams concatenated together. Each one is 604 bytes long (uncompressed). I've only decompressed a few at random, but they don't look terribly interesting. |
| Navigation |
| Message Index |
| Next page |
| Previous page |