Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
MagicianRomLayout
the magician has a 64M rom, containing both os, and extended rom.
layout:
| 80000000-80040000 | 0040000 | BootLoader |
| 80040000-82400000 | 23C0000 | osROM |
| 82400000-82c00000 | 0800000 | backup area ( contacts, calendar, etc ) |
| 82c00000-83f00000 | 1300000 | extended rom |
| 83f00000-83f80000 | 0080000 | unused |
| 83f80000-83fc0000 | 0040000 | bootsplash image |
| 83fc0000-84000000 | 0040000 | device version + type information |
with the big-storage patch, the layout looks like this:
| 80000000-80040000 | 0040000 | BootLoader |
| 80040000-82400000 | 23C0000 | osROM |
| 82400000-83f80000 | 1B80000 | Storage folder |
| 83f80000-83fc0000 | 0040000 | bootsplash image |
| 83fc0000-84000000 | 0040000 | device version + type information |
note that the os rom is 36M, so to make a dump of the rom using pmemdump, you'd have to type:
pmemdump 0x80000000 0x2400000 romdump.raw
or when using the bootloader:
d2s 80000000 02400000
And if you do not want to touch the bootLoader ROM piece.
pmemdump 0x80400000 0x23C0000 romdump.raw
or...
d2s 80040000 023C0000
You can also backup the radio rom, atleast using the bootLoader (the radio is outside the "normal" flash space):
d2s 60000000 00300000
NOTE: Although the radio_.nbf contains 0x400000 bytes of data, the SD dump has to be 0x300000. Trying to install a 0x400000 bytes dump causes an 'Error Downloading' at 68%. Happily, The message is harmless, and the radio is correctly flashed.
Note: d2s with no parameter will backup your whole ROM including OS and Extended_Rom but without the Bootloader (d2s 80040000 03FC0000)