Primarily so I could be rid of two the main problems with the N1:
- hardware flaw in the touchscreen sensor
- 196 Megs internal application storage is pitifully small
I also hoped for:
- more speed
- better battery life from a newer generation screen / CPU
- all the new toys :)
Touchscreen one is an annoyance, yes. But the 196Mb app storage is fixable - Cyanogenmod 6.1 is the way to go. I am running it on my N1 and it gives you the ability to move any app to the SD card and it all just works. You might even get Gingerbread update from CM earlier than Google/Stock Firmware <edit> Well not really CM requires the new hardware drivers from Gingerbread that are not in AOSP - so Google will have to release Gingerbread for N1</edit>.
No real downside other than the fact that apps don't move entirely to SD. All shared libraries must stay in the main storage as well as application parts tagged 'secure' from my understanding. I have my N1 rooted and use App2SD but still sit at about 32Meg free with everything possible moved. At 19 Meg (10%) the phone goes into 'low memory' warning so unless I keep caches cleared I'm always not too far away from being out of space. Gigabytes of internal storage would be a dream apps wise, and will probably be the tipping factor in when I let my N1 go even if I have to loose other things.
This is brilliant, thank you for the link. I think you just saved my N1 from an early retirement. I may wait until 2.3 comes down the pipe (soon? please Google?) then do it then. I would hate to see it mess up the OS upgrade. Thank you again.
I also hoped for: - more speed - better battery life from a newer generation screen / CPU - all the new toys :)