yashsingh1/xdaforums huggingface dataset:
[LG Optimus G (International)] jollaman999:
[Gen2-v2.5_Update2]

==AIO Updates==

- ota: Fix FC issue when data is wiped

- unpack-ramdisk.sh: Fix init.d not working issue in some of roms

[Gen2-v2.5_Update1]

==AIO Updates==

- Lollipop - f2fs: Allow use of either f2fs or ext4 for system, data and cache

- Lollipop - rc-L: Remove useless cpu online lines

- ota: Restore sysinit SELinux permission by ota service script

https://github.com/jollaman999/jolla-kernel_G-AIO/commits/gee
[LG Optimus G (International)] jollaman999:
[Gen2-v2.5_Update3 Released!]

[Gen2-v2.5_Update3]

- Stock_KK: Gen2-v2.5 ported succesfully to Stock_KK kernel!!

- gpu: Stock KK porting

- mdp/fb: Stock KK porting

- led: Stock KK porting

- sound: Stock KK porting

- vibrator: Stock KK porting

- backlight: Adjust for Stock KK

- Complied with latest Linaro toolchain (2015.02)

- Lollipop: Re-complied with latest Linaro toolchain (2015.02)

- jolla-twrp: kernel: Re-complied with latest Linaro toolchain (2015.02)

[Gen2-v2.5_Update2]

==AIO Updates==

- ota: Fix FC issue when data is wiped

- unpack-ramdisk.sh: Fix init.d not working issue in some of roms

[Gen2-v2.5_Update1]

==AIO Updates==

- Lollipop - f2fs: Allow use of either f2fs or ext4 for system, data and cache

- Lollipop - rc-L: Remove useless cpu online lines

- ota: Restore sysinit SELinux permission by ota service script

[Gen2-v2.5]

- f2fs: Update to latest f2fs linux-3.4 branch's sources

- random: Update to latest Linux 4.0-rc1 sources

- hw_random: Update to latest Linux 4.0-rc1 sources

- jolla-twrp: jolla-kernel_Gen2-v2.5 applied

- Updates applied to Stock_KK kernels
[LG Optimus G (International)] akahroba:
WOW! You are my hero mate. Thanks a lot specially for the stock kk support. You really respect users ideas and this is very good about you. keep supporting stock kk. Sling/Artmod with your kernel has a perfect knock on plus many other nice up-to-date features :good:
[LG Optimus G (International)] akahroba:
[MENTION=5996255]jollaman999[/MENTION] now that you've ported many things from stock kk kernel. Do you think you can port LG knock code from G2 kernel source? Or even knock on as I believe LG knock on is something else. Better performance with less battery drain. Thanks hero ;)
[LG Optimus G (International)] jollaman999:
I checked the source and related video, but it seems knock code is not in the kernel.

The similar function with knock code is tap2wake.

I worked before with it, but it is more need to fix about proximity sensor for our OG.
[LG Optimus G (International)] akahroba:
I think G2 got knock code after 20D update. They got it as an OTA. Look here: http://opensource.lge.com/osSch/list?types=ALL&search=D802

Did you cheeck 20a or that (20b,20d)?

BTW, I can't see 2.5 update3 on your server. not built?
[LG Optimus G (International)] FPSRocketeer:
I installed GEN2 v2.5. Update 3 (but it said update 2 in aroma) on ARTMOD v7 and now I can't see or access my sdcard storage. Any solution?
[LG Optimus G (International)] jollaman999:
Almost fix it. I'll upload Update4 soon. Sorry for that.

---------- Post added at 09:55 AM ---------- Previous post was at 09:52 AM ----------

Oh, I saw the G3 source. I'll check again.

There was a problem for Stock_KK with compatibility issue. Almost fix it.
[LG Optimus G (International)] jollaman999:
[Gen2-v2.5_Update4 Released!]

[Gen2-v2.5_Update4]

-All: Revert LGE headphone detect issue with noise fix, Fix min/max cpu voltage range

- Stock_KK: Fix compatibility issue for Kitkat

- jolla-twrp Update kernel
[LG Optimus G (International)] gu5t3r:
Will be mirrored in 3 min...
[LG Optimus G (International)] patalao:
[MENTION=5996255]jollaman999[/MENTION] can you make fonte size for multirom bigger.

The size of the font(letters) is so small compared to v30 from kevinjoa.

Gu5t3r the script you provided a few posts back works but the space between the two lines must not exist.
[LG Optimus G (International)] gu5t3r:
Use Notepad2 or Notepad++

Windows Notepad does not know to save files with unix EndOfLine...
[LG Optimus G (International)] hasan4791:
Any of ur kernel supports HDD mounting using OTG Y Cable?
[LG Optimus G (International)] patalao:
No.

I think AK kernel as that function

Either way you probably will need a power connector for the hdd
[LG Optimus G (International)] jollaman999:
Added that function in previus version.(Before Gen2).

It detects inserted state, but not recognize inserted device.
[LG Optimus G (International)] princenoob:
I really have bad standby time with this kernel compared to stock kernel. is it because of the knock on feature? I have the same setup in using both kernels on my phone.
[LG Optimus G (International)] patalao:
DT2W consumes more juice.

Disable it and you will improve your battery life.
[LG Optimus G (International)] sjd_:
Am confused which version is for lg optimus g? I flashed v2.5 yesterday and display was very bright..
[LG Optimus G (International)] jollaman999:
All of them are for Optimus G, it depends on your rom.
[LG Optimus G (International)] sjd_:
Thanks :)

Wohow Thanks for your reply :) you really done a great job :) everything is working like charm :) but there's any way to disabled bootanimation because i think my cell phone is kinda slow now :)
[LG Optimus G (International)] jollaman999:
debug.sf.nobootanimation=1

Add this line to /system/build.prop .
[LG Optimus G (International)] sjd_:
You're loved :)

You're loved bro :) thank u so much <3 <3 :)
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Hi,

can you build newer version of your jolla-fix CM12, on latest 2015-03-04 Call Recording apps FC...

Built-in call recording works but quality is very bad (of other party)...

In previous builds apps like BoldBeast and CallRecorder worked much better and didn't FC...

Dunno if others have the same experience....
[LG Optimus G (International)] begemot.pipu:
http://xdaforums.com/optimus-g-intl/development/e975-pac-rom-lp-alpha-1-dev-t3019858

i flashin your kernel for this rom, in results have loop butload animation,can you tell me pls which version of your kenel i must download to flash?

flashed with twrp,and doo not wipe,mabe i doo somthing wrong ?ooouu i forgot to tell you my is F180. Ty
[LG Optimus G (International)] Tim4:
Same problem here.

F180K converted to E975 on official CM12.

Latest kernel doesnt boot.
[LG Optimus G (International)] dadi11:
PAC is gproj based so you need to flash gproj kernel. Jolla doesn't support it
[LG Optimus G (International)] erkasmoter:
Please read the OP or use the search tab. :D

From OP:

Checked Compatible ROMs

Mod : CM12 (GEEHRC Unofficial), CM11 (GEE Unofficial), AxxionKat, Carbon

Normal (non-mod) : Dirty Unicorns, DayDream (This is Korean ROM ), Liquidsmooth

Stock : ARTMOD, Sling, Miui (you have to flash stock_miui)
[LG Optimus G (International)] fjsferreira:
Faust has released the stock camera driver port patch. Can you look into it?
[LG Optimus G (International)] ruddnr951:
Yeap I will say to jollaman999 :D
[LG Optimus G (International)] FPSRocketeer:
Is it fully compatible with ARTMOD v5.1 ROM? And can someone show some benchmarks of it in antutu v5? Would really appreciate
[LG Optimus G (International)] akahroba:
No way! You wanna use gee kernel on stock based gproj ROM? You'd better not do it. Read OP to see compatible ROMs.

And the benchmark is around 27000.
[LG Optimus G (International)] ruddnr951:
jollaman999 tried that patch. But he hs problems with imoou.

kernel log say like this

3>[ 279.687866] msm_iommu: Interesting registers:
3>[ 279.687988] msm_iommu: FAR = 0000cbf0 PAR = 00000000
3>[ 279.688079] msm_iommu: FSR = 4000000a [TF APF SS ]
3>[ 279.688201] msm_iommu: FSYNR0 = 00000000 FSYNR1 = 0003146b
3>[ 279.688262] msm_iommu: TTBR0 = b1504000 TTBR1 = 00000000
3>[ 279.688385] msm_iommu: SCTLR = 00000003 ACTLR = 00037072
3>[ 279.688476] msm_iommu: PRRR = ff0881a8 NMRR = 40e040e0
3>[ 279.688659] msm_iommu: Unexpected IOMMU page fault!
3>[ 279.688720] msm_iommu: name = ijpeg
3>[ 279.688781] msm_iommu: context = ijpeg_src (0)
[LG Optimus G (International)] jollaman999:
I tried and commented in that thread.

Thank you for your suggestion. :o

---------- Post added at 03:07 PM ---------- Previous post was at 02:59 PM ----------

faust93 relased the patch and I tried.

But I think there are minor issues. I also commented in that thread.

Thank you for your searching. :o
[LG Optimus G (International)] Blackey008:
In omnirom (mod kernel) brightness control doesn't work.
[LG Optimus G (International)] jollaman999:
I think it's rom specific problem. Did you try other roms?
[LG Optimus G (International)] Blackey008:
With other kernel i have no problem.
[LG Optimus G (International)] jollaman999:
Then it must be ramdisk issue. If you send me boot.img file to my email, I'll fix it and send it back to you.

email : admin@jollaman999.com
[LG Optimus G (International)] Blackey008:
I sent it.

Thanks.
[LG Optimus G (International)] jollaman999:
I uploaded it to server.

But your provided kernel is geehrc.

I'm not sure that my kernel isn't fully working with geehrc roms.
[LG Optimus G (International)] Blackey008:
It works, thanks. ;)
[LG Optimus G (International)] ryan8r:
Is there a port for geeb e970 that we can try ?!

Sent virtually over my LG 'Nexus' G
[LG Optimus G (International)] jollaman999:
Only gee now. :(

I'll find how to porting geeb version. Thanks. :)
[LG Optimus G (International)] fjsferreira:
Jolla, I see in your github that you ported Faust's stock camera thing. Is it working?
[LG Optimus G (International)] jollaman999:
Yeap!! Of course!!

I'll test it more. And update f2fs. Then I'll publish. ;)

Thank you for your interest.
[LG Optimus G (International)] akahroba:
This should help you: http://xdaforums.com/showpost.php?p=55303762&postcount=948
[LG Optimus G (International)] metrixx02:
hi guys thx for kernel but i have questions....

i use pa_gee-4.6-BETA1 ...

can i use ur kernel and how can flash it ?

only flash or need wipe dalvik or chache ? need ?
[LG Optimus G (International)] jollaman999:
Thank you for searching. :o

---------- Post added at 02:57 AM ---------- Previous post was at 02:55 AM ----------

Just download and save it to internal storage. Then flashing in recovery mode.

Kernel is no needed to cache, dalvik wiping.
[LG Optimus G (International)] jollaman999:
Check 20150310 build.
[LG Optimus G (International)] hasan4791:
which kernel of yours i need to flash over Stock KK ROM..!!

a little help is much appreciated...:good:
[LG Optimus G (International)] akahroba:
Hi hasan. No seperate version. It's AIO: All In One. Just het the lastest version and in aroma installer choose stock kk.
[LG Optimus G (International)] gu5t3r:
Link?
[LG Optimus G (International)] begemot.pipu:
Cpu

sorry man for this question,can you tell me where I can change cpu frequency ?
[LG Optimus G (International)] jollaman999:
Sorry. It seems problem with sim unlock screen. So I removed it. I'll build again with lastest sources.
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Update 8 Mirrored...
[LG Optimus G (International)] Darthsternie:
UKM (Universal Kernel Manager)

Universal Kernel Manager doesn't work on this Kernel anymore.I would be happy if you could fix this and keep up the good work:D

Thanks

Darthsternie
[LG Optimus G (International)] blindsh3ll:
Can i install it on cm12 nightliea? E975
[LG Optimus G (International)] dadi11:
no, it's only for geehrc unofficial cm12 and other roms.
[LG Optimus G (International)] crime_of_heart:
Hey [MENTION=5996255]jollaman999[/MENTION] , you are really one of the best devs. We E975 users are very lucky to have you :)

I am following your github and trying to learn from your commits :)

I will comment a bit of your stock kernel source approach. I see that you merge stock kernel source with some optimizations and drivers of msm. In theory this is a very smart approach. However after enough testing, I believe practically it has more negative effects (less standby time or slower wifi download and some random freeze/reboots and most importantly the screen colors are not vivid like the stock!). We really don't need linux 3.4.105 merge neither as it also cause stability issues.

In my humble opinion for stock kernel you can use pure LG stock source and only add the following commits and the kernel will be the best ever:

1. Touch wake (dt2w and s2w)

2. Gpu and cpu overclock

3. Cpu voltage adjust ability (cpu undervolt)

4. Intelliplug (please don't remove mpdecision!)

5. Keyboard and mouse app/driver

6. F2fs

7. Kexec hard boot support (solid kernel's commit works for me after first reboot)

8. Your smart thermal/cpu clock algorithm (optional)

I believe that we only need above commits! Wee will have best battery life and best stability and most kernel options!

What do you think can you do that? I am already trying to compile it but I am not able to make it boot with your touch wake and solid kernel's kexec commits :(

Thanks!
[LG Optimus G (International)] blindsh3ll:
Can i install. It on cm12 nightly?

If yes then pl TELL ME THE METHOD

Flash before flashing rom? Or flash after flash the rom?

I mean am using cm12 nightly. If i want to flash jollakernal wjat should i have to do? Just flash jolla kernal? Ot first waipedata or wipe evrythinf? Then fladh jolla kernal and after that flash rom?

And what option i have to choose for cm12 nightly
[LG Optimus G (International)] arek78:
To games is worthless continuous lag -- ArtModv7, Sling, Stock 4.4.2.
[LG Optimus G (International)] jollaman999:
Thank you for your opinion and advice.

I'll try.
[LG Optimus G (International)] crime_of_heart:
You are the best!

I will continue check your github!

By the way I forgot to add faux sound and screen compability to the list. Maybe youcan also implement them.

Update: I see that you already added them, yay!
[LG Optimus G (International)] akahroba:
Your github makes any person say WOW! Very active dev. Creating awesome jobs. Keep it up mate. Very glad to have you here.
[LG Optimus G (International)] Chum.zuizui:
in this kernel which rom can i use for E790 AT&T ???
[LG Optimus G (International)] paris07121978:
what adoption should to put ARTMOD v7 rom
[LG Optimus G (International)] FcoEnrique:
How do I remove the boot logo?

can't find anything about that in the OP.
[LG Optimus G (International)] gu5t3r:
Edit file jolla-kernel_AIO_Gen2-v2.5_Update8-gee,e975.zip\jolla-kernel\gee\ramdisk\jolla-kernel.rle

...or you can replace with one I made for myself which looks like image in attachment....
[LG Optimus G (International)] FcoEnrique:
with edit you mean that I can delete it?
[LG Optimus G (International)] gu5t3r:
dunno if you can delete it, but you can replace it....
[LG Optimus G (International)] MasterFURQAN:
This is just the best kernel..?

I just miss one feature that is the USB HOST HACK... Its missing from your kernel , i think since the 11.6 version...

Can you plzz add the USB HOST / OTG hack on the next update..

Sent from my LG-E975
[LG Optimus G (International)] akahroba:
[MENTION=5996255]jollaman999[/MENTION] in response your request for help in booting with 30a kernel, I think faust93 once ported and tweaked stock 20a kernel to work with custom ROMs. Here's the source: https://github.com/faust93/F93_LGE975_KK_Kernel

it should be helpful.
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Finally found out flickering fix for CM, it's in Stock KK build.prop

(When using LG KK TrustZone (tz))

debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0

P.S. Your flashable zip has some spelling errors ...samplinglate... instead ....samplingrate...

can also be implemented as su.d script

#!/system/bin/sh
setprop debug.sf.hw 1;
setprop debug.egl.hw 1;
setprop debug.composition.type dyn;
setprop debug.enable.wl_log 1;
setprop persist.hwc.mdpcomp.enable true;
setprop debug.mdpcomp.logs 0;
[LG Optimus G (International)] akahroba:
Thanks. CM12 official still has flickering issue? How to use this? Shall we add those lines to the build.prop manually?
[LG Optimus G (International)] gu5t3r:
Paste to end of /system/build.prop

Most flickering fixes set debug.composition.type=gpu, but for LGE975 it's dyn by default...

https://census.tsyrklevich.net/system_properties/debug.composition.type

debug.sf.hw=1 & debug.egl.hw=1 Turn on hardware accelerated rendering and are most important lines which CM build.prop misses...

debug.composition.type only specifies which type of hw acc is used

if debug.composition.type is not specified it's defaulted to gpu (only gpu), but for our phone it's default dyn (dynamic I guess)

debug.composition.type valid options are gpu, mdp, c2d, dyn

I tried changing between them but didn't felt any difference in FPS/points in bench....
[LG Optimus G (International)] akahroba:
Very nice. Thanks [emoji106] [emoji111]
[LG Optimus G (International)] begemot.pipu:
random reboot

somebody knows how to fix random reboot?Thx
[LG Optimus G (International)] denissxrus:
Can someone upload latest geeb kernel?
[LG Optimus G (International)] zchuxz3x:
its here: http://www.mediafire.com/download/5avdmbs51kx7c5e/jolla-kernel_AIO_Gen2-v1.2-geeb,e970.zip

I use it on Sling ROM and had a bug: if you disable DT2W, hardware buttons (back, home, menu..) are disable.. but is possible to "fix" that: before TricksterMOD apply customs settings (like disable DT2W), press back buttons until the settings are set!

can you update this kernel? :D
[LG Optimus G (International)] akahroba:
[MENTION=5996255]jollaman999[/MENTION] checking your github made my day :) very happy to see you back to stage after a period of absence. Waiting for your Gen3 kernel with gproj support ^_^
[LG Optimus G (International)] denissxrus:
Hey Jolla, can you continue building of geeb ketnels (stock and gproj (if will be) especially)?
[LG Optimus G (International)] ryupunk:
any plans to get the E970 version updated? There's many E970 users that would love have all the new features. :D
[LG Optimus G (International)] paolinhos:
Hi!, I've installed the kernel with stock camera drivers on Resurrection Remix, all ok but Google camera don't work on panorama and photosphere mode.

Any advice for solve the problem?

Tx. :)
[LG Optimus G (International)] akahroba:
That's actually the problem that you get if you don't use stock camera drivers! Make sure you choose correct chooices in the aroma installer.
[LG Optimus G (International)] paolinhos:
I've chose stock camera driver..

I try again.
[LG Optimus G (International)] jollaman999:
As I told before. I tried to support e970. But I don't have that device, so I can't test with it.

---------- Post added at 03:31 PM ---------- Previous post was at 03:30 PM ----------

Thank you for visiting my github.
[LG Optimus G (International)] denissxrus:
You can make builds and E970 users can test it (for example i can test stock kk kernel, many users can test GPROJ and AOSP lp kernels)
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Hi,

what's with the new Gen3 Gproj Kernel?

Is it better than Gee?
[LG Optimus G (International)] jollaman999:
I'm working with new kernel, based on Gproj. You can flash it to gproj based Lollipop roms.

Only released on Korean forum now.
[LG Optimus G (International)] denissxrus:
What about restoring geeb kernel building?
[LG Optimus G (International)] gu5t3r:
Benefits over GEE?
[LG Optimus G (International)] jollaman999:
I can build. But I can't test with it.

Please, understand about it... I can't make stablized kernel without that device.

---------- Post added at 12:38 PM ---------- Previous post was at 12:36 PM ----------

More battery life. And some of optimized codes and clean patches.

You can see change logs here.

https://github.com/jollaman999/joll...INF/com/google/android/aroma/changelog/en.txt
[LG Optimus G (International)] akahroba:
I've been saying that gproj is the best for our device for a year and finally almost all devs are believing it :) Can you please try to fix the green screen issue that we've got on all 5.1.1 ROM?
[LG Optimus G (International)] gu5t3r:
Can I change from GEE CM12 to Gproj CM12 without wiping data?

Is the kernel stable?

Gproj rom I can download directly from cyanogenmod?
[LG Optimus G (International)] jollaman999:
You should full wipe. It will not compatible with gee's data files.

Yes, kernel is stable. But backup function is not working in my twrp recovery.

Yes there are official gproj roms.

---------- Post added at 03:02 PM ---------- Previous post was at 03:00 PM ----------

I haven't seen that issue. Is it appear on gproj based roms?
[LG Optimus G (International)] gu5t3r:
But I switched from Gproj CM11 to Gee CM11, then Gee CM12....

You think I couldn't go back to Gproj CM12?
[LG Optimus G (International)] dadi11:
You can always try. But better do full wipe.

Green screen happens sometimes on gproj based ROMs. I've tried to fix it but no effect.

Sent from LG Optimus G
[LG Optimus G (International)] jollaman999:
If you said about 'watch dog bark detected'.

This patch fix that issue.

But isn't it kernel panic...?

https://github.com/jollaman999/jolla-kernel_G_Gen3/commit/f104e8af30e21886c5d4e4d7a9c2628cced9e683
[LG Optimus G (International)] gu5t3r:
Cannot download cm-12-20150416-NIGHTLY-e975.zip from https://download.cyanogenmod.org/?device=e975

Anyone knows of any mirrors?

Found mirror from Micha170382

https://

drive.google.com/file/d/0B8QaRjp2jmuyMURnMUVVcUprc0E/view?usp=sharing
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Switched from CM12 Gee to CM12 Gproj with no problems... All Data preserved....

Edit: Will test battery and stablity next few days....
[LG Optimus G (International)] patalao:
Tried to install gproj version but I'm stuck on a bootloop.

Tried with twrp 2.8.6.0 and PhilzTouch
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

http://review.cyanogenmod.org/#/c/36669/

Have you considered disabling standalone_power_colapse state as it has problems with Krait CPUs?

Edit: Also, on Gproj it seems phone is much more awake when wifi connected than when wifi is off.

There is much more deep sleep when wifi is off, but no wakelocks in BetterBatteryStats....

Edit: Router AP is to blame =(
[LG Optimus G (International)] akahroba:
Isn't it like this on stock ROM?
[LG Optimus G (International)] gu5t3r:
Which part?
[LG Optimus G (International)] jollaman999:
I'll check again. Thanks.

---------- Post added at 10:29 AM ---------- Previous post was at 10:29 AM ----------

Did you installed to gproj based lollipop rom?
[LG Optimus G (International)] akahroba:
staying awake while wifi is on.

[MENTION=5996255]jollaman999[/MENTION] for booting stock based kernel please use this source: https://github.com/Solitarily/LGF180-Optimus-G-_Android_KK_v30b_Kernel
[LG Optimus G (International)] gu5t3r:
Nope, phone should enter deep sleep even on wifi....

When on data, phone is 1/4 awake and 3/4 asleep approximately

When on wifi, 1/2 awake and 1/2 asleep, i.e. equal time awake and asleep which is weird...

Edit: Router AP is to blame =(
[LG Optimus G (International)] akahroba:
So, you didn't have this problem on gee and got it on gproj? Is it the same with stock cm12.1 kernel?
[LG Optimus G (International)] gu5t3r:
Didn't have it on Gee,

Dunno about stock (I guess you mean stock cm12 gproj kernel?)...

I use CM12 Gproj at the moment...

Didn't have such problem on Gproj CM11...

Edit: Router AP is to blame =(
[LG Optimus G (International)] akahroba:
No, I meant maybe it's the stock KK prima wifi driver which is causing problem. Gonna test XenonHD today...
[LG Optimus G (International)] gu5t3r:
Update:

WiFi On -> 3+% drop per hour

WiFi Off -> 1% (or less) drop per hour

Can't figure it out, wifi makes phone 3X more awake but no rx_wakelock in BBS?

Edit: Router AP is to blame =(
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Hi,

I don't have WiFi Deep Sleep problem on CM12.1 android 5.1...

On CM12.1 A5.1 everything works normal...

Edit: Router AP is to blame =(
[LG Optimus G (International)] jollaman999:
Checked the review. It seems already implemented to gproj based kernel. Thank you.