Fandom

CHDK Wiki

1D Mark IV

598pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Available firmware dumps & updatesEdit

fileLen = 0xc5d10c
---.fir header---
0x000: modelId = 0x80000281, (1D Mark IV, DryOS)
0x010: version = 1.0.6
0x020: checksum = 0x9d7be324
0x024: updater1 header = 0xb0
0x028: updater1 offset = 0x120
0x02c: updater2 offset = 0x1bd890
0x030: firmware offset = 0x22c140
0x034: 0xffffffff
0x038: embedded file size = 0xc5d10c
0x03c: 0x0
0x040: sha1 seed = 0x6498e8b6
0x044: 0x00000004 0x00000000 0x00000020 0x00000024 0x00000044 0x000000b0 0x0022c090
0x060: 0x22c140
0x064: firmware length = 0xa30fcc
0x068: updater1 hmac-sha1 = 96e5a536aca3c70fda691af6801b0e62e2927bca
0x088: firmware hmac-sha1 = 9bc847877f10e7aae500483baaf554cd1d194bb0
---updater1 header---
0x0b0: updater1 length = 0x1bd770. starts at 0x120
0x0b4: 0x1bd764
0x0b8: 0x0
0x0bc: xor seed value = 0xec49877a
0x120: --- updater1 (ciphered) ---
---updater2 header---
0x1bd890: (+0x000), modelId = 0x80000281, (1D Mark IV, DryOS)
0x1bd8a0: (+0x010), version = 1.0.6
0x1bd8b0: (+0x020), checksum? = 0xfd4ec375
0x1bd8b4: (+0x024), 0xb0
0x1bd8b8: (+0x028), 0x120
0x1bd8bc: (+0x02c), ffffffff ffffffff ffffffff
0x1bd8c8: (+0x038), updater length (including header) = 0x6e8b0. starts at 0x1bd890
0x1bd940: (+0x0b0), updater length = 0x6e790. starts at 0x1bd9b0
0x1bd944: (+0x0b4), 0x6e78c
0x1bd948: (+0x0b8), 0x0
0x1bda6c: (+0x0bc), xor seed value = 0x2be96fb6
0x1bd9b0: (+0x120), --- updater2 (ciphered) ---
---firmware header---
0x22c140: (+0x000), offset to decryption data = 0xc
0x22c144: (+0x004), offset to encrypted data = 0x7c. starts at 0x22c140
0x22c148: (+0x008), total firmware length (including header) = 0xa30fcc. starts at 0x22c140
0x22c14c: (+0x00c), firmware length (encrypted part) = 0xa30f50. starts at 0x22c1bc
---firmware (encrypted)---
0x22c1bc: (+0x07c)

Also on Fandom

Random Wiki