[13FEB2012][FIXED!!!] - No Sound with BT/ Voice Commands (Read First Post) - HD2 Android NAND Development

Anyone seeing this for the first time, please take your time to read at least the first post to ensure you know what your are getting into
The attachments at the bottom of this post are NOT THE MOST UPDATED. Read the updated info below.
Update: 20th FEB 2012​The No Sound Bug, which kills all sounds in the phone when BT is used over a period of time without reboot or instantly if BT Voice Commands are issued, has been fixed effectively.​
HUGE Thanks to the Cyanogenmod team for fixing this pesky bug.
The following kernels currently have the fix (with Test Status):
AOSP/ CM/ MIUI Kernels
Warrenb213's ACA 2.6.35 kernel - My Test Report
Dorimanx's 2.6.32.56 kernel - My Test Report | @themadproducer's Test Report
Tytung's ICS Kernel from AOSP Beta 0.6 onwards
Sense Kernels
marc1706's 2.6.35 Sense kernel - My Test Report
Note: fhasovic's Fikret AOSP/ CM/ MIUI kernel also has the fix implemented, but did not pass the tests (my test | @karapialis' test). But fhasovic has promised to look into it - hopefully there will be a fix in the next version of fikret kernel (Please follow the changelogs in his kernel thread)
Credits:
Whew! This is going to be difficult. Let me try - if I miss someone, please PM me!!!
Cyanogenmod team - for the fix, the final nail in the coffin of the pesky bug
drizztje - for finding out that the BT No Sound bug is related to 2WCR and for working on various versions of the libaudio.so files
marc1706 - for incorporating this fix in his kernel, and pointing it out to me, making me restart the spree of tests to confirm the fix
Tytung - for the 12.x test kernels, for all the support and inputs, and for incorporating the fix in the ICS kernel
iamgpc - for the libaudio.so files (including the one that we commonly use in AOSP/ CM ROMs)
themadproducer - for the detailed discussion in Tyween's thread on this issue and for all the tests
DannyBiker - for all the tests and reports
All the testers and participants who helped for this cause- over 6 months and 41 pages, you have helped test and contribute!!
FIXED!!!​After exactly 6 months of opening this thread, we have squashed this pesky bug!!!​
How do I get this fix?
By using one of the kernels listed/ ROMs with one of these kernels - Note that this list will not be the most updated source for kernels. The kernel changelog will the best place to look!
Does this fix all sound issues?
I Dont Know! Apart from the BT issue, which is kernel related, there are also issues with VoIP calls through viber/ skype that I did not test. These issues in all likelihood are related to the libaudio.so. Most ROMs comes with the iamgpc 2.8E version of libaudio.so - I suggest you try the drizztje v5 version too, just to see if it fixes your issue. If it does, please report back - we may have to start another thread to fix the libaudio.so
What libaudio.so do I have in my phone?
Use the CRC32/ MD5 Hash given below to find out:
Original iamgpc version (CRC32: 1EB93DC2 | MD5: 1f182b9593232d47265bcc7c39f941be)
iamgpc version with wonk audio fix (CRC32: 41A370AD | MD5: ab8f4f8b50c20e1e26d62bd992f4178d)
drizztje v2 of libaudio.so (CRC32: 098A3A03 | MD5: 11b4b54be602cd7f07210a7f5e63af28)
drizztje v3 of libaudio.so (CRC32: 34518C00 | MD5: 5549401447d07a2cbaf1b85f6502f1fc)
Newer iamgpc version, included in Tytung R12beta and Typhoon 3.6.2 (CRC32: 79069EB2 | MD5: 52c25aedc8642450ec080ba61c68e042)
iamgpc version from his AOSP ROM v2.8D/ Tytung R12 Final / Typhoon 3.6.4 (CRC32 - 85BCF15E | MD5: f01f0875ba157fcc89f7aeaa8a3b9987) (Updated to 2.8E)
iamgpc version from his AOSP ROM v2.8E (CRC32: F5942882)
drizztje v4 of libaudio.so (CRC32: 19BF49C6) (VoIP kills sound)
drizztje v5 of libaudio.so (CRC32: AB011130 | MD5:957f15c6c47a29c198cd868ccb5b4c2f)
Froyo version - (MD5 Hash: cb92e3c2276a2a82d10c5c5c29898063)
libaudio.so from AmeriCanAndroid ROM (dated 10-22-2011) (CRC32: BF781E9A)
libaudio.so from CM7 Nightly 108 (CRC32: CF5B82AB)
History:​Update: 18th FEB 2012.​Test Reports
fhasovic's Fikret 2.16 - This kernel has the fix, but unfortunately failed in my tests for the No Sound bug.
Warrenb213's ACAKernelImplement020812a - This kernel behaved perfectly, and passed the test.
marc1706's Sense kernel v0.1.8 - This kernel also behaved perfectly, and passed the test.
Current status: Fixed, pending validation of fhasovic's fikret kernel that also incorporates the fix.
It feels so good to think the purpose of this thread is achieved, and if someone can validate Fikret kernel, I can take a break
Update: 12th FEB 2012.​@marc1706 seems to have found the root cause that kills audio when we use BT Voice Commands. Please Read this post and help with testing.
Update: 18th Nov 2011.​What we fixed by removing two way call recording is the sound crashing/ dialer freeze either over a period of time if you use BT for calls/ listening to music, or instantly if you issue a few BT Voice Commands. That does not occur anymore indeed.
I still am getting No Sound once in a while at various times - after a VoIP or normal calls, after disconnecting from BT, etc.
There indeed is something that is left to be fixed - more so because a few users have posted experiences of losing sound in Viber or Skype too, if they turn on the speakerphone. While I am not testing too much lately, partly because it is not as annoying (for me!) as with the BT/ Voice Commands issue, because stuff at work and personal life is giving me a lot less time, and because I am hoping the 2.6.35 kernel will help us.
I will update the thread as and when I stumble upon something. And I request all testers and enthusiasts to do the same, and hope that this stuff goes away once and for all.
On a related note - someone I know with a Galaxy SII has the dialer freeze issue at times too. But for him, after the FC things go back to normal - he still has sound...
Update: 3rd Oct 2011.​As of today, we have fixed the no Sound bug with varying results. Further progress can be followed in Tytung's Kernel Thread (Changelog). I will take a break from updating this thread until we discover something new/ radical (like making call recording work without killing sound!!). Hearty thanks to @drizztje, @Tytung, @themadproducer, @dannybiker, and everyone who tested/ participated in discussions on this mean issue
Update: 28th Sep 2011​The issue is fixed!!! I used the phone for couple of hours, used BT Voice Commands 25 times, played audio, used BT calls, used VoIP, and ya, I danced like I am a kid!!!
The fix is posted by @Tytung in this post (Kernel R12.2) and in this post (Kernel 12.3). I'm EXTREMELY GRATEFUL to Tytung and drizztje (who pointed at the cause in this post, and gave us the most updated libaudio.so v5 that works practically for all our purposes)!!!
(Deleted content to make space for the fix - see this post)
UPDATE (27 Sep 2011)
@drizztje has updated the libaudio.so to v5 (CRC32: AB011130 | MD5:957f15c6c47a29c198cd868ccb5b4c2f), available in this post. Extract the libaudio.so in your computer and push it using ADB to /system/lib on your phone. If you use Root Explorer, do not forget to set permissions - they should read rw-r--r--!
Don't forget to post back your experience/ feedback.
UPDATE (26 Sep 2011)
@drizztje has been kind enough to spend some time on this issue, and has given us a new version of libaudio.so (CRC32: 19BF49C6) to test. Please download the attachment from this post, extract the libaudio.so in your computer and push it using ADB to /system/lib on your phone. Don't forget to post back your experience/ feedback.
UPDATE (16 Sep 2011)
ph03n!x said:
iamgpc has updated his ROM to v2.8E - the kernel is updated to #294, and the libaudio.so seems to be different too (CRC32:F5942882).
I am attaching the libaudio.rar (to be extracted and pushed to /system/lib using ADB/ QtADB), as well as the full kernel package to flash through CWM for Magldr and cLK for anyone who wants to try.
I have flashed the cLK package - the kernel, modules & wpa supplicant, and libaudio.so to my phone (just rebooting), and will give my experience on how it goes over the next day or two.
Click to expand...
Click to collapse
Link 1 - @iamgpc cLK kernel package #294 for CWM
Link 2 - @iamgpc Magldr kernel package #294 for CWM (Updated, thanks to Xylograph for adding RMNET module!)
Link 3 - @iamgpc libaudio.so from his AOSP ROM v2.8E. This is a RAR file, extract and push the libaudio.so file to /system/lib using ADB (or use QtADB).
@iamgpc - If you do not want me to post your kernel links here, please let me know in the thread or through a PM and I will take them down!
Thanks a lot for all the work you have put in for the HD2!
Known Issues: Read the updated for Sep 14th below. I have not verified if the same issues exist in this version too or not.
UPDATE (14 Sep 2011)
I started off trying different kernel / libaudio.so/ htcleo.acdb/ default.acdb combinations, and here are a few experiences:
1. Revised @iamgpc libaudio.so from this post
@TheMadProducer's experience on BT VOice Commands with Tytung r12b1
My Feedback with Tytng R11 Final - Post 1 | Post 2
2. drizztje's v2 libaudio.so with Tytung R12 (mic gain fix)
Slows down the phone - @memin1857's post | My Post | @TheMadProducer's post
3. Tytung R10 with drizztje's libaudio.so v2 and Letama's htcleo.acdb
This was pretty stable, lasted about 24 hours of VoIP, BT (not commands, just calls) and GPS usage, but dies with the infamous BUZZ of Sound Death when I got a call ~24 hours since reboot (My Post 1 and Post 2)
4. The twist in the tale - new libaudio.so from iamgpc's ROM v2.8D
I stumbled upon the update in @iamgps's ROM thread that he has been updating his AOSP ROM and downloaded the latest version (2.8D).
Like I thought, it had an updated libaudio.so (confirmed by Tytung)
I extracted the following files from @iamgpc's ROM and flashed it in my CM7 nightly-
kernel and initrd.gz - this seems to have a similar feature set as Tytung R12 (Mic gain fix, RNDIS/ USB Tethering, Wake-up lag fix, 00:23:76 MAC address for WiFi.... (Check @iamgpc forum thread in mobile01.com for the complete changelog)
/system/bin/wpa_supplicant
/system/lib/libaudio.so (CRC32 - 85BCF15E) - This seems to be an improved version, VoIP, mic gain, BT calling (not voice commands ) seem to work fine
/system/modules/*
I also renamed the standard default.acdb as htcleo.acdb. Without htcleo.acdb, the ROM is looping into a hot reboot on startup.
Known issues-
This did not affect my experience or functionality, but when I turn on BT logcat spits this:
get_adapter_path: D-Bus error: org.freedesktop.DBus.Error.ServiceUnknown (The name org.bluez was not provided by any .service files)
Click to expand...
Click to collapse
I have no clue what this is, but it stops after coming up a bunch of times and everything works.
If you delete htcleo.acdb, the ROM gets into a hot reboot loop on the next reboot. I have copied the default.acdb as htcleo.acdb to ensure mic gain fix works fine. I have also adjusted the values in 10mic_level to what worked the best for me. Use the HD2 Mic Control app from the market to change this easily. Read more on this in the Mic Gain fix thread.
You will have to re-do your BT pairings.
I have not tried Voix to see if call recording works - please try and report back.
I am attaching the CWM flash packages in this post, as well as the libaudio.so alone for anyone to try this. Also, if someone can try the libaudio.so in Tytung R12, it will be great if you give your feedback! I am not sure how this will affect Sense ROMS - use carefully!
Note: I backed up my current ROM in CWM, wiped my cache and dalvik before flashing this and rebooting. If you flashed this, and want to go back, restore /boot and /system from Advanced restore in CWM. If you did not backup, just flash your ROM's .zip in CWM without wiping data.
***Links Updated to Sep 16 Downloads***
Link 1 - @iamgpc cLK kernel package #294 for CWM
Link 2 - @iamgpc Magldr kernel package #294 for CWM
Link 3 - @iamgpc libaudio.so from his AOSP ROM v2.8E. This is a RAR file, extract and push the libaudio.so file to /system/lib using ADB (or use QtADB)
@iamgpc - If you do not want me to post your kernel links here, please let me know in the thread or through a PM and I will take them down!
Thanks a lot for all the work you have put in for the HD2!
Archives of the old post follows...
@iamgpc and TYTung have given us an updated version of the original iamgpc with wonk fix, which includes drizztje's fix too. This can be found in this post.
What works with this version:
1. Volume fix (the handset volume level set by the user is adhered to)
2. Wonk fix (No robot voice)
What works but has problems:
1. VoIP fix (drizztje's fix) - VoIP works fine, but you end up having 60mA drain and losing all sounds. A reboot fixes it.
2. BT usage - Moderate BT usage for calls and audio works, but this tends to slow down dialer over time and eventually crashes it. A reboot is needed to get the phone back up.
What does not work:
1. BT voice commands slows dowm/ FC's the dialer after the 4th or 5th time you use it. This also leads to no signal and no sound. A few reboots is needed to get back to normal.
2. Not compatible with TYTung r12b1, as drizztje's VoIP fix breaks compatibility with mic gain fix
Whenever you are rebooting, make sure you have VoIP turned off, and BT disabled!
From my experience, this version works best with TYTung r11 Final kernel. It seems to have troubles with TYTung r12b1, which includes the mic gain fix - the dialer gets slowed down/ may result in a FC or no sound. (Thanks to memin1857 and clyder for testing and confirming)
To try this version:
1. Make sure you do not have the r12b1 kernel (Settings > About Phone > Kernel version). If you do, you can use r11 from here - flash it through clockworkmod. I have not tried this with r10 or below, if you are still on one of the older versions, please test and report
2. Download the libaudio.so zip from this post and flash it using clockworkmod.
3. Reboot and use your phone.
Known issues:
1. Voix seem to not record outgoing calls. Incoming calls record fine though. I recommend you to disable call recording when testing this fix
2. Tell us!
To uninstall this fix, extract the libaudio.so from your ROM's zip file (/system/lib/libaudio.so), and push it using ADB to the phone's /system/lib and reboot. If you are not comfortable with ADB command lines, use QtADB.
Bug reporting: Please include the following when you report issues after flashing the libaudio.so from this post.
Code:
ROM:
Kernel:
Is htcleo.acdb present in /system/etc/firmware?
If htcleo.acdb is present, what is its size?
Description of issue:
Original Post follows...
There was a string of discussion on libaudio.so in tyween's TyphooN thread. I am creating this thread to post @themadproducer's summarization, as well as my experience, hoping a Dev would be able to help us out.
This is probably the only problem with AOSP Android/ GB in Leo that p*sses me off so much because it impairs functionality, and any help is greatly appreciated...
@TheMadProducer's summarization post:
My experience:
I have a BT stereo headset, and my car's audio headunit supports BT as well. I regularly (almost everyday) connect my phone to either of these two BT devices for playing music as well as taking/ making calls. So far so good.
Now, after using BT for a while (playing music, talking on the phone), or after I have disconnected from it, I can certainly say that if I make a call, I will be able to listen to the other person clearly, by they will not hear me at all. The symptom is that when making a call, I will not hear the other party's phone ring but they will pick up the call after a long stretch of silence (where I should actually be hearing the phone ring). Even when they are not able to hear me, if I turn on the speaker phone, we can have a decent conversation and hang up.
But when none can hear me when I call them while having this issue, if I receive a call, everything is fine. I also doubt that I maybe having a higher battery drain (~60mA) in standby, but I have not confirmed it.
I have tried 4 versions of libaudio.so
- the originaliamgpc version (CRC32: 1EB93DC2 | MD5: 1f182b9593232d47265bcc7c39f941be)
- the iamgpc version with wonk audio fix (CRC32: 41A370AD | MD5: ab8f4f8b50c20e1e26d62bd992f4178d)
- drizztje v2 of libaudio.so (CRC32: 098A3A03 | MD5: 11b4b54be602cd7f07210a7f5e63af28)
- drizztje v3 of libaudio.so (CRC32: 34518C00 | MD5: 5549401447d07a2cbaf1b85f6502f1fc)
All of these show varying degrees of tolerance, but the issue shows up eventually. I have seen this in CM7 based ROMs as well as Tytung's AOSP ROM. Not sure if they come in Sense ROMs, been a while since I tried a Sense build.
If I reboot the phone, the problem goes away. If I do not use BT at all, the phone *mostly* stays fine (at least until I reboot it for a new ROM or something), but I have faced this problem even without BT a couple of times.
Can anyone with Dev skills take a good shot at it and fix this for us? I am sure the entire community will be grateful if we see a fix the libaudio problem!
NOTE: I am posting this in the DEV section to discuss this issue in its own thread, and as it required a Dev's intervention for sure, to hopefully get a solution.
Click to expand...
Click to collapse

Great thread.

Hope some devs will look into this.
Thanks for the post.

I was just thinking about writing a thread about this
but didnt know how
nice thread man
the most bugging issue for me is the robo voice issue and then no voice and hanging phone app
on all cm7 builds
happenes to me a lot when I have haptic feed back enabled
and almost every call when audible touch tones enabled
I really wish for a fixed libaudio.so

It has been a while since I tried a non-CM7 ROM, going to try a few Sense, and maybe some MIUI to see how it is. I am frustrated enough to get back ton WinMo on this one, and maybe get a native device You'll never know if the other person can hear you when you call someone! But the silver lining is if I receive a call, all seems fine.
EDIT:
Content removed from first post:
Before you jump in joy (like I am still doing) and install the fix, read this:​
The fix is the Tytung R12.2/ R12.3 Kernels
(Download Link for R12.2 - Magldr | cLK | Post)
(Download Link for R12.3 - Magldr | cLK | Post)
Tytung R12.2 has the following changes from the standard Tytung R12 Kernel:
based on R12
reverted "bluetooth stack"
disabled "call recording" in kernel config
included libaudio_v5-drizztje
Tytung R12.3 has the following changes from the standard Tytung R12 Kernel:
based on R12
reverted "bluetooth stack" Uses the latest BT Stack
disabled "call recording" in kernel config
included libaudio_v5-drizztje
If you are using a call recording app, remove it (at least disable it),else BT Voice Command will behave erratically,leading to FC of the dialer and losing audio - remember, the kernel has 2 Way Call Recording support disabled.
If you use CSipSimple for VoIP, disable BT before making calls. If not, call audio will not be available on the phone, speaker-phone or on the BT Handsfree. I did not observe any other adverse effect like slow down or losing audio, disabling BT and VoIP Calling again works just fine. Note that @drizztje has confirmed that the built-in VoIP feature of gingerbread works just fine over BT in this post. Anyone with other VoIP Apps like SipDroid, please post your experience.
Finally, don't forget to thank Tytung (post) and drizztje (post). Do donate to them as a token of your appreciation for their contributions - they have made our beloved HD2 even better!!!
I think it is only proper to quote @drizztje's post here:
drizztje said:
About donation offers, I worked on this because I was sick of getting missed calls after bt usage, and because I wanted some distraction from all the frustrations at work and trying to move from one country to another. So, if you want to donate, do it to a charity for Somalia and/or to the guys that made android run on hd2 and/or to kernel maintainers and/or to cyanogenmod team... For me, well, just wish me luck for the moving.
Click to expand...
Click to collapse
Using kernel Tytung R12.2/ R12.3 on CM7/ MIUI based ROMs​
A. Why does it not work in CM7/ MIUI?
Quite a few of you have reported that you are getting bootloops/ stuck at boot animation on CM7/ MIUI ROMs. This is because the initrd.gz, which gets flashed along with the kernel in the /boot partition, has to be modified for the recent versions of these ROMs (IIRC versions released in September) from the standard AOSP version.
B. How do I use it then?
If you are on Magldr, all you have to do is open the CWM package for Magldr in WinRAR, head to the folder named boot, delete the file named initrd.gz, and flash it on your ROM. This way, you will not overwrite your existing initrd.gz that would have been modified to meet the new requirements. Or, you can download this modified version of Tytung R12.2 and flash it (I have not uploaded a modified Magldr version for 12.3 - do you want me to??)
If you are on cLK, There are two ways of doing this. If you have Android up and running on your phone, follow the "Installation of other ROMs" part in Tytung's kernel thread.
If you do not have Anrdoid running, or if you want to incorporate it into your ROM CWM (or a standalone CWM) before flashing, follow this.
Have Linux (I am not sure if this can be done in Windows)
Download the Magldr version of your ROM, Tytung R12.2 or Tytung R12.3 (choose one!) Magldr version and the cLK version
From your ROM's ZIP file, extract the initrd.gz file from the folder named boot
From the /boot folder of Tytung R12.2 or the R12.3 Magldr version, extract file named zImage
With mkbootimg binary, the initrd.gz file and the zImage file in the same folder, use the following command
Code:
mkbootimg --kernel zImage --ramdisk initrd.gz --cmdline "console=null" --base 0x11800000 -o boot.img
This will create a boot.img in the same folder
Open the Tytung R12.2 or Tytung R12.3 cLK CWM ZIP file, replace the boot.img in the ZIP with the one you created. Flash and enjoy the fix
If you find the steps for cLK something you don't want to do/ can't do, seek help in your ROM thread- am sure your ROM Chef or someone else will help you.
C. I flashed Tytung's version of the kernel R12.2 or R12.3 in my CM7/ MIUI ROM and now it boot loops/ stuck at boot animation. Help!
Don't panic! Just flash back your ROM's CWM ZIP without wiping data, cache or dalvik-cache, and you should be fine.
Note:
The Tytung R12.2 and R12.3 kernel package that fixes the "no sound bug" has a 10mic_level file included that will go to /system/etc/init.d folder. This will overwrite your current Mic gain settings with a value of 400 for handset and 600 for speaker phone.
To retain your existing mic gain settings, you can either open the Tytung R12.2 or 12.3 kernel CWM ZIP in WinRAR and delete the 10mic_level file from system/etc/init.d, or use the HD2 Mic Control app from the market to set your desired mic level after flashing.
If you experience echo, try reducing it down a notch or two - high handset/ speakerphone volume is also known to cause echo. You can read-up more on @memin1857's thread.
cLK CWM ZIP packages for custom CM7 Builds
​As explained above, the Tytung R12.2 and 12.3 kernel needs to be flashed with your ROM's initrd.gz for MIUI and CM7 ROMs. This is easily done for Magldr, but not so for cLK. I will post the links for various ROMs' cLK image for Tytung R12.2 as and when someone posts it in this thread or informs me.
Tytung R12.2 Kernel cLK image for @tyween's TyphooN CM7 ROM - Thanks to @crabable
Tytung R12.4 v3 for @tyween's TyphooN CM7 ROM - Thanks to @crabable again
Click to expand...
Click to collapse

Wow thanks ph03n!x, I should have done that earlier but I just don't have the time.
Yes I can confirm that the "shhh" is gone with drizztje libaudio. Well at least, I didn't got it so far. Also, it seems that the no sounds bug takes way more time to appear. I thought it was gone actually until I almost didn't wake up one day because my alarm didn't ring, only vibrated, after 3 days of uptime. In the past, it only took several hours for the bug to appear.
Here's the common log for that bug :
Code:
04-27 10:15:10.301 132 21896 E QCvdec : adsp: cannot open cpu_dma_latency, fd: 15 (Permission denied)
04-27 10:15:12.051 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:15:26.470 498 525 E lights : gpc: power status changed, i have to show power information first
04-27 10:15:51.321 498 941 E Tethering: attempting to remove unknown iface (eth0), ignoring
04-27 10:17:00.240 132 181 E AudioHardwareQSD: Cannot start voice
04-27 10:17:14.140 498 932 E lights : gpc: manual set BL value=0 (Mode=1)
04-27 10:17:14.880 498 932 E lights : gpc: manual set BL value=250 (Mode=1)
04-27 10:17:14.880 498 932 E lights : gpc: value=55 (Mode=1)
04-27 10:17:41.752 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:17:48.172 498 932 E lights : gpc: value=70 (Mode=1)
04-27 10:17:51.172 498 932 E lights : gpc: value=250 (Mode=1)
04-27 10:17:51.492 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:18:18.952 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:18:23.962 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:18:28.982 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:19:13.182 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:19:20.302 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:19:23.602 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:19:25.322 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:19:28.592 18373 18373 E libBlurEffect: AndroidBitmap_getInfo() failed ! error=-1
04-27 10:19:30.342 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:19:35.362 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
04-27 10:19:36.922 132 181 E AudioHardwareQSD: Cannot start voice
04-27 10:19:57.112 21968 22168 E ToneGenerator: --- Stop timed out
04-27 10:19:58.712 132 181 E AudioHardwareQSD: Cannot start pcm playback on AUDIO_START
When that happens, the phone doesn't make any sound at all : ringtones, music, notifcations, etc. Only solution is a reboot.
I can't be 100 % positive but I'm fairly sure it doesn't happen with MIUI. Also, note that I NEVER use bluetooth. So Bluetooth might be a parameter but not the cause.
I'll report back with more info when I can...

Also, it's hard to tell when it start happen. I didn't happen with MDJ's CM7 or Typhoon's prior to the 3.x versions. I did get it with a 2.9.x build but it starts not much before that...
Maybe dritzztje could post what he did exactly to the libaudio ?

with typhoon 3.5.8,miui v24 from langthang and dorimanx rom i am getting instead of no sound bug the bzzzzzz bug.until now i was using with many roms drizzte v2 libaudio and never experienced this bug.it doesnt happen everytime but sometimes if someone calls me,when i answer i hear from speaker a continuous bzzzzzz sound and of course i cant speak.if i make reboot this issue is solved until the next random moment it will happen.the other sounds on phone are not affected.
unfortunatelly i cant re-produce it so i havent logcat.

Man i hope this problem gets f**king fixed. Hehehe.
Just hyped up. Please dont ban me for the bad example of words to noobies
and ph03n!x, i wud ***king kick your a$$ were you in Bangalore, cos for a moment i was like
"so thats why i keep gettin FC in Angry Birds" until your sense of humor kicked in.

Thank gods for this!
Can a mod sticky this mofo to the top of this forum as the way I see it this is the last fecker to get resolved with the HD2 and NANDriod!
I see the bluetooth issue all the time where once I have hooked it up to the car and used it a couple of times, after disconnecting and trying to call someone, I can't actually chat to someone Most annoying!

I'm wary of saying this (least I jinx it), but my phone has not acted up for 34 hours now. This is about the longest I have run *AFTER* using Bluetooth Headset, GPS, SIP and the usual stuff. To put this in perspective, I usually have to reboot once or twice a day owing to libaudio.so
I am using drizztje's v2 of libaudio.so and the stock CM7 nightly htcleo.acdb - I had been using Letama's htcleo.acdb until now (attaching both - just in case). This is the last pair of changes I made to my phone - and it seems to work so far. Even if it works for 24 hours like this, I wouldn't mind and reboot every morning or so!
Am attaching what I am using if you want to give it a try - note that I have not modified the libaudio.so or the htcleo.acdb from drizztje's version or stock CM7 nightly version.
Note that am using a custom build of CM7 nightly (16th Aug) in cLK with Tytung's R11b2 (with init.gz and .ko modules from it), RPC version of GPS Libraries, libhtc_ril_wrapper version 0.8b5, and all wifi/ BT related files as well as libhtc_ril.so from Tytung's NexusHD2 v2.9. The radio I use is 2.15.50.14 right now, but I also try 2.12.50.02_2 at times (my sign will say what I am on)...

^^ My lucky run is continuing, however I have a lower battery life - getting 13 hrs when I used to get more than 20 hours of similar usage.
Devs, can someone help us please?? Is this a kernel gap, with hopes of a fix when HTC releases their latest kernel for Bravo/ Desire? Or is it something else???

ph03n!x said:
I'm wary of saying this (least I jinx it), but my phone has not acted up for 34 hours now. This is about the longest I have run *AFTER* using Bluetooth Headset, GPS, SIP and the usual stuff. To put this in perspective, I usually have to reboot once or twice a day owing to libaudio.so
I am using drizztje's v2 of libaudio.so and the stock CM7 nightly htcleo.acdb - I had been using Letama's htcleo.acdb until now (attaching both - just in case). This is the last pair of changes I made to my phone - and it seems to work so far. Even if it works for 24 hours like this, I wouldn't mind and reboot every morning or so!
Am attaching what I am using if you want to give it a try - note that I have not modified the libaudio.so or the htcleo.acdb from drizztje's version or stock CM7 nightly version.
Note that am using a custom build of CM7 nightly (16th Aug) in cLK with Tytung's R11b2 (with init.gz and .ko modules from it), RPC version of GPS Libraries, libhtc_ril_wrapper version 0.8b5, and all wifi/ BT related files as well as libhtc_ril.so from Tytung's NexusHD2 v2.9. The radio I use is 2.15.50.14 right now, but I also try 2.12.50.02_2 at times (my sign will say what I am on)...
Click to expand...
Click to collapse
TheMadProducer here...
I decided to give your attached files above a whirl. Results...
1) after about 5 outgoing calls with BT using Cyberon VC, I lost audio on my HD2.
2) BT Audio remained working.
3) Did NOT freeze / FC the dialer
4) Could make regular non-bt call after...other phone can hear me but I can't hear them.
5) 100% definite 60ma+ battery drain after that.
6) volume catch when answering or calling out seems to be working (don't need to raise the volume before lowering it)
The bug(s) is/are unfortunately very reproducible. Nothing has changed...at least with my tests. All results coincide with my Lib Audio Confusion Summary quoted at the beginning of your thread.
NOTE: We can use BT for calls but not in conjunction with any VOICE DIALING apps. Is there hope? We keep trying right?

Silly me, forgot to mention I am not even going as far as BT Voice commands
All I wanted as an immediate respite was if I call someone after using BT for audio/ talking or GPS apps, if I call someone they should be able to hear me and I should be able to hear them.
Until now when I do all that I do with the phone, people don't hear me when I call them- this was within a matter of hours. With the set of files I've attached, am able to achieve that for close to 3 days without reboot
I sure want to use BT Voice dialer/ Cyberon VC. Before that I wanted a usable phone, which I think I have now.
Lets hope a Dev will find time to get this fixed, what with the screen delay issue getting fixed, and some more work going on in the speaker phone/ normal volume part
Btw, I just had my phone.apk crash, let me see how the next call goes!
Edit: When the phone.apk crashed, I was browsing this thread (composing the reply), when I got a call - I got the number (without the name) even though the contact was added in my phonebook/ google account. After the crash, all my last dialed/ received/ missed numbers disappeared. So did all my contacts and favorites. And the phone started sync'ing with my google account to download the contact and favorites.
My only solace as of now- the phone works. The other party can hear me, no silence, no shhhh... I will hold on until a Dev takes cognizance of this issue and gives us a fix. I am afraid to even update to the latest nightly or to the final version of Tytung's kernel, least a reboot will jinx it. I know it is inevitable, let me see how far I can push it...
Sent from my HTC HD2 using XDA App

After coming close to 100 hours of uptime, my phone acted up - the other end couldn't hear me when I called someone
Interestingly, two things happened - the phone.apk crashed, wiping my call log and contacts (contacts got restored from google, call log - I didnt bother ).
The next is DSP Manager crashed- this is the first time I am seeing it crash when I am having audio issues.
I took this opportunity to reboot and install Tytung R11 final, as well as remove DSP Manager - let me see how this works...

Thread stickied

Then for the sticky. It's our time to shine and get a fix on this !
I'm willing to test...

NRGZ28 said:
Thread stickied
Click to expand...
Click to collapse
I hope this issue will grab attention soon, thanks a lot!
I had posted a link to drizztje's diff on the libaudio.so update here:
http://forum.xda-developers.com/showpost.php?p=16996287&postcount=88
After removing DSP Manager and rebooting, it seemed to work fine. But then while I was in a voice call, I got a video/ voice chat call in gtalk - made the mistake of accepting it. I first lost sound - all sounds. And then phone.apk force closed. I rebooted immediately - it was stuck in first boot for couple of minutes (as against the usual ~35 seconds to lock screen), and then things were back to normal...
Anyone wants to give a shot removing DSP Manager? I think it will be one thing less that meddles with audio...???

I agree : rebooting after the bug takes way longer than a normal reboot...

DannyBiker said:
I agree : rebooting after the bug takes way longer than a normal reboot...
Click to expand...
Click to collapse
Me too. After 5 calls I am without sound

Related

[prj][XDANDROID][2.1][DEVELOPMENT DISCONTINUED]

{
"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"
}
CLICK HERE FOR THE XDANDROID 2.2 PROJECT​
XDANDROID 2.1 AOSP
Welcome to the official XDANDROID thread which is dedicated to getting Android running on our beloved HTC devices.
So far devices supported are raphael|fuze|diamond|blackstone|topaz|rhodium
Over at the vogue forums, Zenulator has just released an updated version for Android. Codename Eclair, it brings Android to 2.0.1
Since then it has been bumped up and based upon Manup456 port. Many thanks
Stinebd has recently built an 2.1 AOSP build from source for those who want to use a clean 2.1 build. The current builds are based on the AOSP and we are waiting for 2.2 source
Phhusson: has dedicated most of his time helping users and updating kernel to run Eclair and his work for other msm7k devices. However phhusson is not alone as there are also other members working on this. You can find some of them on http://www.htc-linux.org. I've listed some of the developers i know of that currently are working on and they deserve credits and thanks. We also have to note that before this work done there was quite a substantial number of people starting working on linux for our devices. Without them we may not be where we are today. So respect and credits to everyone involved in working on linux kernel for msm devices.
I am not responsible for any damages or problems your device encounters. The build is relatively safe and shouldn't cause any problems.​
Dedicated threads
Dedicated threads for other devices running XDANDROID
Diamond500
Raphael800
Blackstone
Topaz
RhodiumThread1
RhodiumThread2
xda-developers signatures
For everyone posting on this thread about problems and issues, I urge you to please specify you're device or more conveniently update you're signature in control panel so it always has the details at the bottom of your posts. ​
FAQ
This has lots of Q&A and is recommended to go through before posting bugs and problems
XDANDROID project wiki huge thanks to sd73ta for hosting
Android questions and general FAQ
Connect-utb help section
RaphaelEclair-wiki
Media Scanner fix
For people who have problems with no having no ringtones, notification tones or general music problems look here:
MediaScannerFix
Waiting for SDCard error
For people who have problems with sdcard message, add this to your startup
msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave
Overclocking Android on MSM7K
MSM7K Android OverClock
XDANDROID boot-Animation | Wallpaper contest
XDANDROID wallpaper | boot animation contest
TheDeadCPU video for XDANDROID
XDANDROID initial-bootup
XDANDROID booting on HD2 NEW!
Thanks to
phhusson, zenulator, Chamonix, Stinebd, Makkonen, MrPippy, cr2, Markinus, bzo, captainoord, glemsom, balsat and anyone else who contribued or who i forgot
Thanks ben_duder for the awesome sig ​
Donations:
Please consider a donation to the XDANDROID project. We work on this on our spare time, even not on our spare times and every little bit gives us more inspiration and motivation to continue providing you our friends awww* great builds and support ​
​
Thanks to from me and phhusson:
R^7Z | auss81 | Sergej Philipp | Malte Lewan | suksanto | Tyler Brixey | axelo | ElbertF
w3bm4st3r | Kenny Maples | Daniel Krebs | Dan Colardeau | Ghostdogg | Gregory Thomas
Vincent Paoli | nim_ayyan | mindfrost82 | Olivier van der Kruijf | Robert Russell
Kamil Kowalski | Tobias Kästle | Scrog | Mehdi Bouzakri | Jay Onisch | Daren Scroggie
Robert Batty | James Frank | Matthias Helfmann | colo-natas
dcb.insomniacsoft.com | Alexis Perez | Ann Marie Steichmann | Cristian Pereyra
Adam Williamson | Benedikt Wieloch | Brad Stage | Paolo Vernazza | CDK Hosting
Haicheng Wang | Jonas Lejeune | Haicheng Wang | Jonas Lejeune
Adrian Kajda | Wilson Seto | Pedro Aragao | babijoee (yup, myself XD)​
Spread the word about xdandroid, please feel free to use this sig created by ben_duder​​
Working:
Touchscreen:
Vibration:
Capacitive Buttons and Navigation wheel
Keyboard
Radio
Brightness Control: Must turn off autolight in WinMo
GPRS (thanks Phhusson )
Microphone works
Charging (phhusson )
Market
Sound ( Phhusson )
debugging breathing led for sleep mode: lets you know when your device is sleeping. This shouldnt affect your battery life at all.
Wifi: was always on when enabled. Now it is used alot less often so the device will be warm at most. (phhusson)
Task killer app.
Android information program.
Gsensor: fixed
Power collapse
Proximity sensor
ramzswap
idle sleep mode
deep sleep: Remove pm.sleep_mode=X from startup.txt if you have it in your default.txt
Accelerometer fix: Now very accurate and shouldn't cause your device to randomly change view. Thanks to mmone3
sms fix: yep the one you guys have all been waiting for ( thanks phhusson )
Android system wide Mic support. Eg: Voice dialer works. (phhusson)
14.01.10
updated apns.xml ( hopefully this should fix some 3g/GPRS issues people are having )
Fuze keyboard layout: (Stinebd)
Updated generic Raphael layout with better keymapping
15.01.10
Power off should work now (MrPippy)
Tested and working on Raph100. Raph110 doesn't work. Weirdly doesnt work for raph800. Please dont post bugs and errors about this or you will be flamed :3
Keyboard arrows for fuze, raph users should now work. (Stinebd)
Fixed layout for 500,800 CDMA
Mapped PTT button for fuze only. (Stinebd)
16.01.10
Old plus new apns.xml merged plus some extras.This should re-enable data connection people had before but broke now. For people who never had data connection this may help or may not.
New RIL: now has geolocation: (Chamonix)
Apps now separate for people who want to choose what to put in Android. Will be placed within AndroidApps folder
Live Wallpaper ( Battery drainer )
Matrix code
Bubbles
Star field
22.01.10
Proper Backlight control: dimming and controlling brightness. No need to change in WinMo anymore (phhusson)
Updated RIL: force cdma option, for cdma topa/rhod since we have no way to detect that they are cdma
Slow sim option to slow down SIM access, I think this might fix the problem of people having crashing android with bad sims (phhusson)
Updated apps
Startup cmds:
force_cdma=1
slow_sim=<time in microsecond to wait between every SIM access)
24.01.10
Clean Build
AndroidApps now consists of 4 folders
Ring Delay set to 0 from 3000 milliseconds
Updated startup configs
System is definantly faster when stripped
(Copy the applications you want to the root of AndroidApps. For people who dont know what core files to copy, i suggest you copy them all)
Core
Games
Media
Others
Nexus One media
Audio
Resource
2.02.10
touch screen calibration tool (makkonen & phhusson)
tilt2 keymap (adamw)
sensors for rhod/topa
LedEffect included in apps for diam/raph (chamonix)
Update by leobaillard
04.02.10
ShootMe ( AndroidApp to take screenshot via shaking phone )
Merging the massive apns.xml direcly pulled from my nexus one into current one. I hope fixes data for some people
Overall smoother scrolling. (Stinebd)
Rhod210 keylayout (adamw)
Double RAM implement in kernel.
08.02.10
hw3d ( MrPippy & Phhusson )
Ramzswap: ramzswap settings from user.eclair.conf are applied ( Phhusson )
Wifi changes ( Phhusson )
No longer need wifi calibration file. it's readen from nand, and is written to data.img ( Phhusson )
Updated ledeffects ( Chamonix )
Calibration file will be removed in future XDANDROID packages.
27.02.10
Bluetooth via new rootfs
Use Home++ as base launcher
Battery Indicator to show 1% increments in notification panel ( Note to ignore it in advanced task killer to keep service alive )
Topaz sensors added ( Markinus )
Latest updated rootfs
Removed gtalk, googlevoice for a very special members request
Added Genie widgit ( thanks for wpbcubsfan for extracting from nexus one )
Changed default lcd.density to 240. Majority android devices are using it even my nexus one
1.03.10
Slightly updated raph800 startup.txt ( Makkonen )
Slightly updated apns list for cdma networks ( Makkonen )
Readded gtalk, gservices apks
Removed topaz custom g-sensor and integrated with default one ( Markinus )
Updated Topaz startup.txt
Fixed Market downloads problem
31.03.10
Added DeskClock apk
Added calculator apk
Readded Gallery apk
Updated Home++, BatteryIndicator, Advanced Task Killer, AndroidInfo
Added OI file manager
Removed Astro File manager ( due to trial expiring and long waits )
Added updated version of Facebook
Updated STARTUP CONFIGS
Removed google Maps to save 3mb space
Bundled with balsat zImage autobuilds without debugging for speed
03.05.10
Based on Stinebd MSM 2.1 AOSP XDANDROID
Updated hosts file to block ads in apps (delta_foxtrot2. Updated version by phaelox)
home++, Battery Indicator, IO file Manager, Advanced Task killer, XDA forum app
Updated ledEffects (charmonix)
Nexus Boot Animation
Nexus media
Fixed Startup configs
11.05.10
GPS ( phhusson , cr2, jonpry )
31.5.10
Readded Google Maps since we have GPS support now
Replacing default Music app modd by cacheinjection
Adding new launcher LauncherPro 0.3.0
Removing home++ as i think LauncherPro is quite awesome
Updated xda app, advanced task killer, OI file manager, Battery Indicator
12.6.10
Updated APN list from cynaogen nexus one rom
Using LauncherPro beta as default launcher
Removing default launcher
Updating music application
Removing apps from /system/app to AndroidApps on SD
Implementing test boot animation from lugiber [ NOT FINAL ]
Removing BatteryIndicator as reading are not accurate and always jumping.
Updating startup files
Removing livewallpaper picker and livewallpapers as they dont work at the moment.
Support for non ascii characters
Nordic raph keylayout
Uploading ext2 file for people using ext2
21.6.10
Updated build.prop
Updated Launcherpro to latest
Added libspeech for voice search support
Added 3D driver for 3D support
Removed Advanced Task killer
Not Working
Camera/videorecord
Removed
light sensor
Added but not yet released
Terms and conditions
Enjoy and remember to post some feedback. ​
Downloads
Bundles
21.06.10 | 2.1 builds NEW!
XDANDROID.2.1.AOSP.21.6.10
The latest release of XDANDROID for AOSP 2.1 based on Stinebd AOSP build kitchen.
System
Old builds can be located here
htcandroid.xland.cz
4shared.com
Here is a repositories for older releases of XDANDROID and Android1.6 donut files​
zImage Autobuild: ( glemsom / balsat )
glemsomAutobuilds
balsatAutobuilds
zImage are updated quite often but just because its updated, it doesn't necessarily mean it will work 100%. If a new zImage breaks and doesn't boot; load a previous working zImage. thanks​
Rootfs Autobuild ( Stinebd )
RootfsAutobuilds
Get the latest rootfs here from the rootfs build service provided Stinebd for XDANDROID
Initramfs Autobuilds ( Stinebd )
InitramfsAutobuilds
Get the latest Initramfs here from the Initramfs build service provided Stinebd for XDANDROID
Others
WinMO/Android dual-boot
Yozgatg dual-boot
Yozgatg has released his dual boot WinMo / Android program for everyone to enjoy ​
LiteWM ROM to autoboot linux
LightNHB boot
MichyPrima has created a lite WinMo that automatically loads haret from your SD card. It loads pretty quick and i can confirm it works It has a boot option so just wait until you see Booting countdown and touch the screen.
Reboot, Shutdown, USB mass Storage and Continue Booting Android​
CAB-Install for XDANDROID
Automated cab-install
TheBrilliantMistake has made a convenient program for people out there having installation problems with XDANDROID.
Have a look and see if you like it. If this proves successful we may roll out the updates like this in the future.​
Chamonix ledEffects
LedEffects
LedEffects controls how your device reacts to calls, messages, charging and other phone status'​
Guide
Place everything into the root of your sd card for Raphael and Everything in your internal memory for Diamond. Remember to copy the correct startup from the startup config folder.
It should look like this
--root--
\AndroidApps
\conf
\media
-haret.exe
-initrd.gz
-rootfs.img
-system.ext | system.sqsh
-zImage
-modulesXXXXXXXXXXX
-startup.txt​
Startup|default configs options
Overclocking
acpuclock.oc-freq-khz=XXXXXX ( i use 600000 )
but it very unstable if you try to get higher than 650000-700000
Physical Keyboard layout
physkeyboard=fuze
physkeyboard=raph
physkeyboard=nordic_raph
physkeyboard=tilt2
physkeyboard=rhod210
physkeyboard=rhod100_de
physkeyboard=rhod100_fr
physkeyboard=rhod100_it
physkeyboard=rhod100_uk
physkeyboard=rhod100_nordic
physkeyboard=rhod400
physkeyboard=rhod500
Button wake up
board-htcraphael-navi.wake=X
0 = screen only wakes on power button
1 = wakes on any keypress
Onscreen terminal keyboard
msmvkeyb_toggle= (on/off)
on = displays terminal onscreen keyboard
off = hide terminal onscreen keyboard
Headset
snd.force_headset=X
1=USB headset
2=3.5mm headset
Incall volume adjust
htc_hw.call_vol=X
0-5
Enable/Disable handsfree
htc_hw.handsfree=X
1
0
Recommended best loud and clear voice values are said to be 5/1
htc_hw.call_vol=5
htc_hw.handsfree=1
LCD density / resolution
lcd.density=XXX
210 = 640x480 VGA devices
240 = 800x480 WVGA devices​
Load Haret
Load haret by going into FileExplorer and navigate to where haret is and load it.​
Navigation
Note: This is a dummy screen i took from google images Its not actually looking like this
1. Power Button
Press: Go home screen
Hold: Switch between Application
2. VolUP
Press: Increase ringtone, media and incall volume
3. VolDown
Press: Decrease ringtone, media and incall volume. Can also set vibrate and Silent.
4. Home Button
Press: Open up setting
5. Call Button
Press: Open recent call
Hold: Launch Voice dialer
6. Back Button
Press: Goes back one previous screen
7. Call end Button
press: Turn off display or end phone call
Hold: Set audio on or off, Airplane mode or turn off device
8. Center Button
Press: Accept or select. Also used as scrolling, zoom in or out.
9. Android Menu tab
Pull up or down to open / close Program tab
10. Notification tab
Pull up or down to open / close notification tab
11. USB
Plug in USB for adb, USB debugging, charging
Useful links
XDANDROID Facebook fan page
Stinebd blog
BugFeatures and Request
Phhussons git repo
Phhusson wiki
Nice to see someone contributing for the Raphael side of the forum, as i always felt why is support so good on the Vogue for Android? Why does Sense UI, most Android related etc. work on Vogue, well nvm. Looking towards the new build, nice work.
[email protected]
RAPH110 not working
I had tried it two days ago with kernel 2009-12-13 and the original files and got freeze at the setup screen on my RAPH110.
Procedure was as depicted and after deleting data.img.
At the top of the frozen screen there was the "no network" sign and I did not get the usual sounds of GSM network handshake in my loudspeakers so the hang seems to be in really early stage. That was weird enough to mention because on donut the radio turns on before the GUI comes up.
It could be Android initializing hardware that our kernel does not yet support. All i can think of is GPS and camera. But i'm going to stick with GPS for the time being. As data connections can be disabled and other hardware is at a functional stage.
my device is resetting at the android splashscreen, I had one time where I've seen the setup page. but then freeze and reset...
I don't know if its a problem but my diamond isn't detected in this build, it's detecting a vogue. So probably its loading false drivers?
the recognition is in the rootfs
These are really good news!
I'm glad to see some one looking into this! I own a raph100 and (needless to say) i got no further than you guys. But is there some way i can provide information? I'm no programmer but if there is any way i can help let me know!
/P
will try this on my diam100 ... i will only have to change the system.sqsh right ??? and keep all the other files
TQ
cruzzmz said:
will try this on my diam100 ... i will only have to change the system.sqsh right ??? and keep all the other files
TQ
Click to expand...
Click to collapse
I hope my guide was easy to understand . Its pretty much like any other build. The two main files are system.sqsh and rootfs.img. Kernel is always from glemsom autobuilds and the basefiles should provide the rest.
Razzee said:
my device is resetting at the android splashscreen, I had one time where I've seen the setup page. but then freeze and reset...
I don't know if its a problem but my diamond isn't detected in this build, it's detecting a vogue. So probably its loading false drivers?
the recognition is in the rootfs
Click to expand...
Click to collapse
same behavior when recognizing diamond.
is there a logfile anywhere or an option for one? so that we can see at what task it fails?
You can setup adb, which will let you see what task is being run. I've been reading into it and will set it up soon. As this would surely give us a better detailed diagnosis.
Eclair on RAPH100
Tested on my RAPH100 and got stuck on the setup screen too :-(
Offering a Diam100 to test
Hy guys! I offer a diam100 to test. Im not much of a programmer.
I offer my diam100 to do any test. At the moment i've tried and when i have "android" letters on screen, after 20 seconds the system reboots and enter into Windows mobile again. I'll be awake, every new version i'll try it and post feedbacks. Thanks for building.
Jordi
Spain
pik0n said:
At the moment i've tried and when i have "android" letters on screen, after 20 seconds the system reboots and enter into Windows mobile again.
Click to expand...
Click to collapse
Same problem here, after the SMD ch 0 closing -> opening and SMD ch 0 opening -> opened messages it resets.
I haven't tried the kernel flashing from the androidinstall package, for I'm a bit scared to brick my phone (though I'm not scared to flash it when I know it's quite safe )
Greetz
p.s. running on wm 6.5.3 (28011) if it matters.
Anyone have any luck with ADB, Windows7 and XP both say the android is an unrecognized device and it won't allow me to use the usb_android drivers that came with ADB.
jamen said:
Anyone have any luck with ADB, Windows7 and XP both say the android is an unrecognized device and it won't allow me to use the usb_android drivers that came with ADB.
Click to expand...
Click to collapse
nvm, i was missing 'board-htcraphael.adb=1' in the startup.txt almost got it working now!
it's pity i can not download all files.
Hi, since the kernel is shared between raph, diamond & blackstone, I tried it on my blackstone.
It did not work either, but I managed to save the debug output.
I've attached it here, in case it helps you.
aavan said:
Hi, since the kernel is shared between raph, diamond & blackstone, I tried it on my blackstone.
It did not work either, but I managed to save the debug output.
I've attached it here, in case it helps you.
Click to expand...
Click to collapse
What occurs to me is:
Code:
12-18 13:35:09.058: INFO/ActivityManager(160): Start proc com.android.setupwizard for activity com.android.setupwizard/.SetupWizardActivity: pid=221 uid=10023 gids={3003}
12-18 13:35:09.228: ERROR/jdwp(221): Failed sending reply to debugger: Broken pipe
and later at the end:
Code:
12-18 13:35:17.428: DEBUG/BT HSHFP(210): Starting BluetoothHeadsetService
12-18 13:35:17.478: DEBUG/MobileDataStateTracker(160): default Received state= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
12-18 13:35:18.438: DEBUG/GoogleLoginService(243): onBind: Intent { cmp=com.google.android.googleapps/.GoogleLoginService }
12-18 13:35:18.458: DEBUG/dalvikvm(210): GC freed 3317 objects / 237640 bytes in 895ms
12-18 13:35:18.528: WARN/GoogleLoginService(243): Device has no accounts: sending Intent { act=com.google.android.googlelogin.LOGIN_ACCOUNTS_MISSING }
It looks like the last sequence of actions were to find out there is no google account set up, with the reaction to call the Intent googlelogin with LOGIN_ACCOUNTS_MISSING. I guess the right reaction to that would be to request for login data.
Not that does not seem very hardware dependent to me so I'd rather bet the the freeze is due to something initiated earlier, maybe "Starting BluetoothHeadsetService". Looking at what happens in that process (pid=210) this looks like a weird path:
Code:
12-18 13:35:16.008: DEBUG/(210): unable to unlink '/data/data/com.android.phone/shared_prefs/_has_set_default_values.xml.bak': No such file or directory (errno=2)
Where is /data mounted and was there something created in /data/data?

[prj][XDANDROID][AOSP][FROYO|GINGERBREAD][31.03]SYSTEM 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"
}
XDANDROID 2.2.2 AOSP
Welcome to the official XDANDROID AOSP thread which is dedicated to getting Android running on our beloved HTC devices.
Phhusson: has dedicated most of his time helping users and updating kernel to run Eclair and his work for other msm7k devices. However phhusson is not alone as there are also other members working on this. You can find some of them on http://www.htc-linux.org. I've listed some of the developers i know of that currently are working on and they deserve credits and thanks. We also have to note that before this work done there was quite a substantial number of people starting working on linux for our devices. Without them we may not be where we are today. So respect and credits to everyone involved in working on linux kernel for msm devices.
I am not responsible for any damages or problems your device encounters. The build is relatively safe and shouldn't cause any problems.​
xda-developers signatures
For everyone posting on this thread about problems and issues, I urge you to please specify you're device or more conveniently update you're signature in control panel so it always has the details at the bottom of your posts. ​
FAQ
This has lots of Q&A and is recommended to go through before posting bugs and problems.
Please read post 1-4 as they have relevant information and is frequently updated.
XDANDROID project wiki huge thanks to sd73ta for hosting
Android questions and general FAQ
Overclocking Android on MSM7K
MSM7K Android OverClock
XDANDROID boot-Animation | Wallpaper contest
XDANDROID wallpaper | boot animation contest
Videos for XDANDROID
TheDeadCPU: setting up XDANDROID tutorial
TheDeadCPU: setting up XDANDROID tutorial v2NEW
XDANDROID initial-bootup
XDANDROID booting on HD2
Pocketnow Rhodium 2.1 video
Thanks to
phhusson, zenulator, Chamonix, Stinebd, Makkonen, MrPippy, cr2, Markinus, bzo, captainoord, glemsom, balsat, viruscrazy and anyone else who contribued or who i forgot
Thanks ben_duder for the awesome sig ​
Donations:
Please consider a donation to the XDANDROID project. We work on this on our spare time, sometimes even not on our spare times and every little bit gives us more inspiration and motivation to continue providing you our friends awww* great builds and support ​
​
Thanks to from me and phhusson:
R^7Z | auss81 | Sergej Philipp | Malte Lewan | suksanto | Tyler Brixey | axelo | ElbertF
w3bm4st3r | Kenny Maples | Daniel Krebs | Dan Colardeau | Ghostdogg | Gregory Thomas
Vincent Paoli | nim_ayyan | mindfrost82 | Olivier van der Kruijf | Robert Russell
Kamil Kowalski | Tobias Kästle | Scrog | Mehdi Bouzakri | Jay Onisch | Daren Scroggie
Robert Batty | James Frank | Matthias Helfmann | colo-natas
dcb.insomniacsoft.com | Alexis Perez | Ann Marie Steichmann | Cristian Pereyra
Adam Williamson | Benedikt Wieloch | Brad Stage | Paolo Vernazza | CDK Hosting
Haicheng Wang | Jonas Lejeune | Haicheng Wang | Jonas Lejeune
Adrian Kajda | Wilson Seto | Pedro Aragao | babijoee (yup, myself XD)​
Spread the word about xdandroid, please feel free to use this sig created by ben_duder​​
Working:
Alpha
WiFi - "loads" but can't scan for networks
Bluetooth - interface hangs in configuration (need to fix init.rc)
Power management - Something wakes the phone up immediately, have to look into it
SD Card - I have to find a working config for Android to recognize this
bzo: anything to do with GPS will cause a crash
Accelerometer works
Keyboard works
Some G-Apps work
Brightness control works
Scepterr: net location works, NetworkLocation.apk needs to be signed with platform-key
Adding linpack and Quadrant benchmark programs for testing ( only built in for now. will be removed in future and more stable packs )
Sound works in apps
3D works
So far no boot loop
So far wifi scans now and is trying to get ip-address. Now looking into DCHP
Speakerphone works
Headset works
Beta.v1
1.7.10
JIT enabled
SDcard fixed
adding charmonix ledeffects
removing launcher2
adding launcherpro as default launcher
Added lugiber boot-animation
removing some unnecessary apps. will update to let you know what i remove.
removed setupwizard / default provision
Sound is now working ( stinebd )
Updated apns.xml
GRPS connections should be more stable now.
Removed default music app and replace with cacheinjection Music Mod 1.7.5.1
Added Flash10.1 - not working.
Adding OIfilemanager
XDA-application
Beta.v2
JIT now enabled by default
Wifi working with latest rootfs
Youtube vids work on low quality.
SD card fixed
Sound ringtones and notifications issue should be fixed
Updated apns.xml from thread
Removed default music app and replace with cacheinjection Music Mod 1.7.5.2
RC1 released.
RC2.25.7.10
Dialer slide to answer re-added.
Adding chrometophone
Updated Launcherpro, xda, OIfilemanager.
Word prediction/dictionary cherrypicked from cyanogen git
19.8.10
Nothing major just some
General tweaking
Bug fixes
Removed most apps that caused instability.
FINAL 17.09.10
FRX01 by stinebd
Added full language pack
Added Chinese and Japanese IMEs
Boot animation speedup (ro.opengles.version=1 sync from upstream)
GApps package update (thanks to CyanogenMod)
Replace Gallery3D with Gallery, for stability improvement
Several changes to enable userland Camera support (from bzo, still needs kernel support)
Userland built-in WiFi tethering support for Rhodium (rootfs changes and testing needed)
Signed XDAndroid release packages
Updated startup configs
Using andboot as default root directory
Startup & conf update 30.9.10
Fix raph800 typo.
25.10.10
The following bugs were fixed:
Talk.apk missing
Buttons cut off in the open call menu.
OpenWnn IME selected by default
Google Apps updated to 20101020.1
Transitioned to hdpi graphics and fonts
Ambient light sensor and hardware auto brightness for RAPH and RHOD (WisTilt2)
Debug output for battery service emergency shutdowns (by request of camro)
Data roaming off by default (can be dangerous for international users) (emwe)
armv6j instruction support from cyanogenmod
FRX03 20.11.10
Disable slow background blurring for some dialogs (thanks emwe)
Internal improvements to auto-backlight implementation (emwe)
Disable JIT by default for various stability improvements
Updated gapps package (20101114)
Bugs fixed:
19 - Boot loop on first boot (fresh data.img)
36 - Repeated Volume button press crashes the system
Possibly 12 - Terminal emulator special keys/digits do not respond
FRX04 24.01.11
Improved 3D performance, with fixes for WVGA devices [acl] – IMPORTANT: this requires the accompanying rootfs release from 21 Jan.
Synced all minor upstream changes from AOSP
FRX05 3.03.11
Camera support – both photo and video capture (without sound currently) are working. This depends on kernel support, so only Rhodium and Topaz are supported currently. Huge thanks to Jerome Bruneaux (viruscrazy on XDA) for basically doing all the work.
Switch build variants from engineering to user-debug for slight speedup.
FRX06 31.03.11
Switched to touch-friendly dialer, along with the VGA layout improvements as seen in Gingerbread
Added HSPA icon (for GSM models)
NEW* XDAndroid Gingerbread build added to thread.
Check third post for links
Further tuned keyboard sizing to be useful on VGA (also made the key labels bigger)
World-phone settings support (very important for future RIL enhancements especially on CDMA)
Enabled HSPA icon (someone on GSM please let me know if it actually works)
Not Working
Sound Recording during video recording
Removed
Added but not yet released
Terms and conditions
Enjoy and remember to post some feedback. ​
Downloads
Bundles
22.11.10 | 2.2.1 builds
Arrrghhh has built a up-to-date package for people who dont want to download everything. Grab it here: Arrrghhh 2.2.1 update package
Note: You'll need a new data.img as this package is signed. Otherwise you'll get a bootloop
Also you'll need to select English IME if you want to type in english.
System
31.03.11
XDAndroid FRX06 system update NEW
31.03.11
XDAndroid Gingerbread system update NEW
OTA update
24.01.11
No OTA update for FRX05
The recommended method is the OTA update.zip. However, for users who don't have a completely original FRX02 to upgrade from, the system.ext2 file will be necessary.
OTA Update procedure (ONLY for users with the original, unmodified signed FRX02 system image)
Download update-FRX03.zip to SD card in the same directory as startup.txt and haret, etc
Rename update-FRX03.zip to update.zip
Boot haret, watch the updater go
After updater finishes, it may either reboot or "freeze" (reboot not implemented on device), reboot manually if it freezes
Boot haret again, and the new system will start up
Old builds can be located here
htcandroid.xland.cz
4shared.com
Here is a repositories for older releases of XDANDROID and Android1.6 donut files
[/INDENT]
Startup & Conf Updates
30.9.10
http://htcandroid.xland.cz/configs.zip
StartupUtility
http://sites.google.com/site/androidport/startup-utility
zImage Autobuild: ( glemsom / balsat )
glemsomAutobuilds
balsatAutobuilds
zImage are updated quite often but just because its updated, it doesn't necessarily mean it will work 100%. If a new zImage breaks and doesn't boot; load a previous working zImage. thanks​
Rootfs Autobuild ( Stinebd )
RootfsAutobuilds
Get the latest rootfs here from the rootfs build service provided Stinebd for XDANDROID
Initramfs Autobuilds ( Stinebd )
InitramfsAutobuilds
Get the latest Initramfs here from the Initramfs build service provided Stinebd for XDANDROID
Others
WinMO/Android dual-boot
Yozgatg dual-boot
Yozgatg has released his dual boot WinMo / Android program for everyone to enjoy ​
LiteWM ROM to autoboot linux
LightNHB boot
MichyPrima has created a lite WinMo that automatically loads haret from your SD card. It loads pretty quick and i can confirm it works It has a boot option so just wait until you see Booting countdown and touch the screen.
Reboot, Shutdown, USB mass Storage and Continue Booting Android​
CAB-Install for XDANDROID
Eclair 2.1 cab-install
Froyo 2.2 CAB install
TheBrilliantMistake has made a convenient program for people out there having installation problems with XDANDROID.
Have a look and see if you like it. If this proves successful we may roll out the updates like this in the future.​
Chamonix ledEffects
LedEffects
LedEffects controls how your device reacts to calls, messages, charging and other phone status'​
XDANDROID wifi-tether by stinebd
XDANDROID-wifi-tether
All the required dependencies and modules should now be built into the system/rootfs and so the standalone application should be good to go. Note this will be added into next build.​
Advanced Users
How to mount system.ext2 to make changes
Make sure you are running a linux distro
Make a temp folder for mounting. eg: mkdir tempfolder
sudo mount -o loop system.ext2 tempfolder
Make your changes using nautilus. Google how to use it.
sudo umount tempfolder
Load XDANDROID within a custom named folder
Set Android directory: "rel_path=XXXXXXXX"
Set directory to where you are storing your installation
Eg: Put all files into folder named xdandroid
so cmd will be rel_path=xdandroid
Use this if you want to keep you SDcard more organised.​
Waiting for SDCard error
For people who have problems with sdcard message, add this to your startup
msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave
Turning on led flash
echo 1 > /sys/class/htc_hw/flash
Diamond Storage Issues (Storage Card Unmounted)
To fix this issue
simply download the HP Format Tool | Mirror
Install the tool
Start Diamond in WinMo. Connect to computer via usb (Usb Drive). Make sure it is connected. Back up all contents of your internal storage.
Run the tool
Select your internal storage.
Format FAT32 (Full format).
Restore items on your internal storage.
Load Android
Android should no longer give you a message saying the SDcard is unmounted. This also fixes no media being found when loading android. ​thanks hamagc for writing up this guide​adb and usb debugging
To ensure that you are able to use adb and usb debugging you will need to plug in your usb cable to your computer and in winmo select activesync. Now launch haret and once Android is loaded you'll see a notification that will notify you have usb-debugging control and able to use adb.​Guide
Place everything into the root of your sd card for Raphael and Everything in your internal memory for Diamond. Remember to copy the correct startup from the startup config folder.
It should look like this
--root--
\AndroidApps
\conf
\media
-haret.exe
-initrd.gz
-rootfs.img
-system.ext | system.sqsh
-zImage
-modulesXXXXXXXXXXX
-startup.txt​Startup|default configs options
Overclocking
acpuclock.oc_freq_khz=XXXXXX ( i personally use 600000-640000 )
but it very unstable if you try to get higher than 650000-700000
Physical Keyboard layout
physkeyboard=fuze
physkeyboard=raph
physkeyboard=nordic_raph
physkeyboard=tilt2
physkeyboard=rhod210
physkeyboard=rhod100_de
physkeyboard=rhod100_fr
physkeyboard=rhod100_it
physkeyboard=rhod100_uk
physkeyboard=rhod100_nordic
physkeyboard=rhod400
physkeyboard=rhod500
physkeyboard=swiss_raph
physkeyboard=german_raph
Button wake up
board-htcraphael-navi.wake=X
0 = screen only wakes on power button
1 = wakes on any keypress
Onscreen terminal keyboard
msmvkeyb_toggle= (on/off)
on = displays terminal onscreen keyboard
off = hide terminal onscreen keyboard
Headset
snd.force_headset=X
1=USB headset
2=3.5mm headset
Incall volume adjust
htc_hw.call_vol=X
0-5
0: being lowest and 5: being loudest
Enable/Disable handsfree
htc_hw.handsfree=X
1=Enable
0=Disable
Recommended best loud and clear voice values are said to be 5/1
htc_hw.call_vol=5
htc_hw.handsfree=1
Disable low battery Warning
htc_battery_smem.fake=1 (option: 0=off / 1=on) -> will fake the system to think, that USB-CHarger is always connected
htc_battery_smem.vol_min=0 (0-100 -integer value) -> if battery volume is lower as this value, then it set it to vol_min, so it can be handled, that system goes never below this value and so never auto shutdown, could be helpfull, if you want, that the system never reboot from itself
htc_battery_smem.debug=0 (0 | 1 | 2 | 4 - bit-wise) (option: 0=off / 1=battery info | 2=batt cable info | 4=debug info(like statistics all10sec) -> so if you want to log ALL you must add the bits -> like 7
Disable/Enable HW3d
hw3d.force=X
0=off
1=on
LCD density / resolution
lcd.density=XXX
210 = 640x480 VGA devices
240 = 800x480 WVGA devices​Load Haret
Load haret by going into FileExplorer and navigate to where haret is and load it.​Navigation
Note: This is a dummy screen i took from google images Its not actually looking like this
1. Power Button
Press: Go home screen
Hold: Switch between Application
2. VolUP
Press: Increase ringtone, media and incall volume
3. VolDown
Press: Decrease ringtone, media and incall volume. Can also set vibrate and Silent.
4. Home Button
Press: Open up setting
5. Call Button
Press: Open recent call
Hold: Launch Voice dialer
6. Back Button
Press: Goes back one previous screen
7. Call end Button
press: Turn off display or end phone call
Hold: Set audio on or off, Airplane mode or turn off device
8. Center Button
Press: Accept or select. Also used as scrolling, zoom in or out.
9. Android Menu tab
Pull up or down to open / close Program tab
10. Notification tab
Pull up or down to open / close notification tab
11. USB
Plug in USB for adb, USB debugging, charging
Useful links
XDANDROID Facebook fan page
Stinebd blog
BugFeatures and Request
Phhussons git repo
Phhusson wiki
ohhhhhhh!!!!
Sent from my AOSP on XDANDROID MSM using Tapatalk
I hope that we can get it fully functional in order to finally get rid of WinMo.
Thanx for all hard work again, devs!
7th! woooooopieeee! hehehe. Throw me something. i'll do extensive, massive, thorough testing on the phone. diam100 here
I am pumped for this. My main things will be for the wifi hotspot and with the JIT.
byrnsey88 said:
I am pumped for this. My main things will be for the wifi hotspot and with the JIT.
Click to expand...
Click to collapse
just checked for that and its not avaliable... i dont think its an open-source feature. However there is USB tethering which is almost as good
Download link when available ? At this time 2.1 21.06 build is the best for me ;D
Phenom1337 said:
Download link when available ? At this time 2.1 21.06 build is the best for me ;D
Click to expand...
Click to collapse
hmmm i'll try to upload something within 1-2 hours. i'm still modifying and testing it out.
I'll try to give out something decent enough so people are able to test it immediately without needing to install apps
I'm available for testing
froyo is coming!
Yeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah! I love frozen yogurt!
babijoee you are the best
the release may be delayed as i want to get working wifi.
Please stay tuned
wow. haven't been so excited like this ever. he he he. hows the battery going babijoee? is it like the eclair?
thanks
vitusdoom said:
wow. haven't been so excited like this ever. he he he. hows the battery going babijoee? is it like the eclair?
thanks
Click to expand...
Click to collapse
According to google JIT should save battery life, so you may or may not see any difference. I haven't tested it long enough and the kernel is still the same so it shouldn't be any drastically better
oh ok. Thanks for that info. I'll still mark it on the list of stuff to test then. looking forward to your upload.
In the new Rootfs there is support for wi-fi scanning in froyo!
HELICOPTER88 said:
In the new Rootfs there is support for wi-fi scanning in froyo!
Click to expand...
Click to collapse
glad to hear

[22APR'12][ZIP] ★★★★HyperDroid-CM7-v6.0.0[a2sd][CyanogenMod7 LEO 2.3.7][seader_R9]

[22APR'12][ZIP] ★★★★HyperDroid-CM7-v6.0.0[a2sd][CyanogenMod7 LEO 2.3.7][seader_R9]
Welcome to the HyperDroid-CM7 (CyanogenMod 7 for LEO Edition)
One of The BEST TESTED & SUPPORTED Custom ROM's
Designed and Optimized just for the HD2!
The Ultimate CyanogenMod 7 Android ROM for the HD2 (HTC LEO)! BUILT from SOURCE, Then TWEAKED for PERFORMANCE!
You've tried the REST... NOW its time to try ONE of the BEST...​
Almost 1 Million Downloads...
More Than 5 Million Page Views...
We. Are. HyperDroid.
Feel Free to Drop by and say Hi!​
{
"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"
}
This used to be the thread of my CM build for SD... using it again so that old users can easily find it since its heavily associated with the CyanogenMod Series!
If you have used any of my previous ROM's (HyperROM for WinMo back in the day AND HyperDroid CM6.1 for Android SD), you'll know that I build these to be Clean, Fast, Minimal and as Stable as Realistically Possible. (YMMV, of course)
I originally built this for my personal use and offer no guarantees except that I personally use this ROM and it's passed my standards for daily use as well as my 4 year old son's since he plays the games I download on the device.
In the spirit of the open source community, allow me to share and give back to something I enjoy participating in--- Tweaking my Gadgets to Death... yes, to death...
I am not a developer nor do I aim to be called as such. I believe this should be reserved for the real people who do the work behind the scenes and in the trenches of kernel hacking and coding.
I am an extreme gadget enthusiast or simply a Gadget Geek... The work I do is to build from source then put together bits and pieces of what works and what looks good to create a gadget experience that is elegant, polished, minimalist and functional (E-P-M-F).
From my HyperROM WinMO ROM roots to today, I've always liked using and sharing a ROM that meets my E-P-M-F aspirations for a gadget. Today I bring you my personal twist on an Android ROM based on CyanogenMod7.
Again, THIS is NOT a PORT... its Completely Built FROM SOURCE, Then Fully Optimized and Tweaked for the HD2!
From v3.0.0 onwards, this version is being maintained by the HyperDroid Dev Crew:
seadersn
clyder
doctorcete
pongster
Yz
fhasovic
Huge props to:
ihlades: for allowing me to build off Redux and helping me figure stuff out (saved me a lot of time)
cyanogen: for the various useful features and functions... Android is better because of you
AdamG: for the tweaks on AOSP and contributions to Android...
charansingh: for his work on the vendor related stuff for the HD2...
tytung: for his work on the kernel, vold, gps and openly exchanging code with me to make both our builds that much better.
Tricalibur and Veyka: for their generosity in sharing Unlimited Bandwidth FTP for these ROM's
doctorcete: for helping me test the ROMs over and above the call of duty. breaking what I don't break myself For adding the finishing touches on certain Framework Tweaks as well, I am grateful!
D4rk50ul: for helping rework the posts on the first page and being a helpful troubleshooter that has allowed me to fix a lot of small details. The go to guy re: GPS stuff for HyperDroid... trust me!
pinDemon: for creating an awesome video guide for HyperDroid! (more to come)
karendar, slashas69, seadersn, fhasovic, Nikola G., discohk, Yz.hd: for their time, contributions and methods of testing out the [email protected]#$% out of these ROM's and helping make it a True Community Effort (thread support, chatzy support, etc.)
Click to expand...
Click to collapse
In essence, if you like what you see feel free to download it directly by clicking the appropriate link below!​
Upgrading is possible and theoretically safe... unless stated other wise. However, due to the complexity of different settings, applications installed, and Android system itself this upgrading would be unsupported officially and in case a bug arises we cannot provide official support other than trying full wipe.
You have been Warned.
Therefore a full wipe is always advisable to minimize errors and get proper support (everything is tested on all defaults).​
BEFORE FLASHING PLEASE READ THE FAQ LOCATED HERE!​​
========
MAGLDR
========
You must be running MAGLDR 1.13 and a compatible ClockWorkMod to use this link.
CLICK THE LINK TO DOWNLOAD >>>>>>> RELEASE POST IS HERE
========
cLK
========
You must be running cLK and a compatible ClockWorkMod to use this link. Advanced Users Only.
CLICK THE LINK TO DOWNLOAD >>>>>>> RELEASE POST IS HERE​
GET Future Hotfixes for MAGLDR and cLK HERE​
Wanna change the way your phone looks? Check out these GREAT themes by sonnysekhon HERE!​http://forum.xda-developers.com/showthread.php?t=955177
Don't forget to checkout this post for the latest Hotfixes (if applicable to the version you're on right now, of course)​
Click to expand...
Click to collapse
Do a Nandroid Backup before Installing or Updating ANYTHING!
Read the F.A.Q. in Post #2
Download and Install the file above (CWM)
Go to the Bottom of the page and Install any updates via CWM (updates will have the prefix *HyperDroid)
You want to be able to charge when off, use fastboot, reboot to recovery and Rom Manager (for future potential OTA updates)? Install cLK as shown in the F.A.Q link on page #2 and use the cLK version above.
Discussion for Latest Release begins HERE...
Completely Stock Version Discontinued at the moment
Click to expand...
Click to collapse
Clean, Minimalistic, Dark, Fast UI
LCD Density at 192 by default (easily changeable using a Root file manager and editing the build.prop; I use and highly recommend 167)
Built from source Based on CM7 Sources (http://review.cyanogenmod.com)
Lucid + Minimalist Theme by Sonnysekhon, david1171and djdarkknight (mixed version by pongster and seadersn)
Minimalist HyperDroid Wall by Neurotica (Thanks buddy! He can make walls for you too, if his time allows.)
Apps2sdExt support (install detects ext partition (if available) and installs apk's on sd-ext) (Thanks to DarkTremor!)
Auto Zipalign script (ensures your apps use RAM efficiently)
Fastest Customizable Launcher (ADWLauncher)
Clean, Readable Font (Segoe Small Regular Font)
Some Apps from Minimalist by david1171 and DarkGinger by djdarkknight
Boot Animation by clyder
Shows "H" when connected to a HSDPA network
So much more... (check the changelog)
Click to expand...
Click to collapse
Patched files:
Improved libhtc_ril_wrapper for more stable PPP connections on cLK (thanks to cedesmith and LeTama)
Improved 720p Playback (Stagefright libs)
patched libsqlite (faster IO and less Disk Usage) by ownhere
GPS Fix from tytung (older version by gauner1986 and Diem)
GPS.conf tweaks by D4rk5oul
SDCard Readahead script by brainmaster
tweaked initrd.gz by tytung
Various Fixes by ihlades, pongster, seadersn, doctorcete, fhasovic
Click to expand...
Click to collapse
What works:
3G / Data
Audio (Thanks to drizztje for v5)
Bluetooth
Updated zoneinfo data to 2011n....thanx to hashnon
BT in standby fixed by Trilu and charansingh (Huge props to both!)
GPS is working (No 60mA battery drain issue.) (Props to tytung! Old version by Gauner1986 & Diem)
Network Location
Wi-Fi
FM Radio
Phone
Camera
Camcorder
USB Tethering
USB Mass Storage (latest vold thanks to tytung)
LED Charging Lights (Thanks to iamgpc)
LED Notification Lights (Thanks to iamgpc & tytung)
Auto Backlight (Thanks to iamgpc)
WiFi Tethering/Hotspot (thanks to tytung and charansingh)
Click to expand...
Click to collapse
4. Known Issues
==========================
Click to expand...
Click to collapse
Updates for HyperDroid-CM7:
None at the Moment but stay tuned!!
Click to expand...
Click to collapse
Kernel:
Seader_R9 based on tytung R14 kernel which is very stable base. (Head to tytung's Kernel thread for the source and seader's site for his changes)
Click to expand...
Click to collapse
Credits:
ihlades, Cyanogen, Cotulla, AdamG, TYTung, Dr1337, huanyu, Hastarin, Markinus, Letama, Rajko, Gauner1986, Dan1j3l, RaiderX303, Rafpigna, mdeejay, lesjaw, Sonnysekhon, David1171, crawlingcity, charansingh, iamgpc, trilu, tyween, 2000impreza, fhasovic, B.Maximenko, seadersn, brainmaster, AngelDeath, D4rk5oul, doctorcete, arif-ali, the_scotsman, noellenchris, and the Official HyperDroid Beta Test Team!
Click to expand...
Click to collapse
Hope you Enjoy the ROM as much as we enjoyed building it and sharing it for your Personal Computing!
Click to expand...
Click to collapse
If you're feeling generous and are enjoying the ROM please consider donating for the time spent developing it during our free time. A little goes a long way. The ROM will always remain free. ​
​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
FAQ thanks to D4rk50ul
HYPERDROID INSTALLATION GUIDE AND FREQUENTLY ASKED QUESTIONS​
DISCLAIMER: WE ARE HUMAN AND CAN MAKE MISTAKES, WE ASSUME NO RESPONSIBILITY FOR ANY DAMAGE TO YOU, YOUR DEVICE, YOUR DOG, YOUR SISTERS BFF'S BOYFRIEND'S CAR, OR ANYTHING ELSE. USE THIS GUIDE AT YOUR OWN RISK.​
Created by PinDemon
==========================
MAGLDR
==========================
This guide is assuming you have a completely stock HTC HD2 running Windows Mobile 6.5.
You should ALWAYS turn OFF Anti-Virus and Sleep/Hibernation/Screensavers while Flashing​
1. Install HSPL 2.08 onto your device by following the directions in that thread or by watching the above video.
2. Install the newest version of MAGLDR. Unzip the file into a folder on your desktop for easy access. With the phone off Power up your device by holding the volume down button and red power button at the same time. You should see a rainbow colored screen as shown in the video above. RIGHT Click the ROMUpdateUtility.exe file and "Run as Administrator". Follow the on screen instructions. When the process is finished your phone should now boot into MAGLDR with a Kernel failed to load error.
3. Download the appropriate ClockWorkMod 150MB file from HERE. Extract this file into a folder on your desktop in preparation. On the Phone select the option 5. USB Flasher using the Volume Down hardkey and press the Green Send button to confirm. Connect the phone to your PC with USB cable and wait until it says USB connected. Go to your ClockWorkMod folder and RIGHT CLICK on the DAF.exe file and "Run as Administrator". Follow the on screen instructions. **If you want the newest version of CWM before flashing the above file, CLICK HERE and follow the instructions.
4. You now have all the tools to install HyperDroid on your device. Insert your SD card into a card reader and connect to your PC. Copy the MAGLDR version zip of the ROM to the root of the card. DO NOT USE MAGLDR USB MASS STORAGE TO TRANSFER ROM FILES IT CAN CORRUPT THEM. Place the SD card back into your phone and press and HOLD the power button until the MAGLDR menu appears again. Select option 9. AD Recovery. Select the option "install zip from sdcard" with the volume up/down keys and confirm with green send button. Choose the ROM file and press the Green button. Scroll down to YES and press the Green button. Wait. You have successfully installed the awesomeness that is HyperDroid onto your Device.
5. For future use when upgrading versions. ClockWorkMod's NANDROID BACKUP IS YOUR FRIEND PLEASE USE IT BEFORE FLASHING ANYTHING NEW TO YOUR DEVICE. The "wipe data/factory reset" option in ClockWorkMod will completely reset or (Full Wipe) your device. You still need to go to the "advanced" option and "Wipe Dalvik Cache" as well. If you are trying to keep your data just choose the two options "wipe cache partition" from the main menu and "wipe dalvik cache" option from the advanced menu, then install the new version with "install zip from sd card".
==========================
cLK
==========================
ADVANCED USERS ONLY!!​
Follow this great Installation guide provided by Newman180 with pictures and clickable links!
It's a 30MB download and not recommended to run from your mobile device.
Want the latest cLK from cedesmith? >>>>>>> CLICK HERE!
Looking for the latest and greatest cLK ClockWorkMod by seadersn? >>>>>>> CLICK HERE!
F.A.Q.​
What is Hyperdroid by Pongster?
It's an Android NAND rom for HD2 that puts style, speed and stability into one. It can be considered a minimalistic ROM.
When will the next version be released?
It'll be done when it's done. Until then...
Is Hyperdroid a Sense ROM?
No, therefore all the apps and widgets that require sense will not work ie. Friendstream
What CWM recovery size should i use? EU HD2 USERS THIS ONE IS IMPORTANT!
150 mb is the correct one and the most system space you will need for this or the CM7 HyperDroid!
Do NOT use the 250 mb partition or higher, the ROM may malfunction!!! You have been warned!!!
For extra space you can follow this guide to create a custom partition size and get the most out of your NAND space!
dertester123's Tutorial can be found here!
I'm getting Robotic Voice, I thought this was Fixed!
Unfortunately this has not been completely fixed as of yet, and we as you are eagerly awaiting its final demise. For now go to Settings/Sounds then uncheck audible touch tones. Place a phone call and when finished reboot.
What is the PIN CODE to use in the video pinDemon made so I can haz Android working?
Why are the icons so small?
Because the density of the screen is set to 167. If u don't like it use either the terminal or any root enabled file explorer like THIS and edit the /system/build.prop file. Find and change the number in the line "ro.sf.lcd_density=167" to 240 for stock android DPI. You can also do this before flashing the ROM by using a tool such as WINRAR to edit the file in the ROM without unzipping it.
GPS is slow what can I do to fix it?
Open the /system/etc/gps.conf file with a root text editor and change the top four servers. Change the "us" to your country code such as "cn". There are other fixes available on XDA but unfortunately GPS is never going to be native like until DEVS build the proper system files needed.
Why do some applications only extend up to a smaller part of the screen?
Probably because you did not UNcheck compatibility mode in spare parts app as advised. Do it and everything will appear normally. If you are still having issues it is the APP itself and only changing the system density will solve your issue.
ZOMG Angry Birds and/or (insert game/app here) Force closes on me what do I do?
Open your settings menu and go to the Applications sub menu. Select the misbehaving application and press the "Move to Phone" button. All Apps we've tested work from the SD Card (Fat32, Old School Move Apps to SD)
Will there be a DFT flashable version or sd version?
No. Recovery Mods such as ClockWorkMod are the future due to functionality and ease of use. They feature the Nandroid backup feature and it is strongly advised to do Nandroid backups regularly. If you prefer Titanium backup it's your choice, but don't argue about it. If you choose to use Titanium or MyBackup and experience bugs, we probably won't be able to help you because the restore itself could have caused the issue.
I am afraid of flashing CWM recovery, help me?
Installing CWM recovery is as easy as flashing HSPL or MGLDR. You will still have HSPL and MGLDR installed so you can uninstall CWM at any time. CWM allows you to do nandroid backups and therefore to restore any NAND rom in a minimum amount of time.
What is free memory?
The free memory shown in the app manager is the memory left on NAND for your /data partition. (it does not include sd card or sd-ext): Free memory = Total NAND memory (512 for RU 1024 for TMOUS) - CWM recovery (system files) - Apps installed on NAND.
Why do i have only less than 10mb of free memory left?
Because you probably used the wrong CWM recovery size. Use the 150MB ClockWorkMod partition.
If you are using the proper 150mb CMW recovery image you should have about 250 mb free with EU HD2.
Why do i freeze on the ANDROID white logo after the install?
You missed a step, installed something wrong, or haven't properly prepared your SD card. Please follow the installation instructions and try again. FULL WIPE the device if all else fails.
My SD card is slow, the camera crashes, or my gallery takes forever to load up.
I highly recommend you backup then reformat your SD card with the largest block size you can. This will greatly enhance data throughput. A FAT32 main partition with 32kb Clusters is the recommended size, although on smaller cards you may only be able to do 16kb. Also try the app called QUICKPIC in the market, it loads much quicker than stock Android Gallery.
How can i install the zip on sd-card?
Either by putting your sd-card in a card reader and downloading via your computer, or by clicking the link directly with your phone. You can place the file wherever you want on the sd card FAT main partition.
Can Hyperdroid install apps on sd-ext or use a2sd+?
If you have a primary ext3 or ext 4 partition (1024 mb is enough) AFTER the FAT 32 partition, Hyperdroid will automatically install your apps there. More specifically: app, app-private and dalvik-cache are moved to the sdcard.
What does App2sd mean?
The HyperDroid rom has Apps2sdExt support. The install detects an ext partition (if available) and installs apk's
on sd-ext. It means that applications are installed into an ext partition on the SDcard.
However, lib data of installed applications are still in phone memory.
If you use Titanium and Root Explorer, you will see that the sd-ext folder are full of your installed application.
This is NOT data2sd (which can quickly corrupt your data if your not careful) so "Internal Storage" is NOT equal to your ext partition storage.
What is sd-ext?
sd-ext is the mount point for the 2nd primary ext2/3/4 partition on the sdcard.
Do i need an sd ext partition?
YOU NEED TO PARTITION YOUR SD CARD IN ORDER TO GET APPS2SD WORKING!!
If you want more space on your NAND yes, it is very useful but it is still optional. There is no windows app to format in ext3/ext4, so download Gparted Live CD from here or use a linux virtual machine. There is a guide on how to do this here on XDA, CLICK ME!
But that looks complicated! How do I make a ext partition on my SD card using ClockWorkMod?
Boot into MAGLDR (Power On and HOLD the Power Button till MAGLDR options are shown)
Boot into option 9. AD Recovery to enter CWM Recovery Mode
Once in CWM choose advanced, then choose Partition SD card, then choose the size of the partition (Maximum of 1024M recommended)
The choose 0 for the swap and partition away.
Can Hyperdroid be installed after WP7?
Yes but you must repartition and format your sdcard into either one primary FAT 32 partition, or a primary FAT 32 followed by a primary EXT3 or EXT4 partition.
Can i install Hyperdroid after another Android NAND rom?
Yes but check you have the correct CMW recovery size (for HyperDroid 150 mb), do a full wipe (sd-card fat32; and use CMW to clear data, cache and dalvik cache)
What about battery life?
Battery drain is very low (2-5 ma for me in standby). If you want to have optimal battery standby options install Superpower from the market.
Does Bluetooth buttons and stock headset buttons work?
Yes they do, if they don't it's the app your using which is in cause.
Can you change the ____ I like how it looks better.
No I can't but YOU can. This is an OPEN SOURCE project. You are welcome to change anything about it.
Live Support now Available for HyperDroid!
Users can now log into the following chatroom LIVE SUPPORT and receive real-time assistance.
Live Support is offered with the understanding that the HyperDroid team does this in their spare time, and will not be available at all times. You are free to work with other users present in the chatroom to help each other out!
KERNEL UNDERVOLTING AND EXPERIMENTAL KERNELS​
Custom User set Voltage values via init.d script (thanks to snq-, hastarin, 2000impreza, tyween) Follow the syntax here.
OR use the init.d script 12vddlevels HERE
Here's a link to Tytungs awesome Kernels that are used as the source in the stock ROM.
CLICK ME! Here is the config file seader used for the kernel we use in this current ROM.
HyperDroid Lab Updates & Changelogs:
HyperDroid Lab Updates:
Updates, Updates, Updates: Everybody Loves Updates!
Killer Koala(HyperDroid-CM7-v5.5.0)
Highlights:
fixed Dialer stuff (both transparency and 240 should be fixed)
updated ramscripts to juwe11
changed battery icons to fit theme
added new maps by ownhere
updated theme a litle bit about new lockscreen (no more green or red bubbles) although I would want them not to be bubbles and be plain flat
Updated to Seader [R9] kernel
removed the red and green from the lockscreen
bubbbles and the circles
updated init.d scripts for better ram handling
used latest CM7 sources
added VPN fix from arne182 http://forum.xda-developers.com/showthread.php?t=1298337
included Bravia Engine (although I have no idea if its doing anything http://forum.xda-developers.com/showthread.php?t=1318814
included updated Time Zone list to 2011l (credits: hashnon) http://forum.xda-developers.com/showpost.php?p=18951417&postcount=16223
new wifi drivers.....seader knows the location of where they are downloaded
other small stuff not important for users like new boot animation, theming tweaks,
added tytungs Leo AGPS Injector........
Updated timezones
gapps all newest (exept vending.apk)
new battery icons
ramscript updated
Dialer semitransparent, supports multidpi
it backups your batt stats.bin so you wont have to recalibrate unless its corrupted and
funs a fix permission script at end of flashing, to avoid permissions errors
New bootanimation by Clyder
Retained hyperdroid-launcherpro
edited ringselector for dpi stuff
SEADERS EDITS:
- http://tools.impjq.net/android/hardware/broadcom/wlan/bcm4329/ <- wlan firmware
- kernel: included interactivex gov
Jumping Jaguar (HyperDroid-CM7-v5.3.0)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com)
CyanogenMod 7.1.0 RC0 2.3.7 (For Leo NOT any other device)
Issues Fixed:
-mms.apk not displaying correct time
-blurry mms
-The issue with not being able to watch a youtube video for longer that 6 minutes
-VPN
-Several "under the hood" fixes
tytung's latest gps lib (all credits to tytung)
All new custom kernel by seadersn (seader_R7) based on tytung_R12.4p3 source (.config file available here)
enabled two new governors for testing purposes
lowered the minimum frequency for testing purposes aswell.
Insightful Impala (HyperDroid-CM7-v3.0.0)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) as of 7:00PM August 31, 2011
-CyanogenMod 7.1.0 RC0 2.3.5 (For Leo NOT any other device)
-bugfixes & translations update
-Framework changes
-Stagefright Changes
-Updated CMParts, Email, Browser, Phone, Settings
Default DPI now 192 from 167
juwe11's RAM tweaks
gapps-gb-20110613 version used (market should no longer autoupdate and work on all dpi's) if you want the new market, I'm sure you have an apk of it ready for installing... hope devs correctly mark their apps as compatible on all dpi's soon though.
Contacts/Dialer Transparency Removed (to allow proper alignment of dialer at 240)
tytung's latest gps lib (all credits to tytung)
All new custom kernel by seadersn (seader_R5) based on tytung_R11 source (.config file available here)
Heady Honeybadger (HyperDroid-CM7-v2.1.0)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) as of 7:00PM May 29, 2011
-CyanogenMod 7.1.0 RC0 2.3.4 (For Leo NOT any other device)
-bugfixes & translations update
-Framework changes
-Stagefright Changes
-Updated CMParts, Email, Browser, Phone, Settings
tytungR10
tytung's vold (to fix USB Storage) USB Debugging Icon not showing is a known issue/feature.
tytung's gps lib (all credits to tytung)
Thanks to cyanogen for the dhcpd (name of interface) to enable wifi to work properly
Gingerbread Keyboard with Soft Arrow Keys (can be hidden) thanks to doctorcete for the MOD and Steven Lin for allowing us to use his App as default (https://github.com/g1011999/Gingerbread-Keyboard) OR http://moooom.dyndns.info/
Gregarious Greyhound (HyperDroid-CM7-v2.0.1)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) as of 5:00PM April 26, 2011
-CyanogenMod 7.0.2 Final/Stable (For Leo NOT any other device)
-bugfixes & translations update
-New Framework Tweaks (animations) by doctorcete (Huge props man!!!)
-newest libhtc_ril_wrapper beta4 by cedesmith (Great work cedesmith!)
GPS.conf by D4rk50ul (Amazing work here buddy!)
HD2 Specific LED Settings in CMParts (even more than usual thanks to doctorcete)
Updated Apps: ADW, CMParts, ContactsProvider, TelephonyProvider, Email, Stagefright libs, etc.
Tablet Tweaks Enabled (Set soft buttons in CM Settings)
Newest initrd by crawling, edited by seadersn for HyperDroid
Fearless Falcon(HyperDroid-CM7-v2.0.0)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) as of 5:00PM April 17, 2011
-CM7 Stable (before 7.0.1 arrives)
-bugfixes & translations update
-Settings Fixes (Removed Trackball Wake, Included LED Notifcations)
-Framework & SystemUI changes
-FileManager, Settings, Browser, Mms, CMParts, AccountsAndSyncSettings, Calendar, DSPManager
TytungR9 as default kernel
Updated Market to 2.3.6
Fixed YouTube Crashing on certain videos (Reverted to stock animations)
Newest Stagefright libs to fix Race Issue
GPS.conf with code from AngelDeath and D4rk50ul
SD Card Read ahead tweak by brainmaster
htcleo.acdb from iamgpc
Ecstatic Eagle(HyperDroid-CM7-v1.0.4)
Highlights:
Synced to CM7 sources (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) as of 1:00AM Mar 27, 2011
-bugfixes & translations update
-Contacts App with default tab
-Browser Fix
-Settings Fixes
-Framework & SystemUI changes (reverted one commit which broke the lockscreen for LCDDensities below 180)
-bugfixes & translations update
-stagefright update
-libstagefright
-libmedia
-Pacman, DeskClock, Mms, Phone, Settings, CMParts
New kernel tytung_r8.3
-BT drain fix by Trilu and charansingh
-BTRFS Support
-latest cLK patches
-latest kernel patches (check out source from tytung)
Apps in SD now working as it was in Bearcat (Games and all sorts of apps from fat32 partition) thanks to @athulag for inspecting @edangel's logcat closely
Deliberate Diamondback(HyperDroid-CM7-v1.0.3)
Highlights:
Synced to CM7 latest updates (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) (mostly bugfixes) as of March 21 11:55pm Philippine Time
Changed kernel to tytung_r7 (experimental kernels will be for the team to test and if proven stable, config changes could find their way to the main kernel) This will ensure kernel development is focused on the highly tested and stable tytung_r* series. vddlevels scripts can be used to Undervolt at the users choice.
Fixed FM Radio
Fixed WiFi Tethering using PPP (No more misplaced WiFi Tether icon when not enabled)
Cheerful Cheetah(HyperDroid-CM7-v1.0.2)
Highlights:
Synced to CM7 latest updates (based on latest CM7 code merged as shown on http://review.cyanogenmod.com) (mostly bugfixes) as of March 16 11:55pm Philippine Time
New HyperKernel-v6.0 (cLK support, UV 925, Custom UV via init.d scripts, and more... checke kernel info on post above)
Tweaked the theme to remove "banding" gradients for some parts
Boisterous Bearcat (HyperDroid-CM7-v1.0.1)
Highlights:
Bugfixes to Kernel (Fix broken Rotation for some users and SOD for some users)
Included Smartass Governor, NILFS, BTRFS and ReiserFS support in HyperKernel-v2.0
Built From Source on March 10 including latest commits (based on latest CM7 code merged as shown on http://review.cyanogenmod.com)
Using libaudio from iamgpc for in-call volume setting
Cleaned Up /etc/firmware
Adventurous Armadillo (HyperDroid-CM7-v1.0)
Highlights:
Initial Release
Built From Source (based on latest CM7 code merged as shown on http://review.cyanogenmod.com)
Themed using a mix of Lucid by sonnysekhon & Minimalist by david1171 & DarkGinger
Built at a different time than the nightlies (newer commits may be included by the time I rebase and build)
Note: Due to its Bleeding Edge Nature, Some stuff may not work as you might expect.
Please follow the Bug Reporting Process I outlined on the thread.
Just to be sure, here it is right here:
How To File a Bug Report with Logcat:
Install android sdk
Install drivers for adb on PC
connect phone to PC
open cmd.exe
type 'adb logcat' without the quotes
start the app that causes the issues
wait for the app to close or get to the error
copy logcat contents and put in pastebin
copy pastebin links here
OR
Install "alogcat" from Market
Run it to get log until your Issue pops up
copy logcat contents and put in pastebin
copy pastebin links here
Before filing a bug report, please consider the answer to these:
1. Is the bug reproducible?
2. How do you reproduce it?
3. What is the expected behavior?
4. What actually happens?
5. Do you have a Task Killer running?
6. Are you on the default Kernel?
7. Did you restore using Titanium Backup?
Info Needed:
1. Are you using the default kernel? Y or N
2. If using a custom kernel are you loading the correct bcm4329.ko and tun.ko? Y or N
3. Are you using wiping data before flashing? Y or N
3. Are you using the default setup of the build? Y or N
Click to expand...
Click to collapse
Hotfixes
3.0.1 Click this link to get the Insightful Impala Hotfix by seadersn!!!
​UPDATES BELOW THIS ARE DEPRECATED:
_______________________________________________________________
Hotfix for HyperDroid-CM7-v2.0.1
Recommended hotfix for all v2.0.1 users that fixes several visual bugs in the Contacts and Phone apps respectively. (Thanks to doctorcete for putting it in CWM flashable zip format)
Download View attachment CM7v2.0.1Hotfix.zip
Install via CWM
Reboot and Enjoy!
reserved for me...
just in case...
for good measure...
Pongster? Really? I'm all over this Android ROM!!!
another one...sounds great!
Welcome and good luck!
Nice bro, downloading right now.
very nice will try it right away
lemonspeakers said:
Pongster? Really? I'm all over this Android ROM!!!
BTW, is that 180 dpi? Looks awesome.
Click to expand...
Click to collapse
Hope you enjoy it as much as I do
exceller said:
Nice bro, downloading right now.
Click to expand...
Click to collapse
Thanks buddy!
lemonspeakers said:
Pongster? Really? I'm all over this Android ROM!!!
BTW, is that 180 dpi? Looks awesome.
Click to expand...
Click to collapse
167 DPI old eyes will probably need to "Stockify"
Looks good. Will try the non themed version when I get home from work in the morning.
Great, i'm gonna try this one latter, since here in Brazil is 5am right now.
Thanks bro.
Sent from my HTC HD2 using XDA App
Put.Contents.In.root.to.Stockify << awesome. hahaha.
downloading now, this looks pretty
Ggggrrrrrr!!!! Been waiting for this...too bad I'm already at work and cant download it now!!! Cant wait to get back home... nyway, does the usb mass storage working? Just tried latest of shu8i, it is working there....but consumes too much of my battery......(sigh)
-------------------------------------
Sent via the XDA Tapatalk App
where are download link?
A+ you did all the work for us. It's ready to go.
Good Job, I think mmm yes yes im sticking with this one for a while.

[DEV][UNOFFICIAL]CyanogenMod 7.2-GIO[Update: April 26, 2012]

Android 2.3.7 - Cyanogen Mod 7.2.0 For Galaxy GIO
I am not responsible for any damage to your phone
From 2012-03-25 i change this version to Like NIGHTLY. why??? because this version is most like vanilla build from CyanogenMod team.
i only changes alittle code to make this rom perfect on our device.
So, dont request unofficial feature to this rom
My target is to make stable, fast & good power comsumption rom[/CENTER]
Current status:
Working:
RIL
proximity sensor
touchscreen with multi touch
keychar
storage mode
gps
compass
accelerometer sensor
microphone (both phone & headset)
headset button
Root & Busybox
call,sms,mms
auto rotate
packet data with automatically apn detect
GPRS, EDGE, 3G, HSDPA
wifi
hardware video acceleration
secret code
bluetooth
camera
static wifi mac address
audio & FM Radio
wired & hotspot tether
Backlight Notification
Not Working:
Sim Toolkit (maybe)
known issue:
some option are not working on setting (like: mute camera sound, etc)
slow loading png image on gallery
after use camera, governor force back to "ondemand"
Download link:
ROM
You can download from goo-inside.me
Patch
WARNING: you must choose select correct patch, depend on your rom!
Note: you only need to install latest patch for your rom. latest patch included all change in previous patch
Patch for CM7.2-02112012
patch-CM7.2-02112012-1.zip [OUTDATED]
Patch for CM7.2-RC1-b1
CM7.2-RC-1-patch-4.zip - (2012-01-30) [OUTDATED]
CM7.2-RC-1-patch-3.zip - (2012-01-28) [OUTDATED]
CM7.2-RC-1-patch-2.zip - (2012-01-20) [OUTDATED]
CM7.2-RC-1-patch-1.zip - (2012-01-20) [OUTDATED]
PLEASE DO NOT MIRROR MY LINK
Source:
https://github.com/phiexz
Special thanks to:
CyanogenMod team
amarullz for Fantastic Aroma Installer
squadzone
ketut.kumajaya
psyke83
Maclaw
Donator
Nur Ahmad
T. William
go to next post to read changelog & how to install
How To Install
Flash latest Clockworkod Recovery:
skip this step if you have latest clockworkmod installed on your phone
Download latest ClockworkMod Recovery from This thread
Place it on root of your sdcard
reboot to recovery mode
install this cwm from recovery
Flash Cyanogenmod 7 ROM :
Download and copy the latest CM7 ROM to SD Card
Reboot to Recovery Mode
Select install zip from sd card
Select choose zip from sd card
Select the new CM7 ROM
Select Yes - Install update
Wait till the Installation is finish
Select reboot system now
NOTE:
It's not automatically wipe your data. if you want to install fresh rom, you must wipe data before install it!
If you from stock / custom rom based on rfs filesystem, u must flash ext4-formatter.zip before flash CyanogenMod. link & instruction can fount on This Thread. otherwise you'll stuck on android logo because it cant mount rfs filesystem!
have problem after upgrade from earlier cyanogenMod? you should wipe your data!!
Install & Enable a2sd Darktremor
Download dtapps2sd-2.7.5.3-beta04-signed.zip
Reboot to Recovery mode
mount your system & data, then Install it
After install, reboot your phone. it'll make your phone bootloop for 2-3 times
For Activating it:
go to terminal emulator and write:
su
a2sd zipalign
a2sd cachesdreset
if u want use a2sd extream (move data to sd-ext):
a2sd datasd
Install & Enable Simple2Ext (S2E):
install it from market. be sure u've install gapps before!
open s2e, and press menu and choose setting
checklist the advance mode, extended partitions info, mount as ext4
DON'T CHANGE READ BUFFER!! IT CAN MAKE YOU PARTITION CORRUPT
press back, and press menu -> reboot
if your phone not automatic reboot, u should reboot it manually
after reboot, open s2e again. u can check whatever u want
i'm check it all, except Application data (Application data = a2sd extream datasd)
reboot again
NOTE: if you cant activate S2E, i think your 2nd partition is corrupt. try to repartition it from PC
Changelog & Download Link
[ROM] patch-cm7.2-20120426.2-NIGHTLY-gio.zip
Revert some samsung's prebuilt library
Fix Audio routing to headset
Add missing sec_key keychar
[ROM] patch-cm7.2-20120426-NIGHTLY-gio.zip
update samsung's prebuilt binary & library
fix unstable ril daemon when in 2G mode
[ROM] patch-cm7.2-20120422-NIGHTLY-gio.zip
FIX: Video HW Acceleration
[ROM] CM7.2-20120421-gio-NIGHTLY-AROMA.zip
Changes by me:
AROMA: Update Aroma Binary
Change Experimental Kernel to v20120420
Many Changes on Experimental Kernel
Remove Disable SetupWizard.apk
Fix disable YouTube Function
Update Goo-Manager App to v2.0.2
Update prebuilt library & modules
Fix camera info
More: http://github.com/phiexz
Changes by cyanogenmod Team:
fix "Skip on security" functionality
Allow theming of framework UI elements.
Fix Quick unlock bug
Fix Quick unlock bug
Update & Add many translation
Improove webkit (Let me know if u have problem with browser)
Improve GPS
and more, you can check it here and here
[ROM] CM7.2-20120325-gio-NIGHTLY-AROMA.zip
Changes by me:
AROMA: User can select theme
Add more apn
remove unneded tweak, more vanilla
update dhcpconf
goo-inside.me OTA support
fix libaudio (mute on call). by psyke83
Big update for kernel
kernel: 800Mhz instead 806Mhz
kernel: Default clock is 800Mhz now, instead 787Mhz
kernel: A lot tweak for improve performance
kernel: Add Zcache & frontswap. better memmory management
More: http://github.com/phiexz
Changes by cyanogenmod Team:
Ipsec-Tools: racoon: introduce authentication method parameter
Skia: improve API
Zlib: Update to version on adler32/slhash repo as of Mar 07, 2012
Framework: implement Motoblur-like fingerprint tactile feedback
ADW: add sortable apps list for catalog setup
CMParts: Add option to enable/disable the ICS rotation animation
Contacs: Fix soft keyboard appearing on dialer under certain conditions.
Contacs: Fix initial state for t9 sort mode
MMS: Added a max SMS length option
MMS: Fix cursor repeatedly moving back to beginning of To field
Phone: Improve toast strings
MediaProvider: Backport "disappearing SD media" fixes from CM9
and more, you can check it here and here
[ROM] CM7.2-03092012-gio-KANG-AROMA.zip
Changes by me:
Using AROMA Installer to install ROM
NB: if you use px-recovery, please update to verison 0.28
Include 3rd apps & setting for customize rom
Include latest Google Apps
A lot of change on kernel-20120309 from squadzone
improve libaudio. by psyke83
Changes by cyanogenmod Team:
Added many translation
Added build time on system info
Many bugfix, more stable
and more, you can check it here and here
[ROM] CM7.2-02242012-gio-KANG.zip
Changes by me:
remove unused tweak
cpufreq: tweak ondemand cpufreq
update libaudio from CodeAurora, thanks to psyke for fix libaudio for FM Radio & Mic
lib: add libmmomxcore & use libOmxCore from samsungs
improve gallery, but sometime still have issue with .png image
wlan: using official atheros tools, remove get_macaddress
sd-ext: now always mount as ext4. this change should fix any problem with S2E but not tested
updater-scripts: unmount before formatting device. this change for anyone who use px-recovery
Filemanager: Using source from squadzone. fix send files from filemanager
Changes by cyanogenmod Team:
fix alarm freeze on landscape mode
fix rotation freeze on screen off
and more, you can check it here and here
[Patch] patch-CM7.2-02112012-1.zip
L]
Working with Camera.apk
Fix video capture orientation
Remove wide option from video capture mode
[ROM] CM7.2-02112012-gio-KANG.zip
Many patch on kernel for better performance
Framework: Improved cached
Framework: Add screen rotate animation from ICS
Many new option on setting (Tablet tweak, lockscreen style, disable scrolling cache, custom carrier label, lock volume key, bootanimation, power button end call, and many more)
Fix: fixed wired tether. now not need 3rd application like wiredtether.apk (tested on my archlinux)
Fix: Create & Loading thumbail on Gallery3D. now much faster. but sometime slow on png image
Fix: Screen flickering when turn on phone & disable screen on animation
IMPROVE: 100% rendering use GPU
IMPROVE: more snappy rom
IMPROVE: better ram management
and other
[Patch] CM7.2-RC-1-patch-4.zip
[Download]
trying to fix screen on blinking (when u disable screen on animation), but sometime still blinking
sensors hack, it should decrease gmaps v6.x lag. please test it. not tested by me
now using RGBA8888 color
[Patch] CM7.2-RC-1-patch-3.zip
[Download]
reworking again with camera driver on kernel, please check about orientation now
change camera app with modded camera.apk by squadzone
fix Droidwall problem (please check)
screen on animation (enable it from cyanogenMod setting)
[Patch] CM7.2-RC-1-patch-2.zip
[Download]
fix charging when phone turn off
[Patch] CM7.2-RC-1-patch-1.zip
[Download]
fix camera orientation driver from kernel. include with new official camera.apk from cyanogenMod. yesterday we used unofficial camera.apk
improve video recording, now using AAC instead of amr for audio
change local version to perf-CL783107, included module for CL783107 (wifi,zram,tun & cifs)
improve usb mass storage stability
patch usb composite.c, hope will fix usb tether problem
[ROM] CM7.2 RC-1-b1
[Download]
Added many option on cyanogenMod setting
Change device name from GT-S5660 to gio
Fixed many bug
disable live walpaper by default, because live wallpaper make cpu & gpu extra work, hot & drain more battery
added lagfree & lulzactive governor
added 672Mhz cpu scalling
patch backlight to fix backlight problem after set brightness
added Backlight Notification (BLN) support. use bln controll to set it!
patch libaudio for better audio. please check it and let me know your opinion. is it better or worse?
Change hardware name from GT-S5660V to GT-S5660
[ROM] CM7.2 RC-0-b2 to b4
Please go to [DEV][2.3.7]CyanogenMod 7.2-GIO-KANG-RC0 build 4 thread to see changelog
[ROM] CM7.2 RC-0-b1
[Download]
First build cyanogenmod 7.2 rc-0 from source, with many bug & problem
{
"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"
}
Downloading
I will be a tester.
---
Found bug :
1. Bluetooth can't received file from PC.
2. Can't sign google account in account settings.
3. android.process FC for 2 times.
4. Backlight always on (maybe the kernel?)
5. As phiexz said, camera wrong orientation.
---
i don't know what is the changelog from 7.1.0 RC 3.0. Galaxy Ace thread says that the changelog is under the hood (maybe the performance), not the cosmetics (appearance).
Downloading. Will install later and post any issues.
Can i upgrade directly from RC 3.0?
下载中,待会测试download and test
Culfa said:
Can i upgrade directly from RC 3.0?
Click to expand...
Click to collapse
Sure, i upgraded it from Rc 3.0
Upgraded from 7.1.0 RC3.0. Everything seems to work except the camera orientation. I've noticed a faster connection to the GSM and 3G network. In RC 3.0 it ometimes took ages to get a connection.
Is it non wipe like CM7 nightlies...
I dont want to redo everything again just to test...
I dont have problems with the previous version, but it is my second phone, only use SMS, calls, bluetooth, wifi and market...
gps
1. Gps not working, not even shows the icon in notification bar.
2. After a call, the screen remains blank, the proximity sensor have issues.
Back to RC3
fantastic! fast update
i want to try it, but not now
tried to install from rc 2. having troubles: at the boot appears a "android" logo and then nothing else. returning to rc2
ItachiSama said:
tried to install from rc 2. having troubles: at the boot appears a "android" logo and then nothing else. returning to rc2
Click to expand...
Click to collapse
i also had this, try re-running the zip in recovery agn, and reboot it a few times. i did this and it was okay.
Thanks for your reports about the bugs.
By the way, just for info.
I, friend of phiexz want to say this. Maybe phiexz will probably take a little longer time to fix the bugs because of his busy in college. He has so many task to do for his college, so he asked our help to find the bugs on 7.2 and post it here. Once he is not busy anymore, he will fix the bugs for us.
So, we have to be patience.
ok, because not many reacted on the update test, i just installed it over the RC3 without wipe or anything.
First look was ok, but no apps that where installed, so i rebooted again, and all is working, what was already on the phone.
Yes, camera has lost its direction and barcode scanner too .. but heck we know that ... link2sd still ok, wifi and 3G working, root explorer and google / gmail, Go contact, sounds market still working ... so no complaints yet ... other then the known issues oh wait Angry birds seasons still works !!
small correction, Gmail settings did not remember to synch email, but ticked that option again and its working
Correction (and wierd!) Qr scanner works ok (applied the fix on RC3) so cam scks but barcode scanner works
I cant connect to google account.
Fast discharged baterry, if I use only wifi, and 3G and screen light on 25%, 1% baterry per minute, its very bad. If screen is off, and locked, everything with baterry its okay (baterry is after callibration).
I not prefer ADW launcher, because it is slow, i Installed GO Launcher, and it is very faster than ADW on this ROM.
I've not found other bugs.
yonzz said:
Thanks for your reports about the bugs.
By the way, just for info.
I, friend of phiexz want to say this. Maybe phiexz will probably take a little longer time to fix the bugs because of his busy in college. He has so many task to do for his college, so he asked our help to find the bugs on 7.2 and post it here. Once he is not busy anymore, he will fix the bugs for us.
So, we have to be patience.
Click to expand...
Click to collapse
Thanks for the update.. Tell him to take his time.. Remember, the only rule on cyanogenmod, you don't ask for ETA.. ..
Camera and WiFi-mac fixed by me.
I'll upload new package soon.
Now it's fully functionally - only proximity sensor doesn't works.

[ROM][ICS][4.0.4][IMM76L] CyanogenMod 9 Final Release (EOL)

{
"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"
}
After over 3 months of work, 2 hard-bricks (and a few soft-bricks) and a lot of coffee, it's time to release the first alpha version of CM9 for the Samsung Galaxy W (GT-I8150). This is very much still work in progress, but it should be decent enough now that it's usable, if you don't heavily rely on the not working stuff.
For general discussions, bug reports and FAQ, go here.
What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
Torch
Wifi and USB tethering
Screenshots
Videos
CM9 Install Guide
Note: CM for Galaxy W is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Download CM9 and gapps-ics zips and put in /sdcard
2013-07-30: CM9 Final Release [1]
MD5SUM: 11863C3A0F183E7D5A1D6BB8DA418981
Fixed issue with bluetooth not reconnecting to devices if it was on during reboot
Disabled unsupported functions on front camera
Reverted a bionic optimization that apparently causes issues on scorpion chips
Upstream security fixes
Fixed charging issue
Kernel 3.0.88
2013-05-11: CM9 rc9 [1]
MD5SUM: E43B628FA331AE0F70C29A0DD669BE5B
Fixed "pop" sound on shutdown and entering PIN (credits CastagnaIT)
Kernel 3.0.77
2013-04-15: CM9 rc8 [1]
MD5SUM: 2440D66628B350BC17AD2AB6B7CE1587
Updated CM logo in boot splash
Fixed lockscreen weather due to API changes from Yahoo
Enabled NTFS read support in kernel
Support for OTG webcam
Kernel 3.0.73
2013-03-18: CM9 rc7 [1] [2] [3]
MD5SUM: 22BA6559B0447BF6EE1AF8146FAFC6D1
New wifi driver
Support for PPPoE in kernel
Support for USB fast charging (needs 3rd party app to enable) (credits ivendor)
Support for OTG (needs external powered hub) (credits ivendor)
MMS auto-retrieval
Fixed non-working options for purging of asset bitmaps and dithering method
Fixed issues with OpenVPN and TUN
Thumbnail generation now uses HW (faster)
2013-02-19: CM9 rc6 [1]
MD5SUM: 907388CB949483D119FBD570054DCAF5
Fixed issue with no pin unlock screen after reboot
Updated BFQ scheduler
Backported I/O scheduler settings from jelly bean
Camera now uses system heap memory = a bit more free memory for kernel
Various other small rom and kernel fixes
2013-02-10: CM9 rc5 [1]
MD5SUM: DFFAD360A08390A369E22DD72EFE4B0F
Fixed snapshot issue with front camera
Fixed no sound in VoIP issue
Added and enabled ROW I/O scheduler
2013-02-04: CM9 rc4 [1]
MD5SUM: 69649976AC3A19EC674FECD21BB55CE2
Switched to 3.0 kernel (Yes camera works, front and back!)
Added Sound Recorder
Fix preview frame rate for front camera
Some RIL fixes
2013-02-01: CM9 rc3 [1]
MD5SUM: 4F0A8261721C7DD26451FB9BABDEE32A
Updated file manager
Updated terminal emulator
Fix camera preview frame rate
Some other small changes (device permissions, liblights debugging, init script)
2012-12-21: CM9 rc2 [1]
MD5SUM: 9BC21839899D874905349EA817AD97F5
Fixed loosing wifi connection during sleep
2012-12-19: CM9 rc1 [1]
MD5SUM: AC84C90A12D5715BF8B4D0EB37E8E03E
Build against optimized libv8
Enable tile rendering
Update media_profiles
Update kernel
2012-11-24: CM9 beta4 [1]
MD5SUM: 9FA0E3E4D28208D61A5E2F6CCB4E7D2C
Fixed issue with HSDPA protocol
Synced with CM
2012-10-23: CM9 beta3 [1] [2]
MD5SUM: 081583C3E9746492A09956B7D4C69561
Some updates to the camera HAL wrapper
Switched from BFQ to CFQ scheduler as default (after some testing, it seems to provide better database and 3D performance)
Some bionic tweaks (better CPU float performance)
Synced with CM
2012-10-04: CM9 beta2 [1] [2]
MD5SUM: 324EF26586EDCC9378D41B0D5450F8D4
Bluetooth sleep fix from ivendor
Reverted wifi drivers
Disabled VoIP over MVS
Updated Adreno libs
2012-09-17: CM9 beta1 [1] [2]
MD5SUM: 635447BF34B7E4D825808F8BA0F1C6D1
Fixed camera exposure issue
Fixed non working zRam
Fixed USB tethering
Fixed camera crash after taking a certain amount of pictures (credits ivendor)
Fixed issue with turning on phone when charging
Set governor to powersave and limit max frequency when charging offmode
Changed wifi country code to ALL (might help with issues in certain countries)
Increased minimum scaling frequency to 245760
Updated wifi driver
2012-08-29: CM9 alpha8 [1] [2]
MD5SUM: 7816E969ADF12463554869E4ACCFDA96
Fixed bluetooth calling (again)
Fixed notification drawer lag
Fixed issue with .nomedia file being created on sd cards (was a bug in ROM Manager)
Fixed offmode charging icon animation on ariesve (Hopefully)
Increased wifi.supplicant_scan_interval value, and moved definition to right place
Updated Adreno libs
2012-08-13: CM9 alpha7 [1] [2]
MD5SUM: 2FEA2F8398967099349D743FB86B55A5
Camera improvements and fixes (working front camera snapshots, zoom for back camera, 720p recording)
Fixed flickering led in torch app
Fixed usb mounting for external sd
2012-08-04: CM9 alpha6 [1] [2]
MD5SUM: E04AEEBCBC1DD2DD42267D836E86C224
Improved camera
Added Torch app
Various minor fixes
2012-07-17: CM9 alpha5 [1] [2]
MD5SUM: B422B7EA45DCE47C704FECD671ADB2B7
Reworked kernel
Synced with latest CM sources
2012-06-06: CM9 alpha4 [1] [2]
MD5SUM: AB169554BE0C976278AEDADA268CB824
LPA support (Low Power Audio).
Updated Adreno drivers.
Very broken and buggy camera support.
Long press menu to search.
Lockscreen weather and calendar events.
Apollo music player.
2012-05-24: CM9 alpha3 [1] [2]
MD5SUM: E2E19134AB9CAF6463B4BC419C10B388
Changed wifi driver. Hopefully it fixes most reported issues.
Enabled CIFS support in the kernel.
2012-05-12: CM9 alpha2 [1] [2]
MD5SUM: 38D44499305FB05DE82345AE2DDE8612
Fixed issue with bluetooth calling.
Fixed issue with APN's.
Improved haptic feedback.
Several kernel updates.
Sync with latest CM sources, which amongst other things includes themes and lockscreen shortcuts.
Probably some more stuff that I can't remember right now. Refer to my github for detailed changes.
2012-04-01: CM9 alpha1 [1]
MD5SUM: C564647586B394E16621283FA4A46788
Initial release
gapps UPGRADE REQUIRED
gapps version 20120429
MD5SUM: 7c524e1e078164f681e0aa6753180b2c
Please verify the md5sum to be sure you got the right one.
Before you install CM9: Preparation (First three are optional. If you want to start fresh, these can be skipped)
Install AppBak from Market, run it and save a list of all your apps.
Install SMS Backup and Restore from Market, run it and backup your SMS history.
Install Call Logs Backup and Restore from Market, run it and backup your call log history.
Boot into CWM5 recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.
WARNING: Many apps will Force Close crash if you restore data from a previous ROM.
Install
Use CWM5 or CWM6.
Warning: Only use this recovery to flash CM9. Otherwise, you risk bricking your phone!
Wipe data and cache.
Flash update*.zip.
Flash gapps*.zip. You must flash gapps after every upgrade to CM9 since /system is formatted, wiping your previous add-ons.
Reboot phone.
After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.
Warning: Do not restore backup data of system apps!
If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.
It seems that restoring backups can also break Calendar sync.
Upgrades
Upgrades from previous versions of CM9 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM9 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.
NB: Going from a ROM using 2.6 kernel to a 3.0 kernel, a full wipe is recommended though.
Credits
CyanogenMod Team
Epic Touch CM Team for the install instructions
Private testers
ivendor and mirred for help with the camera HAL
Videos
KezraPlanes
HyperkidZero
Mirror kindly provided by THE-E.
known issues
fm radio
there's no fm radio support in cm9, period! It's not possible to add this when there's no support for it! So stop asking for it!
camera
camera will never work as good as in stock rom, period! We are using ugly hal wrapper hack to get it to work at all! This is only guaranteed to work partially ok with included camera app. And still not everything will work at all with it, like certain effects or video calls. All other 3rd party camera apps may or may not work. Don't cry if they don't. If you absolutely need a 100% working camera, use stock rom!
By "no USB tethering" you mean that CM9 is a no turning back step unless we already have a different ROM on SD card to go back to since no transfer via USB will be possible until it's fixed? Or is it related only to use the phone as a modem?
wiseless said:
Or is it related only to use the phone as a modem?
Click to expand...
Click to collapse
This.
Transferring files via usb works fine.
Arco. me' main man. you have done it...you have given us glory to have this phone...this is the best rom out there. Best ics feel. best...well...best everything! merci! merci arco! Everyone knew you could do it. i hope you like beers for your gonna get alot of them
Thanks arco...
Sent from my GT-I8150
Good job. Samsung, now this device improve 100%.
You are my hero =) Thanks, arco.
Arco, you try use spirit fm?may be work.
1million beers to arco!!!
Sent From The Phone Of Gamers
Thank you, i will return my galaxy w back
Sent from my GT-I9000 using XDA
Be aware I've noticed a potential serious bug. What happens is that apps might start crashing, and when installing an app the phone will bootloop. This might take a while to occur, and seems to be caused by the mmc cards not coming back alive after suspend. I'm currently trying to trace what patch is to blame, unless my device has developed a hardware error. So if anyone else experience the same, please report back.
arco68 said:
Be aware I've noticed a potential serious bug. What happens is that apps might start crashing, and when installing an app the phone will bootloop. This might take a while to occur, and seems to be caused by the mmc cards not coming back alive after suspend. I'm currently trying to trace what patch is to blame, unless my device has developed a hardware error. So if anyone else experience the same, please report back.
Click to expand...
Click to collapse
i already flash mine, so far no bugs...seems very smooth....i will report here if i encounter any bugs...but i notice we cant see part of the wallpaper when scroll to the left...(although isnt a serious problem ).
& a million thanks to you acro68!! Thank you for spending so much time in developing CM9 for us...cant tell how much i appreciate it!
Only bug that I see (apart from camera) is the network settings. I see no service when I do have a service. Still performs as cm9 and ICS.
Sent From Galaxy Wonders Cm-9
arco68 said:
Use CWM5.
Warning: Only use this recovery to flash CM9. Otherwise, you risk bricking your phone!
Click to expand...
Click to collapse
Hmmm...this last update to CWM MUST be used for CM9 only?
So if I decided not to use CM9 for now I'll be able to flash the backup I made prior to CM9 install and to install another ROM after the restore I'll have to ODIN-flash the previous CWM (prior to 04/01)?
infernoaswen said:
i already flash mine, so far no bugs...seems very smooth....i will report here if i encounter any bugs...but i notice we cant see part of the wallpaper when scroll to the left...(although isnt a serious problem ).
Click to expand...
Click to collapse
Noticed that too. I'll look into it. If you set the same image again from Wallpapers app, it looks correct.
gmaster1 said:
Only bug that I see (apart from camera) is the network settings. I see no service when I do have a service. Still performs as cm9 and ICS.
Click to expand...
Click to collapse
Turn off mobile data, and it should work. It just doesn't work when mobile data is on. Known issue.
wiseless said:
Hmmm...this last update to CWM MUST be used for CM9 only?
So if I decided not to use CM9 for now I'll be able to flash the backup I made prior to CM9 install and to install another ROM after the restore I'll have to ODIN-flash the previous CWM (prior to 04/01)?
Click to expand...
Click to collapse
It just means you shouldn't use another recovery program than CWM to flash CM9 with. Not really an issue I think. You can still use this one as before to restore old rom backups.
Hell yeah, this baby is smooth, fast and has Brazilian Portuguese in it (not fully translated yet it seems, but mostly)!
Thanks Arco! The only missing feature that is closer to make any difference to me is the camera, but really, I've wiped my phone quite a few times lately testing ROMs so I haven't used it.
---------- Post added at 12:48 AM ---------- Previous post was at 12:24 AM ----------
Found a bug with the native browser. Tried visiting several websites, it shows the progress bar loading but shows nothing but a white screen.
When I click the tabs icon to the right of the address bar the thumbnail shows normally, but when selected to full view, white screen again.
Not a connection problem because gmail, Play store and Dolphin browser work just fine via wifi.
Good job Arco Finally good to see an official release
Wow... very hot in here... can't wait to get my SGW from SSC .
wiseless said:
Found a bug with the native browser. Tried visiting several websites, it shows the progress bar loading but shows nothing but a white screen.
When I click the tabs icon to the right of the address bar the thumbnail shows normally, but when selected to full view, white screen again.
Click to expand...
Click to collapse
Try a reboot and see if it's better. I've had that happen to me as well. It only happened after the 4.0.4 update for me though, so might be a regression in the browser rendering code.

Categories

Resources