yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Android Development] aventu:
You install a kernel zip file via custom recovery like CWM or TWRP. That's it.

Please use Google or xda with "how to make an android init.d script" and just modify it, you don't have to do this of course.

And please don't quote big posts, this is just unnecessary.
[Nexus 4 Android Development] RASTAVIPER:
I know perfectly how to install a simple kernel. I have tried many of your previous versions.

But to flash or create init.d script I have no idea cause no other developer requests that.

You have to understand that you need to make life easier for us and not just say search Google, when you provide something more advanced for average user.

That's is of course, if you want for us to really try your new version.

Just a friendly hint.

Unleashed by my Nexus 4
[Nexus 4 Android Development] aventu:
I just suggested to use an init.d file, you don't have to do this. Use kernel apps instead. Or do nothing, the default values are perfectly fine.

So I just used Google and it gave me this: http://xdaforums.com/showthread.php?t=2198510

I already posted all values and this: echo "xx" > /sys/devices/system/cpu/cpufreq/interactive/pm_xxxx

And with the 5min of research we can do this:

Okay, it is not as easy as I thought, sorry.

edit: Alright, the kernel apps don't work at all, you can't type space between the number. Also there is a bug which makes init.d scripts not usable for now.
[Nexus 4 Android Development] krjadejesus:
I am having problems with the recent builds. I am currently using a bluetooth headset and it seems my Nexus 4 is not connecting. I flashed back Franco 203 and the problem has been solved. Please check this dev.
[Nexus 4 Android Development] aventu:
Bluetooth paring works without any problems, it's a rom issue.
[Nexus 4 Android Development] blttalas:
[MENTION=3970977]aventu[/MENTION] can you make caf patched (cm compatible) version?
[Nexus 4 Android Development] aventu:
It is easier to make a complete new kernel, for now I keep fanco's source code. Maybe I change my mind with the next big android update.

edit: I updated the RC3 post with a complete configuration script
[Nexus 4 Android Development] RASTAVIPER:
Do you have any idea if this new hotplug offers much bigger autonomy then your first 203 version?

Unleashed by my Nexus 4
[Nexus 4 Android Development] wuith:
New 203 RC3 is not good for me... 10% drain overnight and lag when scrolling in tapatalk (from when touching the screen to scroll till starts scrolling)... With 384Hz there is less lag than 192Hz.
[Nexus 4 Android Development] aventu:
Of course, you can control everything, as I already said.

This is an app related problem, more performance would be an less-than-ideal solution.
[Nexus 4 Android Development] fluffier:
Hi, this are my first cycle results with RC3. Mind you this is not a usual day for me. I have used maps and i never do. I guess my SOT would be much better if i hadnt used it.
[Nexus 4 Android Development] RASTAVIPER:
I will test your new kernel tomorrow.

By the way, maybe you should update your recommended kernel settings at first post.

I am interested also to have the best settings for maximum battery with 3G use.

Unleashed by my Nexus 4
[Nexus 4 Android Development] aventu:
I'll put a note there.

That's not good enough.

Clear your kernel app settingsand restart the device, compare them with the values from the 01kernel_config script, very important.
[Nexus 4 Android Development] RASTAVIPER:
After setting all values with script manager, can we still use Franco kernel updater?
[Nexus 4 Android Development] Carolinux:
MIUI v5

Works on Miui V5?
[Nexus 4 Android Development] RASTAVIPER:
So after running 1 full battery circle of the new RC3, my results show that it's a bit worse then first version of 203.

Comparing these 2 kernels with 3G use only, at original R203 had reached 2.30 SOT with 27% of screen and at RC3 I got 2.25 with 23% of screen.

Both at 11% of battery left, from full charge.

Unleashed by my Nexus 4
[Nexus 4 Android Development] arief347:
Nope r203 is fo kitkat...miui using 4.2.2 jelly bean
[Nexus 4 Android Development] Atomsk:
I've franco kernel updater r203. How can i install this?
[Nexus 4 Android Development] Jagdish84:
Download and flash it via recovery like you did with francos kernel
[Nexus 4 Android Development] RASTAVIPER:
Second day of using RC3 and unfortunately many problems with this kernel.

Random freezes where no touch is working.

Delay in keyboard writing.

Notifications don't come on time and suddenly 3-4 come together.

Unleashed by my Nexus 4
[Nexus 4 Android Development] stuffynet:
I'm lovin it so far.

Sent from my Nexus 4
[Nexus 4 Android Development] stuffynet:
Final results. Good joob.

Sent from my Nexus 4
[Nexus 4 Android Development] RASTAVIPER:
Are these 3hours of Sot in wifi use?
[Nexus 4 Android Development] stuffynet:
Wifi and data combined. All off at night when i'm sleeping.

Sent from my Nexus 4
[Nexus 4 Android Development] RASTAVIPER:
Then your results show no improvement over previous versions.

I was getting 2.30 SOT only with 3G use and 4.30 on Wi-Fi, with first 203 version.

How about your notifications from email and tapatalk? Do they appear instantly and on time or with big delay?

Unleashed by my Nexus 4
[Nexus 4 Android Development] stuffynet:
I only let whatsapp to notify me and there is no delay. And for me it is an improvement because I never got this results with any kernel I tried before.
[Nexus 4 Android Development] RASTAVIPER:
Are you sure that we are talking about R203 RC3?

Unleashed by my Nexus 4
[Nexus 4 Android Development] stuffynet:
Yes

Sent from my Nexus 4
[Nexus 4 Android Development] fpolle:
Does this work on Mahdi Rom? Looking for a food kernel, used Franco in the past with another Rom, now I found this and I'm curious to try this if it works on the Rom I'm using

Tapatalked
[Nexus 4 Android Development] gharrrrrr:
Works on any ROM that isn't cm or a cm base or derivative.

Sent from my Nexus 5 using my TARDIS.
[Nexus 4 Android Development] Federico_96:
I'm currently on franco kernel r199 and I would like to install franco kernel plus r200 because I read that there are some batery issues with r203, do I need to clear FKU data or my settings will be just applied after flashing this kernel?
[Nexus 4 Android Development] RASTAVIPER:
No need to change anything if you come from previous Franco version.

But because support from developer here is a bit delaying, I would propose you to look after other Kernels.

Unleashed by my Nexus 4
[Nexus 4 Android Development] alleyezondisromo:
New r204 just came out
[Nexus 4 Android Development] aventu:
So the thing is..

I have a very abrupt announcement for you. I will discontinue publishing my kernels on xda because of a simple reason: I don't have enough time any more. :(

The constant forum participation, making (kinda) stable builds and testing became too much extra work for me. In addition to that I am starting my first bigger Java/Android project. So I must make this decision to have enough time for my hobbys and college.

I have a feeling that I will come back with something different from userland :)

Thank you!
[Nexus 4 Android Development] fluffier:
This is really bad news. I thank you for all the work you have done to improve our n4´s and wish you the best on your future projects :)
[Nexus 4 Android Development] hughfollett:
Will we see you when the n6 comes out? ??

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Nexus 4 Android Development] aventu:
I am afraid not. I will buy at the earliest a new phone when the offical N4 support ends. And I focus now on Java development.
[Nexus 4 Android Development] z3r0_x:
That's a typical behaviour...the battery is known for reporting imprecise charging conditions.
[Nexus 4 Android Development] kdog1202:
This is for 4.3?
[Nexus 4 Android Development] mick.li:
[KERNEL][4.3][JWR/JSS] franco.Kernel.Plus r178 (8/24) - new hotplug, thermal and more

Mick
[Nexus 4 Android Development] :
Really nice man. Thanks for sharing!

---------- Post added at 05:38 PM ---------- Previous post was at 05:35 PM ----------

I don't get it. :silly:
[Nexus 4 Android Development] aventu:
I couldn't find any powerhal logs, do you really use this kernel?^^

As already said the battery percentages are not that accurate, just check after a day usage. :)

New test kernel

smart touchboost: The touch boost is only active if something is rendered on the screen, that means the boost will pause as long as there is no movement, but it will resume when it is actually necessary. This also improves performance for low end games like Doodle Jump which only need one core, because the kernel differs now between real 1 core idle and just very low load with different interactive tunables.

I think this will noticeably improve the UI, browsing and chatting onscreen time, but I just start testing right now. ;)
[Nexus 4 Android Development] ufo900:
Going to try it right now :thumbup:

Found it is slower than original Franco, and it also breaks root :confused:
[Nexus 4 Android Development] aventu:
jwr or jss?
[Nexus 4 Android Development] ufo900:
Jwr and flashed on PA 3.99
[Nexus 4 Android Development] aventu:
There are a few reports where this happens with r178, I have nothing modified which could cause this issue. Just flash SuperSU again, sorry. JSS works fine.

http://download.chainfire.eu/345/SuperSU/UPDATE-SuperSU-v1.51.zip
[Nexus 4 Android Development] joshuab227:
Yes , this is a log from the latest version posted by you.

I am running cataclysm ROM .

I faced this problem on Franco's original kernel as well but not on the latest 180 nightly which I used a while.

Edit : Its still there on 180 with the interactive governor.

Edit 2 : A clean rom flash seems to have made it go away

Sent from my Nexus 4
[Nexus 4 Android Development] :
I have a bit of an issue. I went to bed with about 40% battery left with about 2 hours of on screen time. I woke up about 7 hours later and the battery was at 4%, the system reported 20 minutes of on screen time. I assume this is due to restarts or something. Also, the screen just woke up without being prompted right before I went to sleep.

Any ideas? Is minimum frequency too low and causing reboots?

Forgot to mention, I'm on PA 3.99
[Nexus 4 Android Development] martinsskutans:
It`s not a big issue only if it doesn't drop from 30 to 10 in a middle of a day... :)
[Nexus 4 Android Development] aventu:
Ok, good. Powerhal shouldn't be compiled with this kernel.

Upload your last_kmsg log (adb pull /proc/last_kmsg), check your wakelog stats with an app or just watch your battery stats. "Sharp edges" in the battery diagram are a good clue for reboots.

Here are some battery stats with the latest test kernel :)

- wifi only

- airplane mode at night

- 1h gaming

- video streaming

- browsing

- fast binned, 100mv uv
[Nexus 4 Android Development] yukkio:
Hi, r180 has ondemand governor and some features from n7 2013.

http://xdaforums.com/showpost.php?p=45049870&postcount=44941

BR.
[Nexus 4 Android Development] aventu:
Jep, I will wait until it's migrated.

New build:

based on r178

- Smart Touchboost added

- instant touchboost without waiting for governor

- touchboost duration raised to 2sec

- better performance for low end games (Doodle Jump)

- little bugfixes

I need some reports for JWR please.
[Nexus 4 Android Development] yukkio:
Ok, thanks :)

That build is the same as the latest build test?
[Nexus 4 Android Development] aventu:
No, lots of improvements like instant touchboost. ;) I need to sleep now, gn8.
[Nexus 4 Android Development] fatjoejr2001:
Will wait for r181 update or whatever comes after that since Franco said he made quite a few changes.

Tap, tap says the wicked NeXus⁴
[Nexus 4 Android Development] jmudrick:
R181 is up...
[Nexus 4 Android Development] lordvj:
I really havent seen any improvement in battery life with sub 384Mhz frequencies and single core on idle...maybe its just me.. time to try the new release
[Nexus 4 Android Development] aventu:
The little changes and fixes will follow next week, but the new ondemand governor has to prove itself first.

I think Cola is better than Pepsi, prove me wrong. If you want to make a point you need to post some stats and more infos. :)
[Nexus 4 Android Development] mattb3:
Just wanted to say that I've been running this kernel for the past few days and have been really happy with both the speed and battery life. For me, this kernel has hit the sweet spot of Franco's kernel with some bonus features I missed. Thanks OP.
[Nexus 4 Android Development] ensboarder:
What bonus features?
[Nexus 4 Android Development] uncola:
This kernel is working great for me with CM 10.2 nightly from 8/30/2013. I had to do some reading to figure out the difference between JSS and JWR.. I guess JSS is for new roms based on the jss build of android from the nexus 7 2013? and CM 10.2 is one of those.

Hey this doesn't affect or remove my lte hybrid radio does it?
[Nexus 4 Android Development] aventu:
JSS/JWR mean JWR66V / JSS15J and JSS15Q, these are the official builds form Google. JWR66V is the stock N4 firmware and JSS15J/JSS15Q is from AOSP (Android Open Source Project) which is used by cm 10.2 for example. I think the N7 2013 uses it also.

The radio shouldn't be affected by the kernel, but I don't know how this pseudo-lte thing works.
[Nexus 4 Android Development] jutley:
Can i use this kernel on JWR66Y going to install android paranoid 3.99 and this kernell.
[Nexus 4 Android Development] mattb3:
Basically the features discussed in the first post. I also like that the wakelocks code has been added back in. I always felt like that type of diagnostic information was crazy to remove.
[Nexus 4 Android Development] aventu:
Looks like a security update, make a backup and try it.
[Nexus 4 Android Development] drharisis:
I cannot understand ...which version is more battery saver??new franko or franko plus??
[Nexus 4 Android Development] ixbaderxi:
I'm using Franco Plus and I have a normal consuming of the battery, around 18 hrs with 5 of screen and automatic brightness.

Someone have the consuming for the nightly?
[Nexus 4 Android Development] oska3:
R182 with better battery usage then franco plus,for now :)
[Nexus 4 Android Development] Rohit02:
[MENTION=3970977]reborn90[/MENTION] : Superb kernel man..

Please the post for screenies.. : Battery stats
[Nexus 4 Android Development] aventu:
r182 build online

- Interactive: removed unused hispeed freq

- no ondemand for now, needs way too much battery
[Nexus 4 Android Development] brian88:
Great job, man :thumbup::thumbup::thumbup:

Sent from my Nexus⁴
[Nexus 4 Android Development] bioan:
Do you have any idea about Double Tap 2 Wake that is present on Nexus 7 2nd gen? Could it be implemented on our Nexus 4 also?
[Nexus 4 Android Development] Gallardo994:
Use Touch Control:
[Nexus 4 Android Development] TheGeekHanaz:
Can you please add faux sound to the kernel?
[Nexus 4 Android Development] BossNexusS:
Thanks I was waiting for this :)
[Nexus 4 Android Development] HiM@L:
i am assuming that fku works with this kernel ?>
[Nexus 4 Android Development] sNiPe78:
Yes it does
[Nexus 4 Android Development] whittikins:
I'm curious about "instant touch boost without waiting for governor". Can you give any more information about this and what it achieves? Thanks!

---------- Post added at 11:54 PM ---------- Previous post was at 11:27 PM ----------

A couple of other questions.

Does this kernel use the "target_load" parameter, or is that not an interactive governor setting?

Is simple GPU governor supposed to be default?

Aside from increasing touch boost frequency to 1512, are there any other less battery intensive tweaks to improve performance a little? Maybe decreasing up_threshold?

Thanks, it certainly keeps my device cooler. I'll report back on battery and performance another day. My questions are not a result of experiencing poor performance. Just curiosity!

---------- Post added at 11:57 PM ---------- Previous post was at 11:54 PM ----------

Touch boost works for sure, but it doesn't seem to keep the frequency for anywhere close to 2000 ms. Is that due to the smart feature?
[Nexus 4 Android Development] aventu:
Okay I will take a look if it is compatible with franco's solution.

touchboost_func() is called directly by touching the screen or if the gpu governor wakes up.

https://github.com/reborn90/mako/blob/nightlies-4.3/arch/arm/kernel/mako_hotplug.c#L111

https://github.com/reborn90/mako/blob/nightlies-4.3/drivers/gpu/msm/kgsl_pwrscale_trustzone.c#L194

https://github.com/reborn90/mako/blob/nightlies-4.3/drivers/input/touchscreen/lge_touch_core.c#L816

There's no variable target_load, I think it is comparable with up_threshold, which is cotrolled by dynamic_scaling.

https://github.com/reborn90/mako/blob/nightlies-4.3/arch/arm/kernel/mako_hotplug.c#L51

Simple gpu governor is enforced, even if you see performance. I need to fix that little issue.

If you want more performance you have to disable dynamic scaling and set min_sample_time (maybe 40000µs) and timer_rate (20000µs) by yourself and up_threshold back to 85 (which is not possible in FKU). This will cost a lot of on screen time.

Yes, you have 2000ms touchboost when you stop touching, but you will only see touchboost freq if something moves on the screen.
[Nexus 4 Android Development] aventu:
Funny story: A few days ago we were out until 3am I think and who was the last one with battery... except for the Nokia 3310? :p The other Android smartphones had no chance. :cool: To be fair, the IPhone was similar (with much less performance).

edit: Maybe I'll release a test kernel with faux sound and speaker amp control today
[Nexus 4 Android Development] BossNexusS:
Haha yeah man.. went to bed at 1am after just unplugging my phone @ 100% woke up at 8am still 100% even after my alarm on the phone had gone off. Awesome!!! :)
[Nexus 4 Android Development] sNiPe78:
Any sync during the night ?
[Nexus 4 Android Development] whittikins:
By "something moves on the screen", do you just mean any screen change besides a static image? Or, do you mean my finger has to be moving for it to be active (instead of staying still on the screen)?

I'm looking at a moving screen and have the Perfmon app open (live updates of CPU core frequencies), and when I touch the screen, it jumps to 1026 correctly. However, it doesn't stay at 1026 for 2 seconds (even though the screen is moving).

Maybe I misunderstand, but can the smart touchboost be disabled or tweaked at all? Thanks!
[Nexus 4 Android Development] aventu:
PerfMon is too slow to watch what actually happens. I can only repeat myself: If the gpu has work to do (and enough work) the touchboost will be reactivated.
[Nexus 4 Android Development] Tropix:
hehehe 77%..This is virus

I will test it for now all is ok !

Ty
[Nexus 4 Android Development] aventu:
I'm a bit too late, it's tomorrow in my timezone :p

I need confirmation that everything works please.

-Faux123 sound and speaker amp control added

edit: quick reupload 5min after posting for a little fix
[Nexus 4 Android Development] uncola:
0906 version seems to be working great.

edit: removed dumb question about cifs
[Nexus 4 Android Development] whittikins:
Yep, I was going to reply about this. I got the "System Monitor" app with a similar feature, except it will update as quickly as 0.1 seconds. It's working as you say!
[Nexus 4 Android Development] brian88:
Excuse me, dumb question, if you've just added Faux sound in this build, so what is headphones volume boost and headphone gain in FKU app? What is the difference?

Btw, thank for your 04.09 build, it's amazing, I have a longer battery life than I've had with ok performance :thumbup:

View attachment 2238166

View attachment 2238167

Sent from my Nexus⁴
[Nexus 4 Android Development] Wowzera:
How is battery in this kernel? Does anyone have stats? I am currently running Purity rom + purified kernel (latest version of both, as of today), it is really fast and such, but battery drains faster than other custom Roms

Enviado de meu Nexus 4 usando Tapatalk 4
[Nexus 4 Android Development] mookiejr05:
Doesn't hurt to try it for yourself

yo momma
[Nexus 4 Android Development] whittikins:
Maybe I'm missing it, but I don't see what battery percent you're at in those screenshots.
[Nexus 4 Android Development] brian88:
30%

Sent from my Nexus⁴
[Nexus 4 Android Development] aventu:
[MENTION=5019951]brian88[/MENTION] That is a good question, both apps will try to change the values at startup. If necessary I will give Faux sound control a higher priority. Some reports would be nice.
[Nexus 4 Android Development] ratsack:
Is there a way to make GPU freq set to 200MHz on every reboot?

My CPU values stay locked lower but I always have to change the GPU back.
[Nexus 4 Android Development] BossNexusS:
I've got tasker set to turn my WiFi and data off from 1am to about 7:30am ;) so no sync lol ;)

And if your wondering about battery on the 0904 build.. Check out these sexy numbers best I have ever gotten so far in my life lol!!
[Nexus 4 Android Development] brian88:
so, I have to buy Faux Sound app to use it??? :confused:
[Nexus 4 Android Development] aventu:
Maybe an other app set it back to 400.

Yes, you need Faux Sound and/or Speaker Amp to use these feautures, but Franco's solution is still there. I'm just not sure about conflicts between the apps at startup. So please tell me if something is wrong after a reboot.
[Nexus 4 Android Development] brian88:
Ok, sure, please wait :D

Sent from my Nexus⁴
[Nexus 4 Android Development] yukkio:
Hi, I have a problem with wake locks. I have sync off but I have a lot of wake locks from gtalk service. Any idea?
[Nexus 4 Android Development] oska3:
Why i thinking interactive on r182 is the same like r178,which was not better than r181?
[Nexus 4 Android Development] Luigiesin:
Same here...

Sent from my \m/ Nexus 7

PA + Franco
[Nexus 4 Android Development] aventu:
Sorry I can't help you there, seems normal to me. One reason why franco disabled it. :P

You have the same interactive governor with r178 and r182, I just removed some unused code. I haven't released a r181 build.
[Nexus 4 Android Development] brian88:
Build 06.09 works nice, no any issue, faux sound is good, but I seem not know use it for what :rolleyes:

Sent from my Nexus⁴
[Nexus 4 Android Development] BossNexusS:
Has anyone ever seen such beautiful numbers?
[Nexus 4 Android Development] sNiPe78:
Which ROM !??!
[Nexus 4 Android Development] aventu:
Next build will give you much better performance in games, but same energy efficiency everywhere else. :cowboy:
[Nexus 4 Android Development] BossNexusS:
Pacman ROM 4.3 nightlies
[Nexus 4 Android Development] aventu:
Here it is:

based on r182

- Advanced Dynamic Scaling

- touchboost tweaks

- touchboost duration reduced to 1500ms

- much better gaming performance

- Faux123 Sound and speaker amp control
[Nexus 4 Android Development] cobyman7035:
r182 seems to lag in scrolling homescreens nova launcher, on ondemand and interactive, i put on performance at 1200mhz speed, much better
[Nexus 4 Android Development] jmudrick:
Don't see lag here.
[Nexus 4 Android Development] pixine786:
had some problem with accepting calls with 09/04 release... let me try 09/07 release now... thanks
[Nexus 4 Android Development] aventu:
My mod dosen't have ondemand and since r182 no performance governor, this means you don't use my kernel.

I would tip on an individual case unless someone can confirm it.
[Nexus 4 Android Development] IndDoc:
I'm constantly getting 4.5 hours of screen on time on 3G. What magic is this?!

Seriously. This kernel is f***ing amazing.
[Nexus 4 Android Development] aventu:
Some stats, with 0907 I scarified some battery for really good performance. We can get some battery back with some additional fine tuning of dynamic scaling.

- mostly wlan

- 30min Beach Buggy Blitz

- flight mode over night
[Nexus 4 Android Development] martinsskutans:
So You say - r182 v2 isn't best for battery?
[Nexus 4 Android Development] aventu:
You have more conservative settings if nothing is moving on the screen, but also better performance settings for every situation something is rendered (ui, games, etc). So it depends on your usage. Without 30min Beach Buggy Blitz I would get easily 4h 30min on screen time.