yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] Case_:
Yes, just as dBartoz says. Flashed the 32B ROM from the recovery and without leaving the recovery, flashed the 32A kernel update over it to overwrite the boot.img and wlan.ko with the 32A ones. That's pretty much all you need to do to run 32B ROM on a 32A device. Granted, you lose the ROMs customized kernel, but then again, there's still a lot to gain by doing this. I thought this is common knowledge here.

I can probably repackage the ROM and the kernel into one package and upload it, but honestly, I can't really see the point in doing that (and I would be pretty much distributing someone else's work without contributing anything).
[myTouch 3G, Magic Android Development] pabbas:
thanks man,

I'm going to try it out
[myTouch 3G, Magic Android Development] dBartoz:
Case_, did you test if the bluetooth is working well with the "mix" rom for wich the led is working?

In that case this could be a (the first?) really full working hero rom for magic..

Let us know if you find any issues, as soon as I have some time I'll be checking it out too..

EDIT

Did you have to create three partitions (fat32, swap, ext) to make the rom work or is leaving only the fat32 partition ok?

You know, with 32A we don't have those lack-of-memory issues..
[myTouch 3G, Magic Android Development] Case_:
I did try camera, GPS and wifi and it all seems to be working just fine. I don't really care for bluetooth, so I did not try that just yet. I'm not even sure what the exact issues were. Will educate myself, try it (if I can) and report back ASAP.
[myTouch 3G, Magic Android Development] dBartoz:
Thank you very much..

It'd be great if you could report some information about battery life too..

P.S. I edited my previous post with one more question (about the partitions needed), what did you do under that POV?

Thanks again!
[myTouch 3G, Magic Android Development] Case_:
So I tried the bluetooth and (unless I'm doing something wrong) it seems it's a no-go, sorry. I can pair with devices but that's pretty much it. When I tried using the headset to call, nothing really happened, the phone said the headset is connected, but the sound was still coming from the phone, not from the headset, and clicking on Bluetooth on in the call menu or pushing the headset call button didn't really do anything. That's with the HoFo Drizzy kernel. I'll try the other kernels soon (but I don't think it'll make much difference - then again who knows...)

Edit: With the MyHero kernel, the headset at least seems to work, but the only thing coming from when making a call is the white noise.

Considering the partitioning, I don't really like running app2SD on 32A (I think it actually slows the phone down quite a bit and doesn't help anything), but I also think Sense UI really needs more memory or swap to be usable in the long-term, even on 32A (and as reported by my friend with Hero, even he does have pretty much the same memory and performance issues I have with any Hero ROM without swap), so what I did was create (using parted via adb within the recovery) the usual three partition setup (only the ext2 partition was really small, like a few MB max) and then delete the ext2 partition, so there's no partition for app2SD and yet the swap partition is still identified as /dev/block/mmcblk0p3 , so the ROMs I'm trying pick it up and use it without the need to reconfigure anything. I'm currently using 64MB swap and as far as I'm concerned, the phone runs great, much better than without the swap partition, though I'll probably change the swap partition size to 32MB soon, as I think it should be sufficient.

As for the battery life, absolutely no complaints whatsoever - seems to me it's actually maybe even a bit better than with stock ROM (and that is with "always-on mobile" enabled), but I may be imagining it :)
[myTouch 3G, Magic Android Development] redglasses:
Qteknology's rom use a shell script to making LEDs work. Now we have a app to do that.

Please look at this thread.

http://xdaforums.com/showthread.php?t=565015
[myTouch 3G, Magic Android Development] Case_:
Yeah, I noticed some of the Hero ROMs contain the HeroLed application (and forgot to look up on it). Mainly because it's force closing at the phone startup ;)

So, from the 32A point of view, the shell script is definitely a better alternative for now, as it's the only one working (but still only with some of the kernels). But it's great to know why this seems to be the only ROM that works, thanks for the info!
[myTouch 3G, Magic Android Development] nubcake:
I just flashed Qteknology + HoFo for Drizzy's as you suggested.

Tried the led with handcent sms a second ago, and it works :D

You rock, Thanks for the helpful post :D
[myTouch 3G, Magic Android Development] Case_:
Finally a confirmation that it works for someone else as well, great! Just out of curiosity to see if it really is somehow related to SPL, what SPL do you use?

Oh, and don't thank me, I'm just "mixing" together someone else's hard work.

I'm thinking about the possibility of "splicing" this LED shell script from Qteknology ROM into other Hero ROMs, but so far I wasn't even able to locate it in the ROM or find some info about it :/
[myTouch 3G, Magic Android Development] daliborkv:
So far I have used only myhero rom's, and they worked very well. This rom works even better! Only thing I would love to see is transparent notification area (like in myhero rom).

Great work! Thanks!
[myTouch 3G, Magic Android Development] daliborkv:
Led notifications works with sms popup and missed call aplications.
[myTouch 3G, Magic Android Development] nubcake:
The dafault one that came with the phone, which is an italian 32 by TIM.

Just got this infos from fastboot:

HBOOT-1.33.0008 (SAPP10000) | RADIO-3.22.20.17
[myTouch 3G, Magic Android Development] nubcake:
II just noticed that multitouch aint working for me. I tried the browser and the album and it won't let me zoom that way.

Another issue is that I keep geting force close on com.HTC.core or something like that.

Ah, thehtc keyboard is pretty damn laggy on the browser.

Should i try another kernel? Which one should I try?
[myTouch 3G, Magic Android Development] Case_:
You're right, the DrizzyHoFo kernel seems to not support multitouch. Thanks, I'll mention it in the first post. Try either of the other two kernels, those work just fine here. I have no preference in them, really - the MyHero kernel has a BFS alternative available, whereas the MoDaCo kernel (which in its 32A alternative I think does NOT have BFS, though I can be wrong) should have the possibility of enabling compcache (although I need to try to work on that, there's some problems with modprobe I can perhaps work around).

No problems with force closes here, at all. Did you wipe before flashing the ROM, as you always should, and if you use ext3 for app2sd, did you format it as well? Other than that I'm afraid I can't really help you, sorry.

But there's now another ROM that has LED working on 32A - eViL Hero ROM v2.9.5. So if anyone doesn't like Qteknology for some reason, you can try this one. I'm updating the first post with my findings (I've changed it's structure a bit for now and altered the thread title as well). It's most likely that working LEDs will soon be common on most Hero ROMs even when running those on 32A - I'll try to keep updating the list in the first post for as long as I think it makes some sense.
[myTouch 3G, Magic Android Development] surfwaimea:
Yes, tried... trackball doesn't work!

I can't figure out why it works only with other kernels :confused:
[myTouch 3G, Magic Android Development] charnsingh_online:
Adb logcat doesn't work
[myTouch 3G, Magic Android Development] Case_:
It's a feature, not a bug. I've disabled log device in my kernel as I think it's a bit faster without it and I'm guessing there's not many people who need it and can't compile their own kernel (but I may be wrong, of course).
[myTouch 3G, Magic Android Development] :
thanks for ur confirmation:D
[myTouch 3G, Magic Android Development] :
everyone else....what is the best rom and kernel combination that u have used recently? evil300 sense 3r? :D
[myTouch 3G, Magic Android Development] Case_:
I'll look into the trackball mystery as soon as I can, i promise. I've tried something today, but it didn't work and I've been quite busy today (my job + testing Sense ROM).

surfwaimea: When you said "The only combination that works for me is SenseHero with MyHero kernel-fix, Drizzy kernel fix, and eViL kernel-fix", what files exactly did you mean by those "kernel fixes"?
[myTouch 3G, Magic Android Development] lesjaw:
@truemagic

Dirzzy Final 1.0 with Case_ Drizy Final kernel
[myTouch 3G, Magic Android Development] surfwaimea:
MyHero 1.1.3 2.6.29 BFS-303 32A v1.1

Drizzy's Final Hero 1.0 2.6.29 BFS-304 32A v1.2.1

eViL ROM v3 2.6.29 BFS-304 32A v1.2.1
[myTouch 3G, Magic Android Development] Case_:
I've just spent about an hour messing up with the different kernels, trying them with SenseHero and my own ROM and I can't really find anything that could help localise the problem. Also, for me the glow doesn't work reliably even when using one of the combinations that you mention are working (ie. SenseHero ROM + Drizzy Final kernel).
[myTouch 3G, Magic Android Development] :
yeah, it didn't work for me for the 3 kernel patches as suggested above too.

but the only ROM I'm getting the trackball to work "correctly" (though not perfectly as I notice the trackball glow notification will stop after 10min, might be adjustable, no idea.) is --- HoFo's ROM with Sense UI [32A]

maybe u can try to extract the kernel from his ROM and compare to the current ones?

just trying to help, hehe:D
[myTouch 3G, Magic Android Development] Case_:
Added porting package for eViL Sense 1.5 (aka the super-optimized Hero). Don't forget that this ROM has no bootscreen, so it just sits there with black screen for quite some time, but it DOES start, eventually.
[myTouch 3G, Magic Android Development] :
wow!!! thanks case_, man you're fast:D

From last attempt using your case rom 1.1 kernel failed with random boots in evil sense 1.5, I'm now using your myhero32A_nonBFS (recommended by someone from evil sense thread with 32A), and it's running really snappy+without random boots.

anyway I wonder if BFS version runs smoother than non-BFS since the guy (who brilliantly pointed me to use myhero32A_nonBFS) also mentioned that all 32A BFS kernel patch runs relatively slow on evil sense rom.

I will try this BFS kernel patch in awhile and feedback hopefully all positive:D

thank you so much........u're a 32A savior :cool:
[myTouch 3G, Magic Android Development] Case_:
I've seen lots of people mention things like "BFS lags", "BFS is slow" etc. all the time, but honestly, in my experiences, BFS is at least on par with non-BFS, if not better. And very stable. Which is also why I focus on BFS kernel and only revert to non-BFS if I REALLY have to and there's no other way.
[myTouch 3G, Magic Android Development] charnsingh_online:
it really helps u in blank boot screen knowing if the phone is bootlooping or not
[myTouch 3G, Magic Android Development] bigbadwill:
Hello,

I'm about to get my HTC Magic with 288MB ram 32A. I want to install a ROM that let me use the sense UI on my device. At first, i wanted the Evil Hero ROM since it seems to be one of the best if not THE best sense ROM out there. But i have the 32A version of the phone so i turned to the HoFo ROM. It seems to be a pretty good ROM. But now with this port, it seems that i could have the Evil Hero Rom anyway am i right?

I just want to know which one do you recommand. I'm a noob(sorry) so i have some needs....

-A ROM that is reliable, fast and responsive

-Not too much bugs

-Being able to use all the Wigets and access to the apps market(most stock(or not) features as possible)

I don't want to bother you with all sort of question but i'm a bit lost with all those ROMs that come out. I just want to install the one that would suit me the best.

Thank you verry much
[myTouch 3G, Magic Android Development] Case_:
Yes, you can run eViL ROM 1.5 on 32A now.

As for recommendations, I recommend to watch the threads of some ROMs to get a basic understanding of what you should expect, try them out and decide for yourself which suits you best. Sorry, I understand this is not what you wanted to hear, but it's the only possible answer.
[myTouch 3G, Magic Android Development] bigbadwill:
Thank you anyway, in fact, i knew i would probably get an answer like that. But when you say The Evil Sense 1.5, is that a ROM that is meant to run on a smaller machine(like the mytouch with less ram)?

Because basicly, i want a ROM that has the more features, widgets,apps, etc as possible. More like the Evil Hero complete ROM. Is your Kernel compatible with the latest version of the Evil Hero ROM or at least one of the latest?

Because i have the 288MB ram version of the magic so i guess i could get a more complete version without loosing performance right?

Thanks again, i'll continue to ask questions on other threads to help me take a decision.
[myTouch 3G, Magic Android Development] FirstNoobToBrickHisPhone:
I noticed some of the images are pretty ****ed up when I port to 32A.
[myTouch 3G, Magic Android Development] :
if u mean eViL sense 1.5 and the preview widgets or bookmarks, then it's done ON PURPOSE by eViL to compress the images, pls read carefully eViL sense thread:

overall I'm very satisfied with that rom, it's really blazing fast!!:D
[myTouch 3G, Magic Android Development] eViL D::
Yes, you will only see the mangled images when you initially pick the widget.
[myTouch 3G, Magic Android Development] FirstNoobToBrickHisPhone:
Well, other than that I'm pretty impressed with it. Frighteningly fast.
[myTouch 3G, Magic Android Development] p3t1:
there are any way to port senseHero 1.3 for htc magic 32A? maybe there is a answer for that already in forum, but i cant find it

ty
[myTouch 3G, Magic Android Development] Case_:
I didn't try that yet to verify, but as far as I can see from the quick look at it, it should work just fine if you use the SenseHero 1.0 porting package.
[myTouch 3G, Magic Android Development] p3t1:
i tried 1000 times and i did it wrong 1000 times. yes with "SenseHero 1.0 porting package" works perfectly. ty very much
[myTouch 3G, Magic Android Development] mgear356:
2nd that

the only way that trackball is workign for missed calls and message

is senseHERO v1.0 + myhero_112_2969nonbfs.zip

Tried the same on other roms, like Sensehero v1.2 or 1.3 with same combo, the trackball stops working..

However I tried eugene's 32A_Update with senseHero 1.2 and it works.. but it is BFS enable and lags..

@Case are you able to figure out the trackball mystery for this?
[myTouch 3G, Magic Android Development] maxisma:
Logcat was disabled in these kernels. WTF?!
[myTouch 3G, Magic Android Development] Case_:
maxisma: If you're trying to suggest that it has something to do with the glowing trackball, then it most certainly does not, of that I am pretty sure.
[myTouch 3G, Magic Android Development] maxisma:
No, was just reporting that logcat was disabled. Thats so bad!
[myTouch 3G, Magic Android Development] Case_:
There's one interesting line with my ROM after missed call:

D/NotificationFlashLightUtility getIncomingCall( 1577): load fail~~~~~~~~~~

However, I'm not sure what is causing this and if it's even related to the issue.

Where can I get that "myhero_112_2969nonbfs.zip" file?
[myTouch 3G, Magic Android Development] HuMpS 97 DoHc:
i believe he's talking about the one that you've posted on the first page of this thread.
[myTouch 3G, Magic Android Development] mgear356:
Yeah its at the first page the led fix 112 myhero kernel
[myTouch 3G, Magic Android Development] Case_:
Okay, so I've been trying a few things with both Sense Hero 1.0 and my ROM and here's what I've found. It shouldn't be ROM-specific as far as I can tell.

Delete all the files in /system/lib/hw and push there the files from the same dir of SenseHero 1.0 instead. Or just download the following small update file and apply it without wiping over your current ROM. Upon reboot, you'll most likely find that trackball glow notification once again works.

http://rapidshare.com/files/303710857/glowfix.zip

It certainly does on my CaSense 1.1 ROM after doing this.

I suspect that the real solution here is that you get rid of lights.sapphire.so this way, as this file is missing even in the vanilla 32A cupcake ROM, but I need to test it some more. However, as I've said, the above works for me as well.
[myTouch 3G, Magic Android Development] mgear356:
oh my YOU ARE MY HERO FOR 32A MAN!

U fixed it!

Tried with evil 1.6.1 + myhero32A_nonBFS_LEDfix_MyHero112.zip + yr glowfix.zip

Missed calls + sms glow ball works!

Previously without yr glowfix, it doesnt work

You da man! :D:D:D
[myTouch 3G, Magic Android Development] :
can anyone explain to me what these lines do?

delete_recursive SYSTEM:lib/hw

copy_dir PACKAGE:system SYSTEM:

if I were to apply this glowfix.zip by root explorer, should I just delete all files in /system/lib/hw and copy the files in the zip provided by Case_ to /system/lib/hw again? (I'm confused on what the second line above does?)

thanks..:)

edit: oh well, figured it out...it's the same as what I thought ;)

edit2: wow...and it works!!! now my trackball notification glows perfectly

Case_, you're the MAN :D!!!
[myTouch 3G, Magic Android Development] lesjaw:
i'm sorry to bring this thread up again, but again i guess we need any 32a kernel developer to build..

so case_ can you make a kernel for this threat (Jubeh Android 2.0)

thanks bro..
[myTouch 3G, Magic Android Development] solaresdonis:
so it dosn't work with my 32b :(
[myTouch 3G, Magic Android Development] Case_:
Added the porting package for eugene373's Hero3G UnI Tattoo Donut 1.6 - should work with both v1 and v2.

Also (finally) added the trackball glow fix into the first post.

I'll look into porting the Android 2.0 ROM as soon as I can, though I'm still rather busy these days.
[myTouch 3G, Magic Android Development] parrot5:
If you mean the two Android 2.0 Eclair roms in the Dream's forum, eug89 made 32a ports for them. Wifi, BT, LEDs working. They are in their original Dream threads. It'd be nice to also mention them here in this thread and let more people know.

*update* Sorry, I THOUGHT the first post are a list of kernels collected from all over XDA, so I mentioned that it'd be nice to list the one above. On second read, I realized they are compiled by YOU. So you're right in saying that eug89 should have his own thread. Sorry
[myTouch 3G, Magic Android Development] Case_:
Didn't really know that. I've just seen lesjaw here asking for porting jubeh ROM and thought it would be nice to have Android 2.0 working on 32A, so I've put it on my to-do list.

To be honest, I probably wouldn't be looking for 32A port on Dream forum, especially when buried somewhere in the middle of the thread (and you can't even search for "32a" string on XDA, too short), so perhaps it would be best if eug89 made his own thread here on Sapphire forum... I'll take a look at his ports and see how much I like them ;) Thanks for bringing that up.
[myTouch 3G, Magic Android Development] parrot5:
Search for "kernel". Not against eug89 making his own thread, but just a FYI for people who can't wait to try them out (like me). The X3 one is slower but with Google apps, the other one is pretty smooth but without Google apps. Can't have the best of both worlds it seems :p
[myTouch 3G, Magic Android Development] lesjaw:
thank you...i saw eug89 after i request the kernel here..and i have used his kernel for Jubeh 2.0 and xRom 2.0...but it will be a lot easier if you do the kernel patch and update it at first page..your work is really much apreciated....

thank you brader... :)
[myTouch 3G, Magic Android Development] eugene373:
Hey Case_

I Moved My Tattoo Build over to Here http://alldroid.org/viewtopic.php?f=130&t=481

Just thought I'd Let you Know.
[myTouch 3G, Magic Android Development] ricardomega:
Juheb 2.0 + eug 89 kernel port

First thanks for the pub, I went immediately to try it..

:D :D :D
[myTouch 3G, Magic Android Development] lesjaw:
Brader Case_

May i request motoblur 1.071 by persianown and dwang donut kernel for our 32a board?

Thank you..
[myTouch 3G, Magic Android Development] daeshawn:
yes a dwang kernal would be nice..cant find it anywhere
[myTouch 3G, Magic Android Development] Case_:
OK, I'll try to add Dwang package soon.
[myTouch 3G, Magic Android Development] daeshawn:
thanks...this is why i respectwhat you do..you stay involved and answer when you can unlike others. thanks
[myTouch 3G, Magic Android Development] danial.aw:
hey i tried to use SenseHero 1.4 with the kernel here.... all it did was get stuck on the htc screen for like 15 mins....

is it compatible yet?

Dan
[myTouch 3G, Magic Android Development] Lorennz:
It works well on mine. Make sure you wipe all partitions.
[myTouch 3G, Magic Android Development] danial.aw:
....ya wiped 3 times.... installed sensehero and then installed the kernel over top.... but just got stuck there... tried twice...

does this need engineering spl to work or something?
[myTouch 3G, Magic Android Development] Lorennz:
Yes it does. I have ENG SPL 1.33.0009, Radio 3.22.20.17

One last chance you can try backing up all data and re-part the SD card. I use RA-v1.3.2 recovery.
[myTouch 3G, Magic Android Development] Case_:
1.33.0009 is NOT an engineering SPL.
[myTouch 3G, Magic Android Development] danial.aw:
Mmmm.... then i am lost :).... if its not the engineering spl requirement I have no idea what I am doing wrong otherwise ...

And I do not part my sd card... never needed to...

... Anyone else got any thoughts....?
[myTouch 3G, Magic Android Development] Case_:
Okay, so it looks like I finally managed to find some time to get my kernel working with Donut (I couldn't get camera working for ages, that's the main reason I've never done Donut porting package before, except for the Tattoo), so Dwang Donut porting package is up and hopefully it works. I've tested it with both Dwang 1.12 and 1.13 (existing themes are only compatible with 1.12, if I'm not mistaken) and honestly, I'm VERY impressed with the speed of those ROMs. I'm actually considering them for everyday use on my phone instead of my Sense ROM, the speed is simply amazing.
[myTouch 3G, Magic Android Development] Killadude:
i agree i tried dwang with the 32b radio and i must say it is as fast if not faster than cyanogen!!!

Thanks for the port!
[myTouch 3G, Magic Android Development] daeshawn:
There are afew for 1.13 http://xdaforums.com/showthread.php?t=591246
[myTouch 3G, Magic Android Development] neva dinova:
tattoo

has anyone been able to run the tattoo hero rom i get stuck at boot
[myTouch 3G, Magic Android Development] Case_:
I have ;) Both v1 and v2.

How about giving us some more info? Are you sure you've got 32A? Does it just freeze or do you get to the animated bootscreen? What does it do exactly?
[myTouch 3G, Magic Android Development] neva dinova:
i tried to flash the tattoo rom and it makes it all the way to the htc screen and then loops also im using a rogers 32a magic could my radio possibly be the reason it doesn't work? I tried to flash v2 twice in a row any help would be appreciated
[myTouch 3G, Magic Android Development] surfwaimea:
SuperD

@Case_

I really appreciated your work. Now I miss it since I switched to SuperD ROM. Any chance to get your trick on that ROM too?

TY
[myTouch 3G, Magic Android Development] Case_:
And what trick would that be? :)
[myTouch 3G, Magic Android Development] surfwaimea:
32A kernel update with led fix for SuperD 1.6 ;)
[myTouch 3G, Magic Android Development] Case_:
I thought there is a SuperD port available and that it works as it should? I was working on a (full ROM) customized 32A remix of Dwang Donut for a while but kinda put it on a back burner when I saw that there's pretty much no sense in doing that now as there's tons of different Donut and Eclair ROMs for 32A and tons of porting packages as well...

But I'll look into the SuperD and/or Dwang on 32A more, I haven't been following things that closely lately, so maybe I'm mistaken.