Go Back   xda-developers > Sapphire > Sapphire android development

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 6th October 2009, 05:07 AM
Radix999's Avatar
Radix999 Radix999 is offline
Senior Member
 
Join Date: Jun 2006
Location: Perth
Posts: 238
Cool [ROM][EBI1/32A] CyanogenMod EBI1/32A Port 4.2.4 [Nov 12]

This is a new thread for kernel ports of CyanogenMod 4.1.99 and greater versions only.

This kernel port will now work on any EBI1 kernel: this includes both the HTC Magic 32a and Rogers Dream.

If you wish to port earlier versions of CyanogenMod - please see Bcrook's thread. Bcrook has asked me to start a new thread for 4.1.99+ and ongoing versions as I've been doing the recent ports for it.

This is a kernel port from the 32b ION/HTC Magic/mytouch3g version of CyanogenMod that should work on any EBI1 (32a/rogers dream) device.

In most cases our hardware is identical, but we have twice the memory and so the kernel and wlan modules need to be rebuilt.

The steps for installing CyanogenMod on a 32a are much the same and are listed below for your convenience:

I have tested these steps personally, as have a number of people:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

NEW INSTALL (ie. never installed CM 4.1.99 or greater before):
  1. Download HTC ADP 1.6 DRC83
    (http://www.androidspin.com/downloads...ooted_base.zip)
  2. Download CyanogenMod 4.2.4
    (http://n0rp.chemlab.org/android/upda...2.4-signed.zip)
  3. Download the Kernel Port file (see below)
  4. Copy all three .zip files to your SD and reboot in recovery mode (press Home+Power at the same time or fastboot into your recovery)
  5. Do a "Wipe data/factory reset"
  6. Do a "Wipe SD: ext partition" ** (see below)
    (it is recommended to wipe your Apps2SD partition for this release)
  7. Apply Zip: HTC_ADP_1.6_DRC83_rooted_base.zip
  8. Apply Zip: update-cm-4.2.4-signed.zip
  9. Apply Kernel Port Zip: rad-4.xxxx.zip or bc-4.xxxx.zip
  10. Reboot
  11. Either grab some popcorn and watch adb lolcat as it goes past, or go do something else.. this might take a while

UPGRADE INSTALL (ie. already installed 4.1.99 or greater):
  1. Download latest CyanogenMod update (now 4.2.4)
    (http://n0rp.chemlab.org/android/upda...2.4-signed.zip)
  2. Download the associated Kernel Port file (see below)
  3. Copy both .zip files to your SD and reboot in recovery mode (press Home+Power at the same time or fastboot into your recovery)
  4. Apply Zip: update-cm-4.2.4-signed.zip
  5. Apply Kernel Port Zip: rad-4.xxxx.zip or bc-4.xxxx.zip
  6. Reboot
  7. Either grab some popcorn and watch adb lolcat as it goes past, or go do something else.. this might take a while

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

The following Kernel Ports are available:
CyanogenMod 4.2.4 EBI1 kernel for 32a/Rogers Dream (recommended) (give thanks to bcrook for porting this one!)
Download: http://www.briancrook.ca/magic/bc-4.2.4-ebi1-signed.zip
md5: 174dd7403052f9173660b817232b47e6

Older kernel ports:

CyanogenMod 4.2.3.1 EBI1 kernel for 32a/Rogers Dream (now with USB tethering!)
http://fdsfiles.com/temp/rad-4.2.3.1-EBI1.zip
(md5sum: 0d52bc8986e11c0382b3f6336d6d71d4)

CyanogenMod 4.2.2 EBI1 kernel for 32a/Rogers Dream with no BFS
http://fdsfiles.com/temp/rad-4.2.2-EBI1.zip
(md5sum: 38c52bedceef516a03bd07e034ae9b13)

CyanogenMod 4.2.1 EBI1 kernel with no BFS
http://fdsfiles.com/temp/rad-4.2.1-EBI1.zip
(md5sum: 39c536b93425f8c1f94bc79cc97b9baf)

CyanogenMod 4.2 EBI1 kernel with BFS 304
http://fdsfiles.com/temp/rad-4.2-bfs-ebi1.zip
(md5sum: 8875e2e8a25d394455f2d4864d9c6c67)

CyanogenMod 4.1.9999 EBI1 kernel with BFS 304 (now with full EBI1 support and fixed ramdisk)
http://fdsfiles.com/temp/rad-cm4.1.9999-EBI1.zip
(md5sum: 48e4d30e81c0b531e00dde05d1108416)

CyanogenMod 4.1.9999 with BFS 304 (Hacked - doesn't work for Rogers Dream)
http://fdsfiles.com/temp/rad-4.1.9999-32a-bfs304.zip
(md5sum: 54c225da975a08ae8cf7e006e97caf41 )

CyanogenMod 4.1.99 and 4.1.999 with BFS 303 (N.B. this port file will work fine with both releases - Cyanogen's just catching up to me
http://fdsfiles.com/temp/rad-4.1.99-32a-bfs303.zip
(md5sum: ced37f39fd419a4b11fa3f64eb7f93e9 )

CyanogenMod 4.1.99 with BFS 302:
http://fdsfiles.com/temp/rad-4.1.99-32a-bfs302v3.zip
(md5sum: 2b33a2d57b1497c167e50dfbec23953f )

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Please Note: I have started including AudioPara4.csv in my package once more as it does seem to be needed.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

HTC IME: Hero Keyboard
For those who want the HTC IME back you need to download HTC_IME.apk and Clicker.apk from here:

http://n0rp.chemlab.org/android/apps

then either ADB install them or use an app like ASTRO to install them.
Do not use any other versions of HTC_IME - they will force-close.

Then go to Menu->Settings->Locale and Text->Touch Input and activate for it to appear, then long press on a text box to switch to it by default.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Special thanks go to Cyanogen, bcrook, TigerTael, Amon_RA, jerpelea, hakyuro, TheStrider, redglasses, and all the people who have contributed towards making these roms possible for us.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

** After a bit of inspection it looks like no 32a recovery rom has this option at present.
if your recovery rom doesn't have the option 'Wipe SD: ext' then you can duplicate it by doing (while in your recovery rom):

Quote:
$ adb shell
# mount /system/sd
# rm -rf /system/sd/*
# unmount /system/sd
Basically this is done to make sure you have no previous apps, nothing to foul things up and you're truly starting from scratch.

Last edited by Radix999; 12th November 2009 at 06:41 AM.. Reason: Added 4.2.4 kernel port
Reply With Quote
Sponsored Links

  #2  
Old 6th October 2009, 05:08 AM
Radix999's Avatar
Radix999 Radix999 is offline
Senior Member
 
Join Date: Jun 2006
Location: Perth
Posts: 238
Default

[Reserved for future use]
Reply With Quote

  #3  
Old 6th October 2009, 09:33 AM
imake imake is offline
Junior Member
 
Join Date: Sep 2009
Posts: 20
Default

Hello,I flashed my HTC Magic(32A) using signed-google_ion-ota-14721.zip, which I download here:http://developer.htc.com/google-io-device.html.
Then,My phone can't boot into normal mode and can't boot into recovery mode too.
Do you known how to repair it?
Reply With Quote

  #4  
Old 6th October 2009, 09:38 AM
ailai55 ailai55 is offline
Junior Member
 
Join Date: Jul 2009
Posts: 3
Default

Thanks~support you~!
Reply With Quote

  #5  
Old 6th October 2009, 11:08 AM
siancu siancu is offline
Junior Member
 
Join Date: Jul 2009
Posts: 28
Default

Quote:
Originally Posted by imake View Post
Hello,I flashed my HTC Magic(32A) using signed-google_ion-ota-14721.zip, which I download here:http://developer.htc.com/google-io-device.html.
Then,My phone can't boot into normal mode and can't boot into recovery mode too.
Do you known how to repair it?
How did you try to reboot in recovery mode? Have you tried using fastboot? You don't have to write the recovery image to the phone, you can use fastboot.

Basically you turn off the phone, then press the Back+Turn on keys and you should be in fastboot.

Then at the computer cd into the directory where you have the recovery image then type:

fastboot boot <recovery.img>

(replace recovery.img with the actual recovery image name; make sure the phone is connected via usb to the computer and adb "sees" it, check with adb devices).

Then you should be able to follow the procedure as described in the first post.

If you didn't copy all the zips on the memory card first, you need to take out the memory card and use a card reader to copy them first.

Hope this helps!

S.
Reply With Quote

  #6  
Old 6th October 2009, 01:02 PM
imake imake is offline
Junior Member
 
Join Date: Sep 2009
Posts: 20
Default

Quote:
Originally Posted by siancu View Post
How did you try to reboot in recovery mode? Have you tried using fastboot? You don't have to write the recovery image to the phone, you can use fastboot.

Basically you turn off the phone, then press the Back+Turn on keys and you should be in fastboot.

Then at the computer cd into the directory where you have the recovery image then type:

fastboot boot <recovery.img>

(replace recovery.img with the actual recovery image name; make sure the phone is connected via usb to the computer and adb "sees" it, check with adb devices).

Then you should be able to follow the procedure as described in the first post.

If you didn't copy all the zips on the memory card first, you need to take out the memory card and use a card reader to copy them first.

Hope this helps!

S.
Hi,thanks.But when I press the Back+Turn on keys, my phone boot into a htc magic screen,not the fastboot mode.
Reply With Quote

  #7  
Old 6th October 2009, 01:29 PM
BUGabundo's Avatar
BUGabundo BUGabundo is offline
Member
 
Join Date: Aug 2009
Location: PT
Posts: 87
Default

Do we also need the two extra reboots?
Quote:
9- Once at home screen.....Reboot 2 more times. This will mix everything together, just like making soup =) You will get the true speed of this rom.
Reply With Quote

  #8  
Old 6th October 2009, 01:36 PM
maxmeridio maxmeridio is offline
Junior Member
 
Join Date: Jun 2009
Location: Benevento (ITALY)
Posts: 5
Default

Thank's Radix999....great work's !!!! :P
__________________
HTC MAGIC 32A
Recovery AmonRA 1.2.1H
ROM......ALL STABLES
Reply With Quote

  #9  
Old 6th October 2009, 01:38 PM
siancu siancu is offline
Junior Member
 
Join Date: Jul 2009
Posts: 28
Default

Quote:
Originally Posted by BUGabundo View Post
Do we also need the two extra reboots?
I would say yes as this thread only adds the 32A kernel and I doubt the requirement of booting 2 more times has anything to do with the kernel.

On the other hand, I've rebooted actually more than 2 times (for other reasons) and it doesn't seem faster to me. Too bad cyanogen didn't say what exactly will/should be faster so that we can test.
Reply With Quote

  #10  
Old 6th October 2009, 02:42 PM
str4vag's Avatar
str4vag str4vag is offline
Senior Member
 
Join Date: Jul 2009
Location: Kuala Lumpur
Posts: 209
Default

so my journey is finally complete.
in the past 24 hours since the update came out, i have managed to :
1. brick my phone
2. sent it for warranty repairs
3. live (like an undead) for a bit without my beloved 32A magic
4. gotten back my 32A magic
5. figured out how to restore my old nandroid of 4.1.11.1 while still keeping the perfect SPL (i am still on .0010)
6. gotten 4.1.99 to work without wiping (still lost my my HTC_IME dictionary which is a minor thorn is the behind)
7. will live happily ever after.

so thanks for the people who figured out what to do. what are the steps.
mad mad props goes out to Radix999 for the porting files.

now for my lockscreen and black status bar
__________________
----------------------------------------
Phone : HTC Magic (PVT 32A)
Recovery : RAv1.3.1H
ROM : CyanogenMod 4.2.5 EBI1 Port
SPL : HBOOT-1.33.2005
Radio : 3.22.20.17
SD : 8GB Class 2 SDHC
----------------------------------------
Reply With Quote

Reply

Tags
32a, kernel, magic, port, sapphire

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:19 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.