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

From XDA-Developers
Jump to: navigation, search

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)