Rockbox Development > New Ports
Creative Zen Vision:M
davidb:
--- Quote from: Transience on July 29, 2007, 11:41:08 PM ---so perhaps the bootloader is only checksumming certain blocks of the firmware, and skipping others?
--- End quote ---
My post on page 20 says the same thing.
--- Quote from: mcuelenaere on July 23, 2007, 01:02:26 PM ---Anyway, I was thinking last night: there are several F* (FBOOT, FRESC) blocks and several H* (Hjukebox.grs, Hjukebox2.jrs, ...) blocks; if the F refers to flash and the H to HDD, it would mean everytime an upgrade is performed the boot code is flashed.
To prove my theory: if you look at the rescue menu, you'll see a version number. If you upgrade your firmware, this number changes. But if your HDD becomes corrupt or your ZVM won't boot anymore (you come automatically in Rescue mode), this number is the same (so it doesn't depend on a file on HDD).
So in short, a HDD dump wouldn't give us any real useful information, because (boot) code is stored in ROM/flash.
Also, there are 2 other strange blocks in nk.bin (EXT0 and an encrypted one), maybe one of them could contain DSP code and/or are written to a specific place (as none of them has an H or F in front of their name); but this has nothing to do with the above.
--- End quote ---
I believe your right about the F* and H* theory and therefore about the HDD dump not providing anything about the hashing algorithm. I really think what we need to be concentrating on is answering the question I posed earlier - does the firmware come with the checksum value already in the null block, or does the updater put it there.
mitch04:
hi ok this is something different but i was looking around and i foun this site Creative ZEN Vision M Firmware Mod talks about all this
Article Name: Creative ZEN Vision M Firmware Mod
Author: Transience
Description: All the information currently known about the ZVM's firmware.
Category: Modification
Type: Programming
the site is http://the2200.net/phpBB2/viewtopic.php?t=34
i asked his what this is but havnt wrote back yet
iSE:
Yeah thats a summary of everything thats been posted here n on epizenter
mcuelenaere:
--- Quote from: davidb on July 30, 2007, 01:30:29 AM ---I believe your right about the F* and H* theory and therefore about the HDD dump not providing anything about the hashing algorithm. I really think what we need to be concentrating on is answering the question I posed earlier - does the firmware come with the checksum value already in the null block, or does the updater put it there.
--- End quote ---
Indeed, I agree with you.
But to find out, we should extract the firmware from the .exe where it is ZLIB compressed.
I already tried decompressing it, but without any result (see some posts back).
Could someone else try this?
iSE:
could it be that its encrypted aswell?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version