yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] ceejay83:
works for me. and touch control issues should be brought up in that thread, not in here
[Nexus 4 Original Android Development] Dan4u:
Touch control app doesn't seem to work....it doesn't recognize r125
[Nexus 4 Original Android Development] thebryceee:
If you guys want the kernel defaults, just uncheck the options for Set CPU/Governor Settings on Boot and reboot your phone.
[Nexus 4 Original Android Development] pieces of cake:
Oddly enough, that worked. Thanks.
[Nexus 4 Original Android Development] miguepereira77:
???... Yes it does...the first time you posted...and yes it does on your second post as well :D:D

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] drawde40599:
Working here also
[Nexus 4 Original Android Development] capoooro:
Yes it work perfectly here
[Nexus 4 Original Android Development] drawde40599:
Battery should not be judged for least few cycles/ days. My battery always dose best on day 3-4 after not flashing any rom or kernel. Can't be just me

MY OPINION
[Nexus 4 Original Android Development] :
Holy **** franco 125 is amazing, my idle drain is unbelievable.
[Nexus 4 Original Android Development] kd8bny:
+1

My problem is there are to many cool updates to just not flash. :p
[Nexus 4 Original Android Development] naishadh:
What is your setting pl tell us.I lost 5% battery every hour without use the phone.
[Nexus 4 Original Android Development] JNewms:
Don't change the settings. Give the kernel a couple charging cycles to settle before judging battery

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] naishadh:
OK boss.
[Nexus 4 Original Android Development] ceejay83:
it's not the kernel, it's YOU :(
[Nexus 4 Original Android Development] franciscofranco:
With all due respect to the developer I don't give a rats ass if it doesn't work, its not my problem. Instead of loading a module if he injected his code into memory like Ezekeel does it would always work.
[Nexus 4 Original Android Development] paniro187:
Where is the download link for this
[Nexus 4 Original Android Development] ceejay83:
bro, check the original post? :confused:
[Nexus 4 Original Android Development] italia0101:
+ to that ... the man himself asked me to review his app and it is awesome!

http://www.youtube.com/watch?v=lYAGSSq2-jQ
[Nexus 4 Original Android Development] scream4cheese:
Doesn't anyone read OPs anymore??
[Nexus 4 Original Android Development] franciscofranco:
Somewhere in the XDA Developers website.
[Nexus 4 Original Android Development] .coomb.:
Here goes:
[Nexus 4 Original Android Development] CaspaTheGhost:
Thanks to everyone who responded to my scheduler query, seems like my phone has a thing for deadline as its still set after clearing app data and then flashing r125.

No drama though, I used this great app to change it myself. You guys should try it...

https://play.google.com/store/apps/details?id=com.franco.kernel

:p

Sent from my BAKED N4
[Nexus 4 Original Android Development] yokuyuki:
I don't really understand the rationale of needing the kernel to settle. What exactly changes when this kernel settling happens? It seems as much of a placebo as wiping dalvik cache.
[Nexus 4 Original Android Development] JNewms:
It's not placebo. Kernel dev's wouldn't tell you to do it if it was.

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] paniro187:
Whoops OK you have to go to the site and not the xda app. If you use the app the links are not there
[Nexus 4 Original Android Development] trillo69:
Man, I wish I've discovered that eXperience app by Ezekeel before. It's f**** awesome. Thanks!
[Nexus 4 Original Android Development] drawde40599:
I dont no about settle but i do no if i dont crack flash kernels and roms my battery life gets better after few days its not placebo, i actually dont even care about battery life as long as it lasts my whole work day or till lunch :P. . Its not drastic but its good 10%
[Nexus 4 Original Android Development] klvnhng:
Deleted
[Nexus 4 Original Android Development] TrenchKato:
Sounds like you have SetCPU or something similar installed
[Nexus 4 Original Android Development] CaspaTheGhost:
If only mate... Nowt installed with that functionality...

Sent from my BAKED N4
[Nexus 4 Original Android Development] Haomuch:
Currently still not. We all hope Franco could incorporate this function including handset mic and camcorder mic gain adjustment in future builds since the current mic gain problem is really very bad.

---------- Post added at 03:46 AM ---------- Previous post was at 03:44 AM ----------

I remember gnexus also has the mic problem?

---------- Post added at 03:46 AM ---------- Previous post was at 03:46 AM ----------

I remember gnexus also has the mic problem?
[Nexus 4 Original Android Development] italia0101:
If ya want that use experience pro app ... It works regardless of kernel :)
[Nexus 4 Original Android Development] Cantacid:
Does kernel have anything to do with charging the phone faster? Up since r120 or so my phone charges crazy fast? Just a placebo?
[Nexus 4 Original Android Development] Haomuch:
I remember gnexus also has the mic problem?

---------- Post added at 03:48 AM ---------- Previous post was at 03:47 AM ----------

What app? Could you give me the link? Thanks!
[Nexus 4 Original Android Development] Cantacid:
For all it matters tge dev needs to read this
[Nexus 4 Original Android Development] Haomuch:
What app? Could you give me the link? Thanks!
[Nexus 4 Original Android Development] italia0101:
Its called "experience pro" just search that in the store ...

Have a look and see if that's what you want . I know it has options for headset and camcorder mics
[Nexus 4 Original Android Development] Pheno.menon:
This may have already been answered but I couldn't find it.. what is the font used in the current (paid) kernel updater app?

Sent from my Nexus 4
[Nexus 4 Original Android Development] klvnhng:
I've posted this in the Touch Control thread.

Sent by carrier pigeon
[Nexus 4 Original Android Development] Vangelis13:
""sans-serif-light ... which is Roboto Thin""

ÜBER answered it a few pages back. Thank him next time you see a post of his. :good:
[Nexus 4 Original Android Development] klvnhng:
bponury, is this possible? Just wondering :P

Sent by carrier pigeon
[Nexus 4 Original Android Development] Vangelis13:
Wrong thread..? :p
[Nexus 4 Original Android Development] aumkarpraja:
Honestly, it maintained it pretty well. It only went down 2 percent thus far to 95ish percent with 35 minutes of browsing. Still not as bad.
[Nexus 4 Original Android Development] italia0101:
Why is anyone even asking about touch control . it is working with r125 !
[Nexus 4 Original Android Development] JNewms:
It was never broken

Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2
[Nexus 4 Original Android Development] klvnhng:
I could've sworn I posted that in the Touch Control thread. Freaky
[Nexus 4 Original Android Development] pbryson:
How do I change my system font to roboto thin?
[Nexus 4 Original Android Development] Haomuch:
Thanks I am trying on it.
[Nexus 4 Original Android Development] strainhunter:
he should have put an @ before bponury. that way he gets a notification because of the new quote and mention function on xda^^
[Nexus 4 Original Android Development] Vangelis13:
I realised that earlier; had 8 emails about posts having been quoted. Unnecessary feature if you ask me, it can however be deactivated.
[Nexus 4 Original Android Development] casonswag:
Dam this thread be moving fast af! U need a seperate search engine for this one thread lol

NEXUS⁴
[Nexus 4 Original Android Development] derPianist:
To be Honest: Everything from r15 got more worse than acutally good.

I dont know whats up with the kernel atm.

I am back to r15 for everything being flawless.

via Nexus 4 from Lampukistan.
[Nexus 4 Original Android Development] Nark.GA60:
+1

I keep reverting to r14.

Please take this as positive feedback, Francisco. It's just that the last few builds have been either unstable or introduced too much lag for my personal preference. I understand everyone has different ideas on what is acceptable.
[Nexus 4 Original Android Development] catlog:
I have to go in to manually check.

BTW, 19 seems more smoother.:p
[Nexus 4 Original Android Development] Dragooon123:
Probably because it doesn't ramp the CPU all the way on the slightest interaction anymore.
[Nexus 4 Original Android Development] phermey:
it never gets as hot as stock either.

i think of it as the lesser of two evils. fast hot and battery drain vs i know it could be faster.

maybe the bug fixes coming next month will help out a bit.
[Nexus 4 Original Android Development] Vanhoud:
Standby drain is crazy on r18 :)

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] mobilehavoc:
I must be mistaken but I thought the kernel modules for things like WiFi are in the /system partition. On the Nexus 4 are they in the boot partition? I just flashed R19 and it seems fine but I was especially excited about new WiFi drivers due to the WiFi issues I've been having, just was confused since the only thing i'm writing to is /boot. At least on my Nexus 7 and Galaxy S3, new WiFi drivers have meant new kernel modules in the /system partition.
[Nexus 4 Original Android Development] m0h1t:
Yup, I also get max 1-2% drain overnight on my Nexus 4 ever since I flashed this kernel.

Sent from my Nexus 7
[Nexus 4 Original Android Development] Vanhoud:
How do you change this from within the app?

Sent from my Franco'd Nexus 4
[Nexus 4 Original Android Development] wreckone:
Running Stock ROM with r14. Tried other revisions but r14 performs the best on Stock ROM. Backed up by consistently better benchmarks :)
[Nexus 4 Original Android Development] Antzor:
Man, I am impressed as hell with your dedication to this kernel. Awesome job
[Nexus 4 Original Android Development] estallings15:
+1 He doesn't give up or leave us hanging.
[Nexus 4 Original Android Development] otariq:
I'm using this with cm 10.1 and when I tried to change CPU settings nothing happens. Can we only change CPU settings with the Franco app in the market? Also does that main app allow u to change color settings it says it does in the app info but ppl commented that it didn't work
[Nexus 4 Original Android Development] zephiK:
Changing colors using his app works just fine. I have yet to see a comment saying that it doesn't work.

Download a after market cpu controller. Don't use the cm performance setting.
[Nexus 4 Original Android Development] franciscofranco:
There is no lag at all. Ondemand ramps to max freq when we touch the screen due to the powerhal so its kinda impossible to see any type of lag. Its much smoother than interactive because of the powerhal being set to use ondemand for frequency boosts when the screen is touched.

Also made it to be very aggressive on shutting down all the cores unless theres a big load, e.g. opening a heavy app.

Theres nothing wrong with r19 as far as I can see, its specially smoother than the latest ones for sure!
[Nexus 4 Original Android Development] mobilehavoc:
To follow up on this I was going through the github but I don't see any recent commits on WiFi either. Am I looking in the wrong place?
[Nexus 4 Original Android Development] franciscofranco:
There are no stupid modules here all is built into the kernel.
[Nexus 4 Original Android Development] z3r0_x:
I'm very pleased with r19, underclocked to 1.25 Ghz it's still super smooth and the battery life is outstanding thanks to the aggressive shutdown of the cores implemented by Franco!

Gesendet von meinem Nexus 4 mit Tapatalk 2
[Nexus 4 Original Android Development] mobilehavoc:
Ok so this is different from Nexus 7 and GS3 in that regards? Interesting that both those including the Nexus 7 still have kernel modules in /system/lib/

Thanks for the explanation.

---------- Post added at 09:18 AM ---------- Previous post was at 09:15 AM ----------

I was excited with the newer WiFi drivers of perhaps fixing the long outstanding issue on 4.2.1 where Google Sync is lost on WiFi when phone is sleeping. Sadly it doesn't look like that is the case as it still happens. :(

Hopefully Google will release a fix soon, they've at least started asking for bug reports so maybe it will be in the next release?

http://code.google.com/p/android/issues/detail?id=40065#makechanges

Also on a side note, they pulled the mako 4.2.1 factory image a day after a guy from Google posted on that issue asking for input. Coincidence??? ;)
[Nexus 4 Original Android Development] jarjar124:
did you turn off wifi optimization?
[Nexus 4 Original Android Development] yokuyuki:
To be fair, ROM devs used to tell us to wipe multiple times and clear battery stats. I guess I'm just not really good at doing something in a particular way without an adequate reason.

For the ROM, it makes sense as a new ROM is going to be syncing new stuff.

But what's functionally different in a kernel before and after it settles? The kernel code isn't going to run differently; it's not like it's fickle code--it's not going to chose do x when before in the same situation, it would have done y. As a software dev, I find that good code is deterministic. If code is performing randomly, then something is wrong.
[Nexus 4 Original Android Development] franciscofranco:
I want feedback on r125, touch control talk is boring my ass off.
[Nexus 4 Original Android Development] samwebbo1990:
Its the best yet! I know that's not really helpful but yeah :)
[Nexus 4 Original Android Development] chrisgtl:
I can't comment on it enough yet, after my full charge tonight I should have a clear picture as to how it compares with previous builds.

No problems thus far though.
[Nexus 4 Original Android Development] steviewevie:
I am using the XDA app and I can see the download links in the OP just fine.

Sent from my Nexus 4
[Nexus 4 Original Android Development] Beremus:
So far it's good. Good battery life and perf. May need to test it a whole day with a full charge.
[Nexus 4 Original Android Development] inculto:
with my kind of use with 9 hours of battery i am still at 89% battery... what can be said? or my battery is overpowered or you are...

i think its second one... loool good job franco...
[Nexus 4 Original Android Development] Testraindrop:
Franco I have just an suggestion/idea...

Now its like all or nothing (1core/4 cores), maybe you can make a third option with medium values (between 1 and 4 cores values) for lets say if 2-3 cores are used.

(IF I got your code right :))

Would make some apps smoother I think that are not using all cores (would use a little more battery than now I think as now these scenarios are threated as 1 core, but I don't care :D)
[Nexus 4 Original Android Development] franciscofranco:
Nah, hotplug routines didn't change, it still onlines one by one normally if the load justifies. 2 cores are online a lot, and sometimes 3 cores. 4 cores only come online on demanding loads.
[Nexus 4 Original Android Development] ceejay83:
It's already using 2 cores just doing basic stuff like switching apps, scrolling etc.
[Nexus 4 Original Android Development] italia0101:
Its awesome ... Check these

I should mention I had three restarts even though the graph doesn't show it ... Updated my pa ROM as well ... And still awesome ... And smooth is an understatement .

Also did some gaming . and yea ... Awesome .
[Nexus 4 Original Android Development] Testraindrop:
I meant the interactive values to change to something between your now used "max" and "min" values and using 2-3 cores as indicator.

I think like timer_rate (?)

now :15000/30000

idea: 15000/ 20000/30000 (random value ^^)
[Nexus 4 Original Android Development] franciscofranco:
Ah. My idea is to only scale them based on extremes, either very high load or low load.
[Nexus 4 Original Android Development] Testraindrop:
Sure, your Kernel, you decide :D

Still, I was thinking of something like this:

Energy saving: if 1 core, use "very slow" interactive values, for high battery savings

Medium: if 2-3 cores, use lets say r122 interactive values, for good speed and good battery

Max power: if 4 cores, use very responsive interactive values, maximum fps, who cares about battery during gaming anyway

:cyclops:
[Nexus 4 Original Android Development] markd0wn:
r125 is great for me so far, did have one problem where after playing a game (Manuganu) and exiting it, when it attempted to restore view from landscape to normal, it got stuck in the transition and the image froze on halfway through transitioning between landscape to normal mode (while the last frame seen is the 'are you sure you want to exit the game' thingy from the main menu). Nothing responded and had to long-press the power button and reboot. Game itself works perfectly and again it only happened when I exited it after a while. Couldn't reproduce it so far. If it happens again and you need some logs I'll be happy to give them, unless it's possible to somehow pull them even hours after it happened and after a reboot.
[Nexus 4 Original Android Development] Testraindrop:
If you haven't rebooted again grab /proc/last_kmsg
[Nexus 4 Original Android Development] paulo111:
How does this work with otg cables?

Do i need to do something in special?

Or just plug-in the cable and it runs normally?

Sorry if this has been answered before.. Im new on this kernel and using otg..
[Nexus 4 Original Android Development] drawde40599:
Its freaking fantastic. Sorry all i got :P
[Nexus 4 Original Android Development] markd0wn:
I think the last reboot was the one immediately after that event, as in when I had to hold the power button. However, /proc/last_kmsg apparently doesn't exist if that's possible. There's /proc/kmsg though (without last_)
[Nexus 4 Original Android Development] franciscofranco:
OTG is not supported in this kernel nor in any kernel, Google disabled it on stock.
[Nexus 4 Original Android Development] ectodroid:
I know benchmarks don't mean much but 3dmark, gl bench and antutu scores are up 5-10% from r122 to r125. Overall the device seems more responsive.
[Nexus 4 Original Android Development] yokuyuki:
IIRC, there's a modified Franco kernel that supports OTG but only through a powered hub.
[Nexus 4 Original Android Development] franciscofranco:
I don't know about any of that. If the kernel is not compiled by me its not franco.Kernel.
[Nexus 4 Original Android Development] kwibis:
Not really monitoring the kernel performance. Though I'd like to say that battery slope is not as steep as before, but I don't want to start another flame war.

Multi tasking has become more fluid in my experience with 125.

Thanks Franco for your time and devotion.
[Nexus 4 Original Android Development] PhantomGamers:
he's talking about: https://github.com/ziddey/mako/commit/10e0d37d2bc3edcf177c00e9a01f801a98822abb

from: http://xdaforums.com/showthread.php?t=2181820

(or at least I assume he is)
[Nexus 4 Original Android Development] RussianBear:
Not made by you, per se :)

http://xdaforums.com/showthread.php?t=2181820
[Nexus 4 Original Android Development] strikelight:
Going back to the timer rate tweaks proposed a few posts back for the hot plug routines..

From my understanding, during high loads the timer rate drops to 15000 right?

If the device is at a high load for an extended time, say x timer checks.. Would it be beneficial to assume the user is going to keep doing something to push it for a while, and as such, push the timer rate back up to 30000? Again, only after x checks where the extreme conditions are met in a row.
[Nexus 4 Original Android Development] michael_ta315:
I don't really know much about testing but for r125 when I play some heavy games like Real Racing 3, Need for speed most wanted and GTA, It's all start off pretty slow (fps) around 25 fps.

Then if the street or the track gets crowded and heavy, the cores turned into "gaming mode" or something idk how to call it, then it gets pretty smooth. Sometimes even 35-40 fps maybe?? But when the street is clear again and there's less load, the cores went back to "battery saving" mode and it gets choppy again. I don't know if it make senses lol but yea that's my input. :D I don't play game much anyway, just testing the stresses :o
[Nexus 4 Original Android Development] pkelly517:
Certain apps run on reboot, and take a while to finish. mediascanner (or whatever the android scanner is called), for example. Maybe it finishes in 10 minutes. Maybe a few hours. If the phone's busy, maybe longer.

The rationale is to let all the startup apps completely finish doing what they do before truly judging.

A charge cycle or two is more than sufficient, and gives everyone a level floor. Except maybe dmo580. He's busy running tests.
[Nexus 4 Original Android Development] inculto:
in two hours with wifi and sync on i lost only 2% off battery... just to give the update =)
[Nexus 4 Original Android Development] dapsANDpoundz:
This post was actually informative until that last, unnecessary, immature jab.
[Nexus 4 Original Android Development] pkelly517:
In that case, I offer any and every apology you feel is necessary.

And the last, unnecessary jab was only added a as light-hearted addition to the thread, which has been somewhat dreary lately.
[Nexus 4 Original Android Development] fozzie:
...unlike your post which has zero information and nothing funny in it.

Lighten up!
[Nexus 4 Original Android Development] blade_:
today with 122,from 8 am to 6pm,2.5 screen,3g all day,serfing,fbking,mail etc..what do you think?

ill try 125 now :)
[Nexus 4 Original Android Development] Banished Angel:
Idk, I found it in good humor :D
[Nexus 4 Original Android Development] fozzie:
... and was indeed rather funny, even if it provoked a raid by the humor police... which was also funny :)
[Nexus 4 Original Android Development] pkelly517:
Thanks.

Sometimes, a dry sense of humor flies right over the head of the super-serious of life.
[Nexus 4 Original Android Development] franciscofranco:
The patch is good work but still too much of a hack at the moment.

But... 15000 -> for performance. 30000 -> for battery. If the load is big for a while it will keep using 15000.

Well... theres not much I can do about that... You can always decrease the first_level hotplug so that it enters quad core much easily.
[Nexus 4 Original Android Development] pkelly517:
Francisco,

If I want to compile your kernel automatically into my nightly AOKP build, which branch do I use?

I would prefer the latest nightly, given that it has your blessing. Given that, is that the 'nightlies' branch? I just want to make sure it's not master or android-msm-.....

Thanks

edit: okay, nightlies branch is most probable (as the only one updated in the last month). Do your experimental patches get included into the nightlies branch prior to a rxxx release?
[Nexus 4 Original Android Development] otariq:
Where does the app save the kernel this was the first time I used auto update but now I can't find the kernel on my phone
[Nexus 4 Original Android Development] franciscofranco:
Its the nightlies branch. Sometimes I push patches before a nightly release, sometimes I don't, depend on what I'm working on to be honest. But I release the source code usually 5 minutes after the binary release. I don't recommend you to build the kernel with it, I recommend using my boot.img because I have a bunch of tweaks there, I stop mpdecision and thermald to be started, etc etc. If mpdecision is used with my hotplug driver something bad will happen and if thermald isn't stopped it will probably colide with the msm_thermal driver that I almost re-wrote.

/data/data/com.franco.kernel/boot.img