Note: If you're unfamiliarized with the RCMod ROMs, please read these threads:
http://forum.geeksphone.com/index.php?topic=675.0 and
http://forum.geeksphone.com/index.php?topic=744.0RCMod 2.0 is in available, with an Eclair flavor
Update: 2.0.4 incremental update available, minor fixes.
Update: 2.0.5 incremental update available, camera stability fixes.
Update: 2.0.6 full update available, some fixes and optimizations.
Update: 2.0.7 incremental update available, more fixes and optimizations.
Update: 2.0.8 incremental update replaces 2.0.7.
Update: 2.0.10 incremental update available, radio and USB fixes, apps.
Update: 2.0.11 full update available, backports from experimental branch.
Update: 2.0.12 incremental update available, many optimizations.
Update: 2.0.13 incremental update available, minor fixes.
Update: 2.0.14 incremental update available, with fixes, Camera updates, and Wireless tethering.
Update: 2.0.15 update available, with clock/battery fixes, overall updates, and new launcher.
RCMod 2.0 is, as usual, an upgrade (no data wipe required). I never tried upgrading directly from the stock ROM (only from RCMod 1.3), but other users did, and had some trouble with the data conversion. So if you're upgrading from the stock ROM, I advise you to upgrade to any version of RCMod 1.x first (or Wipe your phone, but that will delete all your apps and settings).
Please do a nand backup before you attempt to upgrade!
Updater: Starting from 2.0.10, the RCMod Updater app is included, and will do daily checks for new versions. I strongly suggest you use it to do your uprgades, to avoid breakage due to missed incrementals.FeaturesRCMod 2.x is built from the AOSP (Android Open Source Project) version 2 (codenamed
Eclair), with the necessary changes to work on the ONE's hardware and some minor optimizations (the current base version for RCMod 2 is AOSP 2.1r2). Some highlights:
2.0.3- Full basic Android applications stack (Contacts, Calendar, etc)
- 3G/HSPA/EDGE data
- Accelerometer, GPS, and 3.2M Camera
- No softbuttons, all the screen space is available
- Configurable LCD display density, the default value is compatible with most applications available
- busybox included by default
- su binary (needed by many "root" applications) installed by default
- Improved bluetooth support over previous versions (can now send/receive media)
- Exchange Activesync support for e-mail
- New slider lock screen
- New slider answer/reject buttons in phone call screen
- Includes HelixLauncher as an alternative to the regular Launcher (when you use Eclair for the first time, it'll ask you if you want to use Home or Helix)
- Includes all the apps from the stock ROM that were added to RCMod 1.3.5
2.0.6 -
available at http://ul.to/j6vrkt- Fix 9-patch issues on Power Control widget
- Fix Email app crash on bad IMAP responses
- Imported 0xlab.org ARM optimizations for bionic from cyanogenmod (all native code rebuilt)
- Disable built-in apps auto-restore (if you delete them, they won't come back)
- Fix 2 Wifi reconnect problems (not sure if there are more)
- Replaced unconditional su with dialog/whitelist Superuser app from Zinx
- Removed non-functional QuickLaunch app
2.0.11 - available at http://gpone-aosp.googlecode.com/files/update-rc-2.0.11-signed.zip- Replaced opencorehw/openMAX modules
- Updated APN list from Cyanogen
- Fix ringer volume crash with some Settings
- Fix issues with SIM data access
- ADB notifications can be disabled in Settings
- Remove unused SpareParts options
2.0.15 - available at
http://gpone-aosp.googlecode.com/files/update-rc-2.0.15-signed.zip- Battery and system clock hangups fixed
- Applied more layout changes from firebird_ysc
- Fixed wifi driver private commands to export MAC and IP information
- Updated RCMod Updater (fixed loop when running networkless)
- Update all subsystems to pre-Froyo AOSP master
- Replaced stock launcher with ADW Launcher
- Updated WaveSecure
- Updated recovery
All the fixes and features from previous versions of RCMod have been forward-ported. However, it hasn't had as much testing as RCMod 1, so there are probably some bugs left. Keep in mind this is a BETA release before complaining, but feel free to point out any problems you come across (before you do, just make sure it hasn't been mentioned before by someone else)
Please remember this is a full upgrade, so if you have the Google Apps installed you'll have to install them again after applying the update. You'll need the Eclair version of the Apps, which can be found here:
http://ul.to/fdkg0m http://ul.to/zvkmzq . If you're using a Highscreen Zeus, you'll also have to apply the cyrillic keyboard package from
http://ul.to/dgq0y6Have fun!
Incremental updates (these updates are meant to be installed on top of 2.0.11 or any later version) - Each incremental includes the previous, so you only have to install the last one available..
2.0.4 -
available at http://ul.to/gpq22r- Fixed broken Music app
- Added support for Russian input (needs additional rcmod-cyrillic package from http://ul.to/dgq0y6 to function)
- Added AGPS support
- Removed broken TouchCalibration app
- Added missing J2ME package libraries
- Fixed colorspace indexes (RGBA and RGBX were swapped, which resulted in some interesting colors
) - Added auto-banding configuration to camera app
- Fixed camera auto-focus
- Added auto-focus configuration to camera app
2.0.5 -
available at http://ul.to/lknlo2- Export preview-size from camera driver (fixes occasional post-snapshot crashes)
- Ignore bad parameters from old camera configuration (fixes crash in Camera app startup)
2.0.8 -
available at http://ul.to/ohohe4- Include full APN list from cyanogenmod
- Settings app reverted to default behavior: only the APNs that apply to the current mobile network are shown
- Added working openvpn binary
- Added blowfish cypher support to OpenSSL
- Added liblzo
- It is NOT integrated with the standard VPN settings, but the OpenVPN Settings app from the Market works out of the box
- skia ARM optimizations from CodeAurora
- libc recompiled with ARMv6 specific flags
- Fixed Ringer Switch (mute) race condition (if you were too slow, it would set to vibrate and then to silent)
2.0.10 -
available at http://ul.to/75aey7 - Fixes USB detection issues (problems exporting SD card)
- Fixes issues with HSPA data access
- Forces keyboard LEDs to off when keyboard is closed
- Keyboard brightness now follows display brightness
- Added LiveWallpaper selector (GL Live wallpapers do NOT work)
- Added battery percentage to status bar icon (can be enabled in Spare Parts app)
- Added RCMod Updater app
2.0.12 -
available at http://gpone-aosp.googlecode.com/files/incremental-rc-2.0.12-signed.zip- ARMv6-specific optimizations in core native libraries (10-20% overall speed improvement)
- Enabled JIT (80-90% speed improvement in CPU-bound Java apps)
- ARM optimizations in skia and pixelflinger (~50% increase in framerate when emulating GL)
- Included soft GL Renderscript
- Included RS Live Wallpapers
- Added Russian alphabetic scroll
- New screen Calibration tool
- Replaced Phone app with Cytown's v29 from Cyanogen's repo (many new features, check "Settings->Call Settings")
- Changed to Wysie's Contacts from Cyanogen's repo (many new features, check the settings by pressing green while in the contact list)
- Updated MMS/SMS app to AOSP HEAD version
- Updated dalvik, core, and framework to AOSP HEAD
- Began color switch from Android green to GP blue, reverted colors in status bar
- Changed browser Javascript engine from JSC to V8 (5 to 10 times faster Javascript, sometimes more)
- Moved upgradeable apps from system to user-data (they can now be upgraded or deleted)
2.0.13 -
available at http://gpone-aosp.googlecode.com/files/incremental-rc-2.0.13-signed.zip- Updated calibration library and tool, more precise and doesn't require reboot to apply
- Fixed ADB issues that caused USB connects to be missed
2.0.14 -
available at http://gpone-aosp.googlecode.com/files/incremental-rc-2.0.14-signed.zip- Updated base framework to HEAD version
- Camera now supports Saturation, Zoom, and Brightness (remember the zoom is digital, so the number of available zoom steps depends on picture size)
- Reenabled post-shot preview in Camera
- New customized kernel
- netfilter enabled, iptables included
- Wireless Tethering app, just click and tether
- Native OpenVPN via Settings (Wireless & Networks -> VPN)
- Battery driver fixed, now exports temperature and voltage info
- Removed a lot of useless crap from kernel (200KB smaller even after new stuff)
- Fixed system crash in PPTP VPN
- Updated wpa_supplicant to Eclair version
- Removed Wifi hacks from Settings and framework
- Added camera to supported hardware table (fixes missing apps from Market)