yashsingh1/xdaforums huggingface dataset:
[LG Optimus G (International)] Loller79:
New Releases out plus MIUI Support!

Disabled IntelliPlug as Default -> It was causing Demigod Crashes

Fixed Pocket Wakes -> Tell me if it works even for you

Download : Solid_Kernel

I know that the changelog is not huge but i added MIUI support that took me much time.
[LG Optimus G (International)] alediniz:
Great! Thanks [MENTION=5036698]Loller79[/MENTION], I'll try Miui.kernel :good:
[LG Optimus G (International)] geovanehenry:
Great [MENTION=5036698]Loller79[/MENTION]! Thank you for work

Enviado do meu LG-E975 através de Tapatalk
[LG Optimus G (International)] akahroba:
Thanks a lot man. I really appreciate your hard work. One question: if we try your kernel on miui, will we have FM radio?
[LG Optimus G (International)] yomek88:
Any news?
[LG Optimus G (International)] Loller79:
Forgot to look into it, i'm sorry.
[LG Optimus G (International)] exaflare:
nice! I'll try it later thanks! :D
[LG Optimus G (International)] robotzki:
Will you be making a stock based kernel for 4.4.2? That would be awesome!! :)
[LG Optimus G (International)] Loller79:
When v20A Kernel Sources will come out.
[LG Optimus G (International)] hoanggiang_2109:
Also thanks, but i'm not use MIUI rom!

Waiting for release Solid that Knock on only home key!
[LG Optimus G (International)] holicbox:
i'm using miui rom, i'll try it soon !
[LG Optimus G (International)] Loller79:
There won't be one.
[LG Optimus G (International)] holicbox:
DoubleTap2Wake not working on Miui Solid Kernel :(
[LG Optimus G (International)] Loller79:
Try with faster taps.
[LG Optimus G (International)] Kevinjoa:
Bug report: CPU govs don't stick on miui kernel.

Gesendet von meinem LG-E975 mit Tapatalk
[LG Optimus G (International)] nch26:
Someone please have Cyano kernel version with overclock to 1.7 ghz? Thanks..

I dont know why loller remove it. If some user dont want overclock, simple set it to 1.5 Ghz.

Really i use my phone a lot, and more than one time it become some laggy.

Thanks.
[LG Optimus G (International)] Unreal_Shogo:
Could you make a Gee version? :)

Enviado desde mi Optimus G mediante Tapatalk
[LG Optimus G (International)] mponzetto:
1+
[LG Optimus G (International)] nch26:
[MENTION=5036698]Loller79[/MENTION] In last nightlies of CM11 screen flickering issue is solved. But when install your kernel the issue return.

They have made some changes in kenel so maybe you need to sync with cm to fix. Thanks.
[LG Optimus G (International)] Loller79:
Seems like my kernel isn't working with the latest cm11 nightlies, it still works good with m7 snapshot release.
[LG Optimus G (International)] guidoido004:
Loller, put cm11/miui/stock4.1 instead of Android versions, that may get people confused because people nowadays is dumb enough to not read the post and flash it without knowing what they're doing.

Enviado de meu LG-E975 usando Tapatalk
[LG Optimus G (International)] rocada:
So one little softbrick, is not going to kill them ☺?:)
[LG Optimus G (International)] Svenskaslynan:
Downgrade or wait för stabel cm version :confused: hummm..
[LG Optimus G (International)] Loller79:
Fixed release will be uploaded today.
[LG Optimus G (International)] Svenskaslynan:
Good !:)
[LG Optimus G (International)] Loller79:
Re-uploaded the Cyano Release, download it and before flashing it re-flash the Cyano ROM.
[LG Optimus G (International)] Svenskaslynan:
everyone ? Im on stock "cm" kernel now..
[LG Optimus G (International)] Loller79:
Yes everyone.
[LG Optimus G (International)] Svenskaslynan:
Do you know if it's any data los?
[LG Optimus G (International)] Loller79:
No data loss, just flash your CyanogenMod then the GAPPS.
[LG Optimus G (International)] krishnanmailbox1:
random freezes while unlocking the phone .it freezes and if display is turned off and on shows a black scrren.....turned on intelliplug..... no other changes made........
[LG Optimus G (International)] shirish893:
Solid kernel for stock kitkat please?
[LG Optimus G (International)] Loller79:
If you are on cyano i know what's happening, today a little bugfix update for all kernels.
[LG Optimus G (International)] vangeodee:
Hey man! I used to use your kernel back when I was still on 4.1.2 stock, now I'm on 4.4.2 (Sling 2.2.2) and was wondering if I could use your kernel for it.
[LG Optimus G (International)] FcoEnrique:
The cyano kernel.
[LG Optimus G (International)] Loller79:
Sling 2.2.2 is Stock 4.4.2 so no kernel for it until LG releases working sources.

New updates out, if the version isn't changed is because they are not new releases but just "bugfix".

Kernel Crashes are Fixed and Screen Flickering too, i think.

Download :

Solid_Kernel

If you're on Cyano/Carbon/MIUI please reflash your ROM and then install my kernel or you could face strange issues.

If you're on Stock please delete this folder before flashing my kernel : "/system/etc/init.d".
[LG Optimus G (International)] FcoEnrique:
Clean flash or it could be a dirty flash?
[LG Optimus G (International)] nch26:
Clean install and still some flickering with lastest nightly. Less than before but still some flickering.

Also flashing this kernel i dont have hw keys light.
[LG Optimus G (International)] AndrewFX:
With this version touchkeys backlight don't work. I'm on cm11 M7
[LG Optimus G (International)] Loller79:
My sources are up to date, i don't know why you still have screen flickering because i'm like you on the lastest nightly and i don't have this issue.

I forgot to say that if you want touchkeys backlight you need to delete this file : "/system/etc/init.d/04touchkeys"
[LG Optimus G (International)] AndrewFX:
Thanks for the reply! Now backlight work well! I've see in trickster mod that now it's not possible to choose 400MHz for GPU frequency. Is possible to make a version with possibility to choose 400 for GPU like previous 0.5?
[LG Optimus G (International)] rocada:
What bugfix for stock 4.1.2 ?

I am on v0,6 from beginning and so far I don't have any problems or issues, everything works fine.

Do I need to flash the fix?
[LG Optimus G (International)] Loller79:
GPU Overclock is completely safe, no risk to damage your hardware.
[LG Optimus G (International)] nch26:
It was my fault no screen flickering now. Thanks. Touch keys light working now. Amazing job thank you.
[LG Optimus G (International)] necrescope:
Hi all,

I installed the kernel, is there any settings that I should do?

Regards
[LG Optimus G (International)] Loller79:
Best settings are set by default, if you want you could try to undervolt.
[LG Optimus G (International)] Nico1997:
Works on Paranoid Android?
[LG Optimus G (International)] Loller79:
The geehrc version.
[LG Optimus G (International)] dn80:
Can you make this kernel for Stock 4.4.2?
[LG Optimus G (International)] alediniz:
I think I found a serious bug on Solid for Miui. My E975 was connected to the USB and I accessed through Windows to look for a video that I recorded. I saw they had some old folders and delete them. When I exclude a folder (VanirUpdate, or something), generated an error message. Refresh folders on sdcard and all my folders in sdcard gone. No recover because the clockworkmod folder also gone, where my backup was :crying:
[LG Optimus G (International)] Loller79:
Not my fault, tell it to MTP crap.
[LG Optimus G (International)] alediniz:
Thanks for the feedback, [MENTION=5036698]Loller79[/MENTION]. I've been thinking, can not be related to FastCharge feature? I question this because FastCharge on Trickter MOD is with a note "Enabling this will disable access to phone storage" but the store was always accessible, even with FastCharge enabled. Does it make sense?
[LG Optimus G (International)] lean7:
Sorry for muy dumb question, this kernel solve the flikering on cm11?

Thanks

Sent from my LG-E975
[LG Optimus G (International)] nch26:
[MENTION=5036698]Loller79[/MENTION] i know i told you that screen flickering is gone but recently come back on nightly. And then tried m7 and still this happen. No problem with this on any other ROM. Also 1 user pm me to know how he can solve this so this means that im not the only one. Really want to stay with CM but with this is notbpossible !
[LG Optimus G (International)] Loller79:
Did you flash CyanogenMod over the Stock KK KDZ?
[LG Optimus G (International)] Loller79:
New releases out because of CyanogenMod new commits, just for CYANO and CARBON.

You can download them in my website as usual.

Download : Solid_Kernel_V0.51CYANO-CARBON
[LG Optimus G (International)] krishnanmailbox1:
can this be used on 4.4.2 ...or just for 4.4.4... flashing on 4.4.2 on lets see what happens :)
[LG Optimus G (International)] nch26:
Yes, over the stock rom but flashed from recovery.
[LG Optimus G (International)] Loller79:
CyanogenMod has the screen flickering bug only when flashed over the stock kitkat.
[LG Optimus G (International)] noisexoma:
And how do you get rid of the screen flicker when flash CM11 after the official KitKat?

Installing 4.1.2 through KDZ, and then flash CM11? Or there are other options that do not need the PC?

My screen flickers on all builds based on CM11. Flash it after official KitKat 20A.

WTF is this?
[LG Optimus G (International)] Loller79:
The only way to use CyanogenMod that i know is to flash the JB KDZ.
[LG Optimus G (International)] FcoEnrique:
Hel yeahhhhhh it looks like the bt problem with ls970 carbon was fixed at some point, now I'm running the best kernel completely functional! :D
[LG Optimus G (International)] FcoEnrique:
Ok, not completely functional, key lights aren't working, but that isn't a major problem.
[LG Optimus G (International)] Loller79:
Just delete this file "/system/etc/init.d/04touchkeys".
[LG Optimus G (International)] FcoEnrique:
Nice, thanks! :good:
[LG Optimus G (International)] gu5t3r:
[MENTION=5036698]Loller79[/MENTION]

Can CYANO be used on 4.3 CM10.2 Rom, for example if I would pack your zImage with CM10.2 ramdisk?

I'm currently on F93 Gproj kernel and Gproj CM10.2...

F93 Flashable zip unpacks boot.img on the fly and changes only zImage, repacks and flashes boot.img back...

I'm wondering if the same procedure would work with your kernel as F93 is also for CM11 A4.4?
[LG Optimus G (International)] Loller79:
Just try ;)
[LG Optimus G (International)] gu5t3r:
Tried, not working...got DemiGod...
[LG Optimus G (International)] Loller79:
4.4 kernel won't work because of adreno GPU updates.

I told you to try because it had a low chance of working but it can't work in facts.
[LG Optimus G (International)] tennyleaz:
Tried cyano kernel on mokee, always get systemUI FC...

Not supported?
[LG Optimus G (International)] Loller79:
Yes, mokee is not supported.
[LG Optimus G (International)] gu5t3r:
Can I update to 4.4 CM11 without losing data?
[LG Optimus G (International)] Loller79:
I don't think but you can always use titanium backup to save your apps data.
[LG Optimus G (International)] gu5t3r:
Yes, I know I can do backup and restore with TB but in System settings -> About -> CM Updates I have CM11 nightly updates listed so I thought I can update to CM11 without hassling with TB...

Edit:

CM11 M8 is up, will try updating trough CM Updater...

Read on the net it is possible to update from 10.2 to 11...

Will try your CYANO kernel after update and report back tomorrow....
[LG Optimus G (International)] franky_z:
Is camera focus in darkness with flash working with this kernel on cm11?
[LG Optimus G (International)] Loller79:
Obviously not, cyano kernel is gproj based.
[LG Optimus G (International)] FcoEnrique:
Every gproj kernel lack of that ability, I don't know why.
[LG Optimus G (International)] gu5t3r:
I managed to update to CM11 without losing data, BUT I had some apps converted to system and they were all lost even I had a script in addon.d to preserve them (xposed framework and its modules)...

SuperSU was lost also...

I restored backup I now I'm converting my system apps back to user...

Procedure for updating:

1. Convert user system apps back to user apps

2. Flash CM11 update

3. Flash CM11 gaaps

4. Flash SuperSU

Will report back after testing CYANO kernel...
[LG Optimus G (International)] gu5t3r:
[MENTION=5036698]Loller79[/MENTION]

Successfully updated to CM11-M8...

I must say I'm pleased to see IntelliPlug is correctly working on your kernel, on Faust93 kernel sometimes it goes crazy and newer turns off some cores until phone goes to sleep (so it's working worse than mpdecision)...

On your kernel, intelliplug keeps core less online than mpdecision thus working better...

You don't have much choice of governors but I like the way intelliactive is working...

Only, I find your IA settings too high... I lowered hispeed_freq to 1350 MHz (originally 1512) and two_phaze_freqs to 1026 MHz (originally 1350)...

This way, CPU is much less on max 1512 MHz freqs and uses 1026 and 1350 MHz more instead...

When I went to voltage control I said WTF? 25 freqs? Is there really battery gain on such much freqs?

Also, why are you using init.d scripts to set gpu to performance governor and to turn off button backlight when there is an option in settings to do so?

What does IntelliPlug TouchBoost exactly do?

This were my vdd_levels on Faust93 kernel:

162000: 750000
270000: 762500
378000: 775000
384000: 775000
486000: 800000
594000: 825000
702000: 850000
810000: 875000
918000: 887500
1026000: 900000
1134000: 925000
1242000: 950000
1350000: 975000
1458000: 987500
1512000: 1000000

Will try to adopt to your kernel...

Set voltages to:

162000: 737500
270000: 750000
378000: 762500
384000: 775000
432000: 787500
486000: 800000
540000: 812500
594000: 825000
648000: 837500
702000: 850000
756000: 862500
810000: 875000
864000: 887500
918000: 900000
972000: 912500
1026000: 925000
1080000: 937500
1134000: 950000
1188000: 962500
1242000: 962500
1296000: 975000
1350000: 975000
1404000: 987500
1458000: 987500
1512000: 1000000

On faust kernel I had problems sometimes not hearing other party in phone calls when using freqs below 384MHz...

Will test if I have the same problem on your kernel...

EDIT:

GPU Simple governor also works better with your kernel... While on ondemand gpu clock is 320 while idle...

When I switch to simple governor with Laziness=0 and Ramp_Threshold=0 gpu clock is 200 while idle...
[LG Optimus G (International)] gu5t3r:
[MENTION=5036698]Loller79[/MENTION]

Anyhow, kernel works great so far...

Created init.d script so I don't have to use apps for setting CPU and GPU stuff: 88myTweaks

When executed from init.d it gives output to /data/local/tmp/88myTweaks.log like this:

[88myTweaks] (14-07-09 21:26:36)

MPDecision: off
IntelliPlug:
eco_mode_active: 0
intelli_plug_active: 1
nr_fshift: 3
nr_run_hysteresis: 4
screen_off_max: 1026000
touch_boost_active: 0

CPU0: [intelliactive] (270000-1512000)
CPU1: [intelliactive] (270000-1512000)
CPU2: [intelliactive] (270000-1512000)
CPU3: [intelliactive] (270000-1512000)

intelliactive/above_hispeed_delay: 20000
intelliactive/boost: 0
intelliactive/boostpulse:
intelliactive/boostpulse_duration: 80000
intelliactive/go_hispeed_load: 99
intelliactive/hispeed_freq: 1350000
intelliactive/io_is_busy: 1
intelliactive/min_sample_time: 80000
intelliactive/sampling_down_factor: 0
intelliactive/sync_freq: 702000
intelliactive/target_loads: 90
intelliactive/timer_rate: 20000
intelliactive/timer_slack: 80000
intelliactive/two_phase_freq: 1026000,1026000,1026000,1026000
intelliactive/up_threshold_any_cpu_freq: 1026000
intelliactive/up_threshold_any_cpu_load: 95

wifi.supplicant_scan_interval: 300
kernel.random.read_wakeup_threshold = 1376
vm.dirty_expire_centisecs = 1000
vm.dirty_writeback_centisecs = 2000

[*] RunInBG Start (14-07-09 21:26:37)

MPDecision: off
IntelliPlug:
eco_mode_active: 0
intelli_plug_active: 1
nr_fshift: 3
nr_run_hysteresis: 8
screen_off_max: 1026000
touch_boost_active: 0

CPU0: [intelliactive] (270000-1512000)
CPU1: [intelliactive] (270000-1512000)
CPU2: [intelliactive] (270000-1512000)
CPU3: [intelliactive] (270000-1512000)

[*] RunInBG End (14-07-09 21:26:57)

RunInBG function waits 5 mins to see if ramdisk or an app will change settings and then script will apply them back

If script is run from Terminal, you won't see RunInBG part as script will skip it when it's run interactive, also it will output to screen not log file...
[LG Optimus G (International)] gu5t3r:
[MENTION=5036698]Loller79[/MENTION]

Why is C-State C1: Retention disabled by default?

C-States BUGGY, sometimes if C-States not first disabled and then enabled on boot, they are not even used except C0...?

#!/system/bin/sh
if [ ! -t 0 ]; then exec &>"/data/local/tmp/${0##*/}.log"; fi;
function Date () { date +"%y-%m-%d %T"; }
echo "[${0##*/}] ($(Date))"; echo;

function C-States () {
local i=0;
for e in /sys/module/pm_8x60/modes/cpu*/*/*; do
echo 0 >$e; echo 1 >$e;
if [ "$(cat $e)" != '1' ]; then let i++; fi;
done
echo -n 'C-States: ';
if [ $i -eq 0 ]; then echo 'All Enabled'; else echo "$i errors"; fi;
echo;
}
C-States;

After I created this init.d script, all C-States all used after boot...

If I remove script, C1 and C2 states show 0 usage...If I run the script trough terminal after boot, C1 and C2 are starting to show they are used...
[LG Optimus G (International)] Loller79:
Tell it to LG and Cyanogenmod team ahah, i will fix this thing in the next release.
[LG Optimus G (International)] gu5t3r:
The weird thing is that sometimes after phone boots C2 state was used (if I left phone to timeout and enter DS), and sometimes only C0 was used, but C1 was never used no matter how many times I tried (and I tried a dozen times)...

But with my init.d script they are always used after boot...

C0 (WFI) - Shallowest sleep (dozing off) with instant wake up

C1 (Retention) - slightly deeper sleep with slight latency when waking up

C2 (Stand Alone Power Collapse) - deeper sleep with longer latency when waking up

C3 (Power Collapse) - really deep sleep (like REM sleep in real life) with longest latency when waking up

Faux123 for N4:

On Nexus 4 (Mako), for some reason, Qualcomm has decided to only allow for C0 state (the shallowest sleep) and so the "deep sleep" isn't really that deep. With my FauxClock app + my kernel, I give you all the "deeper" sleep states so when idling, you phone can experience deeper sleep. There's a hardware bug for Krait processors where the secondary cores, 1~3, cannot achieve deeper sleep state independently, so hotplugging is still necessary to save power for cores 1~3 but for core 0 (and core 0 is the master CPU and it's NEVER hotplugged) being able to go into deeper sleep state will help to conserve more power.
[LG Optimus G (International)] franky_z:
Hey, when I read about this great kernel is it somehow possible to get camera flash and focussing in darkness to work?

I loved to try this kernel but I need the camera...
[LG Optimus G (International)] gu5t3r:
I'm using Snap and focus and flash in dark are working...
[LG Optimus G (International)] franky_z:
I tried Snap but focus did not work for me. Did you make any manual settings in the app?
[LG Optimus G (International)] gu5t3r:
I got green square in half-dark, but torch not turning on while focusing in dark for me too...

In Snap you can set Flash/Torch to always on if you need to take picture in total dark...
[LG Optimus G (International)] vietrap91:
Knock On/Off

Please mod Knock ON/OFF for Stock 4.4.2. Thank!.
[LG Optimus G (International)] Loller79:
E975 KK Kernel Sources are out so i can start working on them ;)
[LG Optimus G (International)] akahroba:
Yessss!!! very good news. Wish you the best. Hope to see you your great work soon.
[LG Optimus G (International)] vietrap91:
Thank you for this. Love you :good:
[LG Optimus G (International)] FcoEnrique:
That knock code can be ported to your others kernels? or is just for stock?
[LG Optimus G (International)] Sorin90:
Can't wait to try your kernel with sling 2.2.2..! But this time could you create a version of your kernel with only knock on? ?
[LG Optimus G (International)] gu5t3r:
Anyone knows where to find zipalign binary for CM11 KitKat?
[LG Optimus G (International)] hasan4791:
settings are sooper cool....but that last function in script consumes power since it needs to run script for every 5mins...
[LG Optimus G (International)] gu5t3r:
You got it wrong, it doesn't run in background all the time...

It waits in background for change because kernel ramdisk changes governor after init.d scripts...

As soon as change is detected it applies settings once more and exits, if no change is detected after 5 min, it applies settings once more and exits...

If you check /data/local/tmp/88myTweaks.log time difference between RunInBG Start and RunInBG End it's no more than 30 seconds....

RunInBG End signals script exited and no longer running in background...
[LG Optimus G (International)] hasan4791:
Ok...thanks mate...btw i can feel screen flickering now nd then but not very often....yu also have same issue
[LG Optimus G (International)] gu5t3r:
I don't have screen flickering problems...

When does your screen flicker?
[LG Optimus G (International)] hasan4791:
Happens during the app switch nd also while pressing home key or opening an app....!!

Sent from my LG-E975 powering CM11 & SOLID CYANO
[LG Optimus G (International)] gu5t3r:
Nope, don't have any. maybe it's rom related...

Edit: Don't you think your signature is litte too big XD =)
[LG Optimus G (International)] hasan4791:
Im on CM11 M8 ly....

Haha... Juz a credit to dev... Way of respecting his wrk... ?

Also I must say this kernel is wrking grt... Interactive at its best and wit ur voltage table, its vry stable.... Still testing... While playing games il change governor to msm_devs since it provides smoother game play.... When i was using Google camera, got kernel crash due to HW reset(think yellow screen)... But aftr tat ntg happd.... I've purchased faux clock app and using it fa per app settings....

Also google camera is worst in taking pics in CM11,,,I personally like Lgcamera app frm play store and turn on flash while focusing works if yu cont tap the screen.... Im happy wit that...

Thanx loller... ☺

Sent from my LG-E975 powering CM11 & SOLID CYANO
[LG Optimus G (International)] rocada:
Can someone please give me, or post here a link to version 0,5 stock kernel. I am on 0,6 and I have at least 2 kernel crash / day. Thx.
[LG Optimus G (International)] gu5t3r:
Well, most users have problems running CPU 1512MHz @ 1000mV (it's due different cpu binning), it's minimum I can get, even on 987.5mV I get random halts...

If you get random halts or crashes try raising voltage globally by 12.5mV every day until you get to point where phone does not halt randomly...

Also, on faust kernel I had problem using 270MHz as min freq as sometimes it would mess up my phone calls by not hearing other party, and not waking up sometimes from Deep Sleep (aka Deep Sleep of Death). On 162MHz as minimum phone would halt randomly...

270MHz @ 750mV as min on Solid Kernel works so far without any errors... Didn't test 162MHz, I think 270MHz is ok...
[LG Optimus G (International)] hasan4791:
Ya.... Lucky to have faster cpu binning which allows much under voltage to support... ?

Still now no random crash and deep sleep prob... But ya sometyms while pressing power button it juz glows the screen with hw buttons on... Othr than tat no probs till now....!!

Sent from my LG-E975 powering CM11 & SOLID CYANO
[LG Optimus G (International)] akahroba:
Sorry guys I have a question: If I use a gee ROM on my E975, will I have FM radio and 13 mp camera?
[LG Optimus G (International)] m4dbra1n:
If you are using a gee rom you have to use a gee kernel, like the one [MENTION=1380002]MikeEx[/MENTION] is using on his unofficial cm11 or the Franco ports made by [MENTION=5124706]ThatKawaiiGuy[/MENTION] , this one is gproj based and it's only for gproj roms.

Someone correct me if I'm wrong, ok guys? ;)
[LG Optimus G (International)] ThatKawaiiGuy:
While you are right, you aren't answering his question.

Camera depends on kernel, run a gee kernel, and you'll be fine. As for radio, you'll need a kernel that supports it, which I'm not sure which ones support that