[Hero CDMA Android Development] Avalaunchmods:
THE FOUR (4) UPDATE.ZIPS BELOW CAN BE FLASHED IN AN ORDER, ON ANY ROM. IF ONE DOES NOT WORK TRY ANOTHER. IT CANT HURT YOU. APPLY THESE AS UPDATE.ZIPS IN NANDROID

ANY OF THESE FIXES WILL WORK WITH ALL 2.1 ROMS********

Ok so after 2 weeks of testing and thanks to everyone who helped in the testing. we now have a

FINAL

Fix for the Audio loss problem.

Im going to make this simple.

Update------------------------

This is the OC kernel #89. it may or may not work for you but the way toast compiled it, it DOES NOT have audio loss. it is a guarantee fix but it may not work you. i reccomend using set cpu and min 245 max 729. this allows the best stepping of the processor. idk what roms this will and wont work with. im just throwing this out to help some people until EVERYONE WITH THE ISSUE CALLS SPRINT AND TELLS THEM.

PICK ONE

ToastOC kernel #89 audio fix.

Here is the second update. it is the kernel pulled straight from the RUU. some people say this works. it is completely untouched. i had certain files included that fixed audio loss but i had to remove them due to some complications. so try this if the other 3 dont work, or you dont want OC.

PICK ONE

2.1RUU kernel audio fix

Disclaimer, i have not tested either one. NANDROID BACK UP. im not responsible for data loss. although this has never happened i need to tell everyone. hope one of these 4 work.

End Update-------------------------------

PICK ONE

AudiofixRC

PICK ONE

AudiofixERIS

IF ONE DIDNT WORK. TRY THE OTHER. IF YOU EXPERIENCE A HANG AT BOOT, PULL THE BATTERY AND POWER IT BACK ON. GIVE IT 15 MIN TO BOOT. NOTHING IN THE PATCHES WILL LOCK UP THE PHONE.

********IF YOU APPLY THIS TO ANY FRESH TOAST ROM YOU WILL LOSE OVERCLOCKING ABILITY AND IT WILL BECOME FRESH 2.0D. IF YOU FLASH THIS OVER DC 2.08 AND UP THEN YOU WILL LOSE DC CONFIG. AND PLEASE UNDERSTAND IF YOU APPLY THESE FIXES TO A PORTED ROM OR ANY ROM THAT HAS MODIFIED RAMDISKS THEN IT WILL BE REPLACED WITH A NORMAL BOOT.IMG.

IF anyone has a speakerphone issue or something weird just post a comment and i know the fix. but i have tried to generalize the zips for everyone.

Thanks to everyone who tested and beared threw the 7+ updates :cool:

special thanks to,Zenulator(er) Gbhil, BeyondInferno, Treve, Flipz, Damageless, Darchstar. for their contributions. All these Devs are incredible and they all helped to solve this issue when it only effected a few people. they deserve alot of respect for doing so.

The issue is caused by audio drivers in the kernel not resetting. we do not have the source for .29 kernel so there is no fix. we dont know why this effects some people and not others. cyanogen has worked on the issue and he does not have fix. many other forums have reported this issue with no fix. i chatted with a google engineer and he does not have fix. there is no fix that we know of except replacing the kernel with an older version that works. in this case i have used the ones from the ALPHA RUU from sprint and the eris kernel that was made by flipz. Since the audio drivers do not reset it does not allow anything to read them. so it continues resetting and resetting and this causes the cpu to be pegged by the constant retry and retry.