FreeCalypso > hg > freecalypso-reveng
comparison se_k200i/flash-notes @ 395:00f5287db832
se_k200i/flash-notes: fix wrong number of zeros in 0x20000 address
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 01 Jan 2023 01:42:04 +0000 |
parents | 6c31d8c54ae4 |
children |
comparison
equal
deleted
inserted
replaced
394:07000c2d21cd | 395:00f5287db832 |
---|---|
7 This part of the flash naturally contains the boot entry point. The word at | 7 This part of the flash naturally contains the boot entry point. The word at |
8 0x2000 equals 1, telling Calypso boot ROM to move itself out of the way and | 8 0x2000 equals 1, telling Calypso boot ROM to move itself out of the way and |
9 perform a watchdog reset, and then the reset entry point is at 0. The code | 9 perform a watchdog reset, and then the reset entry point is at 0. The code |
10 implemented by SE or their ODM in this flash sector is a boot stage of their | 10 implemented by SE or their ODM in this flash sector is a boot stage of their |
11 own invention, eventually passing control to the main fw entry point at | 11 own invention, eventually passing control to the main fw entry point at |
12 0x200000. | 12 0x20000. |
13 | 13 |
14 Flash bank 1, 64 KiB sector at 0x10000: | 14 Flash bank 1, 64 KiB sector at 0x10000: |
15 | 15 |
16 This sector holds two items of factory-programmed data, apparently intended to | 16 This sector holds two items of factory-programmed data, apparently intended to |
17 remain immutable for the lifetime of each hw unit: | 17 remain immutable for the lifetime of each hw unit: |
20 1 byte at 0x10007: 0xFF filler | 20 1 byte at 0x10007: 0xFF filler |
21 64 bytes at 0x10008: appear to be cryptographically random filler | 21 64 bytes at 0x10008: appear to be cryptographically random filler |
22 | 22 |
23 Flash bank 1 starting at 0x20000: | 23 Flash bank 1 starting at 0x20000: |
24 | 24 |
25 The main firmware image resides here, entry point right at 0x200000. | 25 The main firmware image resides here, entry point right at 0x20000. |
26 | 26 |
27 Flash bank 2, first 13 sectors of 256 KiB each: | 27 Flash bank 2, first 13 sectors of 256 KiB each: |
28 | 28 |
29 The firmware on this phone model uses classic TIFFS. Their TIFFS organization | 29 The firmware on this phone model uses classic TIFFS. Their TIFFS organization |
30 is 256x13 (a little smaller than Pirelli's 256x18), sitting at the beginning of | 30 is 256x13 (a little smaller than Pirelli's 256x18), sitting at the beginning of |