This is just some general ideas for getting the CM6/Froyo 2.2 running great
NANDROID:
Make a nandroid of your current rom or your stock rom. Always do a nandroid before flashing a new rom. It may save you one day
CM6:
If you are new to rooting, follow the exact steps Darch recommends in the CM6 thread xda-developers Make sure if you are coming from another rom, WIPE everything, Data, Cache and Davlik cache. Here is the zip file for stable CM6.1.0 http://cyanogenmod-mirror.local.host.name/hero/cm/stable/update-cm-6.1.0-Heroc-signed.zip for those of you wanting to download directly The phone will be just fine as is, but if you want the market.... you will have to flash the gapps
NEW MARKET GAPPS:
Thanks to aosp, the new Android Market 2.2.6 can be downloaded from here http://bit.ly/epn0yl These are bone stock gapps, everything from Gmail to Google Maps.... will need to be downloaded from market. Sign into Google Account after after flashing the rom and gapps!
GAPPS:
If you want the Android market, gmail, etc... Here are the gapps http://cyanogenmod-mirror.local.host.name/gapps/gapps-mdpi-20101020-signed.zip You will need to flash the gapps after flashing the rom. You can do this directly after you flash the CM6 rom. Then reboot phone. If that mirror does not work, look here Latest Version - CyanogenMod Wiki Download MDPI ONLY
GOOGLE ACCOUNT:
After the phone boots, you will need to sign into your Google account. This will give you access to the market, gmail etc... Any previous purchases from the Android market will be in the download section of the market. It could take 5-20 minutes for everything to sync to your new rom, so give it time
ANDROID MARKET DOWNLOADS:
There are a couple of applications from the market that will help backing up applications. I recommend using Titanium Backup or something similar. After wiping data, all previous downloads will need to be dowloaded again. TB helps in this by backing up applications in previous roms. This would be the first download from the Android market I would do, then open up application and press menu, batch and press RUN Restore all apps with data. This makes the process of restoring applications faster instead of searching for applications in the market
APPS 2 SD CARD
You can move applications to your SD Card without having to partition your card with Froyo 2.2. First, go into CyanogenMod Settings>Apllication Settings> and check the box 'Allow application moving'. Press 'install location' and choose 'External'.
Now, go back to 'Settings'(for the phone) and press 'Applications'. Make sure the box at the top 'Unknown Sources' is checked.
Press 'Manage Applications'. After your applications load, go down to each one you want to run from your SD Card and tap the application. This takes you to a screen and you will see in the middle/right of the screen (below 'Storage') where you press 'Move to SD Card' ( a few applications may not be able to move). Press that and wait a moment for the button to refresh, It will now read 'Move to Phone', showing you that the application was moved to your SD Card and you can press again to move the application back to your phone.
You will notice the amount of KB/MB for the application under 'Storage' has gone down. Some applications release more space than others but the application still needs some of the application to remain on the phone so it can be accessed (just like in cache) and find the application on your SD Card. Simply repeat this process for each application you want to move to your SD Card.
VOICEMAIL:
The CM6 does not have voicemail. I prefer Google Voice from the Android market. It is now open, no invitations needed. If you would like Sprint Visual Voicemail, here is link for Sprint VVM xda-developers - View Single Post - [ROM] CyanogenMod-6 for Hero CDMA - V6.0.0 (09/18/2010) Flash the zip file from recovery.
NAVIGATION:
After downloading the Maps application from the market, you will now have Google Navigation. If you prefer Sprint Navigation, here is the link for the apk xda-developers - View Single Post - [ROM] CyanogenMod-6 for Hero CDMA - V6.0.0 (09/18/2010)
OVERCLOCKING:
First thing you will need for adjusting frequencies, download OC Widget or SetCPU from the Android market. Not every phone will have the same OC settings, so the Min/Max settings may vary from phone to phone. But I would recommend the Min setting be at least 245. You will be able to OC to 768 on the STOCK kernel. If random reboots or freezes happen when setting at 768, lower the frequency until you find that 'happy' place for the phone.
You can also flash an Uncapped kernel which may result in a faster phone. Found here [Kernel] BrainFuct Kernel - UncappedKernel [09/22/2010] - xda-developers Make sure you WIPE Davlik cache before flashing one of the uncapped kernels. Decad3ance has stable and BFS kernels for the CM6. The stable kernels will be just fine, flash the BFS kernels at your own risk.
If you turn on/off your phone, will need to reset settings for the frequencies
BATTERY ISSUES:
If come to find that the battery is not so great, there are a couple of things you may want to do.
1. Make sure the sync settings for widgets and such are not having to sync every 5 minutes. For instance, I have Moblie Buzz widget set to sync every hour. If you are roaming, syncing will take a toll on the battery. Adjusting the settings of syncing may increase battery life.
2. Wipe the battery stats. Charge phone to 100%. DO NOT UNPLUG. Boot into recovery and wipe battery stats. Reboot phone. UNPLUG PHONE FROM CHARGER. Let the phone completely die to 0%. Plug in phone to charger. Charge phone back to 100%(DO NOT UNPLUG). Complete charge should take 4-5 hours. The green light comes on at 90% so for safe measure if you see the green light come on, leave the phone charging for another hour just to be safe.
3. Flashing an uncapped kernel will improve battery life
4. Try the battery tweak found here Collin_ph Battery Tweak RC1 for Cyanogen / Darch Froyo roms (possibly others) - xda-developers Collin has all information there. But before doing the battery tweak UNINSTALL OC widget and SetCPU You will be able to set the frequencies with the battery tweak, no need for OC widget and SetCPU. Collin just released a new update Collin_ph battery tweak V3 RC2 is released! - xda-developers
GPS:
If you are having trouble getting a lock of your GPS, download GPS Status from the Android market. Open up the app, press menu, settings, GPS & Sensors, Manage A-GPS state, press DOWNLOAD. If you are having trouble with GPS getting a lock, do the same as above and press RESET and then redownload.
LAG ISSUES:
Some may experience lag issues after some time after flashing. I would recommend getting a solid GPS lock. I don't know why this works but it works. Go into any MAP application and make sure your exact location is determined. I would HIGHLY recommend doing this right after flashing the rom. ENABLE Auto rotate in settings>display. Then go into CyanogenMod settings>User Interface>Uncheck> 90 Degrees and 270 Degrees.
LOCK SCREEN LAG:
Flashing an uncapped kernel will solve this issue
MMS FIX:
Some may have trouble with mms messages, look here for the fix xda-developers - View Single Post - Discussion of Cyanogenmod Nightlies for Hero CDMA Download Handcent from the market to blacklist any unwanted text messages.
OLDER GAPPS:
If you try to download something new from the Android market and you get an unsuccessful install. Use Titanium Backup. For instance, the new Gmail 2.3. Uninstall Gmail in TB. Reboot phone. Then go back into the Android market and download Gmail 2.3. If you flashed the new 9/17 gapps, you should not have any trouble downloading.
RADIO UPDATE:
WARNING: I HAVE ONLY TESTED WITH THE CDMA SPRINT HTC HERO!!! If you flash the wrong radio, serious issues may happen. Please do your research before flashing. Thanks to infintefx for a flashable zip for the baseband radio. Look here for 2.42.02.10.29 http://www.4shared.com/file/MHi2Tha1/New Radio-Basebnd242021029.html Flash from recovery! There is NO NEED TO WIPE. Boot to recovery and flash the radio.
PRL UPDATE:
To update the PRL, you will have to flash to a sense rom, found here [ROM] 08/30/10 | Fresh Hero 2.4.0 | Incremental Update For Freshness - xda-developers To update PRL, Nandroid current rom, flash over to Fresh and update PRL, then restore nandroid back to CM6
SENSE UI in CM6:
Since the CM6 is an AOSP rom, there is no Sense UI. Look here for some great recommendations
http://androidforums.com/sprint-her...06-make-your-cm6-rom-look-like-htc-sence.html
PERFORMANCE SETTINGS:
There are list of things in CyanogenMod settings that you can enable: JIT, Compcache, Enable surface Dithering and VM Heap. Enabling or changing some of these may improve the phone and some may cause issues. Change or enable at your own risk Need information about what each one does? Google it!!!
FORCE CLOSE ISSUES:
Some may experience some force close issues. You can Fix Permissions via Rom Manager. Go into Rom Manager, press 'Fix Permissions' and let it do its thing. Then reboot phone.
ANDROID MARKET ISSUES:
Some have trouble with the android market getting stuck on 'downloading...'. Before going into the android market, go into your GTalk application and sign into your GTalk account. Once you are signed into GTalk, there should not be any issues downloading applications from the market.
NIGHTLIES:
Look here for the nightlies TeamDouche Mirror System If you decide to flash a nightly, be warned there may be bugs The most recent nightly is at the top, by date and by number. To flash a nightly do this: Nandroid. Download nightly. Boot into recovery. WIPE ONLY Davlik cache and cache (some recoveries do not have the option to wipe cache, make sure you wipe Davlik cache though) Flash rom. Reboot phone. If you decide to flash a nightly, all of you settings, ringtones, applications.... will be as you left them. (As if you turned your phone off and back on) After flashing rom, you will have the stock kernel and you will have to flash the uncapped kernel again, flash the battery tweak and set frequencies for overclocking.
You also can start with a nightly and not worry about downloading the above mentioned CM6 rom. Again, make sure you flash the gapps!
Hope some of these things will help in your CM6 experience
Thanks to Darch
Thanks to Teamdouche
Thanks to CyanogenMod
Thanks to Decad3nce for Uncapped kernels
Thanks to Collin_ph for battery tweak
Thanks to infinitefx for flashable radio zip
!!REMEMBER, donate to the developers because WITHOUT them, none of this possible!!
Thanks to Impaler747 for Sprint VVM and Sprint Nav zip and apk
Thanks to Fenga Papit for instructions on Apps 2 Sd
Thanks to Jakejm79 for Froyo MMS fix zip
Thanks to jcj77d for the HTC Sense look
NANDROID:
Make a nandroid of your current rom or your stock rom. Always do a nandroid before flashing a new rom. It may save you one day
CM6:
If you are new to rooting, follow the exact steps Darch recommends in the CM6 thread xda-developers Make sure if you are coming from another rom, WIPE everything, Data, Cache and Davlik cache. Here is the zip file for stable CM6.1.0 http://cyanogenmod-mirror.local.host.name/hero/cm/stable/update-cm-6.1.0-Heroc-signed.zip for those of you wanting to download directly The phone will be just fine as is, but if you want the market.... you will have to flash the gapps
NEW MARKET GAPPS:
Thanks to aosp, the new Android Market 2.2.6 can be downloaded from here http://bit.ly/epn0yl These are bone stock gapps, everything from Gmail to Google Maps.... will need to be downloaded from market. Sign into Google Account after after flashing the rom and gapps!
GAPPS:
If you want the Android market, gmail, etc... Here are the gapps http://cyanogenmod-mirror.local.host.name/gapps/gapps-mdpi-20101020-signed.zip You will need to flash the gapps after flashing the rom. You can do this directly after you flash the CM6 rom. Then reboot phone. If that mirror does not work, look here Latest Version - CyanogenMod Wiki Download MDPI ONLY
GOOGLE ACCOUNT:
After the phone boots, you will need to sign into your Google account. This will give you access to the market, gmail etc... Any previous purchases from the Android market will be in the download section of the market. It could take 5-20 minutes for everything to sync to your new rom, so give it time
ANDROID MARKET DOWNLOADS:
There are a couple of applications from the market that will help backing up applications. I recommend using Titanium Backup or something similar. After wiping data, all previous downloads will need to be dowloaded again. TB helps in this by backing up applications in previous roms. This would be the first download from the Android market I would do, then open up application and press menu, batch and press RUN Restore all apps with data. This makes the process of restoring applications faster instead of searching for applications in the market
APPS 2 SD CARD
You can move applications to your SD Card without having to partition your card with Froyo 2.2. First, go into CyanogenMod Settings>Apllication Settings> and check the box 'Allow application moving'. Press 'install location' and choose 'External'.
Now, go back to 'Settings'(for the phone) and press 'Applications'. Make sure the box at the top 'Unknown Sources' is checked.
Press 'Manage Applications'. After your applications load, go down to each one you want to run from your SD Card and tap the application. This takes you to a screen and you will see in the middle/right of the screen (below 'Storage') where you press 'Move to SD Card' ( a few applications may not be able to move). Press that and wait a moment for the button to refresh, It will now read 'Move to Phone', showing you that the application was moved to your SD Card and you can press again to move the application back to your phone.
You will notice the amount of KB/MB for the application under 'Storage' has gone down. Some applications release more space than others but the application still needs some of the application to remain on the phone so it can be accessed (just like in cache) and find the application on your SD Card. Simply repeat this process for each application you want to move to your SD Card.
VOICEMAIL:
The CM6 does not have voicemail. I prefer Google Voice from the Android market. It is now open, no invitations needed. If you would like Sprint Visual Voicemail, here is link for Sprint VVM xda-developers - View Single Post - [ROM] CyanogenMod-6 for Hero CDMA - V6.0.0 (09/18/2010) Flash the zip file from recovery.
NAVIGATION:
After downloading the Maps application from the market, you will now have Google Navigation. If you prefer Sprint Navigation, here is the link for the apk xda-developers - View Single Post - [ROM] CyanogenMod-6 for Hero CDMA - V6.0.0 (09/18/2010)
OVERCLOCKING:
First thing you will need for adjusting frequencies, download OC Widget or SetCPU from the Android market. Not every phone will have the same OC settings, so the Min/Max settings may vary from phone to phone. But I would recommend the Min setting be at least 245. You will be able to OC to 768 on the STOCK kernel. If random reboots or freezes happen when setting at 768, lower the frequency until you find that 'happy' place for the phone.
You can also flash an Uncapped kernel which may result in a faster phone. Found here [Kernel] BrainFuct Kernel - UncappedKernel [09/22/2010] - xda-developers Make sure you WIPE Davlik cache before flashing one of the uncapped kernels. Decad3ance has stable and BFS kernels for the CM6. The stable kernels will be just fine, flash the BFS kernels at your own risk.
If you turn on/off your phone, will need to reset settings for the frequencies
BATTERY ISSUES:
If come to find that the battery is not so great, there are a couple of things you may want to do.
1. Make sure the sync settings for widgets and such are not having to sync every 5 minutes. For instance, I have Moblie Buzz widget set to sync every hour. If you are roaming, syncing will take a toll on the battery. Adjusting the settings of syncing may increase battery life.
2. Wipe the battery stats. Charge phone to 100%. DO NOT UNPLUG. Boot into recovery and wipe battery stats. Reboot phone. UNPLUG PHONE FROM CHARGER. Let the phone completely die to 0%. Plug in phone to charger. Charge phone back to 100%(DO NOT UNPLUG). Complete charge should take 4-5 hours. The green light comes on at 90% so for safe measure if you see the green light come on, leave the phone charging for another hour just to be safe.
3. Flashing an uncapped kernel will improve battery life
4. Try the battery tweak found here Collin_ph Battery Tweak RC1 for Cyanogen / Darch Froyo roms (possibly others) - xda-developers Collin has all information there. But before doing the battery tweak UNINSTALL OC widget and SetCPU You will be able to set the frequencies with the battery tweak, no need for OC widget and SetCPU. Collin just released a new update Collin_ph battery tweak V3 RC2 is released! - xda-developers
GPS:
If you are having trouble getting a lock of your GPS, download GPS Status from the Android market. Open up the app, press menu, settings, GPS & Sensors, Manage A-GPS state, press DOWNLOAD. If you are having trouble with GPS getting a lock, do the same as above and press RESET and then redownload.
LAG ISSUES:
Some may experience lag issues after some time after flashing. I would recommend getting a solid GPS lock. I don't know why this works but it works. Go into any MAP application and make sure your exact location is determined. I would HIGHLY recommend doing this right after flashing the rom. ENABLE Auto rotate in settings>display. Then go into CyanogenMod settings>User Interface>Uncheck> 90 Degrees and 270 Degrees.
LOCK SCREEN LAG:
Flashing an uncapped kernel will solve this issue
MMS FIX:
Some may have trouble with mms messages, look here for the fix xda-developers - View Single Post - Discussion of Cyanogenmod Nightlies for Hero CDMA Download Handcent from the market to blacklist any unwanted text messages.
OLDER GAPPS:
If you try to download something new from the Android market and you get an unsuccessful install. Use Titanium Backup. For instance, the new Gmail 2.3. Uninstall Gmail in TB. Reboot phone. Then go back into the Android market and download Gmail 2.3. If you flashed the new 9/17 gapps, you should not have any trouble downloading.
RADIO UPDATE:
WARNING: I HAVE ONLY TESTED WITH THE CDMA SPRINT HTC HERO!!! If you flash the wrong radio, serious issues may happen. Please do your research before flashing. Thanks to infintefx for a flashable zip for the baseband radio. Look here for 2.42.02.10.29 http://www.4shared.com/file/MHi2Tha1/New Radio-Basebnd242021029.html Flash from recovery! There is NO NEED TO WIPE. Boot to recovery and flash the radio.
PRL UPDATE:
To update the PRL, you will have to flash to a sense rom, found here [ROM] 08/30/10 | Fresh Hero 2.4.0 | Incremental Update For Freshness - xda-developers To update PRL, Nandroid current rom, flash over to Fresh and update PRL, then restore nandroid back to CM6
SENSE UI in CM6:
Since the CM6 is an AOSP rom, there is no Sense UI. Look here for some great recommendations
http://androidforums.com/sprint-her...06-make-your-cm6-rom-look-like-htc-sence.html
PERFORMANCE SETTINGS:
There are list of things in CyanogenMod settings that you can enable: JIT, Compcache, Enable surface Dithering and VM Heap. Enabling or changing some of these may improve the phone and some may cause issues. Change or enable at your own risk Need information about what each one does? Google it!!!
FORCE CLOSE ISSUES:
Some may experience some force close issues. You can Fix Permissions via Rom Manager. Go into Rom Manager, press 'Fix Permissions' and let it do its thing. Then reboot phone.
ANDROID MARKET ISSUES:
Some have trouble with the android market getting stuck on 'downloading...'. Before going into the android market, go into your GTalk application and sign into your GTalk account. Once you are signed into GTalk, there should not be any issues downloading applications from the market.
NIGHTLIES:
Look here for the nightlies TeamDouche Mirror System If you decide to flash a nightly, be warned there may be bugs The most recent nightly is at the top, by date and by number. To flash a nightly do this: Nandroid. Download nightly. Boot into recovery. WIPE ONLY Davlik cache and cache (some recoveries do not have the option to wipe cache, make sure you wipe Davlik cache though) Flash rom. Reboot phone. If you decide to flash a nightly, all of you settings, ringtones, applications.... will be as you left them. (As if you turned your phone off and back on) After flashing rom, you will have the stock kernel and you will have to flash the uncapped kernel again, flash the battery tweak and set frequencies for overclocking.
You also can start with a nightly and not worry about downloading the above mentioned CM6 rom. Again, make sure you flash the gapps!
Hope some of these things will help in your CM6 experience
Thanks to Darch
Thanks to Teamdouche
Thanks to CyanogenMod
Thanks to Decad3nce for Uncapped kernels
Thanks to Collin_ph for battery tweak
Thanks to infinitefx for flashable radio zip
!!REMEMBER, donate to the developers because WITHOUT them, none of this possible!!
Thanks to Impaler747 for Sprint VVM and Sprint Nav zip and apk
Thanks to Fenga Papit for instructions on Apps 2 Sd
Thanks to Jakejm79 for Froyo MMS fix zip
Thanks to jcj77d for the HTC Sense look