Fonte XDA : http://forum.xda-dev...d.php?t=2616956
Rom a funcionar 5 estrelas, uso diáriamente.
Requirements
- 404020 baseband installed (this is normally installed when upgrading to 2.3)
- /system with at least 450MB available storage (BlePart 2.x recommended)
- CWM recovery or TWRP Recovery (SELinux enabled)
Installation
- Download the latest version below.
- Save the ZIP to SD card & reboot to recovery.
- If coming from a different ROM, do factory reset.
- Install the ZIP.
Optional: Install Google Apps (make sure to download small package). - Reboot.
Bugs (in the latest version)
- Atmel TS may not recognize finger release at all times.
- MMS sending always timeouts.
- Audio playback has microlags (mp3).
- Sometimes Wi-Fi has high power usage
- Synaptics TS sometimes fails to return from suspend.
- TV out is not implemented.
Downloads
Changelog
Spoiler
03.08.2014
Disabled gapless mode (fixes some issues when LPA is enabled).
Removed ffmpeg h263/h264/mpeg4 entries (covered by HW & Google).
Updates to power HAL (from LX).
Increase light sensor multiplier to 5.0f
Use auto-brightness mapping from m7.
Sample proximity sensor data for both close/far.
Disabled MDP retire fence.
Remove more dead code from camera HAL.
Use custom virtual key mapping in recovery.
Fix BT power entries (in reversed order).
Added informative BT power class.
Enabled BT In-Band Sleep.
Increased BT serial baud-rate to 3MB.
Removed unneeded libmm-omxcore from build.
Disabled display HAL patch for PMEM support.
Enabled ION support in camera HAL.
Moved camera HAL out of Android namespace.
Enabled PMEM->ION wrapper (pmem now uses ION memory).
Added support for continuous auto focus (experimental).
Wi-Fi: Enable FW to handle probe requests.
Wi-Fi: Remove XO core voting.
Synced with kk_2.7-stable
Minor updates to ION cma heap.
Updated BFQ scheduler to v7r5.
Minor updates to various kernel drivers.
Disabled voltage battery driver (not used right now).
Delay Synaptics resume 50ms (experimental).
Disabled fluence in qdsp5v2.
Converted qdsp5v2 devices to ION.
Enabled Huawei battery driver (sends consumer events to modem).
Increase light/proximity sensor delay .5 ms.
Get battery voltage from modem.
Do not allow RPC to reconnect on reboot call.
27.06.2014
Make sure accelerometer/magnetometer/touch screen power regulators are turned on/off when needed.
Minor changes with APS-12D driver.
Extend the list of CPU frequencies (experimental).
Reboot/shutdown is now faster in kernel side (IRQ is disabled properly).
Recovery: ADB sideload now works for zips up to 220MB.
Disabled FMEM for PMEM_ADSP heap.
Enabled CMA for PMEM_ADSP heap (increases available total memory when camera is not used).
Minor adjustments in kernel board code.
Disabled unsupported BT features (BLE, SMP).
Removed junk on init.qcom.rc.
Code optimizations in camera driver.
Wi-Fi: Sync with volans.
Wi-Fi: Add back XO buffer controls.
Wi-Fi: Make sure device mode is correct without P2P enabled (after volans sync).
Wi-Fi: Use board provided MAC address on Huawei U8800 (after volans sync).
Wi-Fi: Start/Stop SME sessions without completion variables (after volans sync).
Wi-Fi: Add back RF settling time config (after volans sync).
Wi-Fi: Set low SD clock frequency.
17.06.2014
Enabled BFQ IO scheduler (v7r4).
Enabled deadline IO scheduler.
Removed unused modules.
Added cifs module.
Changed interrupt line to low (should help with TS issues).
Wi-Fi: Disabled early suspend deep sleep.
Wi-Fi: Sync with volans (includes changes to qcom_cfg.ini).
Added support to auto-update recovery (must be enabled manually in development options).
Decreased BT startup time by nearly one second.
Increased BT buffer size to 1024.
Supress wakelocks when RIL gets unsupported message.
Patched multiple Linux kernel security bugs.
Patched some kernel panics.
Enabled MM to use CMA heap (more memory when video encoder/decoder is not in use).
Enabled PMEM ADSP heap to use FMEM (more memory when camera is not in use).
Updated to kk-2.7-stable.
Added deferred timers to KSM.
Increased audio buffer size.
Added availability to use phone as USB keyboard/mouse (https://play.google....keyboard.client)
Disabled EXT2 (EXT4 handles it).
Disabled VCAP (not used).
Disabled video adapters & tuners (not used).
Disabled unused ethernet drivers (not used).
Set LSM mmap minimum address to 4096.
Enabled faster USB scheduler.
Use default memory allocator (SLUB).
Disabled KGSL shadow writes (should solve some GPU errors).
Enabled various networking options.
Added new Synaptics driver.
Increased MM heap size (some apps failed to use video decoder).
Changed DCDC bus config (used for charger).
Enabled RCU boost.
Enabled APANIC driver (on hard crash, logs dumped to /data/dontpanic/)
Removed CMUpdater (as it is not useful on this ROM).
16.05.2014
Fixed SIM lock status (can now be enabled/disabled & changed properly).
Added more CPU frequencies (1.5-1.8 GHz).
Changed microphone configuration in handset & speaker mode (48KHz for all types, according to stock).
Added newer Adreno libraries (AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018).
Patched a new exploit found in Linux kernel (http://arstechnica.c...hed-since-2009/).
Temporary: partially reverted Theme Engine (fixes SystemUI lockups & high memory usage).
11.05.2014
Updated to kk-2.7-stable.
Added BT/WLAN MAC address configuration to IDEOSX5Settings.
Wi-Fi: Restart wlan module from start.
Wi-Fi: Remove GPIO20 configuration (SD card detect on U8800).
Wi-Fi: Read MAC address from kernel (on U8800).
Wi-Fi: Sync with volans (fixes Wi-Fi hotspot).
Restart audio, media codecs configuration.
Restart audio policy configuration.
Allow BT/WLAN mac address to be read from kernel (/sys/hwprops/)
Reduced Torch low brightness (128 vs 64). If it's too dim you can always enable high brightness.
Enable SD eject option.
Fixed an issue where "Please replug headset" was shown after reboot (no need to replug in that case).
Disable LPA (to manually enable, /system/build.prop : lpa.decode=true)
Enabled ffmpeg codecs.
27.04.2014
Added S/N reading from kernel side.
Synced wifi changes from prima (mostly code style related).
Wi-Fi should now start always (bug introduced in the last release).
Updated to kk-2.7-stable.
Reverted to stock audio configuration.
Added new TPA2028D1 driver.
Improved Synaptics TS (should not freeze anymore).
Increased USB power budget to allow more devices to connect.
06.04.2014
Added S/N reading.
Adjust zRAM settings for better performance
Adjust KSM settings for better performance
Added /sdcard -> /storage/sdcard0 for some apps.
hwmac -> hwprops
Fixed wifi memory deallocation problem on exit.
Added multiple changes to wifi from prima driver.
Removed more dead code from the kernel.
Fixed portrait videos rotation below 720p.
Fixed camera EXIF data for maker & model.
Fixed third party camera software (Focal).
Added possibility to mask mass storage as cdrom (DriveDroid can benefit from this).
Solved problem with display when sending "stop" & "start" commands.
Using zRAM from 3.14 kernel.
Updated to kk-2.7-stable.
Reverted to default audio configuration (wip).
24.02.2014
AAC playback fixed.
Fixed LEDs pulsing in wrong order.
Notification->Attention->Battery (LED priority list).
Reverted to older Synaptics driver (should fix lockups).
Rebased kernel to kk_2.7_rb1.27.
Fixed some volume/audio problems (need to be confirmed, speaker mode in call is still bugged).
Fixed microphone not muting while in call.
Fixed problems with FM radio volume (going loud when switching).
Fixed sound recorder.
Adjusted proximity sensor thresholds.
Fixed battery capacity (using Huawei method for now).
Enabled zRAM (thanks to @forumber2).
09.02.2014
Rebased kernel on kk_2.7_rb1.22 (minor fixes, better graphics performance).
Fixed Synaptics TS freeze (finger not tracked) (not confirmed).
Fixed display freezing on some targets.
Added pulsing notification leds with customizable speed (hardware blinking).
Fixed RIL without SIM.
Fixed sometimes phone going very laggy (caused by RIL).
Added FM radio support.
Decreased speaker db range (should improve quality).
Added v2 of DeviceSettings (now called IDEOS X5 Settings)
Added support for customizable BT power.
Added support for customizable charging current.
Adjusted proximity sensor (50mA current lets more IR light through).
Removed bloat from camera HAL (WiP).
Rebased kernel on latest branch for KK (improves graphics & minor fixes).
Added more codecs to support more audio/video formats.
Fixed some VIDC memory leaks (causing video recording/playback problems).
Removed unused adreno library & replaced with a new one.
19.01.2014 (These changes have been made upon the latest cm-10.1 version)
Updated codebase to cm-11.0.
Fixed camera flash.
Fixed video recording.
Fixed video HW playback.
Applied some fixes to audio HAL.
Fixed a problem where the charger was shown connected even though it wasn't.
Applied smaller fixes to display driver.
Released some unused memory.
Using MDP retire fence (may fix some display problems).
Removed some unused kernel drivers.
Updated android kernel counterpart drivers (binder, lowmemorykiller)
Updated freezer driver.
Enabled SELinux.
Added CMHW vibrator scaling (in Settings->more).
Stripped vibrator tuning from DeviceSettings.
Added modifiable button brightness.
Added modifiable notification leds.
Greatly reduced init.rc scripts.
Enabled KSM.
Added QCOM optimizations for faster CPU operations.
Added support to multimount UMS (internal & external).
Added support for /data encryption.
Added torch with two brightness setting.
Fixed some camera problems.
Added Finnish translations to DeviceSettings (zazza97)
Enabled QCOM Audio/Video enhancements.
Enabled low_ram flag.
Updated synaptics driver.
Smaller fixes for APS-12D driver.
Disabled highmem in kernel (should reduce the footprint a lil).
Fixed Wi-Fi not starting problems.
Reduced the time where display does not enter/exit sleep properly.
Updated CPU power management driver.
Updated FUSE driver (for SD cards).
Removed some unused memory allocations.
Build RIL daemon and libril from source.
Removed some bloat in camera HAL.
Disabled gapless mode (fixes some issues when LPA is enabled).
Removed ffmpeg h263/h264/mpeg4 entries (covered by HW & Google).
Updates to power HAL (from LX).
Increase light sensor multiplier to 5.0f
Use auto-brightness mapping from m7.
Sample proximity sensor data for both close/far.
Disabled MDP retire fence.
Remove more dead code from camera HAL.
Use custom virtual key mapping in recovery.
Fix BT power entries (in reversed order).
Added informative BT power class.
Enabled BT In-Band Sleep.
Increased BT serial baud-rate to 3MB.
Removed unneeded libmm-omxcore from build.
Disabled display HAL patch for PMEM support.
Enabled ION support in camera HAL.
Moved camera HAL out of Android namespace.
Enabled PMEM->ION wrapper (pmem now uses ION memory).
Added support for continuous auto focus (experimental).
Wi-Fi: Enable FW to handle probe requests.
Wi-Fi: Remove XO core voting.
Synced with kk_2.7-stable
Minor updates to ION cma heap.
Updated BFQ scheduler to v7r5.
Minor updates to various kernel drivers.
Disabled voltage battery driver (not used right now).
Delay Synaptics resume 50ms (experimental).
Disabled fluence in qdsp5v2.
Converted qdsp5v2 devices to ION.
Enabled Huawei battery driver (sends consumer events to modem).
Increase light/proximity sensor delay .5 ms.
Get battery voltage from modem.
Do not allow RPC to reconnect on reboot call.
27.06.2014
Make sure accelerometer/magnetometer/touch screen power regulators are turned on/off when needed.
Minor changes with APS-12D driver.
Extend the list of CPU frequencies (experimental).
Reboot/shutdown is now faster in kernel side (IRQ is disabled properly).
Recovery: ADB sideload now works for zips up to 220MB.
Disabled FMEM for PMEM_ADSP heap.
Enabled CMA for PMEM_ADSP heap (increases available total memory when camera is not used).
Minor adjustments in kernel board code.
Disabled unsupported BT features (BLE, SMP).
Removed junk on init.qcom.rc.
Code optimizations in camera driver.
Wi-Fi: Sync with volans.
Wi-Fi: Add back XO buffer controls.
Wi-Fi: Make sure device mode is correct without P2P enabled (after volans sync).
Wi-Fi: Use board provided MAC address on Huawei U8800 (after volans sync).
Wi-Fi: Start/Stop SME sessions without completion variables (after volans sync).
Wi-Fi: Add back RF settling time config (after volans sync).
Wi-Fi: Set low SD clock frequency.
17.06.2014
Enabled BFQ IO scheduler (v7r4).
Enabled deadline IO scheduler.
Removed unused modules.
Added cifs module.
Changed interrupt line to low (should help with TS issues).
Wi-Fi: Disabled early suspend deep sleep.
Wi-Fi: Sync with volans (includes changes to qcom_cfg.ini).
Added support to auto-update recovery (must be enabled manually in development options).
Decreased BT startup time by nearly one second.
Increased BT buffer size to 1024.
Supress wakelocks when RIL gets unsupported message.
Patched multiple Linux kernel security bugs.
Patched some kernel panics.
Enabled MM to use CMA heap (more memory when video encoder/decoder is not in use).
Enabled PMEM ADSP heap to use FMEM (more memory when camera is not in use).
Updated to kk-2.7-stable.
Added deferred timers to KSM.
Increased audio buffer size.
Added availability to use phone as USB keyboard/mouse (https://play.google....keyboard.client)
Disabled EXT2 (EXT4 handles it).
Disabled VCAP (not used).
Disabled video adapters & tuners (not used).
Disabled unused ethernet drivers (not used).
Set LSM mmap minimum address to 4096.
Enabled faster USB scheduler.
Use default memory allocator (SLUB).
Disabled KGSL shadow writes (should solve some GPU errors).
Enabled various networking options.
Added new Synaptics driver.
Increased MM heap size (some apps failed to use video decoder).
Changed DCDC bus config (used for charger).
Enabled RCU boost.
Enabled APANIC driver (on hard crash, logs dumped to /data/dontpanic/)
Removed CMUpdater (as it is not useful on this ROM).
16.05.2014
Fixed SIM lock status (can now be enabled/disabled & changed properly).
Added more CPU frequencies (1.5-1.8 GHz).
Changed microphone configuration in handset & speaker mode (48KHz for all types, according to stock).
Added newer Adreno libraries (AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018).
Patched a new exploit found in Linux kernel (http://arstechnica.c...hed-since-2009/).
Temporary: partially reverted Theme Engine (fixes SystemUI lockups & high memory usage).
11.05.2014
Updated to kk-2.7-stable.
Added BT/WLAN MAC address configuration to IDEOSX5Settings.
Wi-Fi: Restart wlan module from start.
Wi-Fi: Remove GPIO20 configuration (SD card detect on U8800).
Wi-Fi: Read MAC address from kernel (on U8800).
Wi-Fi: Sync with volans (fixes Wi-Fi hotspot).
Restart audio, media codecs configuration.
Restart audio policy configuration.
Allow BT/WLAN mac address to be read from kernel (/sys/hwprops/)
Reduced Torch low brightness (128 vs 64). If it's too dim you can always enable high brightness.
Enable SD eject option.
Fixed an issue where "Please replug headset" was shown after reboot (no need to replug in that case).
Disable LPA (to manually enable, /system/build.prop : lpa.decode=true)
Enabled ffmpeg codecs.
27.04.2014
Added S/N reading from kernel side.
Synced wifi changes from prima (mostly code style related).
Wi-Fi should now start always (bug introduced in the last release).
Updated to kk-2.7-stable.
Reverted to stock audio configuration.
Added new TPA2028D1 driver.
Improved Synaptics TS (should not freeze anymore).
Increased USB power budget to allow more devices to connect.
06.04.2014
Added S/N reading.
Adjust zRAM settings for better performance
Adjust KSM settings for better performance
Added /sdcard -> /storage/sdcard0 for some apps.
hwmac -> hwprops
Fixed wifi memory deallocation problem on exit.
Added multiple changes to wifi from prima driver.
Removed more dead code from the kernel.
Fixed portrait videos rotation below 720p.
Fixed camera EXIF data for maker & model.
Fixed third party camera software (Focal).
Added possibility to mask mass storage as cdrom (DriveDroid can benefit from this).
Solved problem with display when sending "stop" & "start" commands.
Using zRAM from 3.14 kernel.
Updated to kk-2.7-stable.
Reverted to default audio configuration (wip).
24.02.2014
AAC playback fixed.
Fixed LEDs pulsing in wrong order.
Notification->Attention->Battery (LED priority list).
Reverted to older Synaptics driver (should fix lockups).
Rebased kernel to kk_2.7_rb1.27.
Fixed some volume/audio problems (need to be confirmed, speaker mode in call is still bugged).
Fixed microphone not muting while in call.
Fixed problems with FM radio volume (going loud when switching).
Fixed sound recorder.
Adjusted proximity sensor thresholds.
Fixed battery capacity (using Huawei method for now).
Enabled zRAM (thanks to @forumber2).
09.02.2014
Rebased kernel on kk_2.7_rb1.22 (minor fixes, better graphics performance).
Fixed Synaptics TS freeze (finger not tracked) (not confirmed).
Fixed display freezing on some targets.
Added pulsing notification leds with customizable speed (hardware blinking).
Fixed RIL without SIM.
Fixed sometimes phone going very laggy (caused by RIL).
Added FM radio support.
Decreased speaker db range (should improve quality).
Added v2 of DeviceSettings (now called IDEOS X5 Settings)
Added support for customizable BT power.
Added support for customizable charging current.
Adjusted proximity sensor (50mA current lets more IR light through).
Removed bloat from camera HAL (WiP).
Rebased kernel on latest branch for KK (improves graphics & minor fixes).
Added more codecs to support more audio/video formats.
Fixed some VIDC memory leaks (causing video recording/playback problems).
Removed unused adreno library & replaced with a new one.
19.01.2014 (These changes have been made upon the latest cm-10.1 version)
Updated codebase to cm-11.0.
Fixed camera flash.
Fixed video recording.
Fixed video HW playback.
Applied some fixes to audio HAL.
Fixed a problem where the charger was shown connected even though it wasn't.
Applied smaller fixes to display driver.
Released some unused memory.
Using MDP retire fence (may fix some display problems).
Removed some unused kernel drivers.
Updated android kernel counterpart drivers (binder, lowmemorykiller)
Updated freezer driver.
Enabled SELinux.
Added CMHW vibrator scaling (in Settings->more).
Stripped vibrator tuning from DeviceSettings.
Added modifiable button brightness.
Added modifiable notification leds.
Greatly reduced init.rc scripts.
Enabled KSM.
Added QCOM optimizations for faster CPU operations.
Added support to multimount UMS (internal & external).
Added support for /data encryption.
Added torch with two brightness setting.
Fixed some camera problems.
Added Finnish translations to DeviceSettings (zazza97)
Enabled QCOM Audio/Video enhancements.
Enabled low_ram flag.
Updated synaptics driver.
Smaller fixes for APS-12D driver.
Disabled highmem in kernel (should reduce the footprint a lil).
Fixed Wi-Fi not starting problems.
Reduced the time where display does not enter/exit sleep properly.
Updated CPU power management driver.
Updated FUSE driver (for SD cards).
Removed some unused memory allocations.
Build RIL daemon and libril from source.
Removed some bloat in camera HAL.
Editado por xss2, 17 August 2014 - 10:24.