I’ve owned an HTC Magic now for roughly 2 months. Whilst initial impressions have been great – no surprises here given my previous Motorola V3 device – I was left feeling a little shortchanged having to use Android 1.5 on a phone capable of much more. One avenue to achieving a newer OS on my phone would have been to simply wait for an official update; however, those who are unfortunate enough to rely on Leaf (the exclusive distributors of HTC devices in South Africa) for their updates, will know that any promise of an official update should not be taken seriously.
HTC Legend ROM on the HTC Magic
Wanting to squeeze more out of my device, I began looking into the process of loading custom Android ROMs onto the HTC Magic device. After spending much time exploring the different ROMs available for the Magic, I came across a 2 part guide over at andoidza.co.za on how to load an HTC Legend derived ROM onto a Magic device. The great thing about this ROM is that it comes bundled with Android 2.1, permitting the use of newer Android apps which previously would not have been compatible with Android 1.5. Even with this being said, the icing on the cake really comes in the form of the much praised HTC sense UI update that this ROM will bring to your Magic device.
It must be noted, however, that this custom ROM is still a “work-in-progress” ROM, and as a result, comes with several minor quirks, some of which may make in unsuitable for everyday use for certain users. For those interested in attempting to load this custom ROM, the 2 part guide can be found using the links below:
The above androidza guide describes the process of loading the SenseLegend v0.1 custom ROM and its subsequent SenseLegend v0.2.1 update. Since the above guides were published, however, a more recent version of the custom Legend ROM (now known as WLegend 0.3) has been released with various bug fixes (one of which actually allows the phone to be turned off properly using the conventional OS shutdown option!). For the latest details of this ROM and links on where to grab it from, take a look at the link below:
To apply the WLegend 0.3 ROM, one can simply follow the same steps in the androidza guide for loading the SenseLegend v0.1 ROM, but just using the single WLegend 0.3 ROM file instead. The WLegend ROM is a “full-wipe update”, meaning it is not dependent on any of the previous SenseLegend ROMS or updates, so one does not need to be concerned about loading these first.
HTC Magic Radio and SPL
Many of the Magic ROMs out there require an update of the Magic radio and SPL (Second Program Loader) versions. Please note that the WLegend 0.3 ROM does not require such an update but was made for the “old” Magic radio version. This is very handy as the process of updating the SPL and radio can be risky and may, in the worst case, result in a “bricked” device It should also be noted that this ROM is made for the Magic with the PVT32A board – the Magic comes with either a PVT32A or PVT32B board and it is crucial that you ensure you have the correct type for the ROM you are wishing to load. For instructions on how to determine the board type of your Magic – and for other general HTC Magic hacking tips – check out the following link:
Just for reference, the SPL and radio versions of my magic are:
and this ROM loaded perfectly for me :) That’s about it. Cheers and best of luck!