CyanogenMod 11 for LG Optimus L9 – F2FS (4.4.4)
Hi. I built CyanogenMod 11 for LG P760/P765. It is stable for use, but there are some small bugs.
What’s working: Almost all!
What’s not working/has bugs:
- Tell me!
Kernel and rom features:
- Compiled with SaberMod 4.8 toolchain with JustArchi opt flags
- Ramhack 818Mb
- Better battery life
- OC to 1350 Mhz
- GPU OC to 384 Mhz
- Many tweaks
- Sound boost on headphones
- Updated screen driver
- Wifi Direct
- F2FS filesystem used by default
- GPS fixed (use app included in rom)
- Power saving mode (automatically enabled when needed)
- Black and white interface more kitkat (not blue and black like cm)
- Internal sd disabled
- Added BLN support (L9 BacklightMod app)
- Support for 5Ghz wifi
- OTA updates
- Support for f2fs, ExFat and NTFS filesystem
- Bluetooth Low Energy support
- Less battery drain by screen (lower screen refresh rate)
- Better multicore managing
What you need:
- LG P760/P765
- Unlocked bootloader
- My TWRP (only my supports f2fs), you can download it here.
Flashing:
- Flash my recovery
- Boot to TWRP
- Go to settings
- Check “Force data and cache wipe functions to use f2fs” and “Include system partition”
- Go to main menu and click wipe. Check cache (and data if you weren’t using cm11 f2fs from July or later versions before) and confirm
- Flash ROM
- Flash fix (if any)
- Flash Gapps (if you want)
- Reboot system now!
ROM WORKS ONLY WITH RECOVERY HERE!!!
DO FULL WIPE USING F2FS FILESYSTEM IF YOU WEREN’T USING CM11 FROM JULY OR LATER VERSIONS. ROM SUPPORT LATEST BASEBANDS CORRECTLY (DEPENDS OF VARIANT).
Download:
CM11 (27.10.2014): http://artas182x-downloads.you2.pl/L9/CM11/cm-11-20141027-UNOFFICIAL-p760.zip
TWRP Recovery: http://artas182x-downloads.you2.pl/L9/TWRP-ALLF2FS/twrp230714.img
Flashable TWRP (Thanks to Nasheich Xfiles) :http://d-h.st/00P
Optional links:
Camera Patch for P768 (Thanks to Puntoazul)http://forum.xda-developers.com/showpost.php?p=54387187&postcount=760
Gapps without Google bloatware (reported to be stable):http://wiki.cyanogenmod.org/w/Google_Apps
IRS Starter Pack: http://vipersaudio.com/blog/?page_id=115
———————————————————————————-
All github repositories: https://github.com/artas182x
What to do if your GPS doesn’t work:
- Make sure you are using mobile network connection (not WIFI)
- Go to GPS Fixer app
- Click delete all gps data/configs
- Go to Download LTO nad click Download LTO
- Go back to main menu
- Click restart GPS module
- That’s all
About sound boost
Use trickstermod app to control soundboost
About OTA updates
Now next rom versions can be updated through updater in Settings->About phone->Cyanogenmod Updates. Updater app is written by https://www.otaupdatecenter.pro/?page=credits.
Credits:
ViPER520,zhuhang (Viper4Android)
dhiru1602 (Fixing bugs with 1080p recording, bluetooth low energy support)
JustArchi (Compiler flags)
Changelog:
27-10-2014
- Fixed kernel panics (reverted frequency table)
- Updated SaberMod Toolchain
- Synced with latest sources from cm-11.0/stable branch
————————
26-10-2014
- Better multicore handling (Intelliplug, Intellidemand governor)
- Better performance and battery life
- Removed performance profiles (now Intellidemand detects if you need more performance or battery life). Overclocking can be handled by ex. Trickster mod
- Next try to fix Miracast (please try to use it in display settings)
- Better memory and multitasking tweaks
- Fixed OTA Updater (this ROM must be updated manually)
- Optimized screen timings
- NEW! Fixed kernel panic
————————
11-10-2014
- Optimized power profiles (power saving and balanced uses hotplug governor)
- ROM is synced with latest CyanogenMod 11 stable sources
- Fixed ADB problem on Windows
- Screen now uses less power (lower screen refresh rate)
————————
13-09-2014
- Fixed deep sleep problems when using Bluetooth (thank you dhiru1602)
- Compiled with new version of SaberMod Toolchain
- Synced with CM sources
- Fixed and updated OTA Updater
- Fix bug in CM code that Miracast option would stay in Settings even when it was disabled
————————
12-09-2014
- Remove Miracast – it wasn’t working
- Include latest GPS Fixer app (GPS is very fast now)
- Powersave and Balanced power profile is optimized
- Sync with CM sources
————————
18-08-2014
- Fix bluetooth
- Fix bug: L9 can’t go to deepsleep when bluetooth is enabled
- Replaced DSP Manager with Viper4Android installer
- Sync with latest cm code
————————
12-08-2014
- Lower ramhack – no more camera problems
- Try to fix dead sleeps. Beta testers reported to be good now
- Sync with the latest cm code
- Introduce CM performance profiles instead l9tweaker
- Sound boost now optional – use trickster mod
- Better battery life (4h 30 min screen turned on)
————————
24-07-2014
- Completly rebased everything
- Compiled with SaberMod 4.8 toolchain with JustArchi opt flags
- 1080p recording working
- Longer battery life
- Added my own apps (L9Tweaker, GPS Fixer, L9 BacklightMod, L9 UMS Switcher)
- Fixed wifi direct, 5Ghz support and Miracast (untested)
- Sound boost other way
- Added battery saving option in kernel and app in Performance settings
- OTA updater support
- New drivers for SGX, camera, gps and wifi
- Push volume up at boot to boot to fastboo feature
- Updated to android 4.4.4 – lastest cm code
- Support for f2fs, exfat and ntfs filesystem
- New tweaks for better performance
- More stable code
- Fixex for Bluetooth
- Undervolt by smartreflex module (now our uv isn’t recalibrated, because we are changing voltage after calibration)
————————
Fix: Removed smartreflex, changed voltages – no kernel panic
18-04-14
- Removed trickster mod. Added my own app “Kernel settings”. Ability to disable 2nd core.
- Updated screen driver, ability to change colors between amoled mode and nature mode
- Many fixes to kernel, new cpu freq steps
- Less battery drain
- Fixes to ril (need to test)
- Some gps fixes
- Frandom enabled by default
- Removed wifi direct
- Some audio fixes
- More backports in kernel
- Added other tweaks
- Many other fixes. I can’t remember everything 🙂
- On bootup and/or when changing screen colors in my app screen goes blank. You need only to lock device and unlock it again.
————————
28-02-14
- New kernel (more stable)
- GPU OC reduced to 384 Mhz and CPU OC to 1350 Mhz
- Asynchronous fsync from HTC One and many other tweaks in kernel
- Added wifi display for tests (propably not working)
- Ril files from lastest stock rom (fixed issues with 3g signal)
- Ramhack reduced to 840 Mb for stability
- New governors (i reccomend dyninteractive)
- Sync with CM source tree + own patches
- More stability, better battery life, less lags
- Added frandom – more performance – how to enable(script or terminal): http://pastebin.com/Xm76MBaL
————————
7-01-14
- Some bluetooth fixes (need to test)
- Updated cm source
- Some sdcard mounting issues fixes
- UMS now works. You must select ums and then reboot with disabled debugging
- Update before next big version
- Updated wifi configs
Fix: moving to sd and app data on sd fixed
————————
- Fixed screenshot preview
- Disabled internal sd
- New kernel (see kernel features)
- OC interface (apk)
- Black and white ui (not blue like Jelly Bean)
- Synced with cm repos (Android 4.4.2)