yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] yorici:
Ahh:D i get it

Step 1) Convert stockvalues to mag01's order:

- Value 13 - 23 become value 1 - 11 (where 1 is 23 and 13 is 11

- Value 1-12 become 12-23, but also opposite and 255-value

So #1,#2,#3...#21,#22,#23 becomes

#23,#22,#21,#20,#19,#18,#17,#16,#15,#14,#13, 255-#12, 255-#11, 255-#10, 255-#9, 255-#8, 255-#7, 255-#6, 255-#5, 255-#4, 255-#3, 255-#2, 255-#1

See http://xdaforums.com/showpost.php?p=48279955&postcount=485 for more information

Step 2) Apply formula

Formula: a * stockvalues* (#/23)^c + b

- Where a, b, c can be any number. These should be represented by three sliders for each colour

- Where stockvalues are the stockvalues in mag01's order. Mag01's values can be used too (but also need to be reversed)

-Where # represents the value in order. First one is 1, last one is 23 (Although the first value is originally #23, you must take the normal order here. So first value is 1 and last is 23.)

More info: http://xdaforums.com/showpost.php?p=49440094&postcount=12781

Step 3: Reverse the reversed values (opposite of step 1)

#23,#22,#21,#20,#19,#18,#17,#16,#15,#14,#13, 255-#12, 255-#11, 255-#10, 255-#9, 255-#8, 255-#7, 255-#6, 255-#5, 255-#4, 255-#3, 255-#2, 255-#1

Become:

#1,#2,#3...#21,#22,#23

Voila

Edit: I'm off to sleep. Good luck!

Edit2: I have found that a&c are reasonable between -1 and 1, whilst B is between -100 and 100. (Theoretically is anything possible(e.g. if 'a' is 'extreme', that can be countered by making 'b' negative 'extreme'), but these settings seem the most 'normal' to me)

Edit3: Be aware of the fact that negative numbers can be produced! You might need to set up an extra checkpoint to check for negative values. Values above 255 can also be created.
[Nexus 5 Original Android Development] Lownita:
I was checking temperatures and noticed that fku is showing way too high. Checked cpu temp with trickster and it showed 10 degrees less. Fku showed 85 degrees and phone was not hot at all, so I got a bit sceptical :)

Tapatalked from my Nexus 5
[Nexus 5 Original Android Development] pkelly517:
Not to discount, but a hot cpu doesn't mean you can feel it. You'll almost always feel a hot battery, though.
[Nexus 5 Original Android Development] digweed4me:
how u apply those color profiles in franco kernel app? i wanna try mag1 profiles
[Nexus 5 Original Android Development] franciscofranco:
I'm reading directly from the Sensor, if that's what the sensor says then that's the temperature of the CPU and its not wrong.
[Nexus 5 Original Android Development] Rejinderi:
Anyone has a good colour profile for those with the yellow tint issue? The whites are not white enough, comparing my phone side by side with a phone without the issue the difference is huge, graphics look kinda blurry as well.

The colour profiles dont seem to help and I am not a colour person so..
[Nexus 5 Original Android Development] Gs0230:
What are some good trickster mod settings for this rom
[Nexus 5 Original Android Development] DarknessWarrior:
is it normal that my N5 auto OC'd to 3.01GHz when i flashed FK r32?
[Nexus 5 Original Android Development] notbrodie:
No. check your other kernel apps

Sent from my Xoom
[Nexus 5 Original Android Development] shaker2k:
Well first it's not a Rom ;). Default settings are great:).
[Nexus 5 Original Android Development] DarknessWarrior:
I don't have any other kernel apps...
[Nexus 5 Original Android Development] aamitabh28:
Your kernel isnt overclocked. It shows it CAN be overclocked to 3Ghz if your device can manage that.
[Nexus 5 Original Android Development] Alaris:
Mine says the 2.88 is that normal speed?
[Nexus 5 Original Android Development] Gs0230:
Great thanks new to the development community so thanks for clearing that up
[Nexus 5 Original Android Development] DarknessWarrior:
oh, okay. My haptic feedback and vibration also seems more precise since i flashed the kernel. Cool
[Nexus 5 Original Android Development] vomer:
download them to your phone to this path: sdcard/franco.kernel_updater/color_profiles/

then in the franco kernel app - choose color control and click import - it will see those files you downloaded and let you pick one.
[Nexus 5 Original Android Development] Enddo:
2.2GHz is the default, normal max frequency

---------- Post added at 10:51 PM ---------- Previous post was at 10:50 PM ----------

the vibrating motor gets an amplification boost with Franco Kernel. Default setting for this kernel is 100, when stock kernel default is 63. I set mine to 25 so it takes less power and it's less distracting.
[Nexus 5 Original Android Development] yiwsg:
Yeah, especially when you text a lots. My hands is dizzy holding the phone with the full vibration. =)

Sent from my Nexus 5
[Nexus 5 Original Android Development] Bhonka:
How do I change the value? I can only enable or disable. There is no option to input any values.
[Nexus 5 Original Android Development] Marck527:
Restart your phone, happened to me too.
[Nexus 5 Original Android Development] franciscofranco:
Its a small bug, sorry, will be fixed soon.
[Nexus 5 Original Android Development] rsa 329:
Not to brag about the screen in my nexus, but all I have to do is lower white point from 32 to 29 and I get a near perfect 2.2 :o
[Nexus 5 Original Android Development] BTT8:
Would it be a good idea to disable Fsync?
[Nexus 5 Original Android Development] parkson:
Perfect 2.2 gamma yes, but color temps are "off"
[Nexus 5 Original Android Development] Savant:
[MENTION=5033345]Diesel779[/MENTION] if you need help let me know since, I've been using debian because [MENTION=1122306]morfic[/MENTION]. You're a great addition to xda since we need more people other than kids and know-it-alls.
[Nexus 5 Original Android Development] Enddo:
i saw a battery saving tip to disable both fsync and logcat. so i've been doing that for the past week or so and it did give it a teeny tiny bit more battery life
[Nexus 5 Original Android Development] Shano56:
Disabling it gives you a greater chance of file corruption while possibly giving slightly better battery life and performance
[Nexus 5 Original Android Development] franciscofranco:
You'll get a great IO performance boost due to no data flush on every IO operation, but if your device crashes or loses power then you'll have a bigger chance of data corruption. Your device, your choice.
[Nexus 5 Original Android Development] :
I still haven't received the update lol
[Nexus 5 Original Android Development] Enddo:
to FKU?
[Nexus 5 Original Android Development] :
Yup :/ lol
[Nexus 5 Original Android Development] BTT8:
What are the chances of the device crashing though? Do you personally leave it on or off?
[Nexus 5 Original Android Development] Enddo:
have you joined his google+ group and opted into the beta program?
[Nexus 5 Original Android Development] :
Nope didn't know I had to, thank you!
[Nexus 5 Original Android Development] The Gingerbread Man:
Its not worth the risk
[Nexus 5 Original Android Development] gamerman123x:
The nexus 5 is already a beast no need to increase the performance of the i o.
[Nexus 5 Original Android Development] The Gingerbread Man:
Interesting mine were all around the 2.1 - 2.3 just making that one change. Mag01 settings look good to me at lower values but looks sort of washed out when using high screen brightness. Also, when trying to change the screen colours should the calibration be done at 50% or 100% brightness?
[Nexus 5 Original Android Development] cobyman7035:
any other control color settings? i only have that vomer faux.txt profile so far (not liking it though)

thanks
[Nexus 5 Original Android Development] KimMinGwan:
Do you want to have a phantom blue screen set as the shared values ​​possible?
[Nexus 5 Original Android Development] neriamarillo:
There's a few of them that were posted a few pages back.
[Nexus 5 Original Android Development] cobyman7035:
ya on vomer's sig, heres the URL

http://d-h.st/users/vomer/?fld_id=31462#files
[Nexus 5 Original Android Development] bbboldy:
i use nexusmaniac color profile, and it's nearly close to Gamma 2.2 in display tester.. Nice :)
[Nexus 5 Original Android Development] :
For me it's not and thats the problem with those profiles. They work for some devices. For me mag01 settings are almost 2.2. I would like to modify it but currently the UI is too complicated for me or rather I know too less about this topic ;)
[Nexus 5 Original Android Development] droid@xda:
Because it has white point set to 29. Default is 32. That alone is a single major factor changing gamma. But it also affects yellow ting. If you lower it to 28 yourself while retaining other stock, you will get gamma of 2.2 to 2.4 on all colors but will also bring slight yellow tinge.
[Nexus 5 Original Android Development] Marck527:
+1 for nexusmaniac color profile, been using it for a few hours now and I'm loving it.
[Nexus 5 Original Android Development] bbboldy:
yup our dispay character is all different, so the result would not be the same..

no yellow tint here compare to stock :)

It's white and looks natural..

+1
[Nexus 5 Original Android Development] notbrodie:
I'd just like to chime in: I always turn fsync off, and my phone has crashed a few times (usually as a result of aggressive uv that I've since curbed).

there was no data loss/damage due to the crashes. in this matter, the n5 is much more robust than the n4. if that thing ever crashed with fsync off, you were almost guaranteed a bootloop

Sent from my Nexus 5
[Nexus 5 Original Android Development] droid@xda:
For me, mag01 settings give better of all colors. Gamma is between 2.0-2.2 without bringing yellow tinge as white point is same.
[Nexus 5 Original Android Development] TheHighlightGuy:
Would you like some help with the math? I'm not much of a programmer/coder, but math/problem solving, that's my thing :)
[Nexus 5 Original Android Development] The Gingerbread Man:
Wanna try my screen profile? Sorry for drop box link I'm at work and was easiest off my phone without any PCs with internet I can use. Can't quite get cyan to 2.2 gamma, the rest are near enough bang on 2.2. Feel free to try

https://www.dropbox.com/s/61f24ilxnecduyi/TheGingerbreadMan.txt
[Nexus 5 Original Android Development] :
For me only green fits right on 2.2^^

The others are way of, but thanks for sharing. Eventually I will find a preset fitting for me.
[Nexus 5 Original Android Development] The Gingerbread Man:
I find my own a little dark but the colours look really saturated. I had to increase my brightness slightly. Its not that hard to make your own profile though, there's several around. Find one you like and experiment with the values according to gammer levels using display tester app.
[Nexus 5 Original Android Development] :
I did but I couldnt figure out where I need to increase values if the gamma is < or > 2.2. I mean I don't know which of the three values I have to change. Also because there is less colors to change than Display Tester shows me. Is there a guide anywhere on the almighty internet?
[Nexus 5 Original Android Development] yorici:
Sure! if you have a solution. This is the problem:

You have to create a formula that features all of those three options and is multiplied with reserved stock values. I have to multiply with stock to retain the characteristics of the screen and thus prevent banding.

The formula is: a*stockvaluesreversed* (#/23)^c + b

I'm a bit unhappy about (#/23)^c. It's supposed to curve the curve, but the change is not primarily in the middlepart of the graph for c < 0. I'm pretty we have to use exponents to make the graph curve. But if you can think of a way to curve it better like in the picture, tell me :D

(the best would be to get the same value for 1 every time and 23 every time independent of c, while the rest curves.)
[Nexus 5 Original Android Development] The Gingerbread Man:
Start here http://xdaforums.com/showthread.php?t=2544128 and have a read.
[Nexus 5 Original Android Development] oediv:
Get ne FKU

Colour Controll works great but i cant rebuild my settings from faux app

Has anyone good settings with 2.2 gamma? :)

Gesendet von meinem Nexus 5 mit Tapatalk
[Nexus 5 Original Android Development] The Gingerbread Man:
Has anyone a working search button?? :confused:

There's about 5 posted recently, including my own on this very page
[Nexus 5 Original Android Development] :
[MENTION=1363323]vomer[/MENTION] uploaded them here: http://d-h.st/users/vomer/?fld_id=31462#files

Faux fits pretty good for me!
[Nexus 5 Original Android Development] DarknessWarrior:
ok, this is probably a dumb question but I haven't found the answer on the FAQ: In case I mess up some configs on the app how can i reset to default franco values?
[Nexus 5 Original Android Development] :
Don't select "Set on boot". Try your values, if they work you can set the "Set on boot" option. If something is messed up just reboot the phone and everything will be stock again.
[Nexus 5 Original Android Development] bisco:
or you can clear FKU's data in FKU/App Settings and all the values should be stock!
[Nexus 5 Original Android Development] tengaionis:
In an older post you mentioned that the exponent c is too aggressive.

How about you substitute c by c/a or c/0.5a or to have no dependance on other variables just c/10?

Another possibility could be to divide this whole expression by one variable (and multiplying with a constant).

PS: I don't know much about all these gamma settings/algorithms/etc. Just trying to help mathematically :confused:
[Nexus 5 Original Android Development] Alaris:
Anyone else having there cpu clocked to 2.88ghz when they flash franco?
[Nexus 5 Original Android Development] rintintin78:
Hi,

with FKU 11.2.3 and r32, calibration gamma is not avable. Why?

Thanks
[Nexus 5 Original Android Development] :
Opt-in the beta program as described here and you'll receive it through play store. You might need to reboot your device to receive the update. At least for me everytime I restart my phone I get update notifications from play store.
[Nexus 5 Original Android Development] pitjago74:
It's joke,not?:what:

Enviado desde mi Nexus 5 mediante Tapatalk
[Nexus 5 Original Android Development] vomer:
Added to collection :)

Also liking these. Nice contrast/colors... Reminds me of my n4 settings.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Mynix:
Wow for me, gamma is around 2.4, even 2.6-2.8 for several colors ^^' Anyway Thanks

Édit : At low (-10% (thanks to Lux)) brightness only. I get more 'normal' gammas at normal brightness (2.2-2.4
[Nexus 5 Original Android Development] ChazzMatt:
Update your FKU app. It's old.

Color control was only activated a couple of days ago in the most recent versions, for the Nexus 5. The "color control" section in older versions of the app was inactive for the Nexus 5.
[Nexus 5 Original Android Development] Kajankajan:
Even after you Reboot? It happened to me once, a Reboot fixed it
[Nexus 5 Original Android Development] Alaris:
Yeah I rebooted then reflashed everything and ran CPU-Z and the top still said 2.88ghz
[Nexus 5 Original Android Development] droid@xda:
People need to understand that white point alone is sufficient to change the gamma. When you set it at 28, gamma will automatically go up to ~2.2. But it also affects color temperature. So faux and mag01 have stated repeatedly that our aim is to increase gamma without changing white point. So unless you do it, don't boast about gamma.
[Nexus 5 Original Android Development] reeco:
BOOM!!!!!!! Just the colours I've been looking for :)

Thanks man
[Nexus 5 Original Android Development] The Gingerbread Man:
Thanks. Good job on keeping the profiles all together if Franco decides to include presets will be easy to find :)

Your welcome. I don't know if above 2.2 gamma is good or bad. I don't really know about screen calibration tbh.

@ everyone can I request when we post gamma levels from display tester app we all use screen brightness of 50%. When you increase or decrease the screen % it can change how your readings look, if we all use the same it removes another variable as we will all use different brightness suited to our locations and situations.

Copy pasted from the other colour thread;
[Nexus 5 Original Android Development] GeekMcLeod:
Those are awesome! Reminds me of the colors I had on my Gnex. I like the darker look.
[Nexus 5 Original Android Development] fredfox_uk:
I think you'll find that CPU-Z tells you to minimum & maximum your CPU can possibly run from / to, not what the actual maximum is set to.

On my phone CPU-Z has 300 - 3.01, but FKU it most definitely is set at 2265MHz

I'm sure someone asked the same a few pages ago :)
[Nexus 5 Original Android Development] Alaris:
OK I'll try FKU thanks for the help
[Nexus 5 Original Android Development] thesebastian:
Don't worry your max is still 2.2Ghz.

CPU-Z shows the same here but my N5 never passed the 2.2Ghz frequency.
[Nexus 5 Original Android Development] kyocon:
installing a virus

nice touch on installing a virus dialog... lol
[Nexus 5 Original Android Development] Diesel779:
Thank you it's much appreciated.

---------- Post added at 03:47 PM ---------- Previous post was at 03:47 PM ----------

Thanks :)
[Nexus 5 Original Android Development] Savant:
No problem bud .
[Nexus 5 Original Android Development] pitjago74:
Thankssssss!!!!!Reminds me of the colors Halfbreed in my Nexus4:D:D:D

Enviado desde mi Nexus 5 mediante Tapatalk
[Nexus 5 Original Android Development] thesebastian:
I used to have halfbreed on my N4 (best color profile imo). But I was editing my framework-res.apk too, in order to increase (adjust) the auto brightness to the PA values.

Luckily I'm fine with N5 stock colors. (And Don't want to try this new FKU feature because I'm pretty sure I'll like it and I'll want to change auto brightness).

Inviato dal mio Nexus 5
[Nexus 5 Original Android Development] iPsychoGeek:
Is that good that my GPU looks like this?
[Nexus 5 Original Android Development] rbanaco:
I cannot update for a new version with color profiles... is it out of beta yet?
[Nexus 5 Original Android Development] yorici:
Hi there! c/a is not that useful because the variables are now not independent. You want them to be independent for the sliders. Having independent sliders allows the user to have more possibilities.

c/10 is mathematical not interesting as you divide by the same number. This will only be useful for making the slider work in a certain range:

-1 < c < 1 becomes - 1/10 < c/10 < 1/10.

For the app it would be more user friendly to have a range like this: - 100 < 100c < 100. The only functionality here is that 45 is more friendly than 0.45

Multiplying the curve would just result in a steeper/nonsteeper curve. This functionality is already provided by variable a
[Nexus 5 Original Android Development] Bill Gamble:
No.
[Nexus 5 Original Android Development] tengaionis:
I see that. I thought we are already limited in a certain number range.

Well then my only idea would be, to insert other formulas here to restrict certain numbers to be input:

i.e. if a becomes too high, the sliders for b and c "shrink" down to a safe range. (not to exceed 255, etc.)

Also if I choose now b higher than it would be allowed, a decreases automatically.

Hope this is somehow understandable and practical.
[Nexus 5 Original Android Development] rbanaco:
Thanks! I know what was the problem now. I joined beta with the wrong play account (not the account I purchased franco app) that's why it didn't update to beta. :good:
[Nexus 5 Original Android Development] The Gingerbread Man:
I never did own an n4 (or access to one to be able compare to) but I'll take that as a compliment. Thanks :thumbup:
[Nexus 5 Original Android Development] tempaznx:
I'm using the new version of FKU beta, and don't know where to input these values or what they mean.
[Nexus 5 Original Android Development] -Cronos-:
Random reboot on r32

http://pastebin.com/36wSnDRt
[Nexus 5 Original Android Development] yorici:
Well that's an issue here. If you were to take a higher value for 'c', you could compensate with 'a' and 'b'. So the range is really wide... Though people will only use a certain amount of that range as the extreme amounts result in colourshifting and other distortions.

[MENTION=4152171]myfluxi[/MENTION][MENTION=3292224]Franco[/MENTION]

Is it possible to have a plotted graph of the settings people choose? So you would have 2 lines: one stock, other modified with a,b,c. (just a plot, nothing special). I think it would benefit the speed of progress of finding the right set of a,b,c, as it gives a visual feedback.

And are you guys going to use the stockcurve as basecurve or mag01's curve?
[Nexus 5 Original Android Development] The Gingerbread Man:
Follow the link in my sig I have explained it there
[Nexus 5 Original Android Development] tengaionis:
I understand that. However it would be possible to code the sliders dynamically to provide the compensation/customization as well as protecting the users from "not allowed"-values. (Coding would be a little complex but I am sure, they could do that. Unfortunately I am not experienced enough - I could only provide formulas to calculate the "safe" values for the variables in dependance of the others to adapt the limits.

Visual feedback is a good idea. That way the trial-and-error-way is nearly not necessary anymore or at least limited to the minimum.
[Nexus 5 Original Android Development] RTNDO128:
I just bought FKU in the play store and under support, I don't have an option to update to the beta version of the app with color control. Any suggestions?
[Nexus 5 Original Android Development] Bill Gamble:
You have to join: https://plus.google.com/u/0/communities/117966512071636110546

and then apply for the beta here: https://play.google.com/apps/testing/com.franco.kernel
[Nexus 5 Original Android Development] tempaznx:
Thanks gingerbread! You are the best. :)
[Nexus 5 Original Android Development] yorici:
For red:

I reach a minimum for c: -2,25 (with a=0,01 and b=0)

I can get a=5 for b=-1050 and c=-0,80

I can get a= -5 for b=1352 and c=-0,80

The range for a is huge. For c > -2,25. For b is huge too

I'm not a fan of automatic compensation. As the ranges are big, I think we should make the range for 'a' and 'c' limited. And then adjust the range of b according to that.Whilst 'c' can take values up to -2,25, it's not practical and leads to distortions.

We need to limit the range for 'a' and 'c'
[Nexus 5 Original Android Development] ryk k:
how can I increase the fluidity in the games?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Savant:
Change the GPU clock or CPU since games have no lag when I play them on this phone.
[Nexus 5 Original Android Development] ryk k:
I have lag on Asphalt 8

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] P.Mobile:
light use.. r32 :) some calls.. texts.. lil facebook.. browsing ect
[Nexus 5 Original Android Development] Savant:
Make the GPU clock higher and turn up the minimum CPU to 1026
[Nexus 5 Original Android Development] friscoltu959:
Did you set gpu, cpu voltages???? I want to arrive to 5 hours...
[Nexus 5 Original Android Development] P.Mobile:
no i never mess with voltages.. i just flash kernel sit back and enjoy :)
[Nexus 5 Original Android Development] ryk k:
goes a little better

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Savant:
Try 1726 to 2265 should work.
[Nexus 5 Original Android Development] franciscofranco:
Doesn't matter what I use. What matters is exactly what I described.

Yes, that's ok, that graph consumes GPU cycles...

Modem crashed.

I'll have to read this post again more thoroughly, but it seems cool! Thank you for posting.
[Nexus 5 Original Android Development] Wenzo2:
where can i find that program?
[Nexus 5 Original Android Development] iPsychoGeek:
https://developer.qualcomm.com/mobile-development/increase-app-performance/trepn-profiler
[Nexus 5 Original Android Development] TheHighlightGuy:
I'll get on my white board later when I get back from class today and have a go at it :)