[kernel][32a][radio 6.35]donut/ECLAIR and CAMERA WORKING(HTC driver) - myTouch 3G, Magic Android Development

KERNEL 2.6.29 for 32A RADIO 6.35.* and SPL 1.76.2007. just make-things-running kernels. the sources are from msm-kernel-2.6.29 which are provided by google, and I modified them to work with new radio and spl.
working: most things, but didn't test much.
gps
wlan
bluetooth
sensor
lights
camera
recording will not work in 2.x ROM
test them yourself, and tell me if something don't work. (for gps, maybe you should push the correct libgps.so into the phone before first boot, i am not familiar with these)
for android 1.6 which are made for DREAM/32B/old Radio, use the kernel in test-donut.img
if you want use a 2.x ROM for old radio and keep it with the NCommander's work, you can try this one too, but i didn't try it myself.
FOR GPS in donut:
it can work (or work partially) with some of donut ROMs, and not with some others. which I had tried is rav-donut, with some lib replacements. I can not remember the details.
please try it yourself. for more detail (but not all), you can read some replies below. with some ROM, you can turn off your wifi, reboot, and test the gps again (and watch your logcat). if works, it may give you some thoughts .
if you find (not just a guess) there are something wrong with the kernel side and you can provide some details, plz tell me. I will look into it and if it is and fix it before I post my sources.
(to my knowledge, if the gps issues is caused by the kernel side, it means that the issues can not be fixed by some tweaks)
most of my works need more programming skills, they are not some config tweaks and compiling jobs. and they are not prepared well for further tweaks too.
so if I post my sources now, there will be more chaos when everyone introduce their tweaks.(if you are a programmer you should understand what i say) that's one of the reasons I decided that I will post my sources later but not now.
for android 2.x ROM running on HERO device, use the kernel in test-NOCDB.img, remember replace akmd for sapp sensor, etc.
they are just boot.img files in zips, NOT update.zip or some update package you can apply them from recovery.
test-donut.img.zip contains boot.img which is needed by donut.
i test it with rav-donut-1.6 ROM, so the boot.img in test-donut.img.zip includes ramdisk from rav-dount-1.6. you can find the ROM here:
http://forum.xda-developers.com/showthread.php?t=538645
test-NOCDB.img.zip contains boot.img which is needed by eclair/any 2.1 rom for HERO device.
i test it with jnwhiteh r6, so the boot.img in test-NOCDB.img.zip includes ramdisk from jnwhiteh r6. you can find the ROM here:
http://htcpedia.com/forum/showthread.php?t=1528
the "driver" of camera in this ROM is from the leaked HTC HERO2.1, though it is buggy too .
(btw, the "driver" everybody called is a user-space interface provider, which is same important as the real driver.)
flash the ROM (now you have a phone can not boot), then flash the boot.img through fastboot (can boot up now), or you can create and sign your update.zip and flash it from recovery.
wlan.ko is uploaded too, push it into /system/lib/modules for wireless lan.
if you know what sapphire-keypad files are , and you want fix the can-not-load-xxxx problem in any ROM(this problem not only appears at the ROMs above), push them into /system/usr/keylayout and /system/usr/keychars.
these two kernel can be use with any 1.6/2.x ROM, you should extract them from boot.img (use the famous split-bootimg.pl), and mkbootimg (from android tools) with proper ramdisk.
thanks: RA, jnwhiteh, and all other guys.
update:
ouch i am too tired, i forgot the most important person i must thanks to: cursordroid . without his work, i won't upgrade to new radio and do these things...
and if you want to upgrade your radio, follow his instruction here: http://forum.xda-developers.com/showthread.php?t=605239
next:
these kernels are in a very early stage of development, if there are enough people who want use new radio with new android version, I will continue to improve them.
1. make it running better and fix bugs.
2. refactor android parts in kernel source, HTC/Qualcomm/Google did a dirty job, and I want to clean some most dirty things.
3. tell me what you want (for example: what cyanogen mod have) and I will do the most important and wanted things.
4. if there are no hero guys do same thing, I will port it to hero device for a preliminary experiment.
my main goal is make a android-specified kernel which can be ported to any HTC android phone easily and can be tweaked and compiled for working with different android version.
but first, i need some testers . not with you, I can not go farther.
and, sorry for my poor english.
p.s. if someone can make update.zip for other users, you have my appreciate. i am too tired to do more things...
go to bed now

How did you modify the sources? I would be very interested to know.

This would basically mean that the hardware limitations are overcome and we could use any true HERO ROM by using above kernel. Is this correct?
Regards,
F

cursordroid said:
How did you modify the sources? I would be very interested to know.
Click to expand...
Click to collapse
since we couldn't patch or copy-paste htc-hero-2.6.27 to msm-kernel-2.6.29 directly, the first thing is understanding what htc does and what are the differents between new Radio and the old one and between different devices.
then we can modify source of msm-kernel-2.6.29 manually, to let it working with our hardware/radio by ourself. I will upload my sources when some jobs are done.
some thing i forgot to mention: some HTC functions(most are USB related) are not added (they have lower PRI on the list). so if you test a SenseUI ROM, it may not run properly at current.
feicher said:
This would basically mean that the hardware limitations are overcome and we could use any true HERO ROM by using above kernel. Is this correct?
Click to expand...
Click to collapse
mostly.
linux is a modern system, most devices can install it, and our phone is not so different with PC (or other devices) now. there are hardware limitations just because Google/HTC/Qualcomm let them there.
now, for HERO ROM, the USB (just for HTC functions) related jobs i mentioned above is not done yet. and you may need do some cooking job (like build.prop/default.prop etc) with some certain ROM. i am not familiar with cooking skills, i just do a little changes in ROM and ramdisk.
with help from good cookers, we can combination any ROM with a kernel which are running properly and tweaked for some special functions. with a reorganization of the kernel source, the tweaks can be done easily in the future, as install a driver on our XP, or just a little bit harder than that.

sanpei said:
since we couldn't patch or copy-paste htc-hero-2.6.27 to msm-kernel-2.6.29 directly, the first thing is understanding what htc does and what are the differents between new Radio and the old one and between different devices.
then we can modify source of msm-kernel-2.6.29 manually, to let it working with our hardware/radio by ourself. I will upload my sources when some jobs are done.
some thing i forgot to mention: some HTC functions(most are USB related) are not added (they have lower PRI on the list). so if you test a SenseUI ROM, it may not run properly at current.
mostly.
linux is a modern system, most devices can install it, and our phone is not so different with PC (or other devices) now. there are hardware limitations just because Google/HTC/Qualcomm let them there.
now, for HERO ROM, the USB (just for HTC functions) related jobs i mentioned above is not done yet. and you may need do some cooking job (like build.prop/default.prop etc) with some certain ROM. i am not familiar with cooking skills, i just do a little changes in ROM and ramdisk.
with help from good cookers, we can combination any ROM with a kernel which are running properly and tweaked for some special functions. with a reorganization of the kernel source, the tweaks can be done easily in the future, as install a driver on our XP, or just a little bit harder than that.
Click to expand...
Click to collapse
Wow.... i sense some good stuff popping up throughout the weekend.

Eskibo said:
Wow.... i sense some good stuff popping up throughout the weekend.
Click to expand...
Click to collapse
THAT'S WHAT SHE SAID!!!
..sorry...

cursordroid said:
THAT'S WHAT SHE SAID!!!
..sorry...
Click to expand...
Click to collapse
lol.... should have seen that one coming.

Thank you for all of your hard work on this effort.
As soon as you are ready, can you please post your kernel source at github, so we can all play with it?
Thank you!

i think that this is pretty sick stuff i would definitely appreciate it if you continued developing

i think it a good idea 2 develop this project.i will have a wonderful value.

sanpei said:
KERNEL 2.6.29 for 32A RADIO 6.35.07.29 and SPL 1.76.2007. just make-things-running kernels. the sources are from msm-kernel-2.6.29 which are provided by google, and I modified them to work with new radio and spl.
working: most things, but didn't test much.
gps
wlan
bluetooth
sensor
camera: for eclair or other 2.x ROM at 3MP (1MP can not be selected, it will crash)
recording not work (i tested recording with 2.x but not 1.6)
test them yourself, and tell me if something don't work.
they are just boot.img files in zips, NOT update.zip or some update package you can apply them from recovery.
test-donut.img.zip contains boot.img which is needed by donut.
i test it with rav-donut-1.6 ROM, so the boot.img in test-donut.img.zip includes ramdisk from rav-dount-1.6. you can find the ROM here:
http://forum.xda-developers.com/showthread.php?t=538645
test-NOCDB.img.zip contains boot.img which is needed by eclair/any 2.1 rom.
i test it with jnwhiteh r6, so the boot.img in test-NOCDB.img.zip includes ramdisk from jnwhiteh r6. you can find the ROM here:
http://htcpedia.com/forum/showthread.php?t=1528
the "driver" of camera in this ROM is from leaked HTC HERO2.1, though it is buggy too .
(btw, the "driver" everybody called is a user-space interface provider, which is same important as the real driver.)
flash the ROM (now you have a phone can not boot), then flash the boot.img through fastboot (can boot up now), or you can create and sign your update.zip and flash it from recovery.
wlan.ko is uploaded too, push it into /system/lib/modules for wireless lan.
if you know what sapphire-keypad files are , and you want fix the can-not-load-xxxx problem in any ROM(this problem not only appears at the ROMs above), push them into /system/usr/keylayout and /system/usr/keychars.
these two kernel can be use with any 1.6/2.x ROM (donut with 1.6 and NOCDB with 2.x), you should extract them from boot.img (use the famous split-bootimg.pl), and mkbootimg (from android tools) with proper ramdisk.
thanks: RA, jnwhiteh, and all other guys.
update:
ouch i am too tired, i forgot the most important person i must thanks to: cursordroid . without his work, i won't upgrade to new radio and do these things...
and if you want to upgrade your radio, follow his instruction here: http://forum.xda-developers.com/showthread.php?t=605239
next:
these kernels are in a very early stage of development, if there are enough people who want use new radio with new android version, I will continue to improve them.
1. make it running better and fix bugs.
2. refactor android parts in kernel source, HTC/Qualcomm/Google did a dirty job, and I want to clean some most dirty things.
3. tell me what you want (for example: what cyanogen mod have) and I will do the most important and wanted things.
4. if there are no hero guys do same thing, I will port it to hero device for a preliminary experiment.
my main goal is make a android-specified kernel which can be ported to any HTC android phone easily and can be tweaked and compiled for working with different android version.
but first, i need some testers . not with you, I can not go farther.
and, sorry for my poor english.
p.s. if someone can make update.zip for other users, you have my appreciate. i am too tired to do more things...
go to bed now
Click to expand...
Click to collapse
Hey, im a bit confused...so u essentially got cam workin on eclair ? did u use ncommanders work or no ? also does gpu drivers work for eclair ?
Thanks

I prefer the new radio ,appreciate what you guys did.

All CursorSense and Cursordroid fans will be more than thrilled, if you continue to develop your new kernel. Keep up the good work.

This is great news!
Now we can use the latest 32A radio & SPL to run the latest roms!
Please keep this project alive.
edit: I read the OP again slowly and found the answers myself ;-)

There are a lot of CursorSense users (IMO the best rom so far) which would really love this project to be developed. Keep up the good work!

Daneshm90 said:
Hey, im a bit confused...so u essentially got cam workin on eclair ? did u use ncommanders work or no ? also does gpu drivers work for eclair ?
Thanks
Click to expand...
Click to collapse
i didn't use his work. i modified the kernel source (it's not just for the camera), make two versions:
one for donut, can work with .so lib in ION ROM.
another for eclair or later, can work with .so lib in leaked official HERO2.1.
so that's why there are two kernels here.
but these .so lib of camera functions have some bugs as they run on hero device. when the final version of Hero 2.0 have released, the bugs can be fixed easily.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
as you can see, the .so libs include "CameraHardwareInterface" and "Proprietary Camera Libraries" in this image (from google).
the "CameraHardwareInterface" is opensource somewhere, but leaked some important defination to compile it. and NCommander have fixed this problem.
but the "Proprietary Camera Libraries", including libqcamera.so in 1.6 or liboemcamera.so in 2.x, are not opensource. I think NCommander load the libqcamera.so from the 1.x ROM, let it work with 2.x ROMs (which are for Dream/old Radios).
the old libqcamera.so can not be used with our new Radio and Hero's very well. so I have no reason to use his work, but use the files from HERO 2.1 instead.
I will take a look at his work.with our own implementation of "CameraHardwareInterface" (NCommander's work), if I can get more understanding about the behaviors of libqcamera.so from HTC/Qualcomm, I will try make a libqcamera.so/liboemcamera.so myself. then we can drop all properietary things on camera part. but this work will take a long time, and it is not my goal, because it is not kernel things I care about.
for the gpu "driver", I think you mean some .so libs too. I don't know if we need some more .so lib to work with eclair, or something are lacked to have the hardware accel. I think if the HERO 2.1 ROM we have got is with those lib, then we don't need more.
I have not time to look at this yet. try different 2.x ROMs, run the Qaulcomm 3D Demo, play video of different formats, and post the results.
i don't think I can undertake so many things , but with enough infomation everyone providing, maybe we will have the right people to do each of them. and if I have some idea, I will post it here or do it myself.

cursordroid said:
Thank you for all of your hard work on this effort.
As soon as you are ready, can you please post your kernel source at github, so we can all play with it?
Thank you!
Click to expand...
Click to collapse
I will post it at a suitable time or progress, as soon as possible.

Im amazed by your understanding of these things, sanpei. You're a wizard. Looking forward to the cooperation of you and cursordroid.

sanpei said:
i didn't use his work. i modified the kernel source (it's not just for the camera), make two versions:
one for donut, can work with .so lib in ION ROM.
another for eclair or later, can work with .so lib in leaked official HERO2.1.
so that's why there are two kernels here.
but these .so lib of camera functions have some bugs as they run on hero device. when the final version of Hero 2.0 have released, the bugs can be fixed easily.
as you can see, the .so libs include "CameraHardwareInterface" and "Proprietary Camera Libraries" in this image (from google).
the "CameraHardwareInterface" is opensource somewhere, but leaked some important defination to compile it. and NCommander have fixed this problem.
but the "Proprietary Camera Libraries", including libqcamera.so in 1.6 or liboemcamera.so in 2.x, are not opensource. I think NCommander load the libqcamera.so from the 1.x ROM, let it work with 2.x ROMs (which are for Dream/old Radios).
the old libqcamera.so can not be used with our new Radio and Hero's very well. so I have no reason to use his work, but use the files from HERO 2.1 instead.
I will take a look at his work.with our own implementation of "CameraHardwareInterface" (NCommander's work), if I can get more understanding about the behaviors of libqcamera.so from HTC/Qualcomm, I will try make a libqcamera.so/liboemcamera.so myself. then we can drop all properietary things on camera part. but this work will take a long time, and it is not my goal, because it is not kernel things I care about.
for the gpu "driver", I think you mean some .so libs too. I don't know if we need some more .so lib to work with eclair, or something are lacked to have the hardware accel. I think if the HERO 2.1 ROM we have got is with those lib, then we don't need more.
I have not time to look at this yet. try different 2.x ROMs, run the Qaulcomm 3D Demo, play video of different formats, and post the results.
i don't think I can undertake so many things , but with enough infomation everyone providing, maybe we will have the right people to do each of them. and if I have some idea, I will post it here or do it myself.
Click to expand...
Click to collapse
Now thats called a proper response Ok imma try different roms n c, cuz my main issue was playing videos on eclair roms, it just CUDNT. Thanks for all ur work.

I will test it once i get some free time.

Related

[ROM][32A][6.35]CM5-Release-2.6.32.9-kernel [27-May-2010]added_git_2.6.29

***YOU MUST HAVE RADIO 6.35.xx.xx, SPL 1.76.2007 AND RA's HERO RECOVERY***
**Seems to have an issue in Europe with gps**
I'm not sure why no one has posted a CM5 port.
I've had CM5 running on several different kernels now, Cursors(no 3d), Sanpei 2.6.29(no camera) and several compiled heroc 2.6.29 kernels(no cam, no wifi so far.(I'll post a git link for it soon, smarter people than me are out there and maybe they can do something)
I have been using sanpei's 2.6.32.9 on CM5 for a few weeks now while I compiled and tested others on my second magic, I have everything working, wifi, gps, 3d gallery(first load takes time, fine after that) camera and video work, market is fine, google sign in is good, most live wallpapers work, not one force close(with the apps I use)
You need your sd card partitioned ext3 and yes wipe first.
I've been thinking about posting it for a while now(I have about 20 versions) but with all the #itching some do...well don't, you have a go at fixing it before complaining, legit bug reports are fine, I don't use facebook so I have no idea if it works or not. I also just noticed that shutdown doesn't work(worked now, not sure)so it's a sometimes thing I guess, I've always used adb to reboot to recovery. Reboot works fine.
Everything is pure Cyanogen so props go to him, kernel is sanpei's(thanks for the source help you posted, I know how you feel) and sorry to my wife for me not doing anything but android for weeks now.
I've flashed at least a hundred times over the past few weeks, so if you have boot or flash issues it's something you have done wrong.
I'm on a Rogers magic with the updated radio btw.
Download:CM5 release version < no gapps, if you want them install the zip in the next link.
Download:Gapps
Ok as promised here's the desirec 2.6.29 kernel hack(yes I think I'm a hack lol) in CM5 CM5 with desirec 2.3.29 kernel same applies to this rom as first. No cam/vid, no wifi..yet..If only knew what I was doing.
Source for desirec kernel on sapphire, compiles and boots, no wifi, no cam/vid
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
@528
Bedtime, I'll check this thread in the morning. Oh yes, I'm not responsible if ww3 is caused by this rom.
NANDROID!
10char
d/ling, will flash onto the gf's phone when she gets home.
thanks for your awesome work in advance.
ps/ dropbox is faaaaast, i've been wasting my life waiting for rapidshare...
HSDPA?
Thanks! I'll (hopefully) give it a spin tonight.
Do you have HSDPA working?
Also since you are very eager to use the new radio could you add anything to my question a while ago?
Actually what I found on the forums is not saying much: if someone has proper references please fill in. What I can remember (please I might have it all wrong!):
Advantages of new radio:
- there are some claims of better reception
- some newer roms will explicitly only support the new radio
- more system ram avail (less to user)
- its newer....
*stuff deleted*
Disadvantages:
- less user ram avail (192Meg) ( more avail to system)
- not compatible with some ( ? most at this stage ? ) roms
What would be nice to know is technical advantages like:
maybe better GPS lockon at speed, or better power management, extra capabilities, less processor overheads etc. etc. e.a. some more concrete stuff.​
Thank you for this! I have been waiting for CM5 for new radio Much appreciated!
running very nicely so far. haven't really done anything more than install stuff and set up the desktop yet (no switching networks, gps, etc) but wifi works and shutdown definitely does not work :|
Just a word of warning: this is based on CM5 test4!
If you want to flash a theme you need to flash a CM5test4 theme or this ROM will go nuts!
It's easy to repack CM5 into it. One of us will get to it this afternoon if you are patient. It's quite easy to do if you know what to do to the ROM.
But I wont steal the thunder from carz12. He did a good job with update-script that I would have had no idea what to do otherwise.
I still think that things to check for with this kernel in particular are multimedia playback, and camera. If people can test those that would be great.
Actually camera will be corrupted a little because Cyanogen has fixed stuff in there since test4
Give a logcat!
ext2 might work too according to .config if the kernel's filesystem stuff works properly.
ext4 will not work because it was simply disabled
Cyanogen has EXT4 configured for backwards compatibility with EXT2 and 3 instead if I recall cm-kernel's default config for us.
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4_FS is not set
Click to expand...
Click to collapse
Also, the kernel does not have perflock enabled, so someone try SetCPU and report back.
Here's the .config extract if anyone wants to take a look:
http://pastebin.com/kdKnqmAN
Testing
Downloading to test it now, been waiting for a long time for a port
Thanks
When CM5 final pot is up it wil be a no-wipe upgrade I expect. So flash away.
carz12 said:
***YOU MUST HAVE RADIO 6.35.xx.xx, SPL 1.76.2007 AND RA's HERO RECOVERY***
I'm not sure why no one has posted a CM5 port.
I've had CM5 running on several different kernels now, Cursors(no 3d), Sanpei 2.6.29(no camera) and several compiled heroc 2.6.29 kernels(no cam, no wifi so far.(I'll post a git link for it soon, smarter people than me are out there and maybe they can do something)
I have been using sanpei's 2.6.32.9 on CM5 for a few weeks now while I compiled and tested others on my second magic, I have everything working, wifi, gps, 3d gallery(first load takes time, fine after that) camera and video work, market is fine, google sign in is good, most live wallpapers work, not one force close(with the apps I use) gapps are in already, I could make one without but this is easier.
You need your sd card partitioned ext3(haven't tried ext4) and yes wipe first.
I've been thinking about posting it for a while now(I have about 20 versions) but with all the #itching some do...well don't, you have a go at fixing it before complaining, legit bug reports are fine, I don't use facebook so I have no idea if it works or not. I also just noticed that shutdown doesn't work(worked now, not sure)so it's a sometimes thing I guess, I've always used adb to reboot to recovery. Reboot works fine.
Everything is pure Cyanogen so props go to him, kernel is sanpei's(thanks for the source help you posted, I know how you feel) and sorry to my wife for me not doing anything but android for weeks now.
I've flashed at least a hundred times over the past few weeks, so if you have boot or flash issues it's something you have done wrong.
I'm on a Rogers magic with the updated radio btw.
Lets see if dropbox works, http://dl.dropbox.com/u/6579155/CM5_32A_NR_SAPPHIRE_2.6.32.9.zip if not I'll post it elsewhere, I'm not sure what the limit is there.
Click to expand...
Click to collapse
Could you please send me the compiled heroc 2.6.29 kernels with CM5? Comparing to sanpei's kernel, I'm more interested in a compiled heroc or hero 2.6.29 kernel that can boot on Magic!
And this is my google account: [email protected]. You can send me an e-mail or talk with me via Gtalk. I want to test your kernels.
Thank you!
Hi,
thanks for porting this
i've tested few things and no FCs so far.
-wi-fi works perfectly
-sliding screens seems a little bit sluggish (just a bit) but I installed LauncherPro and now it's cool
-shutdown works for me
-LEDs are working yeay
some might be interested in neocore results: 23.8 FPS
thanks and
cheers
base?
Is this Rom based on 1.5, 1.6, 2.1 or what?
I'm looking for a FAST stable 1.6 for the new radio and can't seem to find it.
This is a 2.1 based...
fibofan,
Here is a link to a fast, stable 1.6 rom that runs on the new radio. Alan stopped supporting a while back I think but it's great as is (you gotta scroll down to end of 1st post to find link to new radio rom).
http://forum.xda-developers.com/showthread.php?t=654771&highlight=superfast
I made a few updates of my own and use the rom sometimes. If you want me to upload my version and send you the link, just shoot me a PM so we don't hijack this thread.
Awesome work.
Got plans to update to the latest stable CM5 release?
Going to flash tonight and will report back.
Ok, posted(uploading now) a CM5 release version, added 3d gallery back(I like it), no wipe update if you want gapps, or wipe and install CM's gapps pack. I have only just loaded this on my phone, it seems ok so far. Let me know.
xaueious said:
Just a word of warning: this is based on CM5 test4!
If you want to flash a theme you need to flash a CM5test4 theme or this ROM will go nuts!
It's easy to repack CM5 into it. One of us will get to it this afternoon if you are patient. It's quite easy to do if you know what to do to the ROM.
But I wont steal the thunder from carz12. He did a good job with update-script that I would have had no idea what to do otherwise.
I still think that things to check for with this kernel in particular are multimedia playback, and camera. If people can test those that would be great.
Actually camera will be corrupted a little because Cyanogen has fixed stuff in there since test4
Give a logcat!
ext2 might work too according to .config if the kernel's filesystem stuff works properly.
ext4 will not work because it was simply disabled
Cyanogen has EXT4 configured for backwards compatibility with EXT2 and 3 instead if I recall cm-kernel's default config for us.
Also, the kernel does not have perflock enabled, so someone try SetCPU and report back.
Here's the .config extract if anyone wants to take a look:
http://pastebin.com/kdKnqmAN
Click to expand...
Click to collapse
nope no camera corrupted stuff in here
xaueious said:
When CM5 final pot is up it wil be a no-wipe upgrade I expect. So flash away.
Click to expand...
Click to collapse
you are right, and thanks for helping people.
off to work, will check in during the day...

(Kernel)carz-2.6.34.4-07052011-6355-signed(updated-07-06-2011)

**ONLY FOR NEW RADIO MAGIC-6.35**
Well I messed up the last update zip(updater script actually) and i have a new kernel with modules(the modules were not getting flashed before) and version is updated also.
You must use my recovery or seo's recovery, this kernel is for gingerbread AOSP based roms not for HTCsense, I'm working on getting a fully working kernel for that.
New!
Updated usb gadget
reworked overclocking tables
boots at 245/528, can overclock to 710 (depending on phone)
fix camera/audio bug
audio updated (regressed) to stock htc .29 kernel it should be ok with sense roms now
I also incorporated the 10mb ramhack, I didn't think we needed it but people wanted it and it seems good so far
some other small fixes
github is updated also, use the ramhack or gingerbread branch
carz-2.6.34.4-6355-07052011-signed.zip for rom cookers the modules are in squashfs format, you can use the unsquashfs command to decompress.
----------------------------------
Ok, I finally have great news in case you have not seen my diet gingerbread thread.
Everything is working in AOSP Gingerbread from ezterry's sources.
Updated usb to be GB compatable. Git is updated
Updated comp to 2.6.34.2 code, mic works, power issue is gone, I believe only camera now...maybe, test it out for me.
Here is a flashable zip, it's koushes anykernel version so the zImage is there for you modders as is the wlan and gps
I added the modules now also as of v0.67
Not working: camera/video
Working:
everything else?
Install cm6
Install gapps (if you want them) (also if you want maps go get it a market)
Install my port
This has been fun to learn and so far I'm really slow at it but I've managed to fix charging, power drain, sound, recording, the camera starts but has no preview (update, it takes pics).
Oh yes, It runs on all flavors of eclair and froyo, I've been testing on cm 508 and cm6 rc2 and rc3 and also on Froyorider. To install CM 5 or 6 you need to modify the install script (because of hero recovery)
------------
update: v0.70
updated v4l2 to latest
updated msm/video to latest
new camera libs instead of old legacy
cm6 hero camera
sense eclair2.1 liboemcamera.so
fixed mt9t013 driver
1/2 fixed camera
the camera starts, you get no preview...but! it does take pictures at all resolutions, we are getting closer.
Everything else is the same in this kernel, I've included all necessary files in the zip.
I didn't wipe so if you already have cm6 just flash the new kernel, if it's a new install, flash the CM6 I linked, flash the gapps, flash the kernel.
kernel v0.70 (cam takes pictures, no preview, no video yet)
kernel v0.67 (no camera)
CM6 (CM6 competly stock except will install on RA hero recovery)
Google apps (same as from link at CyanogenMod)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
My git hub git is updated, use -6355 branch
For Gingerbread use the gingerbread branch
If you think you can help have a look, source is linked above.
Good
Other functions are working? (wifi, bt, gps, etc) ?
waiting for test!
I havent compiled the wifi yet, but all other stuff is working including gps, 3d, bt, have usb and battery issue to work out, running stable for a few hours now.
also wife is *****ing about no time for her, so I have to stop for now(sleep)
Good job and good night.
PS: yes we want the details
Finally some great news on 32A kernel development. Great job!
great. waiting for your invention
waiting for details!!
sounds good
hopefully we can get something to play with soon would love to try it out
What advantages we can get from .34 except number?
Removed Post
capychimp said:
hopefully we can get something to play with soon would love to try it out
Click to expand...
Click to collapse
capy, you too would take to work, eh? hihi
well i would defently try out this kernel, maybe it could do some good
was thinking about learning to make kernel's but puhhh big job
so i hope others do cause it is too much me, thats why i await this one to try out
capychimp said:
well i would defently try out this kernel, maybe it could do some good
was thinking about learning to make kernel's but puhhh big job
so i hope others do cause it is too much me, thats why i await this one to try out
Click to expand...
Click to collapse
You have already done something with this, but may you not overdone. I hope that this kernel help.
It's good that somebody picked this up
Post it on github when you have the chance.
All I have to say is: w000t!
Keep up the good work!
carz12,
That's awesome news on what sounds like a great job.
I'm not sure if you heard the news, but Rogers Canada is currently testing 2.1 on the 32a Magic and plans on releasing the rom in late June. In January when they forced everyone to "upgrade" to their patched 1.5 version to fix the 911 emergency call bug, they also updated people's phones to 6.35. I think it's a fair assumption that the 2.1 rom they release hopefully within 1 month will run on 6.35.
Who knows what kernel they roll out, but I thought I would mention it in case you or others were not aware.
It will be good to update the Froyo port I did (or start from scratch) with the .34 kernel. Supposedly the .34 kernel is supposed to fix a bunch of stuff.
Hopefully it won't be difficult to adapt the changes to the .33 kernel (or to the .32)

[KERNEL] Unofficial Fresh Toast thread

I'm starting this thread as I'd like a place to talk about the Fresh Toast kernel as it doesn't look like one has been started yet. If flipz decides to make his own thread at some point then we can delete this one.
The Following is from http://geekfor.me/evo/21/fresh-toast-experimental/
Geek For Me is proud to release:
Fresh Toast Custom Kernel for your Sprint Evo 4g
Experimental, and only available through Fresh Updater.
Fresh Toast was a popular collaboration rom by toastcfh and myself for the CDMA Hero. I am proud to announce that it’s now available for the Evo! Rather than being offered as a separate rom it is now going to be offered as an update/patch for Fresh Evo. If you are running Fresh Rom 0.5.3 or 1.0.0 (testers/donors only right now) then you can get the update by enabling experimental roms in Fresh Updater (more info below). There are 0 changes made to the rom itself other than drivers, all of the changes are in the kernel.
The release notes on this are going to be very brief right now, and so is support. Please report any issues that you guys come across but don’t be too surprised by that due to it’s experimental nature. You all are the testers!
Fresh Toast Features:
* CompCache / ramzswap
o This is actually already included in Fresh Evo, but thanks to the new kernel it is hard coded in there and works a lot better.
* Overclock available up to 1.27ghz, however it doesn’t seem to totally function above about 1.15ghz.
o Only tested with SetCPU. Should also work fine with Overclock Widget. Neither are included.
o If you are reporting OC issues then make sure to say which application you are using. And don’t report it if it’s related to problems when going above 1.1ghz.
* Undervolt — http://en.wikipedia.org/wiki/Dynamic_voltage_scaling#Undervolting
o This lowers the voltage required by the processor at lower clock speeds, thus reducing heat and battery drain.
* Ext4 support — http://en.wikipedia.org/wiki/Ext4
o If using apps2sd then you can convert your ext partition to ext4. Read the wikipedia article for noted benefits.
o You can use AmonRA to convert from ext3 to ext4 without any data loss, just keep in mind that if you try using another rom that doesn’t support ext4 then it won’t be able to read it. Going from ext4 back to ext3 will require re-partitioning your sdcard.
* Both kernels contain extensive tweaks related to speed, power, VM, etc. More details and information to come on all of those tweaks.
* Brain F**k Scheduler aka BFS (optional) – http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
o One version of the kernel includes BFS and one doesn’t. BFS will definitely make your phone run faster but it’s done with a possible side effect of stability. Test it out and see if you have any issuers.
o If you are reporting any problems with Fresh Toast then make sure and say if you are using the BFS kernel or not.
o If you aren’t sure what a scheduler is: it’s basically what is responsible for queuing up work for the processor to do. From an engineering standpoint even though we can multitask on our phone, the CPU is technically doing only one thing at a time. A scheduler is what controls which job the CPU is working on and which ones are next. This replaces the stock android one with BFS.
Reporting an issue? Please give us which kernel number you are using (#13 or #20 — you can get this by going to Settings < About Phone < Software Information < Kernel Version) and also which overclock application you are using.
Download:
This can only be downloaded through Fresh Updater, and only if you are on Fresh Evo 0.5.3 or 1.0.0 (testers/donors only for now). Users coming from Fresh Evo 1.0.0 should not have to worry about wiping or doing anything special. If coming from 0.5.3 then a wipe might be required to get it booted, I didn’t test. Fresh Updater also has the kernels included with Fresh Evo so that you can go back to them if you have any issues with Fresh Toast. As always make sure you do a nandroid.
You must enable experimental roms in order to have them show up.
Fresh Updater > Menu > Configuration > Rom Update Settings > Display Experimental Roms — Then check for updates.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm currently testing out the fresh toast kernels on the DC 3.2.3 rom, I'll post back about my findings soon.
edit: So far it doesn't appear to be working with the DC rom. It's just hanging on boot. I'll give it a bit longer but its already
been sitting on the intial htc EVO 4g logo for 5 minutes.
edit2: I've been unable to get the DC Rom to boot with either of the fresh toast kernels. even with a data wipe. i'm going to try
again.. if anyone else gets it working please post.
Does this have the fps uncap? N if so for which hardware?
madunix said:
Does this have the fps uncap? N if so for which hardware?
Click to expand...
Click to collapse
it does not. given the tearing problem that the toast + epson fps fix kernel has, at this point I just want a kernel
that will enable over/underclocking. the fresh toast kernel fills that niche.
Actually we have been testing this Rom since it came out. Check the last pages of posts here.http://forum.xda-developers.com/showthread.php?t=700448&page=254
cds36 said:
Actually we have been testing this Rom since it came out. Check the last pages of posts here.http://forum.xda-developers.com/showthread.php?t=700448&page=254
Click to expand...
Click to collapse
that thread is about the fresh rom, this thread is about the fresh toast kernel
OneStepAhead said:
it does not. given the tearing problem that the toast + epson fps fix kernel has, at this point I just want a kernel
that will enable over/underclocking. the fresh toast kernel fills that niche.
Click to expand...
Click to collapse
How is it functioning on DC 2.3.2?
blassilando said:
How is it functioning on DC 2.3.3?
Click to expand...
Click to collapse
so far its not booting. i'm going to try a data wipe, but i didn't think that was necessary with kernels.
Relax just saying it is being talked about in his fresh rom thread. http://forum.xda-developers.com/showthread.php?t=700448&page=248 anyone else can reference that as well as this thread.
cds36 said:
Relax just saying it is being talked about in his fresh rom thread. http://forum.xda-developers.com/showthread.php?t=700448&page=248 anyone else can reference that as well as this thread.
Click to expand...
Click to collapse
sorry if i said something to offend you.. it was not my intention at all
OneStepAhead said:
sorry if i said something to offend you.. it was not my intention at all
Click to expand...
Click to collapse
No not at all man, no worries good to have a thread just for this rom. Flipz is doing some amazing work. I have installed a few roms and fresh has been the most stable for me. With this new kernel Rom for the first time I have seen a huge improvement in battery life. Can't wait to see what version 1 brings
does this kernel support the cams? didnt read anything one way or the other yet.
mr_black03 said:
does this kernel support the cams? didnt read anything one way or the other yet.
Click to expand...
Click to collapse
Both work correctly.
If u wanna use my binary in dc or anything else ull have to extract the binary kernel from the boot.img and compile it with the ramdisk from the Rom u are going to flash it to. Also ill need to modify the ramdisk to run compache/ ramzswap scripts and grab the modules from the fresh toast build also. Add all that to ur build and flash the newly compiled boot.img and u should be toasted up
No Problems
No problems here - Flashed using Amon_RA recovery. Running Fresh 0.5.3 ROM.
Quick question - I've been running the Fresh Toast kernal with BFS pretty nicely for about a day now, but I'm still unsure about a few things. How does the undervolting work? Is it automatic if I underclock the CPU, or is it always undervolted? Right now I have SetCPU set to a max of 1152.
nowhere2010 said:
No problems here - Flashed using Amon_RA recovery. Running Fresh 0.5.3 ROM.
Click to expand...
Click to collapse
which one of the kernels are you using
toastcfh said:
If u wanna use my binary in dc or anything else ull have to extract the binary kernel from the boot.img and compile it with the ramdisk from the Rom u are going to flash it to. Also ill need to modify the ramdisk to run compache/ ramzswap scripts and grab the modules from the fresh toast build also. Add all that to ur build and flash the newly compiled boot.img and u should be toasted up
Click to expand...
Click to collapse
thanks, sounds like i have some more learning to do before I could pull something like that off. i'm unemployed at the moment so time is on my side
OneStepAhead said:
which one of the kernels are you using
Click to expand...
Click to collapse
I'm using the one with no BFS.
I just flashed the bfs kernel coming from the latest fresh Rom. I went toast CPU and my max is at 599????

[ROM][WIP] United ICS

This is ice cream sandwich for the Dream/Sapphire. Yes, you read that right. Android 4.0, Ice Cream Sandwich. We currently have cm9 and AOKP mostly working. AOSP is next
What works:
It boots
Touchscreen
Wifi
Mobile data
Audio
sdcard
Bluetooth (maybe. It turns on. I don't have devices to test with)
What doesn't:
Camera
Hardware acceleration
probably everything else, tell us
info:
Android 4.0.4
latest cm9 source as of 09 Aug 2013
Latest aokp code as of 6 of June 2012
Downloads:
Cm9:
Alpha3 - https://dl.dropboxusercontent.com/u/19978192/cm-9-20130802-UNOFFICIAL-dream_sapphire.zip
Alpha2.2 - http://dl.dropbox.com/u/19978192/android/update-cm-9.0.0-RC0-dream_sapphire-alpha2.2.zip
Alpha2 - http://db.tt/ejZqOHDX
alpha1.1 - http://uniteddev.com/wordpress/file...0-RC0-dream_sapphire-UNOFFICIAL- alpha1.1.zip
alpha1 - http://uniteddev.com/wordpress/file....0.0-RC0-dream_sapphire-UNOFFICIAL-alpha1.zip
alpha0 - http://uniteddev.com/wordpress/files/update-cm-9.0.0-RC0-dream_sapphire-UNOFFICIAL-signed.zip
Aokp:
Alpha2 - http://db.tt/p2lQtue2
Alpha1 - skipped
Alpha0 - http://db.tt/jErGK56g
kernel -
ezterry's kernel + ics patches and some performance tweaks (enabled 710mhz overclock and other things) http://www.mediafire.com/?py8asp6ab109dyl
ezterry's ezgb 1.5.2 http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5.2_S.zip
cmtd files
http://www.mediafire.com/?amh4qn763gi339r
http://www.mediafire.com/?vw51n1ctl8j1p4t
http://uniteddev.com/wordpress/files/roms/cm9/mtdpartmap.txt
Note: the rom zips are not signed. Flash with clockworkmod, or sign yourself. Once this becomes more usable, I will start signing them.
very slim gapps http://www.mediafire.com/?o94hh30vh0q1oy7 (there are here for testing purposes. contains copyrighted google code that I am not really allowed to distribute. use at your own risk!)
possible fix for camera:
http://www.mediafire.com/?smfhlv2xon1e45z
flashing instructions:
you need to use custom mtd. I used 140 for /system and 20 for /cache (rom currently requires a /cache partitoin. will be fixed in a later update)
1. download all needed files and place them on your sdcard. mtdpartmap.txt needs to be at the root of it
2. flash recovery patch.
3. wipe system, data, and cache
4. reboot into recovery.
5. flash rom and kernel
6. Flash gapps if desired
7. flash boot patch
8. reboot into rom
9. wait.
10. enjoy the awesome
To use data, you need to put in your apn settings. Google to find these.
Thanks to:
Google - android
CyanogenMod team - the awesome rom
Aokp team - aokp
Ezterry and AndDiSa - kernel for ics
Infinimint and the united dev team - hosting and support
My girlfriend - for loving me even though I worked almost all day on this.
Pictures (screenshots later)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sorry for the blurry pics. Used my other phone running cm9 with a partially working cam
Roadmap:
Slim down (in progress)
Mess with hw acceleration and camera (maybe never) - this will be alpha3/beta1 if it happens
Port AOSP
Changelog:
Alpha2.2: update to latest code. good cm9 release.
Alpha2.1: not released
Alpha2: fixed audio
Alpha1.1: small fixes (keyboard, other stuff) cm9 only bugfix release
Alpha1: fixed wifi, sdcard, and home button (skiped in aokp)
Alpha0: initial public release.
If you want to build yourself (please do, we need more people fixing stuff), the repo init command will look like this:
Code:
$ repo init -u https://github.com/UnitedDev/android.git -b ics
Note: rules on using this rom for other projects
Most of android is under the apache2 license. just don't violate that and we're good.
more specific rules: source is on my github, do whatever you want within the terms of the licences. make your own rom, use it to port other devices, release a rom that is exactly the same with a new name and a shiny theme, I don't care as long as you are building from source.
If you use prebuilt anything from releases of this rom, please be nice and send me a pm asking for permission. this is supposed to be an open community, but i hate seeing 20+ cm7 roms with nothing different except name and bundled apps. If you don't ask, and you havent made something different enough from this rom to be worth having its own thread, it may or may not get reported.
First
cm9 ! i will use now !
thanks !
Wow....speechless...
Sent from my HTC Dream using Tapatalk
OK my mind is officially blown for the day. I am completely amazed. Im gonna try this ASAP.
forgot to post kernel in the op. fixed
tvall said:
forgot to post kernel in the op. fixed
Click to expand...
Click to collapse
OK good stuff. this is probably why it wouldnt boot for me (no kernel). Downloading and testing now
Don't forget to use CustomMTD with an mtdpartmap.txt containing:
Code:
mtd 140 40
CM9 on MT3G:
Mind = Blown
Posted pictures in post 2. Enjoy
If you look at them carefully, you can see the box thos was built on. And you can see my girlfriend's leg
Tvall....amazing ---- cm9 on the dream! Don't care if this isn't fully working I'm super impressed to see another ics rom for the g1. Who would have thought! Keep it up! Will download when I get to a computer
Sent from my HTC Vision using xda premium
Can anyone confirm the status of wifi and data? I'd test wifi, but I can't find my girlfriend's phone and she is asleep...
I don't want to put water into the wine, but ... The status of the ROM is more or less in the same state as I had my ICS some month ago. (@Tvall: you should have a look at my repo, if you didn't do that already.) Wifi / Bluetooth should work without problems, at least at that time I had it working. The biggest problem (and the most important reason why I suspended the wok on it): to low memory on the G1. Startup of services from time to time failed even without any additionals apps installed.
Probably on the MyTouch it will run better, but I do not expect, that it will run decently on the G1, but I might be wrong ...
AndDiSa said:
I don't want to put water into the wine, but ... The status of the ROM is more or less in the same state as I had my ICS some month ago. (@Tvall: you should have a look at my repo, if you didn't do that already.) Wifi / Bluetooth should work without problems, at least at that time I had it working. The biggest problem (and the most important reason why I suspended the wok on it): to low memory on the G1. Startup of services from time to time failed even without any additionals apps installed.
Probably on the MyTouch it will run better, but I do not expect, that it will run decently on the G1, but I might be wrong ...
Click to expand...
Click to collapse
It runs decently (apps dont close much) on my mytouch, which is why I'm working on it. My plan is to get cm9 stable enough, then work on an aosp rom. That should be a little lighter.
Has anybody gotten this to run on a g1 yet. I managed to install, but it went crazy. I started doing a force close loop. By that i mean that it booted started then said trebuche has stopped working. I press ok then com.android.phone stopped working. i press ok then trebuche has stopped ... and so on. I followed the install to the letter a few times but i couldn't get it to run.
Nice work! Have you tried the EGL files from here: http://forum.xda-developers.com/showthread.php?t=1526920 ? Hero has same gpu (adreno 130) as dream/sapphire so it *should* work Not sure about kernel however
e334 said:
Nice work! Have you tried the EGL files from here: http://forum.xda-developers.com/showthread.php?t=1526920 ? Hero has same gpu (adreno 130) as dream/sapphire so it *should* work Not sure about kernel however
Click to expand...
Click to collapse
Not yet, thanks for the link! If that works, I'll release another alpha as soon as I fix the home button..
alex_camacho said:
Has anybody gotten this to run on a g1 yet. I managed to install, but it went crazy. I started doing a force close loop. By that i mean that it booted started then said trebuche has stopped working. I press ok then com.android.phone stopped working. i press ok then trebuche has stopped ... and so on. I followed the install to the letter a few times but i couldn't get it to run.
Click to expand...
Click to collapse
I have a mytouch 3g 1.2. It has more ram. So... if it works for me it might or might not work on a regular 32b device
Oh my...now this is impressive. I'm really interested how this turns out. Best of luck!
I told you not to get me in that picture...
I can't wait to do more testing. (My boyfriend is amazing! He's currently working on getting the wifi to work)
Sent from my Dream/Sapphire using Tapatalk 2

[32A/B?][6.35] Cyanogenmod 9 -- Fast | Stable | Best

I ported Cyanogenmod 9 for the Hero build by Jordfaz. (Thanks to him!)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Downloadlink: Cyanogenmod 9
Installation:
- Flash Lights_format_all (See other thread!)
- Flash CM9
- Reboot
- 32B: Flash a 32B kernel after flash of the ROM
After installation
- After boot: Go to ADWSettings - system - advanced - enable wallpaper hack and scroll cache: low quality --> This will fix your UI.
- To disable CRT-animation: Displays - animation OFF (Thanks toi SaySpaceman! ;p)
Working:
- Calls/SMS
- Data
- Youtube!
- Screenshot!
- Perfect rotation!
- ...
Not working:
- Bluetooth
- GPS
Changelog:
Code:
-- Cyanogenmod 9 --
v1.0
* Initial release
Hit the THANKS button, if you use this ROM!
I will complete this thread at a later time, but for the next month I'll have to study a lot , so maybe no time for uploading and completing thread.
You can disable the CRT animation. You go to Settings->Display->You turn off the Screen off animation.
I haven't found any bugs yet, everything works very smooth and even YouTube works! :good:
I think this is the best ROM for our "legacy" device
SaySpaceman said:
You can disable the CRT animation. You go to Settings->Display->You turn off the Screen off animation.
I haven't found any bugs yet, everything works very smooth and even YouTube works! :good:
I think this is the best ROM for our "legacy" device
Click to expand...
Click to collapse
Thank you! Didn't know you could manually enable/disable it.
i really want to try this rom in my old htc magic!
I would like to know wich recovery do you use and recommend to flash your rom.
another question is the funcionability of the apps with this rom
thank you for all your work for "our" device.
stiker said:
i really want to try this rom in my old htc magic!
I would like to know wich recovery do you use and recommend to flash your rom.
another question is the funcionability of the apps with this rom
thank you for all your work for "our" device.
Click to expand...
Click to collapse
I think you can only flash it with CWM recovery.
All apps that work on GB, will work in ICS.
But the Play Store will show a lot more apps, but a lot of them will force close when you try to open them.
But in general, everything should be smoother.
ok. This rom is good. But it is slow when download from playstore. Thanks!
Thanks for CM9, i was looking for some stable rom
I will try this ROM and will let u know my findings
Thank you for porting this over. I have neglected my HTC Magic for quite some time now, finally got it out, dusted it and went through the flashing bits for this. Stable and much smoother than I expected to have on a (relatively) dated device. Are the processor options under 'Performance' settings disabled or is it meant to be on 'ondemand' all the time?
Yanguang said:
Thank you for porting this over. I have neglected my HTC Magic for quite some time now, finally got it out, dusted it and went through the flashing bits for this. Stable and much smoother than I expected to have on a (relatively) dated device. Are the processor options under 'Performance' settings disabled or is it meant to be on 'ondemand' all the time?
Click to expand...
Click to collapse
You can't change any options in Performance. I'll see if I can change that, because now, if the displayed CPU speeds are right, the CPU is constantly running on 710 Mhz when you used it.
Default cpu frequence 710MHz is not stable enough to bootup my phone, could you please lower down to 650MHz please?
jejer said:
Default cpu frequence 710MHz is not stable enough to bootup my phone, could you please lower down to 650MHz please?
Click to expand...
Click to collapse
Did you try to flash it? My phone doesn't run on 710 either, but it does boot.
Yes, I flashed it. During boot, cat /proc/cpuinfo get 710MHz and boot failed. After set it to 620MHz, it bootup success.
Your ROM works great, thanks!
jejer said:
Yes, I flashed it. During boot, cat /proc/cpuinfo get 710MHz and boot failed. After set it to 620MHz, it bootup success.
Your ROM works great, thanks!
Click to expand...
Click to collapse
Ok, thanks! I'll set it to a lower speed in next version.
I would really advise against overclocking by default. The majority of these devices can overclock to acceptable speeds, but others can't do much at all. My mytouch 3g, for example, would freeze at anything above 595mhz, and it was most stable at 537 or below. So even with that lower overclock you decided on, I still wouldn't be able to use this without modifying the rom.
There are plenty of ways to make this recommended, but optional. You could put an oc script in a separate zip to flash. Or you could start using the fancy Aroma installer. Ezterry's yesno binary is really easy to implement.
tvall said:
I would really advise against overclocking by default. The majority of these devices can overclock to acceptable speeds, but others can't do much at all. My mytouch 3g, for example, would freeze at anything above 595mhz, and it was most stable at 537 or below. So even with that lower overclock you decided on, I still wouldn't be able to use this without modifying the rom.
There are plenty of ways to make this recommended, but optional. You could put an oc script in a separate zip to flash. Or you could start using the fancy Aroma installer. Ezterry's yesno binary is really easy to implement.
Click to expand...
Click to collapse
I didn't know the cpu was running at a higher speed. I thought it was a bug in performance section, who was showing the wrong speed, since my HTC Magic normally freezes at 710 Mhz.
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
tutorial and links - SPL/radio/ROM
lotherius said:
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
Click to expand...
Click to collapse
<<Check my signature below!>>
<<Goog flashing>>
Edited post (correction below)
Sorry for the wrong info on flashing your 32B device, I did not notice that your device was not a 32A sapphire but the 32B instead!
I think the answer you're looking for is here:
[ROM][WIP] United ICS - http://forum.xda-developers.com/showthread.php?t=1647493
"kernel -
ezterry's kernel + ics patches and some performance tweaks (enabled 710mhz overclock and other things) http://www.mediafire.com/?py8asp6ab109dyl
ezterry's ezgb 1.5.2 http://sandbox.devnull.name/android/ezgb-kernel/ezgb-2636-v1.5.2_S.zip "
<< info from tvall - http://forum.xda-developers.com/member.php?u=3038499 >>
lotherius said:
It's been years since I last flashed a MyTouch3G (32B)... Just got back one that I'd gifted away two years ago, it decided not to boot around Christmas and I brought it home to wipe/reflash.
Glad to see work still being done on this old device! It's ahead of my G2X in Roms.. That's effin sad.
Now if I can just remember how you flash a kernel on this thing....
EDIT:
I'm a bit confused about the kernel.... the thread linked doesn't actually seem to be any specific kernel??? More "how to flash a kernel safely" and hboot/radio files. I already have the required hboot/radio! So which kernel do I use??
EDIT 2:
N/m.... can't be assed to sit here all night trying to figure out which kernel to use on an antique phone. Went with Gingerbread instead.
Click to expand...
Click to collapse
You have to take a working 32B kernel, preferably a flashable zip. The link in the opening post isn't directing to a kernel, but search for it in the G1 section and you will find a lot kernels.
ICS is much faster, so I would suggest you try it.
Can you point me into the right direction? My dad has an old Magic 32B with Radio 27.08. What Kernel should i use? Or what ICS Version are you talking about?
Thanks in advance.
when is out the final version?

Categories

Resources