yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] maxver0:
It happened two times today. When I simply wake device (double tap or power button, doesnt matter) screen randomly doesn't respond. I can't open camera, drag notifications, or simply unlock device like digitizer would be completely off. Device itself works, I'm getting notifications, sound also when I hold power, power menu pops up but still I can't use anything due to unresponsivness of the screen. Only reboot solves this completely.

Also me and my friend found out that sometimes multitouch turns off... I mean it works and suddenly when you want to zoom in image, it works like on CM11S STOCK (without lastest touch drivers) and reboot helps there as well.

Is there any way I can report it for you? Like some log? I can not reproduce it because it happens totally random, I may use my device 24 hours and this issue may not show up.

I do not use any peek-like app. Just the CM11S built in double tap, camera etc. Also I'm on ART. I had GPU Rendering enabled as well in developer settings.

Also I've not encountered this issue on CM11S stock (used it for a week maybe)
[ONE Original Android Development] SleemLDJ:
This happens to me on cm11 nightly. I figured it was the nightlies so didn't want to cause any alarm here.

It freezes, whole screen becomes unresponsive and I have to forcefully reboot.
[ONE Original Android Development] gro95qg:
Hello

I have buy your app on the play store for my Nexus5 . If i install you app on OPO i can dowload kernel directly since your app As for nexus 5.

:good::good:
[ONE Original Android Development] Leicxan:
Have problem with headphones volume boost, i set the value to 4 , then i playback music, the sound is very strange. After enable the headphones volume boost, sometimes

speaker will keep silent. Set speaker gain to 1 or another value ,the speaker will work again.
[ONE Original Android Development] Salem24:
So, color control is not working right now? Or can we set in manually by adding the file in /etc/init.d/ ?
[ONE Original Android Development] jorricks:
This means your speakers can not hold up to the boost.. I believe this is a safety feature to avoid damaging of the speakers.
[ONE Original Android Development] graffixnyc:
Yes, you can. That's how I flashed it was through the app. The app detects what device it's installed on and gets the appropriate kernel to flash.
[ONE Original Android Development] gro95qg:
Thanks bro

ps: Sorry my english im french
[ONE Original Android Development] Sam_in_PGH:
Thanks much. Just the fact that the charging bug is fixed makes me happy. This is my first time installing Franco kernel on any device so I will definitely appreciate the extra battery life.
[ONE Original Android Development] DesignGrits:
Awesome, flashed perfectly on stock CM11S.
[ONE Original Android Development] ailai55:
Hey, Franco, Thanks for your work!

Does this kernel support swipe 2 wake function? I ask because I find the "double2wake" function is too sensitive to work properly.
[ONE Original Android Development] pro castinato:
Dude ! You rock on this so fast ! Thanks a bunch I will donate soon !
[ONE Original Android Development] giaur:
After flashing this kernel photosphere mode is no longer available in Google Camera app (https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera). Also, can you set display color temperateure to more cold? Can it be set via hw composer? On ColorOs display color temparature is colder and I think it's kernel configuration issue.
[ONE Original Android Development] franciscofranco:
No because I could write a bunch of **** and nobody would understand. I never post "features" of my Kernels like other "developers" do just to get more downloads and placebo effects. If you want to see what I do go to my github and read the commits.

Yes, I got an extra 1h of screen time.

Yes.

Well the headphones sound is already pretty high so it will get to a point of extra gain that you'll start to listen to distortion. There's nothing I can do. And speaker sound is SO high on stock that extra gain will possibly **** it and make it sound badly. Nothing I can do.

I never and will never add any option to something2wake. I hate them and they create more **** than they are worth it,

I don't know what you're talking about Google Camera, there's absolutely no changes in the Camera kernel driver. Color temperature is set by Supercurio, I'll let him decide what is best color-wise as he knows so much more than me in that regard. I think you're confused... HW Composer is something else, it's not something you can interact with, it's an abstraction layer between the hardware, the Kernel drivers and userspace...
[ONE Original Android Development] Timisone:
I flashed this and it took away my root. Not a big deal. What app should i use to change the kernel settings? I always use Faux.
[ONE Original Android Development] franciscofranco:
How it's taking away your root baffles me, it's using stock CM11S ramdisk. You don't need any app to change settings, but if you absolutely want one you can use my app franco.Kernel updater, but I say it again, you don't need any app to change your settings in any device/Kernel configuration.
[ONE Original Android Development] Timisone:
Thank you, like I said not a big deal, just root it again and all was fine.
[ONE Original Android Development] klvnhng:
Wow, never thought I'd see FK for a non-nexus device! This phone must really be something.
[ONE Original Android Development] giaur:
Perhaps not camera issue, maybe it's because of CM, on stock kernel sometimes photo sphere is not available too, restart fiexes this. But after flashing yours, I resarted twice and I didn't have photosphere available. I think it's not because of camera drivers, but rather some sensor issue - google camera thinks that sensor is not available and hides this option. However I'm not sure if it's your kernel issue or not.

About color temperature. Can you make it adjustable? Gui is not neccesary, some kernel parameters will enough. Or even better, make screen color settings available for apps like Trickster MOD: https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod - on stock kernel it's not possible to set screen colors. Application won't even display that settings.
[ONE Original Android Development] franciscofranco:
I won't do anything color related because I'm waiting on Supercurio to expose what it's available to expose, there's no need for me to waste time on that and there's no rush.
[ONE Original Android Development] blkghost22:
question/favor

Do you think I can ask you if you can post your settings.... love the fact you got an extra hour out it... and want to match the settings you have. TIA
[ONE Original Android Development] giaur:
Ok I understand , but you are going to notify him about this issue, right? It's some comparision between CM and Color OS:

Left - ColorOs, Right - CM 11s. David S. says that it can be corrected via Hue setting, of course, it's a lie. It's not possible to disable this yellowish on CM via CM hue settings.

Original thread: http://forums.oneplus.net/threads/re-yellow-screen.40239/

When should we expect Supercurio can look at this? Don't know about others, but I found this as real annoying issue.
[ONE Original Android Development] akarol:
Franco, I just wanted to say that I've been a long user of ElementalXs kernel and the switch to yours has been nothing but bliss. Your kernel paired with your FKU app is the way to go! Keep up the good work!

Also, I don't know if it's just me, but since the day I first used my OPO I noticed much more scrolling lag over the N5. I know it's not your kernel since it was there with stock CM kernel and PA's. However, is there any way we can tackle this?
[ONE Original Android Development] franciscofranco:
You mean this device is laggier than the Nexus 5?
[ONE Original Android Development] shure2:
Boot loop for me on latest PA, probably something I'm doing wrong though
[ONE Original Android Development] Tzfardaya:
My understanding is that it works best (only?) on cm11s
[ONE Original Android Development] Brembo109:
CM11S is the only supported Rom...

Gesendet von meinem HTC One mit Tapatalk
[ONE Original Android Development] zephiK:
Only official supported rom. There's a unofficial build that makes Franco kernel boot on Mahdi, possibly would work on other roms as well.
[ONE Original Android Development] jejemc:
Hi yes r6 facility impeccable home no problems ;)
[ONE Original Android Development] shure2:
Jeez, sorry for that newbie post then :s Maybe it should be in OP unless I've been an ultra n00b
[ONE Original Android Development] Tzfardaya:
It's not in the op, but has been mentioned a few times in thread.. :P
[ONE Original Android Development] djmeistro:
I definitely see an improvement.
[ONE Original Android Development] franciscofranco:
FK is not compatible with any rom built from CM nightlies repos because the userspace hardware repos (hwcomposer, audio etc) are a step ahead of stock CM11s and for that reason I have to make it compatible with stock experience which then breaks normal CM builds. Not sure I can make changes to make them all aware of what comes from userspace<->Kernel space instead of the current breakage. Currently its the video subsystem that is mismatching.
[ONE Original Android Development] nneves:
Hi,

Will I loose any functionality by applying this kernel?

Can this kernel reduce the yellow tint some have in the bottom?

Thanks
[ONE Original Android Development] zephiK:
dr87 was able to make your kernel boot with 3 reverts, https://github.com/dr87/one_plus_one if that helps you at all

http://xdaforums.com/oneplus-one/de...-camera-4k-t2813107/post54268028#post54268028

https://github.com/dr87/one_plus_one/commit/386d2bce414c2da963d09cb904323c3e40f6255f

https://github.com/dr87/one_plus_one/commit/7987f41dfbf828afde7a0bd29e6e90da0e6085fa

You won't lose any functionality at all, in fact you'd be gaining functionality by flashing this kernel.
[ONE Original Android Development] franciscofranco:
I know exactly which patches I need to re-add to make it compatible with non-CM11S, but then I'll **** CM11S compatibility.
[ONE Original Android Development] gtg465x:
Yes, I noticed this when using it side by side with my Nexus 5 as well.

The difference in scrolling smoothness isn't obvious in every app, but in some apps it is very obvious. A good example is the Slickdeals app. Scrolling through the main deals page in that app is perfectly smooth on my Nexus 5, but it's very choppy on the OnePlus One.

If you set the OnePlus to performance mode, it performs the same as the Nexus 5, but obviously that is not a good solution because it just keeps the CPU at maximum all the time.

Changing the governor from interactive to ondemand also helped a little, but it still wasn't as smooth as my stock Nexus 5.

Has to be something borked in the CM kernel code. This phone has an 801 and should perform better than the Nexus 5, not worse. I'm guessing it's some kind of CPU scaling issue that scales down the clock speed too aggressively. Maybe it was on purpose to improve battery life (which is great by the way). Not sure, but it sucks. I have gone back to my Nexus 5 for now and if the scrolling isn't improved to at least match the Nexus 5 soon, I will sell the One.

Edit: I am referring to the stock OnePlus kernel on CM11S. I have not tried this franco kernel yet. I was hoping this kernel might fix it, but the guy on the previous page says this kernel has poor scrolling compared to the Nexus 5 as well.
[ONE Original Android Development] zephiK:
I haven't experienced any lag in any scrolling whatsoever on stock settings, although I am trying out a 0 hotplug configuration that I used on my Nexus 5 which is underclocking the phone while keeping all 4 cores on. Even with stock settings, I didn't experience any lag.

Definitely give it a try, I am using ART as well.

This is the config for those who don't know about the 0 hotplug config. I don't take any credit as it was posted on N5 forums way back. You can change the settings via FKU app.

CPU Control:

Min CPU Freq: 300

Max CPU Freq: 1267

GPU: 330 MHz

Governor: Interactive

Voltage: Underclock values depends on what kind of binning you have, figure it out or leave it stock. Takes time to tinker around to get stable undervolt values.

Governor Control:

min_sample_time: 10000

target_loads: 90

sync_freq: 960 MHz

hispeed_freq: 1190 MHz

above_hispeed_delay: 120000

boostpulse_duration: 250000

go_hispeed_load: 95

Hotplug Control:

load_threshold: 0

These values can probably be tweaked around so it suites the OPO better but it should be more or less the same as the settings from N5 are the same. Battery life is insanely good. And don't forget to set on boot.
[ONE Original Android Development] Tzfardaya:
Wait until I get my opo (should be this week) and I'll tweak my system scripts to work with this phone too and open the swap thread in my signature up

The per app modes should still work the same although I may need to compile a new custom path zip for this phone.
[ONE Original Android Development] SleemLDJ:
The stock kernel settings are what Franco uses himself right? And that's optimal enough......
[ONE Original Android Development] Tzfardaya:
He has said that he uses the values that the kernel ships with, but... He also uses per app modes to control misbehaving apps, two of them Pam settings in this thread are ones he provided.
[ONE Original Android Development] Mnt-XDA:
Hello Sir ( @franciscofranco ),

Thank you for releasing r6.

The change log says - "Added RGB display calibration control"

Now we can change the RGB value from this path: /sys/devices/platform/kcal_ctrl.0/kcal

Thank you again... Waiting for an useful app for RGB change..
[ONE Original Android Development] oscarandjo:
Just going to point out that this happens to me to, but its nothing you can help as its an issue that is widespread on the nightlies too. Let's hope it's addressed by CM too, I've been told to RMA my phone if its not fixed in the next OTA :)
[ONE Original Android Development] Ajseter:
Can we flash this kernel for MIUI ROM
[ONE Original Android Development] venky716:
R20 running great with PA 4.6 beta 2.

Thank you :)

1+1=Awesome
[ONE Original Android Development] Vonnegut:
Yeah, since XDA restyled the forum, i'm getting a very unusual battery drain (about 0.1% more).

Do you think i should switch to the 2015 Dark theme?
[ONE Original Android Development] nicola1989:
No news about charging animation fix?
[ONE Original Android Development] bradipovsky:
I can confirm some of the problems described:

- Multitouch going insane: when I pinch to zoom sometimes it detects swipes all around, most noticeable in Maps and browser

- Sometimes the screen freezes completely, it doesn't respond to any touches

The two might even be related: today I had the second, which went away just by turning the screen off and then on again, and later the first. A reboot fixed it. Right now I'm on Paranoid Android 4.6 Beta 2, but they happened in CM nightlies as well (and I wasn't on the latest one, I was just using them temporarily while waiting for the updated PA). Both with PA and CM I was using ART and no custom CPU/GPU/whatever else settings. They always seem to happen when I'm not around a way to grab a logcat :/ (or I'm too slow to think about it before rebooting...)

Thanks, it's exactly what I thought, glad to have your confirmation :)

There a couple more things I've been wondering about in the last few days:

- Underclocking: does it make sense? I see a lot of people setting max frequencies depending on what app they're using and claiming it saves power because "Well you don't need to run at 2.5 GHz while texting". I know that, but isn't there a CPU governor whose job is to avoid that? My guess is that by underclocking the user can "help" the governor (or limit its enthusiasm) keeping the frequency as low as possible without losing performance, but that's just how I think it works after some random reading around.

- Performance CPU governor: I think newer Intel CPU's for desktops and laptops come with only performance and powersave enabled clocked at the highest frequency, claiming that it makes the CPU finish its work faster and therefore it helps keeping it idle most of the time. Would something like this make sense on our CPU as well? Or is it a completely different thing?
[ONE Original Android Development] franciscofranco:
Nope. Probably just a faulty permission in the charger binary or whatever the name is. It's not problematic or deeply important.

Underclocking is where you will improve your battery life the most (considering you don't have a rogue app ****ing you). Underclocking together with full and permanent quad-core mode is like the best overall mode. I don't have numbers but I suspect I can see an extra 1-2h screen on time with these settings. I can and will run some numbers to see how it goes.

Don't run Performance governor all the time, it will rape your battery. On Intel chips (x86 Desktop class) we aren't battery constrained and the chips benefit from faster work completion -> idle. Here we're always bound by a physical battery, not much we can do about that.
[ONE Original Android Development] SleemLDJ:
How can I set it for all the cores to be active for operations as opposed to the two with the hotplug settings please?
[ONE Original Android Development] bradipovsky:
I'll start trying some per-app settings now that I have more free time.

I do stupid things 24/7/365, but I was not going to try that anyway :D However even battery-powered laptops run clocked at the highest frequency (whether it is with the powersave or performance governor), and nobody advises to use a different governor. In fact, on my laptop, I can only choose between performance and powersave. I'm talking about the Linux kernel, I have no clue on how this might be handled in Windows...
[ONE Original Android Development] paychex:
then use the other kernel

---------- Post added at 02:47 PM ---------- Previous post was at 02:38 PM ----------

just answered, no
[ONE Original Android Development] franciscofranco:
Hotplug Control -> load_threshold -> 0.
[ONE Original Android Development] zephiK:
Nope not possible.. Use another ROM.
[ONE Original Android Development] Severose:
Fast charge would be highly appreciated! Although I'm pretty sure that's not at all what you're talking about, doesn't hurt to mention it! Thank you for all of your hard work!
[ONE Original Android Development] truth77:
So Franco, When you say full permanent quad core, do you mean to have all four cores on at once all the time or the normal two cores with the other two coming on after reaching a threshold?
[ONE Original Android Development] Dima_2005:
+1 on that! I currently only get 900mA during charging. With AK I had 2A without problems. Though I love franco kernel sooooo much :)
[ONE Original Android Development] franciscofranco:
All at once.
[ONE Original Android Development] truth77:
Really? And how low do you clock with quad cores running full-time, 1728-1958mhz? Hell with full quad maybe 1497mhz?
[ONE Original Android Development] mak725:
Kernel Great

Kernel R20 and CM-11S 33R is works perfect. Touch Panel works better than ever for me.

And battery life is better than with the CM kernel the last OTA.

Thanks Franco :)
[ONE Original Android Development] nicola1989:
I agree the only problem is the charge animation at phone off
[ONE Original Android Development] :
I'd suggest running at 1267 MHz, if you experience any lag bump it up to 1497MHz. It'll still be just as fast and it should improve your battery life :good:
[ONE Original Android Development] hughfollett:
Franco will fix it any day? can't wait to see the material app at its full potential instead!
[ONE Original Android Development] truth77:
What about screen off time, won't all four cores running use more battery? I ask because generally when I'm underclocking I tried to turn off all cores and use one and make them come online at a slower higher threshold and shut down at a faster increment. this could be good learning ?
[ONE Original Android Development] budbay:
I am unable to change hotplug with trickster. It says control not available. Anyone else have this issue.
[ONE Original Android Development] S M G:
First and foremost...THANKS Franco! much appreciated !

I have one question regarding the BOOT animation, is it normal that it (the spinning/rotating CM cog) should be turning/rotating slower than with the stock kernel ? Its almost as if its lagging ? Its a non-issues really would just like to confirm if tis is to be expected...

Thanks again.
[ONE Original Android Development] nicola1989:
i don't ask to fix now, just wanna report the bug D
[ONE Original Android Development] paychex:
use fku
[ONE Original Android Development] franciscofranco:
I'd say 1,2GHz, if you feel any lag, bump it to 1,4GHz, not higher.

Yeah something on the latest commits caused that. Not sure what, but sincerely, don't care.
[ONE Original Android Development] SleemLDJ:
Thank you.

I've been thinking about this...

How does running all cores plus underclocking saves more battery than running two cores and switching to 4 automatically when needed plus a little underclocking....?
[ONE Original Android Development] zephiK:
This conversation goes back all the way to the summer in July, http://xdaforums.com/oneplus-one/or...-kernel-r1-t2800871/post54271536#post54271536

Whats funny is that you're in the discussion back then too. http://xdaforums.com/oneplus-one/orig-development/kernel-franco-kernel-r1-t2800871/post54332168 Read your posts back then and you've answered your own question.
[ONE Original Android Development] SleemLDJ:
I just read it and had a face palm moment. Thanks for digging it out for me.
[ONE Original Android Development] franciscofranco:
You trolled yourself!
[ONE Original Android Development] zephiK:
Hehehe. It came to mind that I've discussed this in the past and you just happened to be apart of the conversation back then :p
[ONE Original Android Development] SleemLDJ:
Lol. Funny how it slipped off my head. Anyway, I've set my Hotplug to 0 and I can see all 4 cores active with system monitor. Also underclocked to 1497...

Im sure I'll pull off more SOT...

Thanks guys.
[ONE Original Android Development] zephiK:
If you want, you can flash VomerTweaks_Quad which pretty much does the same thing but also tweaks the governor settings on top of that as well as lowering the clock for other settings. http://192.227.135.147/get/VomerTweaks/francokernel/OPO/flashable/vt_opo_quad.zip

Thats what I'm personally using for the past couple of weeks. Works great.
[ONE Original Android Development] franciscofranco:
How dare you try to steal my spotlight moment!
[ONE Original Android Development] SleemLDJ:
I did try that a couple of days ago but had to revert because it made my vibrations weak.... I can't even feel a thing.
[ONE Original Android Development] zephiK:
Ah.. just open up the script and change the vibration line from 15 to 25 (default), 31 being max.

:D
[ONE Original Android Development] LuffyPSP:
Franco r20 stock settings with - 75mV undervolting.

I agree about multi-touch. Too sensitive. I cannot do trying galore anymore as stated in R19. Hahah. Probably will be flashing back to r19.
[ONE Original Android Development] hikhokk:
Nice! Cant wait for your awesome work! :D
[ONE Original Android Development] fustyler:
If vomer tweak doesn't work how do you uninstall it?
[ONE Original Android Development] zephiK:
flash http://bit.ly/vtuninstaller
[ONE Original Android Development] hasnol143:
What are you=r settings? in terms of gps? wifi? lte? backlight? sync?
[ONE Original Android Development] bernard134:
Anyone encounter such issue?

When the phone is completely flat. When plug in the charger it say in Chinese and English, the phone battery is too low wait awhile to power up. That all. It remain hang there instead of showing the battery charging status...once its fully charge, I off the charger (USB cable still plug in) I turn on the power again it boot and stuck on OPO boot screen and powered by Android. That all. Where is the battery charging indicator on the screen? It just hang there. Weird...should be 33R issue right not R20 kernel at fault?