yashsingh1/xdaforums huggingface dataset:
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Disclaimer: Use at your own risk. I'm not responsible of whatever you do to your phone.

How to install:

1. Boot into recovery.

2. Wipe data and cache.

3. Flash rom and GApps.

4. Reboot.

How to update:

1. Boot into recovery.

2. Wipe cache and dalvik cache.

3. Flash ROM.

4. Reboot.

Screenshoots:

Changelog:

2015.12.17:

- Fixed radio.

- Updated hardware libs.

- Added Support for LG-P760.

2015.12.19:

- Fixed vibrator.

- Fixed front-facing camera.

- Fixed Settings crash when using Privacy Guard.

2015.12.29:

- Updated media codecs.

- Fixed video recording.

- Fixed GPS.

- Fixed USB Mass Storage mode.

- Removed reboot to bootloader option in reboot menu.

2016.01.21:

- Updated power driver.

- Add multiuser support

- Tweak radio

- Update smartreflex

- Tweak OpenGL settings

- Kitkat camera

Both rom and Recovery are signed with Bump. So it can be installed in devices with both locked and unlocked bootloader. For more info see here and here.

Downloads:

P760

P769

Thanks to @Rammar515 and @dhiru1602 for device tree and kernel sources.

XDA:DevDB Information

Cyanogenmod 12.1 for LG Optimus L9, ROM for the LG Optimus L9 P760, P765, P768

Contributors

EdwinMoq

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.0.x

Based On: Cyanogenmod

Version Information

Status: Stable

Created 2015-12-15

Last Updated 2016-01-21
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Known bugs.

- When you try to take photos while recording videos with the rear camera, the stop recording button deactivates and you have to close the camera app.

- When you are recording videos and move the phone the camera is constantly focusing and it can make videos blurry for some seconds.

- Overclock doesn't work in some phones. This is not a bug. It is rather a hardware issue.
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
Great!!!! good news for p769 users... ;)
[LG Optimus L9 P760, P765, P768, P769] nu2moding:
format ext4 or f2fs?

downloading now

have radio zip to flash, will backup apn's
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Just do a normal wipe. And it won't even recognize the radio, so don't bother. I'm working on it.
[LG Optimus L9 P760, P765, P768, P769] nu2moding:
everything working like it should, i guess.

.

couldn't find superuser interface to allow access to luckypatcher after accidentally denying.

torch working, 2gb internal storage is awesome.

will try bluetooth pairing, screen casting later, reverted back to ultrarom5 because this device is my daily driver

buttah smoove rom
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
You can install Superuser from the playstore to give root access. I'm working to fix radio and camera as soon as possible. I'm new to Android development but hopefully it won't take me long.
[LG Optimus L9 P760, P765, P768, P769] Gothic4:
Wow. New rom for lg l9. Any chance for p760 version?
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I plan on making a P760 version. But I have to fix some things first.
[LG Optimus L9 P760, P765, P768, P769] .:xplosiv::.:
I hope in you! I will observe your progress constantly! Good job! :good:
[LG Optimus L9 P760, P765, P768, P769] nu2moding:
just got off work.

reverting back to this.

wachu need testing

hopefully there's a bug fixed version soon coming because this is daily driver, for realz
[LG Optimus L9 P760, P765, P768, P769] optimus l9:
We all hope everything will work good..!:thumbup:
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
New build with fixed radio coming soon! ;)
[LG Optimus L9 P760, P765, P768, P769] optimus l9:
Great news for p769 users. What about p760 variants.?
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I will make a p760 version when the ROM is ready for daily use.
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
New build is up!. Fixed RIL and updated hardware drivers. Is still P769 only but I'm working on the P760 version. :D
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I made a p760 version and I need someone to test it. Don't forget to do a backup.

Edit: Check first post.
[LG Optimus L9 P760, P765, P768, P769] Gothic4:
Tested and its working great on p760 :)
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Vibrator and front camera doesn't work right? It shouldn't since it doesn't work on my P769. I'm working to fix it as soon as I can.
[LG Optimus L9 P760, P765, P768, P769] Gothic4:
Yes, front camera and vibration is not working.
[LG Optimus L9 P760, P765, P768, P769] Codeplex:
Hey Buddy........I've been using this Rom for a week and i must say, this is the most beautiful Lollipop rom i've ever used on L9. Everything works just fine as it should be, GPS, Telephony, WIFI, Camera all works fine and smooth. No problem with the overclocking also. My model is P765 Indian version. I'm using Kernel Auditor for various kernel modifications, changed governer to interactive, enables multicore power saving, this Rom supports that its awesome, Battery life is good. Xposed modules are working very good what else you need. Its very stable for daily use as i've been using this as a daily driver at office at home. Very good Rom, Awesome work Buddy..:good::good:. You deserve a Beer:victory::victory::victory: Keep it Up.. Thanks... Now waiting for the Marshmalow, i think Android 6.0 will be more smooth......and Tasty....:laugh:..
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Well this is weird. Whenever i try to flash this is throws me this error:

And no, this isn't a p940. No idea as to why it's saying that
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
You're using an incompatible recovery. Use the TWRP that's in the ROM folder.
[LG Optimus L9 P760, P765, P768, P769] .:xplosiv::.:
How did you operate devices to Xposed? I did not succeed! what version you use? you did the flash of the framework for recovery?

Inviato dal mio LG-P760 utilizzando Tapatalk
[LG Optimus L9 P760, P765, P768, P769] itachilinux:
I use Xposed from romracer
[LG Optimus L9 P760, P765, P768, P769] Codeplex:
Use original xposed module http://xdaforums.com/showthread.php?t=3034811

Note : Use only xposed-v79-sdk22-x86.zip as sdk22 is for Android V5.1.1 just download and flash it through recovery and reboot. device will take some time to reboot so don't panic and wait. after reboot download and install XposedInstaller_3.0_alpha4.apk and voila you will have your xposed working.:good:

sdk version number is important

sdk21 is only for andoird 5.0.x

sdk22 is only for andoird 5.1.x

sdk23 is only for andoird marshmalow 6.0
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Am i the only one having it freeze and crash in the setup? Corrupt yet again?
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
not your not the only
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Well it's to the point where it's unusable. Seems like a bunch of kernel panics. It's labeled as stable so we must be doing something wrong?
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
it got a lot of stuff i modified boot.img to disable oc and still getting kernel panic troying again after removing files and see last_kmsg.txt to see whats goin on
[LG Optimus L9 P760, P765, P768, P769] satiryco:
I'am too.
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
Okay, so I honestly can't find a consistency between the kp kmesgs. I'm getting them as well, but I know I'm on the 20H firmware for p769. It seems to center around when I get a notification. Although, right now my phone is in a kp loop because I'm not touching it when it boots up.

I wonder if it's linked to people with reversed bootloaders (As in, people who flashed the 760 kdz to attempt unlock, but then came back to the 769 firmware, and are now stuck with a backwards bootlogo, as well as the recovery being reversed at first.)
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Hi guys, i'm trying other roms to find solution. For exemple artas f2fs 4.4.4 run good but when i overclock to 1200 it go in kp.
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
I don't think i have the p760 bootloader. I remember flashing that fix that fixed the inversion when i was messing around with the p760 rom, but that doesn't necessarily mean I'm on the p760 bootloader right? Yeah the kmesgs are never the same, sometimes i just get a simple kernel panic error and it gives me nothing else. Any other decent Lollipop roms that work?
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
This is the only CM12+ rom on the p769

Also, I was getting fewer kernel panics on CM11, but that was giving me sleep of death, and the performance on CM12.1 is just MILES better than on 11, despite the reboots.
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Does the overclock disabler patch work at all then?
[LG Optimus L9 P760, P765, P768, P769] mato_d007:
So, its been a while since i had an LG L9 on my hands to have fun with it. How is the p768 camera working on this rom? there are no reports on this thread yet. Your work looks amazing buddy, i cant believe you got MM working too!
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Is there anyway to flash uboot and xloader without using fastboot? I can never get it to work.
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
There's a disabler patch? I hadn't noticed.
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I made a patch that was supposed to disable over clock, but it doesn't work since over clock is in the kernel.
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
So you still don't think removing overclock from the kernel will fix anything?
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Everything point at overclock being the problem. I'll try to make a kernel with overclock disabled, but you'll have to test it yourselves since my phone isn't affected I can't know if that solves the problem or not.
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Thank you so much Edwinmoq, I'll be the first to try ?
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
Why you do not disable SMARTREFLEX first... only to test
[LG Optimus L9 P760, P765, P768, P769] nu2moding:
Any keyboard i use laggs in Google apps after a few days
[LG Optimus L9 P760, P765, P768, P769] satiryco:
First try only with smartreflex if you can. Then set only original frequency. Then everyone choose to OC or not. ☺ thank's for your job.
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
I made this file, it turn off SmartReflex in L9 to eradicate Kernel Panics. Just Flash it with twrp.
[LG Optimus L9 P760, P765, P768, P769] joselap:
Thanks, but still kernel panic for me. Waiting fix...
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Thank you PuntoAzul. I flashed like guide and after ROM and gapps i flashed fix. It works fine. ?
[LG Optimus L9 P760, P765, P768, P769] mato_d007:
Well, since nobody answered i just went and flashed it. P768 Camera works, with the same bugs as the other cameras (photo while recording video bug). It also films on 1080p, so i think its safe to say that this ROM is fully compatible with every variant of LG L9 on the thread title. Again, great work.
[LG Optimus L9 P760, P765, P768, P769] Duckscreen:
Great work man my l9 up to 1.35GHz without any problem voltage -90 still can run awrsome

Since i use I not found any bugs on this rom
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Can confirm this works. Thanks man
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Well, if the problem is smartreflex/OC i can suggest for next releases to use stock frequency and balanced governor ?
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Amazing! Thank you so much.
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Just a question. How does disabling smartreflex affect the battery life? Is it any worse?

And for those that are getting kernel panics, what happen if you try to overclock with smartreflex enabled and the phone connected to the charguer?
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Yeah the battery life doesn't seem all that great. Don't know how having it connected to a charger would help

This feature is hardware controlled after initialization. Initialization is done from the kernel. Android Power management is completely unaware of smart reflex.

Power consumption is reduced since the operating voltage is lowered for each operating point in which the device is operating in. -

http://processors.wiki.ti.com/index...d-2.3.4-DevKit-2.1_PortingGuides#Smart_Reflex
[LG Optimus L9 P760, P765, P768, P769] satiryco:
I think beacuse smartreflex adjust constantly voltage, if it's disabled it works with costant voltage.

Second answer; i didin't try with charger connected but when i try to OC with smartreflex enabled it go in kernel panic. I have bootloader locked.
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I'm asking because a have a theory that the smartreflex problem may be somehow related to the battery. For what I have read what smartreflex does is control the cpu voltage accordingly in order to save battery, and I'm curious as to why only a few are affected by this problem. So I though it may be related to a faulty battery, or problems on the phone's power circuit, who knows. I'm also reluctant of disabling smartreflex, I don't know how bad it'll affect the battery life, specially for users whose phones aren't affected by the problem. I think it wouldn't be fair to just disable smartreflex and for everyone.
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Otherwise it could be production problem for certain phones. Indeed i think best solution is to enable smartreflex and non OC.
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Is this not present in stock? Because if it is then you'd think it would work
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
SmartReflex is not present in Stock kernel.

---------- Post added at 11:29 PM ---------- Previous post was at 11:15 PM ----------

I agree... not everyone need to Turn Off SmartReflex. Only who have Kernel Panics need to turn off SmartReflex

---------- Post added at 11:46 PM ---------- Previous post was at 11:29 PM ----------

Try this: make Wipe for Data, Dalvic and Cache... and then install the smartreflexoff file
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
Can confirm a kernel panic with the power connected. I was booting when it happened. Haven't touched any overclock settings. Just left things at stock
[LG Optimus L9 P760, P765, P768, P769] Duckscreen:
Im here to confirm my p769 running 1.35GHz under voltage -90 without any problem

Running smooth fast stable
[LG Optimus L9 P760, P765, P768, P769] kuma82:
Thanks for everything bud, and for taking the time to test the signing key on our device. This is a very clean and stable ROM.

Unfortunately some people with this device have issues with oc. I doubt it's a battery problem.

Hey you might want to add to your title it works on locked bootloaders. I see some people are still trying to unlock the bootloader.

Oh, and you can install a custom recovery without root by using the unofficial fastboot (p940 modified bootloader). It's a bit tricky to get it working though.
[LG Optimus L9 P760, P765, P768, P769] Duckscreen:
Could you add more cpu step 1100GHz

And GPU over clock.thank you
[LG Optimus L9 P760, P765, P768, P769] satiryco:
HEI, guys don't go over limits. I think 1200 is max secure freq. I don't know how to use phone with burned cpu ?
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Thanks. It means a lot.

I know about about fastboot, and I use it a lot, but for most people is easier to use Flashify, if the phone is already rooted.

I'll edit the title to let people know it works on locked bootloader. Thanks for pointing that out.
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
Definitely still getting panics with the SmartReflex off with the default OC settings, even on the charger. Time to fiddle with the OC.
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
well i can confirm smartreflex work for me too finally i cant test lollipop thanks to punto_azul and edwinmog great job

---------- Post added at 06:47 PM ---------- Previous post was at 06:14 PM ----------

why do you use sdk22-x86 instead of sdk22-arm is supoused to be arm this device
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
Correct. That post has a typo. Use arm, not x86
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
i try sdk 22 from rovo but get bootloop im trying sdk22-arm from romracer but 15 min to boot still nothing keeps booting

---------- Post added at 07:34 PM ---------- Previous post was at 07:32 PM ----------

did you tri to format all partitions even dalvic cache

---------- Post added at 08:06 PM ---------- Previous post was at 07:34 PM ----------

well after several trys no results to have xposed shame but it keep butin for more than 20 minutes
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
I'm tempted to actually try wiping my device to try the smartreflex remover. Without wipe and with the remover, it doesn't matter WHAT frequency I run, it always kp's.
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
Current config:

p769 - locked bl - Trickster used to underclock to 600Mhz - Ondemand gov. - SmartReflex disabler dirty flashed

Kernel paniced

Attached is the actual kernel panic screen, since I haven't seen any linked, as well as the last_kmesg.txt, which I see now actually does contain the kernel panic data.
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
You said "SmartReflex dirty flashed!". can you take a Photo when flashing smartreflex disabler? (Only to see the error...)

And by the way... When you wiped your L9 what kind of partition are you selecting, EXT4 or F2FS?

And other question... What was your L9 Android version before installing Lollipop, JB or ICS?
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
I'll go reflash the smartreflex disabler to get any errors.

I was running the latest firmware, so JB, then I went to CM11, bumped, then wiped ext4 (TWRP default) and installed CM12.1

I HAVE NOT fixed the bootloader/recovery mirroring after flashing a EU Open firmware in an attempt to unlock, but I did flash a full kdz for the p769. I was confused as to why it didn't fix it, but whatever.

Edit: yeah no errors. I didn't recall any before, either.

Just

"Turning off all SmartReflexOptions

.

..

...

Completed!"
[LG Optimus L9 P760, P765, P768, P769] SwRp:
Thanks EdwinMoq! i have been Using this Rom for more than a week. no issue so far! everything works fine. ( I'm Using P765- fixed battery drain problem by deleting NFC files from root folder )
[LG Optimus L9 P760, P765, P768, P769] kuma82:
I'm not sure the bootloader makes much of a difference, but I do know that the bootloader doesn't always get replaced with a kdz flash. I have some recovery flashable zips floating around that will flash the correct x & u. I'll see if I can find them.
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Hi edwinmoq, one question.

In your kernel by default wich governor and freq nave you used?
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
the mirros touch screen i soved with this http://xdaforums.com/showthread.php?t=2182867&page=3 also after flashing a new recovery it works ok for me i use philz
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
I have my touch screen working, I just haven't fixed my boot logo and when I first boot into recovery, it's mirrored, but touch is fine.
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
after flash v20b europe open kdz my touch was mirroed ad wonky i reflash 20h but still wonky touch, flash v6.bin and voila normal touch. the root, flashifly and cmw. try to flash recovery with flashyfly
[LG Optimus L9 P760, P765, P768, P769] Codeplex:
I'm so sorry guyzz its a typo error its an arm... so sorry once again....

everyone must use sdk22-arm there should be no problem.....
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
after flash bith 7.4 and 7.9 and nothing keeps booting for 20 min
[LG Optimus L9 P760, P765, P768, P769] .:xplosiv::.:
I apologize if I answer only now, but I could not, for personal reasons very important ... thanks so much for the information! I had always tried with the Official Xposed for Lollipop by rovo89, but having tried the V72, the device entered bootloop after the flash of the framework. However, I flashed the xposed-v79-sdk22-arm.zip, because our CPU is ARMv7 and not x86, but this was discounted, and I could not understand evil ;), anyway thanks a lot! After making the flash zip, I had to wait about 10 minutes for a boot, but now Xposed's modules, work perfectly! :good:
[LG Optimus L9 P760, P765, P768, P769] Codeplex:
Hey buddy just go to the original xposed thread and download the latest sdk zip version for ARM device not x86 and arm64 download only with arm zip, right now latest being V79 so download xposed-v79-sdk22-arm.zip flash this and wait for reboot to finish. it will probably take 5-10 min. but you will have your xposed working and after reboot install the	XposedInstaller apk...
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Hi guys, this ROM runs good but is not to much battery friendly. Which kind of set up, like governor and freq i have to set?

A good compromise battery/smooth run. Thanks
[LG Optimus L9 P760, P765, P768, P769] .:xplosiv::.:
Hi, this is my setup, and the battery lasts long enough if in standby mode, while consuming enough, if you use multimedia apps, or network

Inviato dal mio LG-P760 utilizzando Tapatalk
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
You had to disable smartreflex right? That may be the cause. It plays a huge role on CPU energy management.
[LG Optimus L9 P760, P765, P768, P769] satiryco:
OK i'll try. Yes i have to disabile smartreflex. Thank you
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Battery life is at least slightly better then stock it seems. Interested why only certain people have to disable smartreflex
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Do you have BL locked? Do you have enabled smartreflex?
[LG Optimus L9 P760, P765, P768, P769] bulletfreak:
Locked BL and disabled smartreflex
[LG Optimus L9 P760, P765, P768, P769] satiryco:
Ok, same situation. This ROM is good. Waiting for edwinmoq's marshmallow ?
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
I understand this. I've done this long before this ROM came out. I was under the impression that the inverted LG logo and inverted colors in recovery (before turning off the screen and turning it back on again) were fixable. My touch is working FINE. My screen in ROM is working FINE. No inversion outside of the logo, recovery (before display on/off) and kernel panics.
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
what recovery are you using if you are in CWM, you allredy try cwm_ts_fix_p769.zip
[LG Optimus L9 P760, P765, P768, P769] ajbiz11:
I'm using TWRP, and it works just fine after I let the display time out. Touch is correct.
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
I think you that's because your phone has the p760 x-loader. If you use LG Flash Tool to flash the firmware the x and u loaders will be replaced. If after flashing you phone get's stuck at LG Logo then use this to extract the KDZ to bin and try flashing again.

Or you can use fastboot to flash the correct x and u loader for your phone. It is tricky though.
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
not luck i try with twrp and get the same take a lot to boot then updatin aplications starting aplication and reboot always the same...
[LG Optimus L9 P760, P765, P768, P769] puntoazul:
Hi!... in firs post is typed "Last Updated 2016-01-18" but where to download??
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Hehe. That's was when I changed the title to indicate the the ROM works with locked bootloader. Apparently XDA takes that as an 'update'. I haven't uploaded any new build yet.
[LG Optimus L9 P760, P765, P768, P769] .:xplosiv::.:
hahaha! This is because your ROM, is flying off the shelves! :laugh::laugh::laugh:
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
does any one knows how to use cm11 camera in this rom
[LG Optimus L9 P760, P765, P768, P769] EdwinMoq:
Download Camera KK form the play store. It works very good and doesn't have the annoying auto focus while recording videos that the stock camera has. Even taking photos while recording works.
[LG Optimus L9 P760, P765, P768, P769] kjoe07:
thas the camera i was looking for thanks man