About

Features

Known Bugs

Code: su cat /dev/block/mmcblk0p7 > /sdcard/crash.txt

Downloads

Installation

Thanks

Please also support my work by buying my Camera App:

Changelog and Release Notes

This is a clean ICS ROM built from from the Qualcomm Code Aurora source.Everything is functional including the camera, video recording, bluetooth and GPU acceleration.This is based on the ics_chocolate branch and a new version is released regularly.Full source is available on github, see here: http://forum.xda-developers.com/show...&postcount=747 Please do not use this thread to ask questions that are not related to development.Use this thread in the general section instead: http://forum.xda-developers.com/show....php?t=1579821 3.0.8 Kernel running at 1GHz default.Google apps includedUse this issue tracker to report bugs/problems:If you get a reboot, do the following from a terminal or over adb:Then post the crash file (if it has anything in it) here or on the issue tracker.Download it here:or here:To install, youhave upgraded to the official gingerbread rom and installed CWM recovery 5.0.2.7 or 5.5.0.4.You will have to wipe data when you first install but upgrading shouldn't need a wipe unless it is stated in the release notes.Some instructions on upgrading are here: http://forum.xda-developers.com/show...9#post22682229 and here: http://forum.xda-developers.com/show....php?t=1420728 Users in Finland on the Saunalahti network need to change a setting for the sim card to load correctly.download a terminal program such as connectbot and open a local session, then type:susetprop persist.opl.enabled 0setprop persist.pnn.enabled 0setprop persist.eons.enabled 0Now reboot.You only have to do this again if you wipe data.Thanks to the Code Aurora team at Qualcomm.Thanks to Tom Giordano/bukington for some of the the ics kernel commits.Thanks to early testers who risked missed calls and corrupt memory cards to try it out.Thanks to all those who have donated - your contributions help me continue this work. This stuff takes a lot of time so your support makes a big difference. All donations are much appreciated.Initial Version 1.0camera not functionallow in call volumesound recording is quiet and distortedwifi doesn't always connect automaticallynotification led doesn't flashVersion 1.1fix low in call volumefix bootloop on enabling cell locationfix light and proximity sensorsfix home key on amtel touchscreensenable mtp mode for data transferVersion 1.2fix for bootloop when audioflinger doesn't start sometimesenable usb mass storagemount internal emmc as /mnt/sdcard1build with all languagesVersion 1.3Working camera (no video yet)fix for SD card not being recognised and getting corruptedchange to the rpc ril instead of the qmi rilThere are still random crashes but I think they are caused by the GPU failing when the device suspends if you don't use live wallpapers that may help.Version 1.4Fix low resolution iconsFix Mobile Networks menu when language is not US EnglishUpdate kernel GPU driver to latest versionVersion 1.5Fix video recordingIf you switch away from the cam when it's in video mode (e.g. to view a video), it will crash when you return to it.This doesn't affect the functionality but is annoying.It does full 720p h264 with audio.Version 1.6Fix a bug that caused the gpu to sometimes crash when the display was switched off.Enable autobrightness (don't think it actually works yet though)Flash led for notifications - fast flash means phone is awake, slow flash means phone is power collapsed (in deep sleep)Version 1.7Update to M7630AABBQMLZA4040295I releaseFix camera crashesFix barcode apps not workingInclude ES file explorerFix for echo on speakerphone (not well tested)Use handset mike when headset is plugged in (not tested)Reduce brightness of keypad ledFix wifi not always connecting automaticallyTurn off bluetooth completely when not in useExtra CPU frequencies (thanks godofdream)Version 1.8Fix music not skipping to next track. This was a kernel audio problem and fixing it hasfixed some other problems. e.g. with some games pausing while trying to play audio.Fix picture rotation for the camera.Add smartass2 cpufreq governor, I don't care about this but somebody asked for it.Change some values in /system/etc/gps.conf - don't know if this will help.Version 1.8aFix video recorder crashVersion 1.9Change speaker acoustic profile - hopefully this will fix audio problemsChange sensitivity of synaptics touchscreenput aurora version in build numberchange phone name, model and manufacturer to the correct valuesfix strictmode not turning off (may need a reboot)fix raw picture mode for camera (not very useful)set build type to user rather than engVersion 1.10Fix battery stats not showing (needs more power data to be useful)Add ability to skip loading some records from the SIM card (for Finland)Fix compassRemove some frequencies from cpufreq table (might help with battery life)Change wifi scan rate from 15 to 60 secondsAdd latest google apps (should let navigation work better)Free up a bit of spare memory from the kernelAdd FM radio - (thanks to honking)Replace ringtones and notifications with those from Nexus SAdd simple boot logo (sorry, the full animated logo didn't fit)Version 1.11Fix FM radioAdd another fix for SaunalahtiUpdate all proprietary libs to newer versionsFree up some more memory (camera was being very greedy)add headsetmic and dualmic propertiesVersion 1.12Update to M7630AABBQMLZA4040296I release - fairly big change so this may introduce new bugsUse version 0.8 of wpa_supplicant with wext library (should help with wifi connection problems)Fix atmel touchscreenAdd settings for dualmic and headset to settings app (in Sound) - property names had to change so you will need to set them again.Version 1.12aFix 720p video recordingVersion 1.13Use the 2d graphics core for composition - should make graphics faster and use less power (set debug.composition.type=gpu in build.prop if you don't like it)Update power profile so battery stats work betterSome gps changes (not tested well)Remove some unused resources to reduce the size of /systemAdd a system property to override the wifi mac address - use su; setprop persist.sys.wifimac mac_param=11:22:33:44:55:66Version 1.14Fix FM RadioPossible fix for audio volume problems after a notification or callSome updates for graphics compositionVersion 2.0Getting stable now so bump the version up to 2.0Add camera library from latest official gb (seems to focus better)Update bootlogoReorganise camera ui so flash menu is visibleRemove 480p from camcorder menu (use wvga instead)Enable panorama mode for camera (pan slowly with the phone held horizontally)Fix Pinyin IME (Chinese input)Update market and music apps to Google Play versionsVersion 2.02Notification drawer widget and settings (some things don't work yet)Fix to stop wifi disconnecting when the device sleepsKernel dumps a log to /dev/block/mmcblk0p7 on a panic (kernel crash)Change default I/O scheduler to no-opDisable some GPIOs that were unnecessarily enabled (may save some power)Update FM radioVersion 2.04Update to M7630AABBQMLZA404030I releaseFix torch in Notification drawer and add torch appAdd new wifi driver, enable it from Settings..Developer OptionsThe new driver uses much less power and stays connected when the phone is asleep but doesn't work with WEP networks and may be more buggy.Update GPU drivers to the binaries that were released by Qualcomm.Enable gpu composition, 2D is slower but some apps work better.Change Bluetooth power level to 2. May help BT connection problems.Saunalahti users note that the SIM loading hack has changed - see the installation instructions.Version 2.05Update to kernel version 3.0.8 (ported from u8860 with lots of work), this may be less stable than earlier versions.Only the new wifi driver will work, the settings app still shows a choice but changing it won't do anything.New wifi config file (thanks to sbasil).Fix the date in exif tags for photos.Fix button backlight, now has autobrightness too.Fix photo editor crashing.Use CAF radio app (has a horrible interface but the old one no longer works). Supports rds.Version 2.06_experimentalUpdate to latest ics_chocolate (caf_AU_LINUX_ANDROID_ICS_CHOCOLATE.04.00.03.05.16 9 manifest)This is Android version 4.0.4 so there are lots of changes from 4.0.3 and that is why it's experimental.Fix camera picture corruption (camera may still not be completely stable)Fix wifi not seeing some APsFix some causes of wifi reboots.Warning: Since this is a new Android version you may not be able to downgrade without clearing data so make a backup first.Version 2.07_testUpdate to latest tagged release for msm7x30 (M7630AABBQMLZA4040305I)Change touchscreen mode to avoid jitterUpdate some proprietary binariesFix failure to send vreg rpc to the modem from causing battery drain sometimesWifi fix for occasional rebootsIn /system/etc/firmware/wlan/qcom_cfg.ini I have set gMaxPsPoll=1 because without this wifi doesn't stay connected during sleep. Some people claim this gives problems when connecting to certain APs but I have never seen this.Version 2.08Fix SD card detection using a gpio interruptFree 33M ram by reducing the size of the surfaceflinger cache and the camera record bufferFix a couple of memory leaks in the wifi moduleFix notification of an incoming call during a callSwitch back to version 0.8 of wpa_supplicant (should help with wifi connection problems)Version 2.09fix sd card not mounting if wifi is initially offadd haptic feedback for atmel touchscreens (to disable, put "echo 0 > /sys/module/atmel_i2c_rmi_QT602240/parameters/vibrate" at the end of /system/etc/init.qcom.post_boot.sh)fix bluetooth not pairingmake wifi module much smaller (from 2M to 800K)update root filesystem and rc filesVersion 2.10Update ril proprietary libsEnable HSDPA symbolFix button lights with manual brightnessFix time lapse video recording (720p only)First try at getting native wifi tethering working (turns on but doesn't work)Increase surfaceflinger pmem sizeVersion 2.11Possible fix for volume button failureRevert to the larger wifi driverIncrease minimum free memory availableIncrease echo cancelling microphone level in callsUpdate kernel GPU driver to latest versionFix wifi not always resuming from suspend correctlyFix noise on non-echo cancelling microphoneUpdate to latest proprietary GPU librariesFix notification of an incoming call during a call (Again!)Update to latest google apps, google music and es file explorerVersion 2.11aFix wifi configuration in 2.112.11a Update1Install from recovery on top of an existing 2.11a installationFix volume button breakage (for real this time)Fix native wifi tetheringSet default min/max cpu frequency to 122MHz/800MHz, this saves some battery and you can always change it with setcpu.Version 3.0_betaUpdate to new CAF release M7630AABBQMLZA404031INew LED driver (only does the same notifications as before but is much more programmable)Use older kgsl driver (possibly more stable)Version 3.0_beta2Revert to older version of the ril because some people had problems with mobile dataUse older wpa_supplicant to fix wifi connection problemsUse the new kgsl driver again since the old one didn't seem to fix anythingRemove the software opengl lib from egl.cfgRemove qualcomm's media parser from the media scanner, this may help with media scanning problems.3.0_beta2_update1 (Install from recovery on top of an existing 3.0_beta2 installation)Apply the patches described here: http://epiccm.blogspot.co.nz/2012/03...dia-issue.html Increase the panel frame rate to 53fps - thanks to zephyr1988Add smartass2 (not default) - also thanks to zephyr19883.0_beta2_update1aRemove the panel modification patch because it doesn't seem to work on some hardware3.0_beta2_update1bfix kernel config3.0_beta2_update2 (Install from recovery on top of an existing 3.0_beta2 installation)Same fixes as update1 +more reliable wifi driverSettings to allow switch between MTP and mass storage mode:Use settings..storage..menu..USB Computer ConnectionThe second option will enable Mass Storage (for languages other than English, this will be displayed as PTP mode)Version 3.1Fix Pinyin KeyboardUse small wifi driver againUse version 2.0 wpa_supplicant. (this may cause problems with some APs but I think it's better to use this than version 0.8 because the rest of the system is designed for it). If it doesn't connect to an AP, post a log giving all the details and I'll try to fix it.Add /HWuserdata as a symlink to the internal sdcardUse settings..storage..menu..USB Computer Connection to switch between usb storage and MTP mode (some people have reported lost data on the card when doing this, you have been warned). MTP mode is probably what most people want.Fix battery reporting for the backlight.Reduce flashlight LED brightness.set modprobe path correctly so modules will loadUpdated network driversUpdate to latest sd card, fb and kgsl drivers.Add SmartassV2 governorFix to allow Light Flow to control notification LEDaurora_3.1_update1 (Install from recovery on top of an existing 3.1 installation)Fix wifi not connecting on bootThis may also fix some (but probably not all) wifi disconnection problemsAdd battery percentage option in settings..developmentaurora_3.1_update3 (Includes fixes in update1)Fix bluetooth pairing.Fix searching for available networks.aurora_3.1_update4 (Includes fixes in updates 1 and 3)Add "strip unicode" and timestamp options for SMS (thanks to mrasquinho)Fix for bluetooth not sleeping correctlySome updated translations in settings (thanks to mrasquinho and one-2-z)A possible fix for wifi crashing on wakeupFix for a rpc wakelock never being released sometimesaurora_3.1_update5 (Includes fixes in updates 1-4)Fix Gallery causing rebootFix laggy transitions on some devicesUpdate Mms translations by mrasquinhoaurora_4.0update to new CAF release M7630AABBQMLZA404032IThis is on a new release branch - ics_chocolate_rb7.1There are a lot of changes here so some things may break, others may be fixed....aurora_4.1update to new CAF release M7630AABBQMLZA4040325I on ics_chocolate_rb7.2 (lots of changes)Fix voip apps not working (not well tested and may be buggy)Fix for missed call led notificationUpdate video encode/decode driverUpdate rotator hardware (this does hardware rotation of video and wasn't being used before)New proprietary binariesaurora_4.1_update1 (Install from recovery on top of an existing 4.1 installation)Fix gallery crashFix overlay (uses less power when playing videos)Disable continuous focus for video recordingEnable brightness control using volup/down buttons in cameraaurora_5.0_experimentalNew kernel based on the u8800pro sourceUpdated camera HAL and libs, zoom bug and green lines on thumbnails are goneEnable continuous focus for video recordingaurora_5.0_update2 (Install from recovery on top of an existing 5.0 installation)Update for atmel ts (still not great)Fix USB mass storageFix wifi driver not loading/unloading if memory is fragmentedAllow scene mode when recording videosFix date on picsaurora_5.0_update9 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Fix audio after sound recordingFix atmel tsAdd ram console and panic dumperkgsl changes suggested by PaulMilbank, thanks PaulFix memory allocation for wifiFix wifi hardware crashing not recovering correctlyEnable runtime power managementaurora_5.0_update11 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Fix camera chroma in portrait modeFix unforgettable wifiFix atmel haptic feedbackFix button brightness after closing cameraaurora_5.0_update14 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Fix button backlightFix bluetooth pairingaurora_5.0_update16 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Fix gallery causing a reboot on some devices.aurora_5.0_update18 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Fix 1080p showing up in my Camera App.Fix wifi memory allocation problem.Fix button backlight againaurora_5.0_update20 (Install from recovery on top of an existing 5.0 installation or any other 5.0 update)Improve wifi driveradd entropy fix