I tried my best to keep AOSP simple, stupid("KISS" rule, as you know), and just implemented necessary functions or hacks. It's stable and super fast for daily use.
Credits:
Snapshots: Here are some snapshots by milankojic. Thanks.
Prerequisites:
DOWNLOAD | MD5: b175b014526a04aa9a14794648721a56
Here is the new ROM with HTC calibration builtin and Arabic support by george.baskharon. My phone was sold out months ago, so take it as your own risk. (07/06/2012)
v0.63: (26/02/2012)
Credits:
- AOSP, Codeaurora, and CyanogenMod
- nopy for answering my endless questions about camera library and Coranac for perfect arm assembly tutorial. Without them, I couldn't get the camera preview working.
- mikereidis for excellent work on FM
- Kalim for camera snapshot/JPEG-encoding and fixing my frames over-lapping issue and tons of little bugs
Snapshots: Here are some snapshots by milankojic. Thanks.
Prerequisites:
- factory reset if you're not using Froyo AOSP ROMs
- Recovery 3.0.0.5 and above
DOWNLOAD | MD5: b175b014526a04aa9a14794648721a56
Here is the new ROM with HTC calibration builtin and Arabic support by george.baskharon. My phone was sold out months ago, so take it as your own risk. (07/06/2012)
v0.63: (26/02/2012)
- fix compcache init failed
- 2.6.35 kernel patched with BFS, based on arco's work
- set interactive CPU gov as default, might help save more power
- boost camera performance
- update additional apps(FileManager/Busybox/Superuser)
- optimize the kernel to balance the perf and power saving
- make ondemand more aggressive
- revert to kernel 2.6.29 from .6 to fix the possible battery drain issue
- switch back to classical RCU policy
- update to latest Froyo AOSP(several minor bugs fixed)
- FMRadio autoscan support(attached into the menu)
- optimize the strcpy and strcmp functions from codeaurora
- mount /data and /cache partitions with -noatime option
- some tweaks on file io operations
- update kernel to 2.6.29.6 to improve system stability
- add TINY RCU policy(ported from new android kernel, referenced to arco's work) and set it as default
- switch to SLAB allocator and AS io scheduler
- update the perflock management to fix a potential "CPU always at max freq" bug
- delay io sync functions of file system to save more battery
- kernel compiled with -O2 option for now
- fix Facebook contacts sync issue(thanks to tolgainci)
- add an ability of backing up compatible google apps package while flashing new ROMs
- add swipe gesture support to view images in Gallery app(thanks to CyanogenMod)
- support listening to FM Radio in Bluetooth sleep mode to save lots of power
- device vibration while unlocking screen only if haptic feedback in settings was enabled
- always show battery percentage on lock screen
- cancel fade in/out delay time of "all apps" of Launcher2 to get better experience
- fix the issue that wifi couldn't find out adhoc shared by PC
- revert lock/unlock sounds to android stock profiles
- fix blank screen issue after stopping video recording
- fix the issue that after zoom in operation in low pixel modes and then switching to 3MP capturing mode, camera wouldn't get the preview any more
- greatly improve the recording quality and delete the auto-focus thread to boost performance
- support froyo native usb tethering(If USB serial was connected while booting, just reconnect it before using USB tethering)
- better calibration_points data and remove HTCCalibrate.app
- fix FC while Google Login Service pressed in DEV tools(just remove this useless function)
- apply RWSEM patch for arm kernel for better io performance
- kernel switches to SLUB allocator and BFQ io scheduler
- add customized backuptool.sh script by myself, no need to re-flash the google apps package after updating ROMs
- fix VPN Login error for pptp type
- add windows media format support
- rolling update BFS 316 to 363, even more smooth switching
- add Simple IO and BFQ scheduler, set Deadline as default
- add and set SLQB allocator as default
- optimized for size for now
- update to latest .29 Power Management Policy(thanks to arco)
- Phone app has an ability to vibrate while connect/disconnect
- 3MP capturing, camera effects and zoom working(temporarily 3MP has no zoom effect)
- enable in_call_touch_ui operation panel while calling
- add Lock/Unlock.ogg, missing in previous ROMs
- other little tweaks
- implement Settings of camera app
- fix FC while zoom button pressed in camera(digital zoom works in Preview mode, disabled although)
- fix 'video format not supported' error from MMS app after capturing video
- replace the libgps.so with the HTC stock one
- update kernel to support droidwall app
- fix layout of LatinIME while inputing APN or wifi customized IP
- fix a potential bug of FM not routing back into BT
- fix FC while capturing pictures from MMS app
- a dirty hack to suppress prompted warning at the end of the recorded video playback
- fix Allapps' label not updated after locale changed
- fix AGPS data downloading issue
- optimize Launcher2 to get better user experience
- add Russian, Portuguese, and Georgian dictionaries for LatinIME, got from CyanogenMod(Exp)
- camera recorder working now, low resolution however
- every package optipng-ed, bullet speed
- speed up performance of camera first launching
- Ubuntu fonts removed due to little bugs
- camera preview fully working, as you know XD (Google Goggles and barcode scanner tested)
- IPv6 prpl. enabled in the kernel
- password lockscreen layout adjustment
- fix loudy issue of FM Radio
- compcache built-in the kernel(native support)
- usb tethering enabled
- FM app rocks
- updated to froyo 2.2.2_r1
- switch to Deadline IO scheduler
- optimizate libdvm, and speed up Gallery preview
- Ubuntu fonts built-in
- more smooth window amination
- many other changes(check out my github)
Last edited: