== Description == This page describes internal memory partitionining used by qtopia-ezx firmware on gen2 phones (A1200,E6,E2). == Map == ^ Mtd device ^ Code group ^ Name ^ Start address (hex) ^ End Address ^ Size ^ Modified ^ Used ^ Writable ^ | mtd0 | | CADDO_SECOND | 0x00000000 | 0x00008000 | 0x00008000 | no | no | yes | | mtd1 | | bluetooth | 0x00008000 | 0x00010000 | 0x00008000 | yes | yes | yes | | mtd2 | | CADDO_PRIMARY | 0x00010000 | 0x00018000 | 0x00008000 | no | no | yes | | mtd3 | | FOTA_REV | 0x00018000 | 0x00020000 | 0x00008000 | no | no | yes | | mtd4 | | MBM (boot) | 0x00020000 | 0x00060000 | 0x00040000 | no | yes | no | | mtd5 | CG31 | CONFIG | 0x00060000 | 0x00080000 | 0x00020000 | yes | yes | yes | | mtd6 | CG32 | BLOB | 0x00080000 | 0x000A0000 | 0x00100000 | no | no | yes | | mtd7 | CG33 | KERNEL | 0x000A0000 | 0x001A0000 | 0x00100000 | yes | yes | yes | | mtd8 | CG35 | Angstrom | 0x001A0000 | 0x018C0000 | 0x01720000 | yes | yes | yes | | mtd10 | | TEST_CMD | 0x018C0000 | 0x018E0000 | 0x00020000 | no | no | yes | | mtd11 | CG39 | LOGO | 0x018E0000 | 0x01900000 | 0x00020000 | yes | yes | yes | | mtd12 | | FOTA | 0x01900000 | 0x019C0000 | 0x000C0000 | no | no | yes | | mtd13 | | RESERVE | 0x019C0000 | 0x019E0000 | 0x00020000 | no | no | yes | | mtd9 | CG41 | Qtopia | 0x019E0000 | 0x04000000 | 0x02620000 | yes | yes | yes | == Notes == * config used by bootloader ( MBM ) to store kernel params * Really kernel starts from 0x000A8000 * LOGO is gif image showed by bootloader and really starts from 0x018E000 * IIRC, TEST_CMD is used during flash process ( by RDL3 ), so we can`t change it address * bluetooth must contain mbtdload binary to initialize bluetooth chip