yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Vertana:
Franco, would you mind letting us know what are your priorities? This kernel and your app are already pretty awesome, I'm just curious where you're going next.
[Nexus 4 Original Android Development] Chochiwpg:
I am currently running complete stock and very happy with the stock ROM, have been hearing good things about this kernel though so think I will give it a try. Do you recommend just running it with the stock settings? I am not very familiar or comfortable with tweaking colours or voltages. Thanks
[Nexus 4 Original Android Development] Nburnes:
Stock settings are awesome. I've found no reason to change mine.
[Nexus 4 Original Android Development] Z-Man™:
Nice to see a fellow ex Hercules user here. The stock settings have been perfect for me
[Nexus 4 Original Android Development] franciscofranco:
My priority is always stability and I don't care how many features I have to choose not to include, stability is the most important thing for me. My priority for this device was get rid of mpdecision, which I did, and thanks to thalamus hotplug driver we can live fine with awesome battery life. After that I don't have a strict plan, I just open kernel files, read the code and think if theres something I can improve or create to offer something customisable for the users. I mostly plan as I go.

Manta's Power Management drivers don't work here as well as I hope, the device barely idles so back to stock code. Also coming for r15 is total independence from thermald ****, hotplug timers exported to userspace so users can customise for their own likes, more interactive patches from Google etc. Need just a few more hours testing before getting it out. Gamma interface is also an on-going work, but I need more time with it. Also the kernel is getting much love and it shows signs that its stable so UV should be one of my next in the list for the next week/s.

Did that answer you? :)
[Nexus 4 Original Android Development] desiromeo719:
damn bro...your a genius. Cant wait for the updates!
[Nexus 4 Original Android Development] javacody:
Manners include reading the thread and using your brain before you ask a dumb question.

At least that's how I was raised to have good manners.

Another fail on your part.

Want to go for a third? :eek:
[Nexus 4 Original Android Development] hospital349:
I don't quite understand why folks question the logic and methodologies of Google developments and kernel developers, generally speaking.

Google's development teams have obviously set these stock voltages for a reason. They must've been, in the eyes of professionals, the most suitable voltages to use with the device. Otherwise, they wouldn't have implemented them.

I understand by undervolting, we might squeeze extra minutes out of our battery life and possibly cool our devices down, somewhat. The professionals know this too, y'know. Francisco knows this also. There's a reason Francisco is anti-UV and why Google don't give use the option to do this right out of the box.

I'm sure there's a much more eloquent solution to our battery life issues that doesn't involve f*cking up the stability of our newly purchased machines. The same goes for overheating issues. I'm sure these creases will be ironed out in due time.

Also, people need to accept that 'most wakelocks' are the fault of rogue apps and have nothing to do with Google's or Francisco's developments.

People need to be patient and let devs do their jobs, without poking at them page after page on development threads. They're aware, y'know.

I say this because I've been reading the past 20 pages and there appears to be non-constructive reiterations, everywhere.

I understand people need to get their point across, discuss ideas and concepts and generally report bugs. It's just that sometimes, I really think that a lot of the points made in threads on XDA are pointless, needless and counter-productive. I, myself hope and DREEAAAMM that my battery life would improve 2-fold, but I would never question the integrity of those who work hard (and for free) to give us a dose of the good stuff. I would never bite the hand of those who feed me or question the ingredients of the food that I devour.

Many of the users on this thread are totally satisfied with Francisco's works and by visiting his other threads, we can see how consistent he is at what he does. His kernels are a work of art. For those who aren't satisfied with Francisco's methodologies; there's more than 1 kernel for the N4. Now would be a good time to try a new one.
[Nexus 4 Original Android Development] JNewms:
I really can't wait to see where this kernel goes. Reading Franco's last post just got me excited all over again.

Sent from a Paranoid N4
[Nexus 4 Original Android Development] jacklebott:
If we just accepted Google's decisions without a word, there would be no point in XDA. The stock voltages are generic, and it's perfectly viable to lower them on a phone-to-phone basis. That being said, it's Franco's kernel and I agree he's free to pick and choose the features he wants included
[Nexus 4 Original Android Development] rootuser11:
oh wow... a new religion perhaps?
[Nexus 4 Original Android Development] hospital349:
I understand that. If I didn't, I wouldn't have unlocked device after device over the last 2 years. However, I think much of what Francisco does is with 'stock in mind' - Stock's stability, plus a bunch of other stuff that improves* on Google's works.

*Inverted commas because it's Google maaaaaaaan. They created this sh*t from the ground up. Other developers generally tweak it to enhance stock, provide flexibility and give users additional options. Needless to say, Google takes most of the credit, as they created the groundwork. :good:

---------- Post added at 12:53 AM ---------- Previous post was at 12:51 AM ----------

CULT :cyclops:
[Nexus 4 Original Android Development] Serious_Beans:
Didn't Linus Torvalds create the kernel and Google just added android specific stuff tonight? :P
[Nexus 4 Original Android Development] doug0365:
Noob question is there any harm by leaving USB Fast charged enabled all the time? I noticed my phone charges faster when I charge my phone of the computer then with the actual wall charger but when I do charge using the wall outlet will cause it harm?
[Nexus 4 Original Android Development] Mahdi786:
I main thing I read Google have contributed to the kernel is the wakelock.
[Nexus 4 Original Android Development] ctfrommn:
Franco, is ondemand also not using mpdecision? Or is interactive the only one youve tweaked so far. I ask because ondemand sleeps even better. Im sure interactive uses less with screen on, but I leave my phone sleep for many hours a day. Love love love what youve done with the gamma/color and the performance from the latest version. You may have a total convert....and I fear kernel commitment :D
[Nexus 4 Original Android Development] nibrwr:
It should be fine
[Nexus 4 Original Android Development] wngmv:
thanks. the reason i couldn't find them was they are not available in my country.
[Nexus 4 Original Android Development] jjcandroid2012:
Great job great battery running cm 10 nightly DEC 15. Sync on CPU at 1.2 min 384
[Nexus 4 Original Android Development] bongostl:
Could someone explain what mpdecision is and why we don't want it?I had thought that this was one of the key parts of project butter.....

Also, is it correct that Franco recommends interactive over ondemand?
[Nexus 4 Original Android Development] Testraindrop:
Other phones have other SOCs???

The same question goes, why can't we use 1,7GHz like other phones?

Franco do your magic^^
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

192mhz is a tricky level and has been known to cause instability, slowdowns, and sleep of deaths. Its just risky business for not much reward and is often then ignored by kernel devs who don't feel like dealing with it. General stuff that's high risk low reward isn't worth it :P
[Nexus 4 Original Android Development] kszaq:
Are you on >=r86? Francisco said a few posts ago that he knows now what causes increased drain on 3G (hsic patches) and so it'd soon be fixed.

This may also be caused by you network operator.
[Nexus 4 Original Android Development] republicano:
I read way back that franco does not want to drop past that 384mhz stock mark, due to sleep of death instability issues, etc,

haven't found a solution, don't understand why they remove mass storage mode.
[Nexus 4 Original Android Development] bruc3lee:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Hi guys,

But off topic. But I'm on aokp 4.2.1 and about to flash new aokp 4.2.2. So I can finally upgrade kernel from 72 to 90. I want the new radio and bootloader. As I take it aokp don't include it. Are these in flashable form? Or do I have to extract from ota image somehow?

Thanks
[Nexus 4 Original Android Development] Testraindrop:
here you go:

http://xdaforums.com/showthread.php?t=2147194
[Nexus 4 Original Android Development] B3rt0:
yeah they are ;) search the forum for them. after flashing these you should fully wipe tho. /system as well.
[Nexus 4 Original Android Development] bruc3lee:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Thanks just found that thread.

Ah really? Can't just flash over top?

So could I wipe system,then flash rom and I wouldn't need to reinstall apps etc.
[Nexus 4 Original Android Development] vomer:
Woohoo ! Looking forward to next test then :D
[Nexus 4 Original Android Development] B3rt0:
You can try but for me it didnt work. Just make nand, wipe all, flash the 3 zips and restore nand!
[Nexus 4 Original Android Development] bruc3lee:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Ok but wouldn't restoring nand restore system?
[Nexus 4 Original Android Development] ceejay83:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

You don't need to wipe system since flashing a rom does it already. It's recommended to factory reset(losing your apps). You can try without the factory reset, but if you encounter problems, that's your fault for not wiping
[Nexus 4 Original Android Development] B3rt0:
yeah right ;) well i am no expert... but to be on the safe side flash from scratch.
[Nexus 4 Original Android Development] franciscofranco:
minooch gave me the OK. I'll release after work.
[Nexus 4 Original Android Development] Scottyfer:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Yes.

I'm confused by the steps you were given. Flashing the bootloader and radio doesn't require any wiping. I never wiped anything jumping to 4.2.2 with PA. As long as you are going from AOKP 4.2.1 to AOKP 4.2.2 and you don't have any issues., you shouldn't have to wipe anything.
[Nexus 4 Original Android Development] B3rt0:
well me and some others had trouble afterwards. so to speak i couldnt toggle anymore between 2g/3g.
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

And now we (not so patiently) wait..

Any other patches besides hsic and those timing changes from thalamus you were talking about?
[Nexus 4 Original Android Development] zoym:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

for me. theres no difference of idle drain on 2g+wifi, between 86 and 90, is that the case?
[Nexus 4 Original Android Development] -JFK-:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Hi,

Need your help.

Impossible for me to get more than 2h of screen ON.

Coming from fresh install (PA) without any more apps.

What can I do?
[Nexus 4 Original Android Development] rxmxsh:
This sounds borderline impossible. Go get better battery stats and provide a dump so others can review it.
[Nexus 4 Original Android Development] bradm23:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Called that one for the msm patch. It caused weird data losses also which I think made idle worse. Been rocking stock without any issues so def was that msm patch! Thanks!
[Nexus 4 Original Android Development] -JFK-:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Please guide me to provide you the information.
[Nexus 4 Original Android Development] bruc3lee:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Thanks for your help guys, all went ok. :thumbup:
[Nexus 4 Original Android Development] resynx:
https://play.google.com/store/apps/...sImNvbS5hc2tzdmVuLmJldHRlcmJhdHRlcnlzdGF0cyJd

After a run down post screenshots of your screen on time, battery graphs, etc. and screenshots from the partial / kernel wakelocks of BBS. That will get you better help.
[Nexus 4 Original Android Development] -JFK-:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Got it but it need more time to generate stats. I'll post it tomorrow.

Thank you
[Nexus 4 Original Android Development] SubwayJrd:
That's something to post in the Better Battery Stats thread. This is a kernel thread, not a battery stats thread.

Not trying to be obnoxious, but this is a kernel thread. Too many people can get 5+ hours of Screen On with all their apps installed for it to be a kernel problem.

Not only that, but the Better Battery Stats thread has tons of people in it who love helping break down the stats you'll be pulling.
[Nexus 4 Original Android Development] franciscofranco:
Nothing is from thalamus, one of the changes is inspired by one of his functions, thats all. I also made a few changes to the charger driver to force it to accept the 1000mA value if we're using fast_charge. I also made a bunch of tests with fast_charge and non-fast_charge. With screen off and fast_charge enabled and connected to my computer it charges 1% every 80-100 seconds, so its basically 1% every minute/minute 1/2. Without fast_charge and connected to my computer with screen off it charges roughly 1% every 200-240 seconds.
[Nexus 4 Original Android Development] deltatux:
Where's my 91st bottle of champagne when I need it :P?

deltatux
[Nexus 4 Original Android Development] franciscofranco:
LOL, I sent him a kernel with r666 in the about phone in hope it blew up his device in the bastard hand, but I failed, his device is still alive :(
[Nexus 4 Original Android Development] jayjay2244:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

The waiting game for the release :)
[Nexus 4 Original Android Development] jak3z:
Franco, 3 hours of continuous video streaming playback with hardware decoding, and I didn't get a single reboot as of yet. r90-test with quadcore mode enabled.With the hotplug mode I usually had a reboot at the 40 minute mark :)
[Nexus 4 Original Android Development] hospital349:
Franco,

What happens when your thanks-o-meter hits 99999?

Does XDA erupt?

Do you receive a fanfare?

Hall of Fame for collecting all 151 pokemon?

I hope so.
[Nexus 4 Original Android Development] jayjay2244:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Franco will be given a job working for Google :D
[Nexus 4 Original Android Development] franciscofranco:
Yep. It should be ok with the changes I made for the next version. Thanks for the confirmation.

The last one I hope :)

Although my thanks meter is huge there are developers out here that know much more than I do ;)

I wouldn't take it, I don't know enough yet. Maybe in a few years, but not now.
[Nexus 4 Original Android Development] hospital349:
It's great to know that all the appreciation we show boosts your modesty and eagerness to learn, instead of flaring any kind of ego and arrogance.

I'll donate you my shiny Charizard. It's the least I can do. :cyclops:
[Nexus 4 Original Android Development] jak3z:
Waiting for the next release then franco. By the way I can't believe that I'm been playing movies for 3 hours at full brightness streaming over wifi at 720p and my battery is still at 30%, and 12 hours since I charged it. Considering it's on quad core mode constantly and 100 brightness, this is quite nice :)
[Nexus 4 Original Android Development] jarjar124:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

I know I shouldn't ask but is it possible to see some audio tweaks like how it was on the galaxy nexus? Stability of course is more important. I really would like to see it.
[Nexus 4 Original Android Development] Vangelis13:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

In a few years we'll be saying "I used to ran his kernels on my phones" and mean it like we're talking about a friend. :)
[Nexus 4 Original Android Development] jak3z:
Hell yeah! I once participated in testing a franco kernel! It rebooted like mad and he fixed it ! :good:
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Oh sorry thought you mentioned you were tinkering with some timing stuff thalamus had suggested, my bad :o no disrespect meant
[Nexus 4 Original Android Development] vomer:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Once you go Franco, your phone becomes django (unchained) lol.

Sent from my Nexus 4
[Nexus 4 Original Android Development] franciscofranco:
Thats not my priority at the moment. I tried to find the correct audio driver, but without much success, truth be told I didn't try hard enough. I don't know if it can be tinkered with, might be all on the rom side with some userspace libs... like I said I don't know, gotta search properly.
[Nexus 4 Original Android Development] hospital349:
Try JB Louder Audio Improvement Patch.

You'll instantaneously notice the difference after flashing the latest build and enabling the accompanied EQ. :good:
[Nexus 4 Original Android Development] B3rt0:
shame tho that these patches wont work with poweramp :\
[Nexus 4 Original Android Development] vickpick:
there are no patches for 4.2.2
[Nexus 4 Original Android Development] jarjar124:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Thanks. At least you looked and tried lol. After all, stability comes first.

I know. I'm using it but it's not as loud still. Don't really want to bump volume past 55%
[Nexus 4 Original Android Development] hospital349:
Crap.

Misledz did mention something about creating a fix for it. (This was a while ago though). You should prod him about it, just in case...

He uploaded a new release yesterday. Maybe he forgot or overlooked it.
[Nexus 4 Original Android Development] vickpick:
Hey Franco, your test link in OP, add /4.2.2/ to it.
[Nexus 4 Original Android Development] kindrich:
Sorry if this question has been asked before: FKU still says that the newest release is r72, but the title of this topic clearly says r90.

I know that Franco has another, less stable release of the kernel which you can download if you go to his website. So is r90 one of those less stable releases? But in the past Franco only updates the topic's name with stable release. Could someone help me clear the confusion?

I'm still on MinCO v6 (4.2.1) BTW. The speed, battery life and stability is too good to flash a 4.2.2 ROM.

Thanks.
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

If you don't mind my asking.. Why ? What's wrong with above 55%?
[Nexus 4 Original Android Development] kindrich:
I've used both this patch and the Awesome Beats one:

http://xdaforums.com/showthread.php?t=2135538

I found the Awesome Beats patch more stable and the result is more noticeable. Also, there's zero distortion. The JB patch gave me weird audio glitches (i.e. no sound from the external speaker, speakerphone disabled, etc until reboot). Perhaps it's better now?
[Nexus 4 Original Android Development] ceejay83:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

If you're still on 4.2.1, it'll only show the latest release for 4.2.1
[Nexus 4 Original Android Development] jarjar124:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

For me and my earphones there's a bit distortion. My ears are very sensitive to sound volume as well :p
[Nexus 4 Original Android Development] halluci293:
You will only see versions > r72 in FKU if you are on a 4.2.2 ROM (r72 is the last 4.2.1 supported version).

r90 is the current stable release for 4.2.2
[Nexus 4 Original Android Development] kindrich:
My impression was that there's not much change between 4.2.1 and 4.2.2 so the kernel should work for both. Guess not...

Just curious, which 4.2.2 ROM are you using? I'm on the fence between CM10 and ParanoidAndroid.

---------- Post added at 08:12 PM ---------- Previous post was at 08:09 PM ----------

Yes to this. I wasn't even using any premium headphone (just a pair of UltimateEars buds). The distortion (especially on high notes) was so bad that I had to revert the patch and used an external amp instead.
[Nexus 4 Original Android Development] ceejay83:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Think Franco has mentioned he doesn't want to mix the versions together for support purposes. I'm using bigxie's aokp pub
[Nexus 4 Original Android Development] NYZack:
Hey Franco - Is it possible your tweaks to the charging driver might lead to over-charging of the battery? The reason I ask is that I got my inductive charger when I was still on stock 4.2.1. At that time, I noticed that the light on the charger would go out (i.e., it would stop charging) once the battery was fully charged. I've been using your kernel since 4.2.2, and I notice that the charger light always stays on. I can't tell if it's always charging, or just indicating that the phone is still coupled to it. I'm not sure if this is a 4.2.2 change, or related to your kernel. I'm concerned that if it doesn't stop charging, the battery will be adversely affected.
[Nexus 4 Original Android Development] Dan53:
flash the stock kernel and see, will only take a short while if your phone is charged. Report back if it is franco's
[Nexus 4 Original Android Development] B3rt0:
thanks man. havent looked for some time in this thread!
[Nexus 4 Original Android Development] Ok_Kaleidoscope5109:
word. same here. plus LTE is nice to have.
[Nexus 4 Original Android Development] Hanny:
gaming test on GTAVC max graphics busy road as instructed by franco

things on hotplugging is being changed so obviously its the mode to test

r90test, throttling threshold 85

384/1512 interactive defaults

hotplugging defauts: 400-250-100, sampling rate 10, sampling timer 30

Average FPS: 28-30

behaviours:

cpu0 stay on, freq between 384-1512

cpu1 stay on, freq stay at 1512

cpu2 & cpu3 off and on, also "some utilization with 0mhz / 0% utilization with some mhz" at most of the time

cannot generalize any observable sequence, very random.

r666 14:58 PST version, throttling threshold 85

384/1512 interactive defaults

hotplugging defaults: 325,200,125, sampling rate is gone from the userspace, sampling timer 100

Average FPS: 29-31

behaviours:

cpu0 stay on, freq between 384-1512

cpu1 stay on, freq betweeel 1026-1512

cpu2 & cpu3 off and on but apparently not as frequent as before. "some utilization with 0mhz" is not noticeable

when they go online, and there is some load, they stay for 3 seconds and the load for both to 0% on the 4th perfmon refresh and both go offline on the 5th perfmon refresh

when they go online, if the initial load is 0%, it just stays 1 second and both go offline on the 2nd perfmon refresh

:cool:
[Nexus 4 Original Android Development] noneabove:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Sounds like a release candidate to me :cool:
[Nexus 4 Original Android Development] bigballa:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

I can live with this :)

Device: Nexus 4

Kernel: 3.4.0-franco.Kernel-nightly#90

Max Frequency: 1350 MHz

Min Frequency: 384 MHz

Governor: interactive

IO Scheduler: deadline

Screen Off Max Frequency: Not available. (HOW DO I SET THIS?!?!?!)

Sent from franco.Kernel updater app

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

Sent from my Google Nexus 4 (AT&T)
[Nexus 4 Original Android Development] Vanhoud:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Your screen off freq is already 384mhz....its like that automatically unless you're running some background process that requires more
[Nexus 4 Original Android Development] jassycliq:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Screen off and screen off max freq are different things.

Many pros and cons, nowadays its becoming more prevalent to be using higher frequencies for shorter times than lower frequencies for longer times thus I think that's the reason there's no max screen off.
[Nexus 4 Original Android Development] Vanhoud:
Re: [KERNEL][GPL][N4] franco.Kernel - r90

Use CPU spy and you will see the freq stay at 384 MHz/deepsleep when screen is off , at least on my device anyway