Welcome to the Rockbox Technical Forums!
Well the firmware wont have the algorithm in it, it only has the checksum stored on the end of it. The last 20 bytes. If anyone is good at making mathematical scripts there is a task which may help.
If that's true then the player can't checksum the firmware being passed to it, and should accept any firmware that is uploaded to it.
Maurus@Beneden ~/hash$ ./sha1.exe test.bin4a73bdc1ce9ed6275475bc9c52cf845aeb1ec29c test.binMaurus@Beneden ~/hash$ ./sha.exe test.bin81c9ec45a2944442b7d05bf5095280d602aea797 test.bin
77 A0 03 39 3E 4A 09 B9 E1 BD 2F 14 09 7A 8A 8C 17 8F 38 AA
Quote from: iSE on July 12, 2007, 06:20:12 PMWell the firmware wont have the algorithm in it, it only has the checksum stored on the end of it. The last 20 bytes. If anyone is good at making mathematical scripts there is a task which may help.If that's true then the player can't checksum the firmware being passed to it, and should accept any firmware that is uploaded to it.The checksum algorithm may also be skipping parts of the firmware file when calculating the checksum, making the job of finding the right algorithm even harder.
Page created in 0.077 seconds with 21 queries.