yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] Marreboy:
Thanks, that made the stutters go away.

I knew it was not related to thermal throttling since it was there all the time.
[ONE Original Android Development] franciscofranco:
But but but battery life :p
[ONE Original Android Development] samflorin:
The only twist is that i am using multirom twrp. However 11s is my primary rom. Will try stock twrp.
[ONE Original Android Development] 1/4 Life:
Still better than stock :P

Would rather be smooth than have more of already insane battery.
[ONE Original Android Development] Tzfardaya:
Multirom twrp should have no effect, If cm11s then the fku autoflash would flash to the wrong "boot" (primary)

I use multirom twrp too but only had autoflash issues because the toggle got "stuck"
[ONE Original Android Development] samflorin:
Actually 11s IS my primary so fku would flash the correct boot partition.
[ONE Original Android Development] Tzfardaya:
Sorry, looks like I missed a few words... Meant to say if cm11s was secondary then fku would flash to wrong "boot" otherwise multirom shouldn't cause any problems..
[ONE Original Android Development] samflorin:
Tested with stock twrp and it booted successfully. Cc [MENTION=3292224]franciscofranco[/MENTION]
[ONE Original Android Development] Tzfardaya:
Odd, now put multirom twrp back on and try again...
[ONE Original Android Development] nasher123:
Download links not working for me? Server error for anyone else? Trying to download flushable zip for cm11s
[ONE Original Android Development] 1/4 Life:
It's just fine here
[ONE Original Android Development] nasher123:
I'm just getting 500 internal server error...

Edit: working through chrome but if I click the link through tapatalk I get the server error.
[ONE Original Android Development] shadeofgrey:
I can't get sound to work on latest mahdi rom (10/09). Anyone else have a similar experience? Using FK r24
[ONE Original Android Development] Chikko:
Just downloaded,cm11s zip link...
[ONE Original Android Development] franciscofranco:
I already posted about that couple pages ago.
[ONE Original Android Development] shadeofgrey:
Oops sorry!
[ONE Original Android Development] Technecium:
Life is unfair :p
[ONE Original Android Development] Freddy1X:
Can't wait for the Fast Charge to be implemented in this kernel! :D
[ONE Original Android Development] Tzfardaya:
Really? What are you going to do? You have to wait... Just like the rest of us.
[ONE Original Android Development] Freddy1X:
Yeah I know. For the time being I'll just use it as it is..

I don't know if this is a relevant request, but can somebody please upload

flashable stock XNPH38R kernel?
[ONE Original Android Development] Tunasty:
I will eat subway meanwhile

-Tunasty
[ONE Original Android Development] zephiK:
https://www.androidfilehost.com/?fid=95747613655042881
[ONE Original Android Development] Tzfardaya:
How will people get around town, to and from work, if you eat the subway?
[ONE Original Android Development] Tunasty:
Fine, Buffalo Wild Wings. ;)

-Tunasty
[ONE Original Android Development] batwingnz:
I don't mean to be rude, but that is none of your "bus"iness
[ONE Original Android Development] Peri-:
Wow, someone doesnt get the joke.
[ONE Original Android Development] batwingnz:
My pun might have been sub-par, but you're right, some people can miss things as obvious as the broad side of a bus.
[ONE Original Android Development] TiVON:
Bwahaha! Or maybe that other guy was extremely sarcastic almost to the point he sounded stupid?
[ONE Original Android Development] franciscofranco:
What you did there, I see.
[ONE Original Android Development] Shocky2:
Flashed r24 the other day and had two restarts so far.

How soon until we get an update?
[ONE Original Android Development] DerRomtester:
Not every problem is a kernel problem.
[ONE Original Android Development] pandasa123:
Lol no logs and eta request? You're going to need to provide more information as to your setup before you get ridiculed
[ONE Original Android Development] Technecium:
We we're all just waiting for your input.
[ONE Original Android Development] Tzfardaya:
Some more patiently than others....
[ONE Original Android Development] RealLordK1:
I've read all the previous posts, but can't find the answer and I'm not sure of my own opinion :

I've seen that renaming the thermal file is needed in order to flash the update.

I assume it's also needed to install it via OTA.

But is it also needed to rename it in order to receive the update via OTA ? Is there any sys verification, or am I just too impatient ?
[ONE Original Android Development] zephiK:
Why don't you just flash the ota using the zip? It's the same file.
[ONE Original Android Development] Tzfardaya:
You're just too impatient.. The checks are done when the update is installing, not when downloading...

Yes, you have to change the file name for the OTA to install, no you don't have to change the file name to get the OTA update notification.
[ONE Original Android Development] Shocky2:
Meh, like people care what total strangers say about them online.

This kernel currently isn't stable using stock CM11S, no other modifications so time to change.

Will try again once it's updated. :p
[ONE Original Android Development] Tzfardaya:
Kernel is very stable with cm11s... That's what I run and have had no issues whatsoever.. (except the odd graphics driver glitch which we are told cm is working on)

Franco builds on stock (cm11s), so if there were issues with the kernel (that aren't specific to your rig-out) he would be experiencing them too, and be working on a fix.
[ONE Original Android Development] wirelezzz:
Installed 24 on 38 smooth so far. Thanks
[ONE Original Android Development] franciscofranco:
How about you actually provide info and logs before rushing off to claim ****?
[ONE Original Android Development] Tzfardaya:
Probably because he's just blowing smoke....
[ONE Original Android Development] SysAdmNj:
Just got this device and would like to flash this kernel, but my question is how do I go back to stock kernel just incase something goes wrong on my device?
[ONE Original Android Development] Tzfardaya:
See the directions for flashing the OTA given a couple days ago , same process, just flashing the stock kernel instead of the OTA file... Still need to rename the one file before flashing
[ONE Original Android Development] paychex:
We'll miss you

---------- Post added at 12:18 PM ---------- Previous post was at 12:18 PM ----------

Fastboot
[ONE Original Android Development] zephiK:
Stock kernel for what ROM. Be more specific.

If its anything other than CM11S. Reflash your ROM.

If its CM11S, then https://www.androidfilehost.com/?fid=95747613655042881 (38R)
[ONE Original Android Development] Tzfardaya:
Given the nature of the question, I would (and did) assume they were asking about cm11s...
[ONE Original Android Development] SysAdmNj:
Thanks, yes on stock 11s. Havent even rooted or unlocked bootloader. I will flash this later.
[ONE Original Android Development] zephiK:
Can't flash without a unlocked bootloader ;]
[ONE Original Android Development] BoboBrazil:
Wow I need to try this. I bet this is causing my stutters in Minion Rush!
[ONE Original Android Development] tsiftsism:
Because i'm having reboots (not always) when playing video files using MXPlayer, how can i get a log and share it in here so you can check it and see if it's kernel related?
[ONE Original Android Development] franciscofranco:
/proc/last_kmsg after you get the reboot.
[ONE Original Android Development] Tzfardaya:
And tapping your icon then shouting "Reboot" when stuck in a game cube doesn't count...

I wonder just how many will get that reference....
[ONE Original Android Development] 1/4 Life:
I'm getting some problems where randomly on boot my Wifi/4G will not work. Only fix is to reboot the phone. What logs can I give you when this happens again?

4G simply won't connect, and WiFi will show as 'starting' in settings but hang there.
[ONE Original Android Development] Tzfardaya:
Race condition In the boot sequence, not kernel related.... Happens with stock kernel too...

(and consistently for me with stock or franco after a "soft" reboot)

Reboot to fix...
[ONE Original Android Development] 1/4 Life:
Good to know. Thanks!
[ONE Original Android Development] seniorstew:
No audio on aosp roms.. I know you posted about cm roms but it effects my aokp based rom too
[ONE Original Android Development] Tzfardaya:
And the aosp roms wouldn't take driver patches and commits from the cm device tree?
[ONE Original Android Development] franciscofranco:
From CM, this fixes another partial updates bug (maybe some of the glitches reported):

https://github.com/CyanogenMod/andr...mmit/5ca4a2d0d13b189ae0f409a082270e8006621fb5

Told you they were looking into it.

I know. That's what happens when roms pull everything from CM and I lag the Kernel one day behind.
[ONE Original Android Development] Krunk83:
Man I've just started running this kernel on performance instead of interactive and it's awesome. Also, battery seems the same if not better.

OnePlus One
[ONE Original Android Development] paychex:
Of course it runs better. You're always maxed out. Don't know how/if your phone will sleep on performance. Try setting load threshold to 0 under hotplug control. That will give you 4 cores on all the time; but not maxed out
[ONE Original Android Development] Tzfardaya:
Performance should have no effect on deep sleep... Governor and nitrous what the cpu runs at when on, not when off...

If he's always on his phone using it with load, then performance should offer a slight battery boost... If he uses a lot of light apps, battery might take a hit....
[ONE Original Android Development] IAmNiceify:
i lost 10% in deep sleep for 7h i think thats a lot. Using latest mahdi rom and R24 stock
[ONE Original Android Development] luv4greenleaves:
So I have been using this phone with latest update 38r and at times I notice my phone gets sluggish and thus I really have a hard time typing because of the touch controller.. I reboot my phone and everything works again. Question is what is making it sluggish?

The only thing I can think of is the 20GB Breaking Bad I downloaded to my phone (have a 9hr flight to Hawaii tomorrow and never seen the series)

Could this be?
[ONE Original Android Development] Tzfardaya:
10% in deep sleep? No wakelocks?
[ONE Original Android Development] franciscofranco:
As said countless times, the touch panel is dodgy and has bugs. Firmware updates were already applied from CM, all we can do is wait until they send out more firmware updates and hopefully gets better in the future.
[ONE Original Android Development] IAmNiceify:
no in BBS is 100% deepsleep
[ONE Original Android Development] Tzfardaya:
Very odd... What was the network connection type/quality?
[ONE Original Android Development] luv4greenleaves:
I'll believe that about the touch, but why is my phone getting sluggish? I don't think that is touch related
[ONE Original Android Development] Tzfardaya:
Single core when the screen is off iirc regardless of hotplug load threshold
[ONE Original Android Development] SleemLDJ:
Sweet. I'm gonna experiment with the settings you posted.

This is interesting.
[ONE Original Android Development] Tzfardaya:
You can try the scripts in the thread of my signature, they're n5 specific right now, as I haven't got my opo yet, but hit me up on hangouts (tzfardaya there too) and we can piece them together for this phone too... Or if worst come to worst, I can send you screen shots of the values applied in fku for you to match.

Also, the Gingerbread Man has an awesome write up here about the Franco kernel, the fku app, and some of the devices they run on... I don't think he has anything specific for the opo yet, but maybe St of that FAQ still applies.
[ONE Original Android Development] zephiK:
Just make sure that you do all of the other settings as well and not only the CPU underclock as there are other variables needed to be done to ensure smoothness. I haven't been using my phone as much, currently 4 hours SOT on 46%. Note that not all the settings listed are available on the OPO yet like gpu up_threshold and down_threshold
[ONE Original Android Development] newellj79:
Phone should be here tomorrow. Will be flashing this within five minutes of taking posession. Thanks francisco!
[ONE Original Android Development] franciscofranco:
Those GPU tunables are not available because they are from my custom governor which I'm not using on this device. Although I can expose some settings from the current governor in the future.
[ONE Original Android Development] Tzfardaya:
I see I see... Well, I'll hold off the scripts till I get my phone and I can play more..
[ONE Original Android Development] SleemLDJ:
I just applied the interactive governor controls....

However for the hotplug...

Does this screenshot seems right for the other options after the load_threshold...
[ONE Original Android Development] f100cleveland:
Do you plan on using your interactive GPU gov on this device or is it not needed?
[ONE Original Android Development] pjrib:
Great Kernel Thanks OP :good:
[ONE Original Android Development] zephiK:
Yep its fine. Looks exactly the same as the n5
[ONE Original Android Development] Ok_Kaleidoscope5109:
[MENTION=3292224]franciscofranco[/MENTION]

What was the original vibration intensity?

I find it interesting that with this change, typical vibrations from notifications are more reasonable. It doesn't feel like an earthquake on my desk. However, vibrations like the lockscreen or even expanding notifications in the notification bar are now almost unnoticeable.

Is that because there are some options for fine tuning specific vibrations for certain actions in the system? I guess what I'm getting at is the vibratior intensity you're controlling is like a master system volume (thinking PC here), but there's individual controls for WAV, MIDI, etc volume output or even per app basis.

Somehow I like the Samsung vibration settings the most.

I can't help but say TWSS after this post.
[ONE Original Android Development] franciscofranco:
Not sure. We use the devfreq subsystem instead of relying on the KGSL governor system. They are basically the same mechanism but use different functions etc. I'm currently using Conservative from [MENTION=4152171]myfluxi[/MENTION], it works well :)

Original vibration level was 31, I changed to 25. https://github.com/franciscofranco/...mmit/5841812f77ec29ae72d1a89adadad7cd4a38d721
[ONE Original Android Development] ChesterZZ:
Another reboot...
[ONE Original Android Development] Red5:
So all I need is root to run this kernel right? I don't need to unlock the bootloader or run a custom recovery?

My phone arrives tomorrow :D
[ONE Original Android Development] Tzfardaya:
Lucky you, mine still hasn't shipped....
[ONE Original Android Development] SleemLDJ:
To gain root, bootloader has to be unlocked and to install root, you have to boot to a custom recovery if you want to keep the stock one or flash a custom recovery......

Either way, you need to unlock bootloader, a custom recovery then root.
[ONE Original Android Development] Tzfardaya:
Hmm.. I know fku needs root, I can't remember if you can flash via fastboot with a locked bootloader, I'm not even sure if you can flash to the opo via fastboot... :(

(besides, Red's just trolling us, he's been around Franco's kernels long enough to know what's needed. )
[ONE Original Android Development] Red5:
I wasn't sure if the opo needed to be unlocked or not. I know that fku requires root, but wasn't sure if the phone required to be unlocked.
[ONE Original Android Development] Tzfardaya:
Eh, you'll find out for certain tomorrow. :P

I thought you ordered your phone Sunday....
[ONE Original Android Development] paychex:
7 hours in deep sleep doesn't tell the entire story
[ONE Original Android Development] franciscofranco:
I don't know... it's not my phone, I can't guess something so vague as that, it can be 1239287829347 reasons.
[ONE Original Android Development] paychex:
I'm gonna assume he isn't using his phone all the time. Although I don't know how people manage to get seven hours of screen time a day. Some people need lives

---------- Post added at 10:44 PM ---------- Previous post was at 10:43 PM ----------

are you in airplane mode? 100% deep sleep is pretty much impossible
[ONE Original Android Development] paychex:
are you in airplane mode? 100% deep sleep is pretty much impossible
[ONE Original Android Development] newellj79:
I'm assuming he is talking about the performance profile under settings, performance. Not the performance governor.

Edit. Quoted wrong post.
[ONE Original Android Development] Tzfardaya:
I can pull between 3-5 hrs of sot a day while at work... (elevators, breaks, etc, etc)

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------

Well, seeing as he said he switched from interaction be to performance, that would imply the Governor... The settings tab would have been from balanced to performance...
[ONE Original Android Development] Tzfardaya:
Well, seeing as he said he switched from interaction be to performance, that would imply the Governor... The settings tab would have been from balanced to performance...
[ONE Original Android Development] Hzu:
Same thing. Performance profile switches the governor to performance governor.
[ONE Original Android Development] Krunk83:
I'm talking about the fku app setting.

OnePlus One
[ONE Original Android Development] Tzfardaya:
Yeah... No it doesn't... I just checked.
[ONE Original Android Development] Hzu:
It doesn't work with franco's, worked just fine with the stock kernel. Checked with logcat, every time I change the profile, PowerHAL gives either "invalid hint ID" or "Failed to acquire lock" or sometimes both.
[ONE Original Android Development] Villelj:
Hi, I'm still using 33R but I was thinking today to update 38R. Can someone tell or give link to helps how is best way to do this? Of course on same time I want install newest Franco kernel too :)
[ONE Original Android Development] zephiK:
There's already a lot of guides and whatnot in the general OPO forums. Take a look there, people can't give you links to everything. You have to take the time to find them on your own, its not very difficult to find them.

See http://xdaforums.com/oneplus-one/general/xnph38r-ota-update-t2897933
[ONE Original Android Development] trivita:
just so you know, r24 + cm11 10.10 nightly, still no audio
[ONE Original Android Development] zephiK:
Already answered and noted, search the thread next time. http://xdaforums.com/showpost.php?p=55920533&postcount=5100
[ONE Original Android Development] Villelj:
Well thanks for nothing, i already tryed start but this topic have more than 500 pages, didn't really find it still
[ONE Original Android Development] trivita:
just a reminder, in case fk didnt know yet.

OPO isnt my primary phone.
[ONE Original Android Development] Tzfardaya:
Doesn't mean you shouldn't search first...
[ONE Original Android Development] devilsshadow:
In case anyone is experiencing freezes when typing using swiftkey after updating to 38r, wipe swiftkey's data and cache and set it up again. I experienced this on the stock 38r kernel bu I see people reporting it here as well. Not everything is Franco's fault.

Sent from my OnePlus One
[ONE Original Android Development] Hzu:
SwiftKey have always been freezing when typing especially after a certain action (which I forgot what it was) where SwiftKey seems to b trying to reset its state.

Happens on my other phones too.
[ONE Original Android Development] adlx.xda:
OTA doesn't check the kernel you have FYI. It checks for the certificate that signed the htmlviewer package in your installed rom (and it checks it in the /data/system/packages.xml. Small details that implies that even if you fastboot system and try to flash the OTA, it will fail the same unless you first boot once in Android to have the file recalculated)
[ONE Original Android Development] devilsshadow:
used to happen on my nex7 2nd gen running PA a while back (last year) but then the updates to PA fixed it. Never happened since then. It only happened to me on my OPO after upgrading to R38 and clearing its data and cache solved it for me. But yes, sometimes swiftkey can act a little annoying. The key sound is still broken, sometimes playing two keypress sounds on each keypress.
[ONE Original Android Development] adlx.xda:
graphical glitches 38R + r24

Today I flashed r24 (I'm on 38R), and everything all right until I opened the camera and I started to have (a black line from left to right, over the screen). Wouldn't go away. I reverted to stock kernel for now. Is it a known issue?

Searching this thread, I found some pages above people saying to disable HW overlays. Is it a workaround until FK try to solves it? Or is it the only way to use this kernel? Disabling HW anything sounds like I'll lose performance somehow, I'd prefer not to.
[ONE Original Android Development] hughfollett:
It's a 38R bug, cm is already working on a fix
[ONE Original Android Development] paychex:
There's plenty of information on the 1+1 forum here if you actually look for it
[ONE Original Android Development] adlx.xda:
http://xdaforums.com/showthread.php?t=2900483

[HOW TO] Clean route to XNP38R keeping Root + Xposed + Kernel (No wipe)
[ONE Original Android Development] franciscofranco:
I'll look into it!

No **** sherlock :cowboy:
[ONE Original Android Development] Hzu:
I've never noticed this before, but has the CPU clock always jumps to 1497Mhz when the screen is touched? I thought its supposed to jump to the defined highspeed clock? Am I missing something or did I messed something up?

Let me just check if there's anything that touched the governor settings apart from my own.
[ONE Original Android Development] SchmilK:
Hey bud. Any chance to get F2FS support added to your kernel?
[ONE Original Android Development] furrycurry:
Lol cm is always working on a fix for every updates problems....
[ONE Original Android Development] franciscofranco:
I don't see a point to use F2FS, our nand with ext4 is already pretty fast. Any specific reason you want that file system?

Please let us know if you fix them :)
[ONE Original Android Development] Mettafox:
[MENTION=3292224]franciscofranco[/MENTION] you will include other governors like zzmoove and others?

I think the standard one (interactive) is not good enough.
[ONE Original Android Development] Gormsen:
*Grabs popcorn*

Message has been Baconized
[ONE Original Android Development] shaker2k:
We need Franco's computer working so he can keep doing his amazing work for us. That can't happen if he smashes it in frustration by reading, and sometimes answering a question that has been asked, and sometimes answered 1000's of times! And no that is not an exaggeration..
[ONE Original Android Development] franciscofranco:
Hello.

I've answered this before. But let's turn the tables, why do you say Interactive is not good enough when Google, Qualcomm and NVIDIA use it as default? I'm not being sarcastic, genuinely interested in your opinion.

About that zzmove "governor", I'll break it down for you and for anyone else that asks me about it. It's not an original governor, it's based on Conservative. The first 550 lines of the driver are comments... my god the wall of text. I only start to see some code at line ~1280, there are around 700 lines of defines, global variables, if...elses, defines, constants, cluster****s... When I start to read something (after line ~1280) one of the first lines it's the usual proportional load calculation (every mainline governor (ondemand and conservative) use the same logic) which is basically max_freq * load / 100. So basically we're dealing with, yet, another "governor" just like ondemand and conservative. The rest of the code is just a pure cluster****. They also have some kind of logic for hotplugging cores buried in that mess of code, but I can't really figure out what they are trying to do, it's un-readable (besides hotplug logic does not belong in a CPUfreq governor).

With all due respect to whoever wasted their time writing this code, PLEASE stop and use your gained knowledge to write some better code. This is just madness.