• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Setting up CM6

andygu3

Android Expert
May 24, 2010
4,697
2,079
Lewis Center, OH
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:eek: 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:eek: 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:D) 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
 
andygu3, you should add in here that if users are experiencing their phones gradually bogging down and lag, they should check and see under settings>display if the AUTO ROTATE is enabled or disabled. read over on xda that disabling the auto rotate through settings>display will cause the phone to gradually bog down and lag. to bypass this, instead of turning off auto rotate in settings>display...go into cyanogenmod settings>user interface>uncheck 90 degrees and 270 degrees. this will disable AUTO ROTATE for those who don't like it auto rotating itself like me. i had a hell of a time finding the solution to this so i hope whoever else is having this problem can find a easy answer.

cliff notes: ENABLE AUTO ROTATE in SETTINGS>DISPLAY. then go into cyanogenmod settings>user interface> UNCHECK 90 degrees and 270 degrees
 
  • Like
Reactions: andygu3
Upvote 0
andygu3, you should add in here that if users are experiencing their phones gradually bogging down and lag, they should check and see under settings>display if the AUTO ROTATE is enabled or disabled. read over on xda that disabling the auto rotate through settings>display will cause the phone to gradually bog down and lag. to bypass this, instead of turning off auto rotate in settings>display...go into cyanogenmod settings>user interface>uncheck 90 degrees and 270 degrees. this will disable AUTO ROTATE for those who don't like it auto rotating itself like me. i had a hell of a time finding the solution to this so i hope whoever else is having this problem can find a easy answer.

Thanks Chinkster:)
 
Upvote 0
i've got a problem

i can't seem to "push" the gapps zip file to the sdcard in the command prompt

it says...

failed to copy 'update-cm6-systemapps-09122010-signed.zip' to '/sdcard': is a directory

??



seems like i don't know how to xfer files to the phone - please just point me to the correct area (and don't just say go to the wiki page - it is NOT easy to find a real "how to" on there!!)

i've rooted it, i've flashed the rom, CM6 is running, but i can't seem to find where i enter my google acct info (when i go to add an acct, its an exchange acct - wtf?) so... i'm kinda "so close yet so far" right now
 
Upvote 0
i've got a problem

i can't seem to "push" the gapps zip file to the sdcard in the command prompt

it says...



??



seems like i don't know how to xfer files to the phone - please just point me to the correct area (and don't just say go to the wiki page - it is NOT easy to find a real "how to" on there!!)

i've rooted it, i've flashed the rom, CM6 is running, but i can't seem to find where i enter my google acct info (when i go to add an acct, its an exchange acct - wtf?) so... i'm kinda "so close yet so far" right now


I have several methods to move a file.

1. connect to a share on your computer using ES File Explorer
2. Use FTP server and send to my phone
3. Use dropbox
4. Use a cable and mount as a USB drive
5. Take the SD card out and place in a reader


There are more I just don't have a lot of time to list them all. It is simple as drag and drop in most cases.

To add gmail: Menu > Settings > Account and sync > Add account
 
  • Like
Reactions: SDscorch
Upvote 0
got it.. thx!


re: google acct, it is asking to add an exchange server - and then gives an error

!! - found the answer!



for the benefit of anybody (anyNOOB) following in my footsteps... once you download the gapps zip file, xfer it to your sdcard (connect via USB, use as disk, xfer via windows copy/paste - worked for me), reboot to recovery, flash from zip and pick the gapps file....... once you restart you'll have the google acct sign-in screens that you saw the very first time you turned on your phone at the store!

nice!



so... lesson-learned - don't try to get into your google acct(s) before putting in the google apps zip file!
 
  • Like
Reactions: Phreak Accident
Upvote 0
got it.. thx!


re: google acct, it is asking to add an exchange server - and then gives an error

!! - found the answer!



for the benefit of anybody (anyNOOB) following in my footsteps... once you download the gapps zip file, xfer it to your sdcard (connect via USB, use as disk, xfer via windows copy/paste - worked for me), reboot to recovery, flash from zip and pick the gapps file....... once you restart you'll have the google acct sign-in screens that you saw the very first time you turned on your phone at the store!

nice!



so... lesson-learned - don't try to get into your google acct(s) before putting in the google apps zip file!

lol, didn't realize you didn't have that flashed.
 
Upvote 0
Can I flash the latest 9/30 gapps over the old ones? Any where I can find out what has been updated?

Those are the newest gapps, if you look at the zip, it says 09262010;)

The above mentioned site for the gapps are the most recent of gapps

I would recommend do a full wipe, data, davlik cache and cache. Flash the newest nightly first(or whatever zip you decide) then flash the 9/26 gapps over top

Nandroid first of course;)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones