yashsingh1/xdaforums huggingface dataset:
[LG Optimus G (International)] RohanAJoshi:
[MENTION=5996255]jollaman999[/MENTION] :

v15 on doors, :D, thanks..

.

just want to report something weird..

deep sleep drain is high on your kernel compared to others..

with all same settings, same rom, same config, this kernel drain 1% / 1h, but others are hardly 0.4% /h..

tested on geeb 4.4 and 5.0 kenel.

I thinks this is related to double tap to wake, cause even if disable d2w in trickstermod, it turns on automatic on restart, sometime even without restart..

so will you just turn off d2w on default kernel settings ?

as I said, this is my wild guess..

but I am sure that drain is there..
[LG Optimus G (International)] jollaman999:
You can set your setting on boot in trickster mod setting.

See the menu that located in top of right.

When you turn off dt2w in trickster mod it is no more activated.
[LG Optimus G (International)] RohanAJoshi:
yeh, I always do that, I said even it set at boot, somehow it turn on automatically..

or maybe just set on boot is not working for d2w..
[LG Optimus G (International)] jollaman999:
I don't have that problem. Is trickster mod's root permission allowed correctly?
[LG Optimus G (International)] RohanAJoshi:
yes, because all others settings apply on boot correctly..

between can you give be v15 link for geeb to test with mako cam for L ?

wanna test new version..

will check is there same problem or not..

thanks
[LG Optimus G (International)] jollaman999:
I didn't build for geeb now. It will take some time cause of packaging.
[LG Optimus G (International)] rimsilva:
I'm on artmod and phone is not waking up after receiving a call. Do I need to change min freq?

Another weird thing is that I can't install other kernel, the phone doesn't boot, just with this one :)
[LG Optimus G (International)] gu5t3r:
Create init.d script in /system/etc/init.d/

with code

#!/system/bin/sh
echo 0 >/sys/android_touch/sweep2wake;
echo 0 >/sys/android_touch/doubletap2wake;
[LG Optimus G (International)] denissxrus:
What about adding of Tap2unlock to kernel? Link - http://xdaforums.com/showthread.php?t=2965344
[LG Optimus G (International)] akahroba:
Seems cool [emoji106]
[LG Optimus G (International)] gu5t3r:
+1 it has what DT2W misses, it doesn't detect touches while proximity sensor is covered....
[LG Optimus G (International)] jollaman999:
That's strange...

And if you going to other kernel you will rename.

"/system/bin/mpdecision_bak" to "/system/bin/mpdecision"

"/system/bin/thermal-engine_bak" to "/system/bin/thermal-engine"

"/system/bin/thermald_bak" to "/system/bin/thermald"

And delete "/system/etc/init.qcom.post_boot.sh" then rename

"/system/etc/init.qcom.post_boot.sh_bak" to "/system/etc/init.qcom.post_boot.sh"

---------- Post added at 04:42 AM ---------- Previous post was at 04:31 AM ----------

Wow it's cool thing. I'll test later if it works with our OG.
[LG Optimus G (International)] rimsilva:
Thanks for your reply. I've already got to apply a different kernel by restoring stock with flashify and then install loller kernel.

Your kernel it's not stable for me (or at least the default settings that you've used) after 5 min of wifi hotspot, the phone screen don't wake up
[LG Optimus G (International)] jollaman999:
[About Tap2Unlock Feature...]

I compiled my kernel with Tap2Unlock new feature.

I tested so many times.

It is working. But not correctly working.

Gee based kernels have suspend function. Which is device is going to suspend state when screen off.

The touch screen also suspend by this function.

So, when I turn off the screen and immediately touch Tap2Unlock's pattern, the device is wake up.

But when the device is going to suspend state, Tap2Unlock is not working.

Next, when the phone is boot and go to multirom selection screen, the touch sensor not working.

And, when I press power button and press again to wake device, the touch screen is working well. (By Tap2Unlock function, it should be not working.)

It seems some of fixes are needed.

Thank you for your idea. But I'll remain my last commit in my Github.

https://github.com/jollaman999/jolla-kernel_G/commit/2a25f265749b53258c2646080b26c0c7a803810d

https://github.com/jollaman999/jolla-kernel_G/commit/d8e54710989a1afb223f035d168383ee66d696ae

Sorry for my English...:(
[LG Optimus G (International)] arek78:
someone pass me another link on this server download 12kb.
[LG Optimus G (International)] jollaman999:
[v16 Released!!]

[v16 Released!!]

New version of jolla-kernel released!!

Now you can select stock camera driver installation mode and choose mod/nonmod kernel for Lollipop kernel.

Also USB Keyboard/Mouse function added.

You can check full changelogs and USB Keyboard/Mouse working video in main thread.
[LG Optimus G (International)] howaboudno:
could you upload it to google drive or another server? This one gives me 15kbps download speed at max :(
[LG Optimus G (International)] akahroba:
I can give you a US server mirror if Jollaman gives the permission.
[LG Optimus G (International)] gu5t3r:
Tested USB M/K...Works....
[LG Optimus G (International)] thtkidsvm:
External SD card not mounted (using candy5 unofficial beta). Other than that it's fine
[LG Optimus G (International)] jollaman999:
It's OK if you upload exactly same file. :o

---------- Post added at 04:02 AM ---------- Previous post was at 04:02 AM ----------

Thank you for testing. :)

---------- Post added at 04:03 AM ---------- Previous post was at 04:02 AM ----------

I also want to know about geeb device. I don't know what to do...
[LG Optimus G (International)] akahroba:
just remote uploaded it.

v16 for geeb: http://dl.us1.4upld.com/files/79/79...md5=2rNjNbHou-5HOLRiPfQwpA&expires=1419582111

v16 for gee: http://dl.us1.4upld.com/files/ca/ca...md5=_iuvV-Vx0d-5EXetmty9sA&expires=1419582174
[LG Optimus G (International)] gu5t3r:
https://www.mediafire.com/folder/9eemnevifta2z//jolla-kernel_AIO-gee

:D:D:D
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

How much worse pictures are with makocam driver?

With stock driver I have problems with apps like CamScanner because of the focus problem....??????
[LG Optimus G (International)] jollaman999:
Focusing is not working correctly so some of pictures are blurred with makocam.
[LG Optimus G (International)] bgkone:
Please fix sdcard1 on geeb, camera focus good work and all work fine:good:
[LG Optimus G (International)] denissxrus:
if you use some of e975 roms you need to edit framework-res to make sdcard work. Kernel already has sd support.
[LG Optimus G (International)] bgkone:
No, i used candykat or cm12 build for e970, and sdcard dont mount
[LG Optimus G (International)] howaboudno:
Somehow my max frequency won't stay at 1890MHz, it always reverts to 1GHz or something. Did I miss out on something or is it just weird?

Using ARTmod 5.4 for E975
[LG Optimus G (International)] denissxrus:
do you have sd-card option in settings? SD worked with rom's kernel?
[LG Optimus G (International)] jollaman999:
Turn off thermal control or choose higher clock in thermal control settings.
[LG Optimus G (International)] gu5t3r:
#!/system/bin/sh

msm_thermal=/sys/kernel/msm_thermal/conf;

echo "1350000" >$msm_thermal/allowed_low_freq;
echo "60" >$msm_thermal/allowed_low_high;
echo "54" >$msm_thermal/allowed_low_low;

echo "1134000" >$msm_thermal/allowed_mid_freq;
echo "64" >$msm_thermal/allowed_mid_high;
echo "58" >$msm_thermal/allowed_mid_low;

echo "1026000" >$msm_thermal/allowed_max_freq;
echo "68" >$msm_thermal/allowed_max_high;
echo "62" >$msm_thermal/allowed_max_low;

echo "1000" >$msm_thermal/poll_ms;
echo "80" >$msm_thermal/shutdown_temp;

Edit values to your likings and put script in /system/etc/init.d

p.s. this are already loosened values...
[LG Optimus G (International)] thtkidsvm:
I have the same issue with external SD card not showing up on candykat but it's shows up on the previous version of Jolla kernel v0xE. It also worked with stock kernel and AK 500 kernel. Sd card does not show up in options on my phone. Only have access to it on recovery
[LG Optimus G (International)] denissxrus:
Edit your framework-res.apk like there - http://xdaforums.com/showthread.php?t=2442593
[LG Optimus G (International)] thejase:
This is a kernel by which all other kernels should be measured! the features list is incredible and it runs rock solid. Excellent work Jolla and all devs involved.
[LG Optimus G (International)] thtkidsvm:
So I have to edit the framework-res apk of the candy5 zip and then reflash the ROM and reflash Jolla kernel on top of it?
[LG Optimus G (International)] SpaceMonkeyK9:
Gr8 Work

The support on this kernel is amazing. God bless you jollaman (y)
[LG Optimus G (International)] crime_of_heart:
About dpi issue that I have

Dear [MENTION=5996255]jollaman999[/MENTION],

first of all great kernel. Thanks a lot for it.

I have tried all gee based kernels for the E975 (including yours, solid, AK, Matr1x etc.), but only in your kernel I noticed a weird bug;

Basically the keyboard app that I use (Thumb Keyboard) simply gets a higher DPI (which make the letters on it too small to read).

Whenever I install other kernels, the keyboard goes back to normal DPI. It is very weird for me. I don't know if there is any other app affected as I only have this problem in Thumb Keyboard.

Do you have any clue what could cause it (maybe a commit)?
[LG Optimus G (International)] jollaman999:
That's weird but I think that is not related with kernel problem.

Kernel itself can't do that.
[LG Optimus G (International)] BIBUBO BCJ:
I have a problem, I see if you can help:

When I power of and connect device to a charger.. After a little bit, if I turn on device by pressing power button, but not remove charger, device will turn on, but in a second it's automatically reboot in kernel crash error screen ( yellow screen, showing option to reboot, power off and bootloader ). I reboot and device turn on normal

Jolla v16 gee on Vanir ROM
[LG Optimus G (International)] jollaman999:
How about change your bootloader?

There are mako collection bootloader. You can flash it to our OG.
[LG Optimus G (International)] BIBUBO BCJ:
yeah, I use lastest mako bootloader z30d ( don't try lolipop bootloader version yet ), but still the same problem ? May I try to change to lolipop bootloader ?
[LG Optimus G (International)] jollaman999:
That's weird.. Full wipe has same problem?
[LG Optimus G (International)] BIBUBO BCJ:
Did not try a full wipe, because I upgrade from v0xE to v16 ( only wipe dalvik and cache ). So let me try again.
[LG Optimus G (International)] BIBUBO BCJ:
Ok Everything seems to work fine. Look like that's weird bug when upgrade from older version to v16.
[LG Optimus G (International)] crime_of_heart:
That is what I also thought at first (I also develop kernels). But I do not do anything else, just change the kernel and this app changes DPI. You can try it yourself. That is why I find it extremely weird :)

Anyway not a very big issue, I can live with that.

Let's se if I can find enough time to try to combine you kernel goodies (a lot cpu governor options, kexec hard boot, real fix for ghost touches, working fm iris module, best tap2wake etc.) with solid kernel gee base (good standby, better gamma and color).

Thanks again and keep up the good work :)
[LG Optimus G (International)] RohanAJoshi:
[MENTION=5996255]jollaman999[/MENTION] : SD card is not mounted on geeb, tested on lollipop
[LG Optimus G (International)] bgkone:
Hi [MENTION=5996255]jollaman999[/MENTION] , I have a question, how to flash the driver for the camera alone, without kernel? it is known to geeb does not work external sdcard and the camera works fine. Possible to make a separate camera driver on .zip? Thanks

sorry for my english
[LG Optimus G (International)] jollaman999:
I want to know where to fix it. But I have no idea. :(

---------- Post added at 03:04 PM ---------- Previous post was at 03:03 PM ----------

That's impossible. It should be compile with patched sources.
[LG Optimus G (International)] ninja29:
Hi,

Is it possible to flash cm12 or LS 4.0 as a secondary rom. Keep get update script error every time i try. Any ideas...
[LG Optimus G (International)] RohanAJoshi:
it was working on xD version, so maybe reverting latest commits about sd will do the trick :D
[LG Optimus G (International)] jollaman999:
It seems some of fix needed for multirom with lollipop roms.

By now, it's only possible to use as main rom.
[LG Optimus G (International)] SpaceMonkeyK9:
I'm running cm12 madness builds (geehrc) with v16 and I'm experiencing battery drain when the phone is idle. Any help ?

Edit : Battery life is poor under usage as well. Drains very fast.
[LG Optimus G (International)] Kevinjoa:
I would say logs and battery stats or it didn't happen. :)
[LG Optimus G (International)] SpaceMonkeyK9:
How do I get a battery log ??
[LG Optimus G (International)] RohanAJoshi:
[MENTION=5996255]jollaman999[/MENTION] : patiently waiting for gproj support on geeb for cm 12..

we have no option on geeb, gproj is only stable..

plz support it
[LG Optimus G (International)] wkobaint:
I've got flicker on the latest version. Have to try using patch but it doesn't fix.
[LG Optimus G (International)] zchuxz3x:
hi, this kernel works on Optimus G E970? (AT&T) thanks =)
[LG Optimus G (International)] wkobaint:
I tried this kernel (v16 )with madness lp rom build 30122014. Why max CPU clock always set to 1034 even I set manually into 1,89??
[LG Optimus G (International)] RohanAJoshi:
depends upon rom
[LG Optimus G (International)] darc7983:
Yes, I'm using with ARTMOD and knock on, as an average of 10 hours of hard use developer says. I recommend using Trickster MODE that you set the knock on

Enviado desde mi LG-E970 mediante Tapatalk
[LG Optimus G (International)] zchuxz3x:
thanks, i'm using ArtMOD too!.. lets go to test
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Is Suspend_Backoff wakelock cause of DT2W?

In 60 min, I have 10 min of Suspend_Backoff wakelock =(
[LG Optimus G (International)] zchuxz3x:
trying to disable DT2W for a couple hours and check again if Suspend_Backoff is making wakelocks
[LG Optimus G (International)] RohanAJoshi:
GEN2 v1.0 is Up, Thanks [MENTION=5996255]jollaman999[/MENTION], very promising changelog..
[LG Optimus G (International)] jollaman999:
[jolla-kernel_Gen2-v1.0 Released!!]

jolla-kernel_Gen2-v1.0 Released!!

You can check change logs in main thread.

The main changed is dynamic thermal control !!

And remake based on Google mako sources!!

Please see details in main thread. Thank you.
[LG Optimus G (International)] gu5t3r:
It was Google Search App that was causing the problem....

EDIT: And NFC Service...

Blocked WakeLock of both apps in AppOps and now it's OK
[LG Optimus G (International)] gu5t3r:
Could you update KK kernel with thermal and gpu fix at least?

Thanks
[LG Optimus G (International)] jollaman999:
I will. Thanks.
[LG Optimus G (International)] wkobaint:
Wow!! You hear my problem on lp cm12 madness!! Thanks dude...

Btw, I'm back to CM11 for a while cause stability sensor issue on cm12.

This latest update will support for cm11 Mokee rom?
[LG Optimus G (International)] jollaman999:
I'm working now with [MENTION=4665716]gu5t3r[/MENTION] 's request.
[LG Optimus G (International)] wkobaint:
Yes!! Thanks for your awareness bro... [emoji16]
[LG Optimus G (International)] Mavi Tuna:
Which need to build the kernel for Artmod 5.5 E975.
[LG Optimus G (International)] jollaman999:
Here is the link. Thanks.

https://github.com/jollaman999/jolla-kernel_G/tree/Stock_KK

---------- Post added at 01:26 PM ---------- Previous post was at 01:25 PM ----------

Re-uploaded for Kitkat users. Thank you.

Check Gen2-v1.0 's change logs in main thread.

[v17_Final - Only for AOSP based Kitkat kernel]

- Added dynamic_thermal_control

- gpu: Fixed to use minimum gpu frequency when sleep. (Improved battery life) (Own making!!)

- Added jolla-kernel logo

- io-scheduler: Added fifo, vr, zen.

- cpufreq: smartmax: Fix some of default values of smartmax governor. (Improved battery life)

- MTP: Applied Google latest sources

- futex optimization

- Applied some of cpufreq patches
[LG Optimus G (International)] gu5t3r:
Thanks =)

Just a few questions, if you have time to answer?

[1] Which cpu governor is better for battery, smartmax or intellidemand (latest version from jollakernel with loads of options)?

I like the idea of new intellidemand, it will scale freq by freq, but if consecutive load, for example, across 3 samples it will scale to mid freq 1026,

if load is across 5 consecutive samples it will scale to 1350 and etc...Also, it scales up slower after given freqs, so it uses higher freqs less....

[2] Is it better to configure phone to use more cores at lower freqs or 1-2 core at higher freqs?

[3] Is simple gpu governor better for battery? Because I find gpu scaling stupid (on all kernels on LG E975), freq is almost all time set to max?

[4] If you will have time to look into it in future, when phone is charging gpu is always set to 128, which makes games laggy when playing on charger, so you need to lock gpu to higher freqs when playing on charger... (all kernels problem)
[LG Optimus G (International)] jollaman999:
[1] Actually I don't know details about various governors. But I can't tell you the answer. I think it is depending on the governor settings.

[2] I think 1~2 cores at higher freq. It eats more energies to operate more cores.

[3] I agree with you. It seems simple governor using higher freq more times. But in ideal state, I think simple governor is better than ondemand governor.

[4] I don't have that problem. That's weird.. :confused:

Thank you for questions.
[LG Optimus G (International)] gu5t3r:
Mirror: https://www.mediafire.com/folder/9eemnevifta2z//jolla-kernel_AIO-gee

---------- Post added at 04:03 PM ---------- Previous post was at 03:46 PM ----------

[1] I find smartmax hard to configure because if you use faster sampling (lower value), smartmax scales to max freq too fast, and if you use slower sampling (higher value) it scales to slow and becomes laggy...

In Intellidemand and intelliactive, you can easily configure sampling to slow down as you are reaching higher freqs....

[2] I also came to that conclusion when testing. I read somewhere that, for example, two cores at 702MHz should eat less energy than one at 1500MHz, but that is obviously not true, at least for our phones...

[3] I was monitoring gpu freq via adb, and when in launcher, freq is almost always maxed. Weird thing is that, when you play light games both ondemand and simple use lower freqs more than in UI.... Also, when doing nothing in UI, freq is always maxed out no matter if 400 or 533 set as max...

[4] In Faux or Trickster app, gpu clk is 400... Immediately after I plug in charger it drops to 128....

---------- Post added at 04:59 PM ---------- Previous post was at 04:03 PM ----------

[MENTION=5996255]jollaman999[/MENTION]

[3] & [4] is now fixed in v17 =)

Thanks
[LG Optimus G (International)] denissxrus:
What about support 5.x gproj roms?
[LG Optimus G (International)] nhocpoping:
can't get this to work, after installing the kernel, clearing caches, it optimize my app but took way longer than normal when i update ROM, then after all it just stuck 4ever at the finishing boot... i hard reboot by holding power button, then it stuck at boot ani...
[LG Optimus G (International)] jollaman999:
I don't mind to support gproj. The sources are different with gee based. And I want to work with GEE/GEEB only..
[LG Optimus G (International)] denissxrus:
Okay, thank you for answer.

P.S. Can you build CM12 for geeb?
[LG Optimus G (International)] BIBUBO BCJ:
I have this problem before, that's weird bug I've found when update to newest jolla kernel. You should try to do a full wipe ( incluce format boot option in CWM ) and flash again. Make sure your bootloader is updated to the latest version from KITKAT ( if you're using KITKAT ROM ) or LOLIPOP mako
[LG Optimus G (International)] patalao:
I have a "problem".

Can't turn off DT2W manually on sys/android_touch.

I'm using root explorer
[LG Optimus G (International)] jollaman999:
Could you try with TricksterMod app?
[LG Optimus G (International)] patalao:
With trickster it works.

But as I use faux clock for other functions (it doesn't support the DT2W unfortunately) it was better for me to turn it off manually so I don't need to use any other app for that purpose.

But when I try to modify the file to 0 it simply doesn't do nothing and says I'm not able to edit the file.
[LG Optimus G (International)] BIBUBO BCJ:
Maybe permission problem. Check it if this can help you:

Open Root Explorer --> Tap on Mount R/W button ( top left corner ) to change it into Mount I/O

Open sys/android_touch, change permission to 777, and reboot.

After reboot, try to motify again. Hope this work.

Remember, if you have any script about fix permission in etc/init.d, please delete. And when you change successfully, ( Edit--> Save--> Save and Exit ) Root Explorer automatically create a new file backup ( like android_touch.bak )
[LG Optimus G (International)] jollaman999:
Gen2-v1.1 Released!!

Gen2-v1.1 Released!!

- dynamic_thermal_control: Prevent dynamic_thermal call when device is hot and go to ideal state

(When device is hot and go to ideal state 'dynamic_thermal' called and change the msm_thermal settings.

So the original max frequency get lower clock step by step when device is hot.

This patch fix this bug.)

This patch only applied for AOSP based Kikat & Lollipop kernel.

Thank you.
[LG Optimus G (International)] gu5t3r:
Mirror: https://www.mediafire.com/folder/9eemnevifta2z//jolla-kernel_AIO-gee
[LG Optimus G (International)] mariusdroid:
Same here

---------- Post added at 11:40 PM ---------- Previous post was at 11:39 PM ----------

Not booting just hang at boot screen don try installing it on cm12 it not compatibile
[LG Optimus G (International)] jollaman999:
Which cm12 did you flashed?
[LG Optimus G (International)] wkobaint:
Yeah, same with me. Just hang on booting animation. I use CM12 official nightly.
[LG Optimus G (International)] Unreal_Shogo:
This kernel isn't compatible with official nightly CM12. For the moments the Solid kernel I think is compatible because is for gproj base (which have official builds) and this is for mako base or GEE. Try Solid
[LG Optimus G (International)] wkobaint:
Yeah I know, I just trial and errors
[LG Optimus G (International)] nhocpoping:
I knew the difference in base... i used Kevin's geehrc CM12 but still stuck...
[LG Optimus G (International)] mariusdroid:
From the officiale page...if if no good i will change ROM becouse ur kernel is the bomb i used Kevin build but no sensors
[LG Optimus G (International)] jollaman999:
You should flash it to unofficial cm12 gee or geehrc based.

And don't say like that. I also tested so many times before I release it.

Korean users don't have that problem.

And sensor problem also mentioned in Nexus4 and Nexus5 users.
[LG Optimus G (International)] mariusdroid:
No i explained my self bad if its no good for my phone sorry did not meant to sound good the dev and users are like family to each other on this forum
[LG Optimus G (International)] gu5t3r:
[MENTION=5996255]jollaman999[/MENTION]

Is it meant to be or is it bug that /system/etc/init.d scripts are executed 2 times on boot?
[LG Optimus G (International)] xamx123:
Not working on newest official cm 12 nightly
[LG Optimus G (International)] jollaman999:
I didn't modified about that. Maybe it's a bug..?

---------- Post added at 04:21 PM ---------- Previous post was at 04:17 PM ----------

It's not for official cm. It is for gee or geehrc based roms.
[LG Optimus G (International)] xamx123:
Can u make it for official?;)
[LG Optimus G (International)] Unreal_Shogo:
Try solid kernel that actually work un official cm12
[LG Optimus G (International)] gu5t3r:
Can you test it? Create init.d script like

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

In /data/local/tmp/SCRIPTNAME.log you will see when and how many times init.d script executed during boot...
[LG Optimus G (International)] jollaman999:
I have a same result.

[66test] (15-01-09 11:36:11)

[66test] (15-01-09 11:36:11)

Is 0##*/ means file name?