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