Archive for category HTC Magic

CyanogenMod 6.1.0-DS for HTC Magic

CyanogenMod is a rom reference in the Android world, because it provides interesing features that other roms don’t offer (the ability to set OpenVPN on the phone, to mention one of them). The latest version of this rom for HTC Magic is 6.1.0 (Android 2.2.1), and it won’t be any new release for this pohone according to CyanogenMod offical page. If you are interested in installing this rom, here I left the steps

Installing

  1. Download CyanogenMod 6.1.0 rom,  EBI1 kernel for M-6.1.0, the patch for fixing the green tint issue and the Google’s applications (Gmail, Gtalk, Market, etc).
  2. Turn your phone off and go to the OpenRecovery by holding down  HTC Magic Home buton + HTC Magic End call button buttons at the same time.
  3. Do the wipes: Wipe data/factory y Wipe delvik-cache.
  4. Flash update-cm-6.1.0-DS-signed.zip file, bc-6.1.0-ebi1-signed.zip, boot-cm_2635.9_ds_32a-oc-uv-xtra-ram-fp-120810, and gapps-mdpi-tiny-20101020-signed.zip (in that order).
  5. Reboot the phone from the OpenRecovery (first option on the main menu) and enjoy it!

Note: The first time it lasts a little bit, be patient. This is normal because the Delvik-cache was delete.

References: 


22 Comments

Stock ROM for Movilnet’s HTC Magic

 If for any reason you upgraded your Movilnet Venezuela HTC Magic and need to restore the original rom, and even worse you didn’t make a nandroid backup before installing your first rom, here I leave the stock rom with Android 1.5, and the steps needed to apply it.

Requisite

  • Have installed radios 6.35x.  If you have radio 3.22x then you must upgrade to radios 6.35x as explained on this tutorial.

Installing

  1. Download stock rom for Movilnet Venzuela HTC Magic
  2. Copy MMStock.zip file to the SD card’s root directory.
  3. Reboot your phone and enter to the recovery (by pressing HTC Magic Home buton + HTC Magic End call button at the same time)
  4. Do the Wipes (Wipe Dalvik-cache, Wipe SD:ext partition and Wipe data/factory reset)
  5. Flash the MMStock.zip file as you would do with any other rom
  6. Reboot your phone

Now you can apply the warranty as if nothinig was happened!!

53 Comments

Upgrade HTC Magic to radios 6.35x on Linux

Radios 6.35x HTC Magic

If you need to upgrade the HTC Magic radios, for installing the Movilnet Venezuela stock rom  (or the one supplied in your country) you can follow the next steps that explain how to install radios 6.35 in Linux

Requisite:

Before beginning

  • Make a backup of your current rom using nandroid from OpenRecovery. If something goes wrong you can restore it
  • Do the procedure with battery charged to 75% at least.
  • Have ready a rom compatible with these radios. For instance the stock rom.
  • Remember that only you are responsible of what you do to your phone. Although I followed this method, I won’t take responsibility if you brick your phone.

Fastboot mode in Linux

You need to add a rule for udev so Linux recognizes the phone. As root create a file called /etc/udev/rules.d/51-android.rules, with this udev rule:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0fff", MODE="0777"

Now you must reboot the service:

/etc/init.d/udev restart

Installing

    1. Download these files spl.zip fastboot for x86, hbootnew and Radionew.img and recoverynew.img
    2. Copy the  spl.zip file into the SD root directory.
    3. Go to  OpenRecovery and flash the spl.zip file as it were a rom. When finished you must reboot the phone using this buttons combination HTC Magic Home buton + HTC Magic End call button at the same time.
    4. Turn off the phone from OpenRecovery menu.
    5. Go to fastboot mode by pressing these buttons  HTC Magic Back buton + HTC Magic End call button at the same time . You will see a image like the one shown above, but it will say RADIO-3.22.20.17 (you haven’t copied the 6.35x radio yet)
    6. On the PC, copy fastboot file into the tools directory of Android’s SDK and grant execution permissions:
cd ~/Android/android-sdk-linux_86/tools$
chmod +x fastboot
  1. From tools directory of Android’s SDK type the following:
./fastboot flash hboot hbootnew.img
./fastboot flash radio Radionew.img
./fastboot flash recovery recoverynew.img

For each command the phone it will report that the image were sent and written. You can reboot the phone in the fastboot to check you have installed the radios 6.35x series, all ready for installing a compatible rom.

Error remote:not allow

Note you must run fastboot from the tools directory of Android’s SDK, if not it will say “remote:not allow” error.

Reference: 

cd ~/Android/android-sdk-linux_86/tools$

chmod +x fastboot

,

8 Comments

Donwgrade HTC Magic to radios 3.22x on Linux

Radios 3.22x HTC Magic

Why should I change the radios? I wondered the same because the new phones come with version 6.35xx (at least those HTC Magic phones sold by Movilnet in Venezuela) , which is newer than 3.22x. The answer is that most roms are developed for old radios, although you can find roms for 6.35 maybe something won’t work as they should (for instance the camera on this rom Cyongenmod for 6.35). So, it’s worth downgrading the radios to get most out of your HTC Magic, and here are the steps to do it on Linux.

Requisite:

Before beginning

  • Make a backup of your current rom using nandroid from OpenRecovery. If something goes wrong you can restore it
  • Do the procedure with battery charged to 75% at least.
  • Have ready a rom compatible with these radios in the sdcard. For instance this Cyongenmod 6.1 rom. (post in Spanish)
  • Remember that only you are responsible of what you do to your phone. Although I followed this method, I won’t take responsibility if you brick your phone.

Fastboot mode in Linux

You need to add a rule for udev so Linux recognizes the phone. As root create a file called /etc/udev/rules.d/51-android.rules, with this udev rule:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0fff", MODE="0777"

Now you must reboot the service:

/etc/init.d/udev restart

Installing

    1. Download these files spl.zip fastboot for x86, hboootold, Radioold.img and recoveryold.img
    2. Copy the spl.zip file into the SD root directory.
    3. Turn off the phone and then go to the Amon_Ra’s Recovery by using this buttons combination HTC Magic Home buton + HTC Magic End call button at the same time. From there flash the spl.zip file as it were a rom. When finished you must power off your phone from the poweroff option on the recovery menu or use the buttons combination. HTC Magic Home buton + HTC Magic Back buton. This will reboot your phone, firt into the hboot (a image will apeare for few sec) and then it will show the recovery again. Turn off the ohone one more time.
    4. Go to fastboot mode by pressing these buttons HTC Magic Back buton + HTC Magic End call button at the same time . You will see a image like the one shown above, but it will say RADIO-6.35.10.18 (you haven’t copied the 3.22x radio yet)
    5. On the PC, copy fastboot file into the tools directory of Android’s SDK and grant execution permissions:
cd ~/Android/android-sdk-linux_86/tools$
chmod +x fastboot
    1. From tools directory of Android’s SDK type the following:
./fastboot flash hboot hbootold.img
./fastboot flash radio Radioold.img
./fastboot flash recovery recoveryold.img
  1. Turn off the phone from the Fastbboot using the menu button. The you will be able to enter into the recovery. Then you will be able to install any rom

For each command the phone it will report that the image were sent and written.You can reboot the phone in the fastboot to check you have installed the radios 3.22x series, all ready for installing a compatible rom.

Error remote:not allow

Note you must run fastboot from the tools directory of Android’s SDK, if not it will say “remote:not allow” error.

Reference:

 

cd ~/Android/android-sdk-linux_86/tools$

chmod +x fastboot

,

22 Comments

Android 2.2.1 (FroyoRider v2.1) for HTC Magic

FroyoRider v2.1 FroyoRider v2.1 - About

Mi brother-in-law bought a HTC Magic at Movilnet (Venezuelan mobile carrier) which came with Android 1.5. I liked HTC Sense, but after seeing Cyanogenmod on my Motorola Milestone my brother-in-law  asked the possibility of installing that version on his device. Afer doing a research, and realizing that there are different radios for this phone, I came across FroyoRider v2.1 for HTC Magic, built specifically for 32a and radio 6.35 (like Movilnet sells).  This is a Froyo 2.2. rom based on CM-6.1.0-RC0-DS with this features:

  • Overclock de 264Mhz min and 537 MHz max.
  • Multilanguage support
  • JIT
  • Wifi, GPS and Bluetooth
  • Apps2sd
  • Swap
  • AOSP launcher
  • Camera
  • YouTube (3G and wifi)
  • 3D Gallery
  • Bootanimation
  • Google voice search
  • Facebook sync
  • Applications: Astro file manager, AutoKiller, Bookmark backup/restore, Brut maps, Spareparts, Superuser / root, TasKiller, Twitter

Not Working

  • There’s a issue with the stock camera. Some places suggest to install some alternatives like ToyCam, but I don’t really like the quality of pictures taken with this app. The solution I found was to lower the camera resolution to 2 MP so it doesn’t crash anymore. You can also install Camera Magic which takes better pictures without lowering resolution.
  • The stock camera recorder doesn’t work. You can install another application like anCorder(Beta) or Qik.

Installing

  1. Download the ROM FroyoRider v.2.1 and Google Apps.
  2. Copy both files to the sdcard’s root directory.
  3. Load Ope Recovery. To do so you must shutdown the phone and turn it on by pressing home and power buttons at the same time.
  4. Backup the current rom with nandroid (it not a must but you should do it)
  5. Do a complete wipe (Wipe Dalvik-cache, Wipe SD:ext partition y Wipe data/factory reset)
  6. Flash the rom and Google Apps using the Flash Zip from sdcard option.
  7. Reboot the device by choosing Reboot System Now.

Launcher Pro has expired

This rom was built with an expired version of Launcher Pro, but you can update for free. Just set your Google account and update Launcher Pro from the Market.

Reference

8 Comments