What's involved in porting a GSM Hero rom to CDMA Hero? - Hero CDMA Android Development

Title pretty much explains it. There are (not many) but more Hero roms on the GSM side of things than the Hero. But obviously, MoDaCo took his rom and switched it over to CDMA for us. So if anyone could help that would be great.
I also have been trying to port Malign's Hero rom for the Dream over to Hero but I'm getting stuck on boot. Loads up but Rosie doesnt seem to want to load. I am trying to do this so I can learn how to port over the good roms since it doesnt seem like many devs are interested in CDMA Hero, which is understandable considering it's price and carrier.

chuckhriczko said:
Title pretty much explains it. There are (not many) but more Hero roms on the GSM side of things than the Hero. But obviously, MoDaCo took his rom and switched it over to CDMA for us. So if anyone could help that would be great.
I also have been trying to port Malign's Hero rom for the Dream over to Hero but I'm getting stuck on boot. Loads up but Rosie doesnt seem to want to load. I am trying to do this so I can learn how to port over the good roms since it doesnt seem like many devs are interested in CDMA Hero, which is understandable considering it's price and carrier.
Click to expand...
Click to collapse
If you need any help with this task, I can help to, I am interested in this also

What's involved? The hand of God.
I'm kidding. Well, not really. I don't really know.

goku14238 said:
If you need any help with this task, I can help to, I am interested in this also
Click to expand...
Click to collapse
Are you saying you know a bit of how to do this or you just want to learn as well?

I don't know the ins and outs of the apks in that ROM, but I do know step 1 - a kernel recompile.
Thankfully, HTC released their kernel changes shortly after the CMDA Hero arrived, which you can download here:
http://developer.htc.com/
You'll need the android SDK and sources for whichever version you want to build - 1.5 should be fully compatible with this kernel, not sure about 1.6, but probably not 2.0.
Unforunately HTC probably won't release their changes for 2.0 until after they dunk Eclair onto the Hero. 2.0 support may work out of the box, may require just a few quick changes, or may be broken entirely, who knows!
[edit] Thinking on this further, a kernel rebuild might not be necessary, but it wouldn't be a bad idea. You may just be able to replace the kernel/boot image in the ROM with the kernel on your Hero (or yanked out of MoDaCo's ROM). No way to know execept to do a thang.

chuckhriczko said:
Are you saying you know a bit of how to do this or you just want to learn as well?
Click to expand...
Click to collapse
I would love to learn as well. can put android hacking, and rom making on my hacking/modding resume

Related

Dream devs have a Hero 2.1 dump er,... rom!

Update!!!
Looks like Drizzy and the Dream boys unwatermarked the dump and made a G1 rom out of it. I will try to talk to Drizzy and ask if I can have the unwatermarked dump but if not we should be able to re-port this back to CDMA and possibly have Hero 2.1. Just remember this wont work as well with our phone as the official one will but a little taste of an Eclair might be good
http://forum.xda-developers.com/showthread.php?t=592568
Hey guys, didnt know if anyone saw this yet but the Dream devs have a Hero 2.1 dump. Drizzy got it and is sharing it with a couple devs but no Hero devs. Not sure why yet but Im trying to find out. I would assume it's because of watermarking and once they get that worked out then they will release it to us. Some of the Dream users don't like us because we have more ram than them (yes, thats the only reason why) but the devs over in the Dream scene are overall good guys. Drizzy, KingClick, BarakInFlorida, Crykowski and the rest are all good guys so I'm sure once they work things out we will get ahold of it. Lox_Dev (from GSM Hero) is already trying so, let's hope and pray.
Does this mean that HTC already has sense skinned on top of 2.0?? If so, does the Hero 2.1 dump you are talking about mean that we could have Sense on 2.0 before its even officially released by HTC? (And even modified and optimized on top of that?!!!) I'm really excited if any one of your answers will be "yes".
I'm new to all this stuff, but I'm really enjoying it so far! Thanks in advance for answering my questions. God bless!
-alex
alexthearmo said:
Does this mean that HTC already has sense skinned on top of 2.0?? If so, does the Hero 2.1 dump you are talking about mean that we could have Sense on 2.0 before its even officially released by HTC? (And even modified and optimized on top of that?!!!) I'm really excited if any one of your answers will be "yes".
I'm new to all this stuff, but I'm really enjoying it so far! Thanks in advance for answering my questions. God bless!
-alex
Click to expand...
Click to collapse
Yes, pretty much. First, I just want to say that Sense is not a "skin" it is an application but more than that, it is an application framework built by HTC. That said, it looks like HTC has created a Sense for Android 2.1, which hasnt even been released yet and someone from the inside of HTC leaked it out. Now, a Hero guy (E2K) was able to get it from Drizzy apparently but we are still waiting to see if he actually got it or is bsing us.
Also, please note that usually when an HTC dump is leaked this means that it is pretty close to release. They are just sending out to testers and fixing all the bugs. This means that HTC could be giving us a Christmas present soon. Also remeber though that after HTC releases it, Sprint still needs to work their "magic" into it so it may take a little longer than normal. Also, if your phone is rooted us devs will want to make sure nobody loses root in upgrading.
OMGAD release it then ! now
thanks for clarifing
dude thank you. im so tired of everyone calling "Sense U - fu*king - I (USER INTERFACE) its a app. Just like the Adv Launcher. If you dudes could get your mind over having some cool ram additive, rather than all the ammenities of the Dream, than you would realize that you could be running 2.0 like the rest of us, rather than 1.5, and have waaaay more bad ass **** on ur phones!
Examplessss
CubeUI - Samsung Behold 2
TouchWizUI - LG EVE
SenseUI - Hero, Rooted g1's
AndroidUI - Dream, Droid, ADP1, Rogers Dream, Etc....
See its all just a different setting for a different phone .. All thus running on Android OS. Its rather simple. LOOK OUT FOR 2.1
Thanks for the answers! That's great news! I'm rooted and flashed running FRESH 0.6. I plan on NOT getting Sprints update when it comes out, but getting it from you XDA guys in some optimized/tweaked ROM without all the crap they put in to bog it down. I'm so pumped! Thanks again for the answers! God bless!
-alex
georgegreco86 said:
dude thank you. im so tired of everyone calling "Sense U - fu*king - I (USER INTERFACE) its a app. Just like the Adv Launcher. If you dudes could get your mind over having some cool ram additive, rather than all the ammenities of the Dream, than you would realize that you could be running 2.0 like the rest of us, rather than 1.5, and have waaaay more bad ass **** on ur phones!
Examplessss
CubeUI - Samsung Behold 2
TouchWizUI - LG EVE
SenseUI - Hero, Rooted g1's
AndroidUI - Dream, Droid, ADP1, Rogers Dream, Etc....
See its all just a different setting for a different phone .. All thus running on Android OS. Its rather simple. LOOK OUT FOR 2.1
Click to expand...
Click to collapse
Well just because we have Sense doesnt mean we can run other roms. In fact we cant. I have tried porting over tons of different roms to Hero and they never seem to work. Sense is good too. Personally, I prefer it over Vanilla Android. Plus, the HTC apps such as messaging and whatnot are better in my opinion. Personal preference. Once optimized, Rosie flies. Sense isnt bad. I just wanted to say it's an application. Not a skin or anything.
Regardless, hopefully we will have 2.1 soon
sounds Great Im excited...God Bless
Is it really that simple though? I imagine the dump is based off the Euro(GSM) Hero.
Natty_lite said:
Is it really that simple though? I imagine the dump is based off the Euro(GSM) Hero.
Click to expand...
Click to collapse
Most likely is. But 1.6 on up has native CDMA support. Either way, Lox from the GSM dream forums says that the guy who leaked the rom to us just will not give up his source which means that if we do get this we cant release anything. Looks like we are gonna have to wait a few weeks anyway. I also was reading that Drizzy just wasnt thrilled with this build. As it is beta (or *gasp* alpha) there is too much that isnt working. Good news is we know it's coming.
http://twitter.com/Official_Drizzy/status/6156799589 "Official RUU for WWE Hero 2.1....."
Hmm.. does this mean we could possibly see a build for our CDMA Hero sooner than we thought?
Exciting news! I'll be watching this thread closely for any updates. Also, like others have said, I will be coming here for an optimized/bloatware free 2.1 from one of the awesome devs who do great work for our Heros!
chuckhriczko said:
Most likely is. But 1.6 on up has native CDMA support.
Click to expand...
Click to collapse
What does this mean for us? The possibility of cross-platform roms?
Dunno if this has already been posted:
Screenshots
Yeah I really can't wait for that landscape mode on home menu
ruskiyab said:
What does this mean for us? The possibility of cross-platform roms?
Click to expand...
Click to collapse
Possibly, yes. One of the reasons it is so hard to port over roms to our phone is because it is CDMA. 1.5 does not have CDMA built in. For instance, try porting over any GSM rom and it wont work because HTC "hacked" in the CDMA support (i.e. built a custom driver). Since 1.6 and up have built in CDMA support the possiblity for us to make cross platform roms is a lot higher. Not saying definite. Just more possible.
chuckhriczko said:
Possibly, yes. One of the reasons it is so hard to port over roms to our phone is because it is CDMA. 1.5 does not have CDMA built in. For instance, try porting over any GSM rom and it wont work because HTC "hacked" in the CDMA support (i.e. built a custom driver). Since 1.6 and up have built in CDMA support the possiblity for us to make cross platform roms is a lot higher. Not saying definite. Just more possible.
Click to expand...
Click to collapse
Is there something "missing" from Google's 1.6 or 2.0 sources that a build of either of those prevents the CDMA Hero from running them at all? Or will they at least boot up and work with some stuff not working?
I tried installing it on my Sprint hero, well not 2.1 but the 2.0 that works on the gsm, it doesn't work.
chuckhriczko said:
Possibly, yes. One of the reasons it is so hard to port over roms to our phone is because it is CDMA. 1.5 does not have CDMA built in. For instance, try porting over any GSM rom and it wont work because HTC "hacked" in the CDMA support (i.e. built a custom driver). Since 1.6 and up have built in CDMA support the possiblity for us to make cross platform roms is a lot higher. Not saying definite. Just more possible.
Click to expand...
Click to collapse
Yeah. The kernel. I tried booting both but neither even bootup.
you still need to compile the hero cdma radio driver for android 2.x

MyTouch Fender/1.2 ROMs (3.5mm jack)

Alright so it's been a couple of weeks and anyone can see that the Nexus is casting a shadow over the new MyTouch so it's probably not going to get much attention from Cyanogen. We can still use his roms however we lose touchscreen support. Actually, we can use pretty much any rom as the old MT3G and G1 can use but we can't use the touchscreen.
What I've tried was pulling the /system/usr directory, flashing a CM rom and pushing the directory back but it still didn't make any difference.
I've tried flashing the Cyanogen ROM then flash the boot.img from the Fender ROM but I forgot that the current SPL (1.33.0013) is locked. Another obstacle. So I replaced the boot.img in the CM rom with the Fender and of course it didn't work. I'm out of ideas... but I'm far from being a dev. But there are a lot of you smart guys out there. Has anyone broken any ground on these devices? Now that the original MyTouch is obsolete it's only a matter of time that the popularity of this device will grow since the MyTouch (original) is more popular that the G1 to date.
In conclusion I see two options from here:
We cook a custom MT3G 1.2 ROM from source (whereever that could be found).
We work together to discover a workaround for this touchscreen issue to allow us to use CM ROMs (perferred).
So far the only ROM for the new MT3G 1.2/Fender is an odexed stock rom from http://forum.xda-developers.com/showthread.php?t=623141 (thanks CursorDroid) and the only method of rooting is by goldcard methoddiscovered by Crypysmoker.
If there are any others can you please post them.
I would really like to see the development for this device take off and I'm sure that it will eventually. Themes, kernal mods, custom roms, tethering, overclocking, a2sd, etc and I'm sure that I'm not alone.
Thanks.
I would love to see this phone get some attention. I call it my poor mans nexus
Has anyone tried adb pulling the touchscreen kernel module from stock and inserting it into a modded ROM to see if it even loads?
/system/lib/modules only has wlan.ko
It looks like the driver might be tied to the kernel so a new kernel is needed
robkoehler said:
I would love to see this phone get some attention. I call it my poor mans nexus
Click to expand...
Click to collapse
LMAO!! Even though I don't have one and don't intend to get one cause I'm satisfied with my original MyTouch, ROM development is always encouraged. the more ROMs, the better!
epeets said:
LMAO!! Even though I don't have one and don't intend to get one cause I'm satisfied with my original MyTouch, ROM development is always encouraged. the more ROMs, the better!
Click to expand...
Click to collapse
Unfortunately, the more ROMs the more confusion.
Now that we have two different MyTouch verions (not including the 32a/32b for the original) this is going to get VERY confusing. It already is. Even if you use "1.2" people are going to wonder if that's the ROM version or the phone version. Maybe MT3G2 or something.
tepic said:
Has anyone tried adb pulling the touchscreen kernel module from stock and inserting it into a modded ROM to see if it even loads?
/system/lib/modules only has wlan.ko
It looks like the driver might be tied to the kernel so a new kernel is needed
Click to expand...
Click to collapse
And thus we need a dev. LOL. Unless someone can tell us what controls the touchscreen input. That might give us a step in the right direction.
I'm still hoping for Cyanogen ROMs on the Mytouch 1.2.
Lol since im the one who even discovered the pain staking rooting process ... omg such a pain... I felt the need to comment.
I just today started using my fender over my G1 because Criffmon (however the hell you spell it) came out with the themed stock rom. It looks perfect.
But the reason for no rom yet is the kernel tied into the new touchscreen drivers and 3.5mm jack. There is a whole new touchscreen which is why it doesnt work when u load other roms.
Binary100100;5694320
So far the only ROM for the new MT3G 1.2/Fender is an odexed stock rom from [URL="http://forum.xda-developers.com/showthread.php?t=622530" said:
http://forum.xda-developers.com/showthread.php?t=623141[/URL] (thanks CursorDroid) and the only method of rooting is by goldcard method.
If there are any others can you please post them.
Click to expand...
Click to collapse
What bout this post though?
http://forum.xda-developers.com/showthread.php?t=623141
That's what I rooted my Fender with. (downgrading of course done with the link you provided)
crypysmoker said:
Lol since im the one who even discovered the pain staking rooting process ... omg such a pain... I felt the need to comment.
I just today started using my fender over my G1 because Criffmon (however the hell you spell it) came out with the themed stock rom. It looks perfect.
But the reason for no rom yet is the kernel tied into the new touchscreen drivers and 3.5mm jack. There is a whole new touchscreen which is why it doesnt work when u load other roms.
Click to expand...
Click to collapse
Of course. How rude of me. Sorry Crypysmoker. I'll update the op.
kbeezie said:
What bout this post though?
http://forum.xda-developers.com/showthread.php?t=623141
That's what I rooted my Fender with. (downgrading of course done with the link you provided)
Click to expand...
Click to collapse
Yeah that's the rom that I used too... maybe i got my links confused.
That rom is odexed. I managed to de-odex the apps but I can't figure out the framework. I would like to add things like the modified browsers, dialer, contacts, mms app, etc. But I am unsure if it can be done because of the odex.
Binary100100 said:
Yeah that's the rom that I used too... maybe i got my links confused.
That rom is odexed. I managed to de-odex the apps but I can't figure out the framework. I would like to add things like the modified browsers, dialer, contacts, mms app, etc. But I am unsure if it can be done because of the odex.
Click to expand...
Click to collapse
Ahh I see. (runs off to google 'odexed' )
crypysmoker said:
...I just today started using my fender over my G1 because Criffmon (however the hell you spell it) came out with the themed stock rom. It looks perfect...
Click to expand...
Click to collapse
Link please?
EDIT: ahh... did you mean this? http://forum.xda-developers.com/showpost.php?p=5665902
Binary100100 said:
Link please?
EDIT: ahh... did you mean this? http://forum.xda-developers.com/showpost.php?p=5665902
Click to expand...
Click to collapse
wow that looks sweet!!!...
So according to tmonews the MyTouch 1.2 is sold out and anyone interested will have to wait until this Spring to pick theirs up.
Then I noticed an interesting tweet from Haykuro:
"just realized something. The Nexus One and the N900 are amazing phones and a whole bunch of people have it but you NEVER see anyone with it."
So let's get this straight... the newest MyTouch is sold out and all of the devs (like Cyanogen) are rushing to develop firmware for a device that isn't anywhere near as popular. Meanwhile... what has been accomplished with the new MyTouch?
What's wrong with this picture???
Has anyone made any progress at all lately?
there's loads of things wrong with that. but sadly when your a gifted developer you have the right to develop for whatever device you want, even if loads of people won't be using it.
Aeikozz said:
there's loads of things wrong with that. but sadly when your a gifted developer you have the right to develop for whatever device you want, even if loads of people won't be using it.
Click to expand...
Click to collapse
I understand all that but my point is out of the hundred of thousands of devices sold there isn't ONE person out there that tried to develop a rom for it and share it? There are over two dozen people (at LEAST) in this forum that has the phone and not one of them possess the skills to at least figure out how to use a CM rom on the device? Really? Why is that so hard for me to believe?
I'm not saying that I can do better because I know that I can't... but I also don't have any coding experience either. It would appear that all the T-Mobile customers with coding experiences decided NOT to buy this device for some reason. Or they decided to buy it... but not try to improve on it in any way.
You know that if Haykuro or Cyanogen had the phone we'd be on the twelfth rom version by now. C'mon devs! I'm still using my G1 if I want to show off the power of Android. I want to retire this device already.
Binary100100 said:
I understand all that but my point is out of the hundred of thousands of devices sold there isn't ONE person out there that tried to develop a rom for it and share it? There are over two dozen people (at LEAST) in this forum that has the phone and not one of them possess the skills to at least figure out how to use a CM rom on the device? Really? Why is that so hard for me to believe?
I'm not saying that I can do better because I know that I can't... but I also don't have any coding experience either. It would appear that all the T-Mobile customers with coding experiences decided NOT to buy this device for some reason. Or they decided to buy it... but not try to improve on it in any way.
You know that if Haykuro or Cyanogen had the phone we'd be on the twelfth rom version by now. C'mon devs! I'm still using my G1 if I want to show off the power of Android. I want to retire this device already.
Click to expand...
Click to collapse
No no.. You have it a bit wrong. Wes and Ctso were/have been working on it trying to get the kernel into Open eclair.
The main problem is those 3 drivers we need for the touch screen and 3.5 jack seem to be a super pain in the ass to extract from the current kernel to push into another or build a new one all together. Basically, the drivers can be seen, but not used.
ALL 32a roms will boot on the fender/mytouch 1.2, I have tried literally 10 pages of them.... Bu the moment it looks for a touch screen, all it sees is the track ball and defaults to it. YOu can fully run other roms, but you cant touch. They are trying lol, But were basicly gona have to deal with criffmon's themes for now since 2.1 will be on us in the next few weeks. Supposedly, we are getting the full 2.1 since these are 32a boards.
People are trying, But think of this as a first, NEW release in a long while.
I mean hell, it took me 3 days just to figure out how to root it, when the nexus 1 took maybe a few hours with ways already known.
It will come, be patient. The moment I get a working kernel I will let everyone know.
Hey Crypysmoker!!! Thanks for all the hard work on this!
It's good to know there are people working on this device.

Cyanogen ports Android 2.1 to G1 and MyTouch 3G

(taken from engadget)
Droid, Milestone, Eris, Moment, Spica, even the Hero, all have had their Eclair, one way or another. G1 and myTouch 3G? Not so much. But don't worry, Android early adopters, because Cyanogen's got your back. Most all the bells, whistles and hardware-accelerated graphics of Android 2.1 are coming to the HTC Dream, Magic and Sapphire in CyanogenMod 5.0.7, and you can see a video of a T-Mobile G1 running the new build after the break. Twitter buzz indicates the ROM will be out any minute now; the dev himself tweeted that it's ready to go and just needs G1-friendly bite size packaging.
There is video also.
Tried to submit with links but got "To prevent spam to the forums, new users are not permitted to post outside links in their messages. All new user accounts will be verified by moderators before this restriction is removed."
Got to engadget(dot)com to see.
engadget(dot)com/2010/04/29/cyanogen-ports-android-2-1-to-g1-and-mytouch-3g/
www(dot)youtube(dot)com/watch?v=3HVBVlAui3s&feature=player_embedded
Update: Don't stay up all night waiting -- Cyanogen says he's got "two more bugs to kill" and is "hoping for a test1 public beta tomorrow night."
Sweet this is really gonna annoy my bro xD he's been banging on about his nexus and how much it cost and how great 2.1 is
what about 32A?
this looks great!!!!...cannot wait for this to come out. I have tried some other various ports of the 2.1 they all seemed very choopy and needed alot more work... I am a very busy guy that needs stuff to work when I tap the screen to make it work, Cant wait around for things to happen....Cyanogen's build looks very smooth and responds very well....when will we know when it gets released?
For the latest news, including the release (which should be tonight according to cyanogen) you can keep an eye on twitter(DOT)com/cyanogen
I haven't really looked forward to the release of a ROM in a while. If what Cyanogen is saying in his Twitter is all correct (everything working with 2.1), then this one is the one.
xyrcncp said:
I haven't really looked forward to the release of a ROM in a while. If what Cyanogen is saying in his Twitter is all correct (everything working with 2.1), then this one is the one.
Click to expand...
Click to collapse
I totally agree with you on this one.....I was having a hard time putting the latest super D rom back onto my G1 after flashing one of the other 2.1 ports...so I am now currently running [ROM]TheOfficial DONUT TMO, ADP & AOSP (dream/magic)(EBI0/EBI1) [3/17/2010] -- v2.6.3 (which is also found here btw) with the Buuf theme...it is an alright ROM but this 2.1 port that Mr. Cyanogen released with help with other various "modders"....it looks great...flashin it as I am typing (YAY)
THANX TO ALL MODDERS INVOLVED WITH THIS BUILD
just a quick thought....i just finished flashing this rom to my G1 and I was thinking that it would be cool to add the nexus "X" boot screen that would cross over into the cyanogen symbol....would try to make it myself but I do not have the slightest clue on how to do that!!
Just to let everyone know the rom is up and running great. I got it on my mt3g 32B. Only thing is that the LED notification light is purple. Could anyone please tell me how to change it. thanks.
Does this work with the mytouch 1.2 with 3.5 jack? I am new to this and hoping to get some help. I just want to make sure I got this right.
1. Backup my phone. What do I use to do this?
2. Root my phone.
3. Flash phone with new rom.
If anyone could point me in the right direction on how to flash a phone I would appreciate it. Thanks
HyDrO84 said:
just a quick thought....i just finished flashing this rom to my G1 and I was thinking that it would be cool to add the nexus "X" boot screen that would cross over into the cyanogen symbol....would try to make it myself but I do not have the slightest clue on how to do that!!
Click to expand...
Click to collapse
yes i know that I am quoting one of my previous posts but....THIS ROM IS F-IN AWESOME
GREAT JOB MODDERS!!!!!

Rogers G1 2.1 Update for the T-Mobile G1?

Can the 2.1 version for Rogers can put onto the T-Mobile version of the HTC Magic or will it be problematic?
Looks like it works on 32a
http://twitter.com/Amon_RA/status/24101277025
http://twitter.com/Amon_RA/status/24113346424
http://twitter.com/Amon_RA/status/24116479740
Yeah i'm curious if it can be ported to us on 32b. Would probably work smoother than those legend ports
Sent from my U20i using XDA App
Anyone know if this has "Smart Dialer"?
Sent from my HTC Dream SparksMod using XDA App
is it sense ui?
asb123 said:
is it sense ui?
Click to expand...
Click to collapse
Yes it is sense
http://www.youtube.com/watch?v=1lNeYGQWymM
Come On Dudes! Do It! A Magic Sense Rom must run good on the G1!
Maybe somebody could replace the Sense UI for the Android original. The hardware is not so different, just a little bit more memory.
I want this ROM ported to HTC Magic 32B because since Android 2.x we always have memory leaks in the camera driver.
I definitely want this ported!
I definitely want this ported too! Especially if it finally bring Sense to the G1 without draining our battery in less than day. Or in another cases requires so many changes that it becomes too unstable.
hmmm what did rogers do that cyanogen didn't?
qipengart said:
Can the 2.1 version for Rogers can put onto the T-Mobile version of the HTC Magic or will it be problematic?
Click to expand...
Click to collapse
Some1 ported to 32b please please please
R3N0V4D0 said:
hmmm what did rogers do that cyanogen didn't?
Click to expand...
Click to collapse
Dude its Sense I love sense = o )
solaresdonis said:
Dude its Sense I love sense = o )
Click to expand...
Click to collapse
this is definitely possible. Most people Dont know that the cause for battery drain is a combination of:
1. swap
2. "optimized kernels"
These both exist to make sense roms usable on our phones, and they do make them usable but they drain battery.
the only advantage that this 32a build with sense may have is optimizations of the apk's and frameworks that could account for a speedier experience, and therefore introduce the possibility of cutting down on the two factors listed above.
It is very possible to do, and in fact easy. If the demand is high enough, i'll do it myself... add ideas/input here.
I definitely am up for a port
Sent from my Htcclay's SuperBad 3G using XDA App
jcarrz1 said:
this is definitely possible. Most people Dont know that the cause for battery drain is a combination of:
1. swap
2. "optimized kernels"
These both exist to make sense roms usable on our phones, and they do make them usable but they drain battery.
the only advantage that this 32a build with sense may have is optimizations of the apk's and frameworks that could account for a speedier experience, and therefore introduce the possibility of cutting down on the two factors listed above.
It is very possible to do, and in fact easy. If the demand is high enough, i'll do it myself... add ideas/input here.
Click to expand...
Click to collapse
Another thing to remember is that 32A's have about 100 mb more ram, so 32B's actually need some of those things to make them more usable. Anybody know anything about the radio that released with it? I mean, is it still a locked down 3.X rogers radio, or is it something 2.X, or even 6.X? Another thing of interest would be bluetooth, but I'm not sure if 32A's and B's share the same bluetooth chip. +1 for the port jcarzz, I would try it myself but I'm still learning. We should also try to extract the camara drivers, the way I understand it in CM5/6 we're using a hacky method with backported donut drivers and a few other things. We could really pull a lot from this.
Okay, so I looked a few things up and answered some of my own questions. It does include a new radio 6.35.16.19, but it's not something we can use. Maybe some of the guys who have JTAG equipment can experiment with flashing it. Since it's not a G1 radio we shouldn't get bluetooth working so cross that off the list too. Still a promising release though.
jcarrz1 said:
this is definitely possible. Most people Dont know that the cause for battery drain is a combination of:
1. swap
2. "optimized kernels"
These both exist to make sense roms usable on our phones, and they do make them usable but they drain battery.
the only advantage that this 32a build with sense may have is optimizations of the apk's and frameworks that could account for a speedier experience, and therefore introduce the possibility of cutting down on the two factors listed above.
It is very possible to do, and in fact easy. If the demand is high enough, i'll do it myself... add ideas/input here.
Click to expand...
Click to collapse
Please my liege. Do it.
Request: Make it awesome .
mejorguille said:
Another thing of interest would be bluetooth, but I'm not sure if 32A's and B's share the same bluetooth chip.
Click to expand...
Click to collapse
No, just like all the early 1.5 Hero roms that were from 32a phone... no Bluetooth.
I did a quick dirty port... got to boot but runs like crap... nonstop FC's and crashes. Really no time to play with it.
fishman0919 said:
No, just like all the early 1.5 Hero roms that were from 32a phone... no Bluetooth.
I did a quick dirty port... got to boot but runs like crap... nonstop FC's and crashes. Really no time to play with it.
Click to expand...
Click to collapse
Hehe I figured so, but I wasn't rooted yet when all the hero rom's started coming out so I didn't know that til now. And I looked through cyanogen's twitter and he mentioned that the camera drivers were tied to the radio so we can't pull that from it either. GL on porting it.

[GINGERBREAD] Android 2.3 port from SDK for 32A/NR.

I made it for fun and it is NOT usable and will not be before we get official source
http://saraev.ca/signed_120810_223045.zip
working:
- data/radio (no incall microphone)
- wifi
not working: everything else
please do not report bugs. I know whats not working but can fix NOTHING for now
Good job. IMO these ports will be unusable for the next few months until cyanogen comes up with a release.
It was like that with eclair and later froyo. History tends to repeat itself.
Woot Woot, Hopefully once we get the source this can become stable. The magic lives on. Not many froyo builds I tried for the 32a werent that easy on battery life. Hopefully this turns out good. Hope the devs will work together to create a stable rom, instead of having their own builds with pros and cons.
If 2.3 ever starts working on 32A + NR, I am jumping ship asap! I miss vanilla android
eyegor said:
Good job. IMO these ports will be unusable for the next few months until cyanogen comes up with a release.
It was like that with eclair and later froyo. History tends to repeat itself.
Click to expand...
Click to collapse
There is no beginning no end. We are never be alone
HTC planning any updates in the future for "oldest" device? :/
eyegor said:
Good job. IMO these ports will be unusable for the next few months until cyanogen comes up with a release.
It was like that with eclair and later froyo. History tends to repeat itself.
Click to expand...
Click to collapse
I would have to agree with you except for I think I read on Cyanogen's twitter page that they will NOT be supporting first gen devices after CM6.1 which I assume meant NO ported 2.3 for us.
Hopefully I am wrong.
where is that quote? can't see it
good job!!!!!!!! hahahahaha
Did anyone1 tried on OR and cm Bcrook kernel???
i want to make a team for dev this rom to work full on magic..contact me..
nice hopefully it will fully work
Download does not work?
Really impressive work Hope to see this fully working.
what changes are needed for this to boot on 32b?
This is all well and good and I'll try it if I get my repaired phone back and can once again have a spare to play with.
However is it reasonable to expect this to ever be usable? We don't seem to be able to get a fully working 2.2 under the new radio so why would 2.3 ever get enough attention or drivers? I used 2.2 for a long time on the old radio but I really needed to use the new radio and have since gone back to 2.1 since it is now my daily driver again.
This will be great fun once I can put the Magic back to dev use.
I tested this on my g1, with a pershoots kernel over top so that it boots. And I was wondering how you got wifi to work? I tried replacing many things, but still get an error starting wifi supplicant daemon on logcat.
Just curious, not like I expect anything to ever become usable haha
studjuice said:
I tested this on my g1, with a pershoots kernel over top so that it boots. And I was wondering how you got wifi to work? I tried replacing many things, but still get an error starting wifi supplicant daemon on logcat.
Just curious, not like I expect anything to ever become usable haha
Click to expand...
Click to collapse
hm did you replace wlan.ko ? you should
also take a look at init.sapphire.rc:
Ive changed wpa_supplicant service a little because wlan_loader is not used as in eclair/froyo roms. my *wpa_supplicant.exec* loads the firmware and then starts *real* wpa_supplicant.
I realy dont have an idea whether firmware & tiwlan.ini are different for trout/sapphire. if they are you can edit wpa_supplicant.exec to load propper firmware files..
EDIT: this will not be usable untill we get gingerbrad sources published by google. then maybe cyanogen will do a build for us. I heard he will not support sapphire/trout anmore and if and *only if* it is true I will try to make a working one. I hope it isn't true and cyanogen will still suport our devices because he can do it better than me for sure
saibot64 said:
where is that quote? can't see it
Click to expand...
Click to collapse
twitter.com/cyanogen/statuses/8805829046177792
twitter.com/cyanogen/statuses/10393734621433856
*bump* any news, updates, anything?
found this
http://phandroid.com/2010/12/15/gingerbread-source-headed-to-aosp-soon-now-the-real-fun-begins/
Hopefully we can get a working build, dont wanna let the magic die.
Porting
Anyone done any work porting this? I'm currently working to compile this for my fender. Hopefully with the new radio. Which I've read doesn't work, so... anyone found a working one? I'm running eclipse to compile but if you'd like to help, let me know what you use and I'll send you what I've got.

Categories

Resources