I downgraded to aurora before a month because CM11 was very slow(at least the last versions). I was waiting for CM12 to give another try.
I'm thinking of doing a first CM12 release. Almost everything works, I'm just now improving the memory allocation in Wi-Fi driver and updating accelerometer & magnetometer drivers. The only major issue is 720p recording, which produces green recording on stock camera & Google camera. Other camera apps procued correct 720p recording though.
Since Lollipop uses ART, I also enabled dex preoptimization. Without that first boot would take more than 20 minutes, and gapps would increase it even further. However enabling the preoptimization increases /system size to over 500MB, so BlePart-2 is becoming too small. I have to make another partition table for it, and it takes some time as updating partition table is very complicated. There is also a LVM partition table method, which would be a lot safer, however I am still investigating if it's worth it on our phone.
Great News @Blefish
We know CM12 is still in its final stages for a stable version so we can wait till you get it and finish your next build
Im sure if you need ppl to test, we all are here to help you out
thnx for the brilliant work
28.10.2014 Adjusted proximity sensor threshold to match stock. Fixed bogus data sometimes coming from light/proximity sensor. Minor adjustments to display backlight adjustment. Added rmt_oeminfo binary to solve some issues with modem. Reverted to dzo's CPU table. Adjustments to power_profile.xml (changes Settings->Battery usage info). Increased Synaptics resume delay from 50ms to 100ms (should improve TS resume from sleep). General changes in kernel code. Wi-Fi: Changed deep sleep settings. Wi-Fi: Added back GPIOs. Wi-Fi: Removed GPIO27 configuration. 07.09.2014 Added error checks for pmem_wrapper. Added support for flush_pmem_file/fd in pmem_wrapper. Enabled newer APANIC_MMC driver. Fixed a security bug in net. Fixed NG (noise gate) enable in TPA2028D1. Increased SF heap size by 2MB. Reverted to 2.6.32 speaker & handset microphone config. Reverted to 2.6.32 speaker & speaker amplifier config (should greatly improve music quality & loud speaker in calls). Reconfigured Atmel TS with 2.6.32 parameters (greatly improving experience, reducing touch freeze to nearly zero). Made proximity sensor report initial value after enabling (fixing proximity wake if enabled). Improved magnetic sensor calibration code. Disabled RIL debug socket (not working anyway). Process RIL response codes properly (unsolicited). Added support for getDataCallProfile in RIL. Minor cleanups in camera HAL. Disabled continuous auto-focus in preview mode (apps that support continuous-video can still use). Store all ifaces properly in RIL (fixes MMS). Supply active/status in RIL. Rearranged media_codecs.xml Enabled Qualcomm HW MP3 decoder. Added entries for tcp delayed ack. Fixed keyboards error with home key declaration. Supply gateway with data call parameters in RIL. Removed TARGET_ARCH_LOWMEM (testing). Remove unused console entry when booting up (ttyDCC0 is not available on u8800 by default). Wi-Fi: Remove all unused GPIOs. Wi-Fi: Make sure wlan2 regulator is at 2.5v. Wi-Fi: Disable pmapp vreg voting (may fail, which causes high power usage). 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.com/store/apps/details?id=remote.hid.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.com/security/2014/05/linux-gets-fix-for-code-execution-flaw-that-went-unpatched-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.
|cyanogenmod kitkat 4.4.2 unofficial u8800|
|Thread Tools||Search this Thread|