Not locking up at all. No random reboots for me.
There are a few minor issues with Cyanogen ROMs that I know; most of them have fixes or workarounds. They are these (others feel free to add):
- there is an issue with something called undead calls - the phone, particularly on longer phone calls, will appear to drop the call, but will then immediately reconnect and you will notice that it was connected all of the time. However, Erisuer1 found an answer to this - it is an installable script for the Froyo ROMs, and is built-in to GSB.
See
[SOLVED] Eris "Undead Call" Problem (AOSP/Froyo/GB) Fixed! - xda-developers
- Many CyanogenMod ROMs will drop a GPS signal while navigating after a period of time - 20 minutes to 30 minutes, say. If you do not use Navigation, it is not an issue. If you do, GSB has fixed this problem as well. I believe that this is still a problem in Froyo ROMs.
- While in a call while not holding the call next to your head, say on speakerphone or Bluetooth, the display will darken after the default screen off period. With an HTC based ROM, there is a way to get the screen back - with the CyanogenMod ROMs, there is a way as well - you hold VolUp while pressing the Send key. (Others say that GSB now works by pressing the trackball, but that did not work for me yesterday - the other method did.)
- The HTC ROMs have built-in support for programming the phone - dial *228 and press Send a keypad is displayed and a special app displays to interface with the automated service, including a reboot of the phone when a successful activation or PRL is completed. As far as I know, none of the Froyo or GB ROMs have this, but you can long-press the menu button to get the keyboard to appear when you are in a pinch and need to do this.
I do not have these problems, but I am careful how I backup and restore data. There is an app called Titanium Backup that can fully backup and restore your apps and data, including maintaining links to the market for future updates, but as long as you do not try to restore system information - your gmail data, your SMS messages, your call logs - to your phone using Titanium, you will be fine. There are apps that can backup and restore SMS messages and call logs between Android versions (SMS Backup & Restore, Call Log Backup & Restore) and these work just fine for that. And,of course, Gmail repopulates with your first sync - you just need to change any custom settings, like ringtones, default behavior, signatures, etc.
That said, right now I am staying with GSB going forward. I see absolutely no reason right now to go back. As I said, I have xtrROM around just in case I want to make programming changes to the actual radio, so there's no need to restore data - I just go in quickly and then go back to CELB (or, now, GSB.)
A few things:
1. Unlike xtrROM, GSB does not include any Google apps by default. There is a second download and flash that you must do to get the market and the Google setup installed before you restart the phone. So, you
- download GSB and the Google apps package in that thread
- Nandroid backup what you have now
- Wipe data and wipe Dalvik
- Flash GSB
- Flash gapps
- Restart the phone
2. Unlike xtrROM, GSB (and the other Froyo ROMs) do not have cache2cache as an option, so there is less room for apps and data. However, Zach.xtr has created a flashable zip that works with most Froyo and all GB ROMs that gives cache2cache functionality. It works just fine, but, again, adds one more flash to the steps above.
- download GSB and the Google apps package in that thread
- Nandroid backup what you have now
- Wipe data and wipe Dalvik
- Flash GSB
- Flash gapps
- Flash xtrcache2cache
- Restart the phone
3. After you restart the phone and go through the setup, GSB *should* start automatically downloading and installing your apps in the background. It will take about 30 minutes to an hour, and it is hard to tell that it is happening, except that the phone feels sluggish. If you watch the app drawer you will see your apps start populating the app drawer, though.
While all of this is happening, you may want to go into settings->CyanogenMod settings->Performance and change some settings there (do not restart the phone until you get the notification that you apps were restored.) I turn on JIT and set "leave home in memory". You may also want to poke around in the other CyanogenMod settings - if you like the default HTC lockscreen pull-down method, you may want to either use the "lense" lockscreen or the default "Rotary revamped" with "drag down to unlock) turned on (this will let you rotary drag left to toggle the ringer off and on without waking the phone, for example.)
Also, watch the notifications for the apps that do not install. I had quite a few - about a half dozen - that threw up a notification that they could not install, with the reason that there was not enough space. However, after tapping those notifications one by one (which brought me to the market location for that app) and tapping install manually, they all installed just fine.
4.
Vitally important! So far, all updates to GSB have required only a Dalvik wipe - you can install over the update without wiping data.
However, you must always reflash gapps before restarting the phone. Also, if you did install xtrcache2cache,
you must always reflash that before restarting the phone. Nandroid backups will be big in the off chance you forget to do this.
So, at the risk of sounding like a broken record, the steps to install a no-wipe update are:
- download the GSB update
- Nandroid backup what you have now
- Wipe Dalvik only - do not wipe data (unless you want to go through the setup again)
- Flash GSB
- Flash gapps
- (optional) Flash xtrcache2cache
- Restart the phone
5. By the way, you can flash xtrcache2cache at any time. It doesn't have to be when you first install the ROM.
GSB and the gapps:
[ROM] GSB v1.6 | GingerBread 2.3.2 [CM7.0.0 RC1 NIGHTLY][2-18-2011] - xda-developers
xtrcache2cache:
[SCRIPT][1/22/2011] A Simple Cache2Cache for CM 6.x and 7.x ROMs - xda-developers
Purely my speculation. Remember also that the DInc has more RAM and internal storage.
So far I have had only one app with a problem - Dictionary.com's dictionary app. It simply will not automatically update for me. It's not sorely missed at all.
There was another app that somebody suggested I try - something for toggling settings - but it is set to work for 2.1 and 2.2 and isn't even visible in the market for 2.3, and I cannot install from market.android.com (which is how I found out it was not for my version of Android.) Again, there are alternate apps. I have 65 or so apps installed, and all are working just fine, and I just have that weird issue with the dictionary app being unable to update.