yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] rhamej:
I have tried about every color profile that has been posted so far. Either they are to dark, to blue, to red, but none have been perfect in my eye. Then aditya shared his profile and it was the closest I have seen to be perfect. Everything was 2.3-2.4 except the blues. It was pushing 2.8.and the blues in my pictures were to saturated. I modified it a little and now everything is 2.3-2.4 and is perfect, "to me" :)

https://www.dropbox.com/s/ly4u4hcww929m17/rhamej
[Nexus 5 Original Android Development] muEcke*:
Incredible how different those screens are... With your profile I get gammas between 2.6 and 2.8 except blue which is about 2.4. I go with Semis profile atm. Great profile, a bit dark though...
[Nexus 5 Original Android Development] franciscofranco:
No surprise, superuser sucks.
[Nexus 5 Original Android Development] rhamej:
I agree. I don't think there is a "perfect" profile. It's just what looks good to you.
[Nexus 5 Original Android Development] IAreKyleW00t:
franco.Kernel Color Profile FileDrop

So to make things a bit easier for the guys who are updating those Color Profile download links, I made a FileDrop folder on Mediafire that will allow anyone to upload their profile to. No need to search for new ones. I figured this is a pretty trusted community, so it shouldn't hurt. Use it if you guys want! (All downloads are direct links)

NOTE: You cannot remove any files - only upload! Please notify me if you need something removed

FileDrop (Use this to upload your profiles): http://goo.gl/DQXmsw

Downloads (Use this to download each profile): http://goo.gl/GZwkIz

How to add a Profile:

Open the FileDrop Link

Select your Color Profile file

Hit upload and you're all done!

How to download a Profile:

Open the Downloads Link

Click on any file to download it
[Nexus 5 Original Android Development] vomer:
All profiles to this point added to collection.

Sent from my Nexus 5
[Nexus 5 Original Android Development] blueren:
Hmm.. that has never happened to me at all.
[Nexus 5 Original Android Development] rajendra82:
Here is a link to add to your FAQ. It is written for A/V enthusiasts, but all the basic principles still apply. The details about how to adjust the display don't, because we have access to raw curves, most TV's, monitors, and projectors don't provide this.

http://www.curtpalme.com/forum/viewtopic.php?t=35322

P.S.- In your FAQ you say calorimeter, that should be colorimeter (or more specifically tristimulus colorimeter to differentiate from colorimeter used in chemistry), a calorimeter is something completely different.
[Nexus 5 Original Android Development] vomer:
Here is a new profile to try : http://d-h.st/KUd

Tried to make it a bit lighter than my first one but it's closer to it in colors and vibrancy

Sent from my Nexus 5
[Nexus 5 Original Android Development] blueren:
r33 test... Phone becomes very choppy once it begins to throttle at 60 degrees. Didn't see this happen in any of the other builds. Is this intentional testing?
[Nexus 5 Original Android Development] peikojose:
Hi there, I used [MENTION=473458]Insanity[/MENTION] profile, but using Display Tester app I noticed that any color was near the "2.2" so I tweaked some points and got my profile:

https://www.dropbox.com/s/dc4xqig64e02puw/peikojose [MENTION=1363323]vomer[/MENTION] [MENTION=2918197]The Gingerbread Man[/MENTION] [MENTION=4611136]the_gingerbread_man[/MENTION]

Now I get 2.2 in all the colors, the only details is that it has been hard to get 2.2 in the Display Tester's first screen (White and black I suppose) all I get is a mix between 2.0 and 2.3... Any suggestion to improve this without changing the gamma in other colors?

BTW, [MENTION=3292224]franciscofranco[/MENTION] I read somewhere that the colors used in r14 damaged the display or something (I got the N5 when the last version was r19 I think), why did it happened? Is there a risk of doing that again with the new display control?

Best regards.
[Nexus 5 Original Android Development] franciscofranco:
No one said it damages the display -.-

Its been talked so many times... don't take it wrongly, but I don't want to repeat it again, its explained in this topic, in faux's app topic, on the FAQ linked in the OP..
[Nexus 5 Original Android Development] :
This one is better :) thank you :D
[Nexus 5 Original Android Development] JUMPhil:
Do you mean they were against it? How can you be against that? I think it's just a real bonus for the other 50%. Especially if CM kernel offers it, and the StickMount method doesn't even work on CM. Which seems to be the case.

I need more space. Otherwise I can't hear music with my phone. So I can't use FK anymore.

Which is sad for me. :(
[Nexus 5 Original Android Development] stranger97:
OK so I found the hotplug control and its set on 2 cores but how do you know that its working; by the way hotplug shuts down the 2,cores when phone is locked right?
[Nexus 5 Original Android Development] blueren:
Aggressive thermal throttling. mmmmkay!
[Nexus 5 Original Android Development] franciscofranco:
Sigh...

CM Kernel does nothing, all that OTG auto mount is done via the ramdisk and "probably" some other change in the libusb or whatever. If you've read the last pages you've seen that there are users using StickyMount with CM and FK just fine, so something is frakked on your side.

Dude, I've said it already, the Kernel automatically manages the cores for you, its active by default, just don't worry about it and use your phone happily.
[Nexus 5 Original Android Development] franciscofranco:
Ups forgot to reply to your post. Yes its aggressive throttling. I'll push a test build in a couple hours with it less aggressive, I was working 'till late last night and didn't work on the Kernel.
[Nexus 5 Original Android Development] stranger97:
Thnx.for reply man appreciate it by the way you app is great helps me save battery
[Nexus 5 Original Android Development] -sheldor-:
Sorry to repost, but maybe my post has been overlooked?! :confused:
[Nexus 5 Original Android Development] Sygmasf:
I recently got my first nexus but i was in xda stuff for a long time, so i've already changed rom, tried a kernel (your's is a rocket) and so on with colour profile and other little things i've read in the tons of pages of this thread...anyway i want to give my first opinion about the OTG and i think that including OTG mounting natively is a great idea. Maybe you can repeat the poll but i think that's one of that things the people can only appreciate, even with a 50% consents, because there are so much people outside xda that appreciate your work ;)

I want also to thanks all the efforts of random people that are contributing to make this phone close to perfection! ^^
[Nexus 5 Original Android Development] vomer:
Added ;)

Sent from my Nexus 7
[Nexus 5 Original Android Development] Audioboxer:
This one is probably nearest 2.2 for me on all colours. Its just the gray screen that its hard to match. Well done.
[Nexus 5 Original Android Development] Savant:
Did you say 400 or 440 was the perfect DPI ?
[Nexus 5 Original Android Development] FuMMoD:
You are a genius. I highly suggest this to you guys that have red tint like I do.
[Nexus 5 Original Android Development] omvir:
445 is the displays true DPI. Google bumped it up to 480 for kitkat. Use 445 :) everything looks much better.
[Nexus 5 Original Android Development] linqdesires:
I posted the same thing but later, I didn't notice your post, thanks to -sheldor- who mentioned recently!

My interest in having a FKU power saving mode: medium-high. :D

Thank you
[Nexus 5 Original Android Development] Savant:
Yeah I played with 445 before it looks nice and I was seeing what everyone else was using. Thanks [MENTION=4021619]omvir[/MENTION].
[Nexus 5 Original Android Development] vomer:
400 is what I like :)

Sent from my Nexus 5
[Nexus 5 Original Android Development] gamerman123x:
Here is a new version of my color setting the colors pop more and I get a gamma of 2.2 across the board http://d-h.st/niF

Sent from my BeanStalk Nexus 5 powered by Franco Kernel
[Nexus 5 Original Android Development] :
Its the best I have tried yet (for me) Saturated but still blacks are as good as they should be (y)
[Nexus 5 Original Android Development] vomer:
added!
[Nexus 5 Original Android Development] peikojose:
Interesting and thanks for the feedback. It means we have a similar screen. That is nice to know. I will work in the gray screen to see if I can improve it.
[Nexus 5 Original Android Development] IAreKyleW00t:
This is a bit of a tweaked version of Neriamarillo2 to give some whiter whites and a little more accurate colors (for me). http://d-h.st/fhS
[Nexus 5 Original Android Development] :
https://www.dropbox.com/s/tcbeb57faa69i8m/aditya_v2

V2 has same colors as my old version , its just I have balanced the gamma on all colors , its between 2.2-2.3 for me , has purer whites (yellow tint- bye) , is stockish (not soooo amoled like saturated colors, ) *

https://www.dropbox.com/s/w6b10gqkuosso48/Aditya_v3

V3 is based off [MENTION=5288994]gamerman123x[/MENTION] 's profile , adjusted to be a little lighter like my v2 and original profiles. This seems to have better whites (yes no yellow or red tints) and is saturated nicely colors pop more than v2 (but overall is dark ) .Gamma is off the track but looks good. Thanks to gamerman123x the blacks are balanced as they should be , easy to differentiate darker colors . *

* for my phone's display .

Out of the box my display had 1.8~ gamma on all points and had that ugly yellow tint .
[Nexus 5 Original Android Development] yorici:
Added the link, and whoopsie typo xD

Anyways, I have a sweet ass brand new Spreadsheet.

It uses your formula.

It has all the sliders for the 5*3 values and it contains 3 buttons.

One button is to reset the sliders to stock values

Second button is to use insanity as base

Third button is to copy the values to your device

If you use the FKU app, then check the checkbox

Step by step guide:

1) Edit values using the sliders

2) Enter filepath for the profile to be stored. (On your pc, as the whole mechanism works like this)

3) Enter folderpath to your ABD files. (The file will be pushed to your pc)

4) Click button 'Copy cells to profile to Device' (no dialog or whatsoever will appear)

5) Load profile in app

The mechanism is the following: The values are combined in one cell (C30)

Then that cell is printed in a text file. Adb pushes the file to your device.

I don't print the values to the Nexus right away as Windows 8 is being phony (:D) about the Drive letters. This manner is more clean to me as it uses adb to communicate with the device.
[Nexus 5 Original Android Development] vomer:
All profiles to this point added!

+ New zip uploaded for today ;)
[Nexus 5 Original Android Development] neriamarillo:
I like it! Colors for me come up to 2.3 but still good. Nice!
[Nexus 5 Original Android Development] IAreKyleW00t:
Yeah, after looking back through it with a higher brightness, they do look a bit off. I'm going to adjust it some more later and try to get it more like 2.2.
[Nexus 5 Original Android Development] franciscofranco:
FKU power saving mode won't happen, anyone can do that by running the device in low clocks etc, and using perappmodes for demanding apps. But a Kernel hook that detects a 10% batter left and automatically powers everything down, that's different. Its not my priority, but something that I can keep in mind.
[Nexus 5 Original Android Development] BRiANj64:
Why's everybody talking about colors on this thread? It's getting out of the hand lol. This is about franco's kernel not some eye illusions by thinking it's better when it's not.
[Nexus 5 Original Android Development] imablackhat:
Love your v2 my original phone used to look like this. Got a RMA and it was perfect but yellow tint so I said hey I don't care I'll live. But this is perfect again. Great job. Gamma dead nuts 2.2-2.3 too
[Nexus 5 Original Android Development] detdett:
Then go to another thread
[Nexus 5 Original Android Development] ZacksBuilds:
This is on topic. It's a feature. in his kernel hence why we are talking about it. Eye illusions? If you can't see the difference you're color blind or something.

Device: Nexus 5 16GB

ROM: Purity w/ Franco r32
[Nexus 5 Original Android Development] rajendra82:
I went back to mag01 posts and reread the results of the testing. I had misinterpreted some of his words, so I did some eyeball testing and redid the math about what raw intensity the registers apply at. Based on my new thinking, here is the raw intensity at which registers kick in:

1	255

2	231.7

3	208.5

4	185.2

5	161.9

6	138.6

7	121.2

8	109.5

9	97.90

10	86.3

11	74.6

12	63

13	57.75

14	52.5

15	47.25

16	42

17	36.75

18	31.5

19	26.25

20	21

21	15.75

22	10.5

23	5.25

This new math changes my original profiles a lot. Here are the revised versions of profiles. You can keep using the old one if you like the effect better. It's just not based on correct math.

https://www.dropbox.com/s/8uc2cup51z36xaw/insanity2

Unlike the first one, someone would have to be truly insane to use this. Very dark, unmeasurable gamma!

https://www.dropbox.com/s/73ox8wz54fkybwv/Sammy2

This is the full gamut tweaked to near 2.2 gamma. Unlike the first Sammy, this one actually ends up being too light in the shadows.

https://www.dropbox.com/s/1woa2wq24hlpa36/Son_of_Sammy2

Same thinking as the original Son_of_Sammy, but coming from the opposite direction. The shadows have been darkened to match close to stock. For those that like saturated colors and don't care about cool whites, this is the one to use.

https://www.dropbox.com/s/nxg83yo9fetvuhm/Semi2

Along the same lines as original Semi. Clamped down on blues and greens at the high end, but not quite as much as stock, shadows should look similar to Son_of _Sammy. Balanced, but on the cool side of neutral whites, and not quite using the full wide gamut of the panel. A good compromise.
[Nexus 5 Original Android Development] :
It will settle down soon :) , by soon I mean when we will have a bunch of profiles that would work on the vast variety of displays ,user tastes, so on and can be added to the recommended profiles in the app , franco releases a new version or so more kernel related stuff would appear for sure . I don't think it should bother anyone, everyone is participating (a good thing ?) , yes its like a crowd sourced color profile thread for the last 100 pages ?
[Nexus 5 Original Android Development] Tzfardaya:
I'm not too interested in that, already have tasker profiles to do the same... but, a way to edit fk.u per app modes I think would be more useful... Just my 2 cents.... :P Although, I might look at tasker to see how easily I could set up my per app settings in there...
[Nexus 5 Original Android Development] linqdesires:
I don't get why FKU per-app-mode profile implementation should not be ok. Using that great profiling implementation anyone can choose how to save power (if wanted), editing everything from cpu/gpu max freq to every other tunables which affect speed. This should be the "power saving" profile. Ok you can go editing manually parameters in FKU everytime you're running low battery (which is daily in some cases), but that is manual and you have to set back the old values when the battery is charged.

When you say "powers everything down" you mean you want to disable some hardware device/sensor?
[Nexus 5 Original Android Development] wasdq:
Thank you for your answer

I didn't know the difference, but yes I meant OTG mounting of external memory of any kind. I believe that many user would appreciate it. ElementalX has it, but I think that your work is better. Even some people on pages 1383-1386 talked about this. If it will not screw other funnctions why not add it?

thanks
[Nexus 5 Original Android Development] Tex99:
what is your favourite values for the gain of headphones,microphone and speaker in fku?
[Nexus 5 Original Android Development] rsa 329:
Insanity2 is very dark.
[Nexus 5 Original Android Development] franciscofranco:
You have tasker, probably thousands of users do not. I already said I'll be adding edit mode to current created per-app modes, I have SO much going on I can't work in 10 things at the same time, I'm only 1 guy, there's no team, no company, just me, things take time and besides I also have to rest, I don't code 15h a day anymore, it was killing me.

Because I had it before and I hated it, people get lazy and its cumbersome to have different preset configurations for all the supported devices.

And a Kernel implementation is way too easier to do than doing it on the app. No, I mean, lower max_freq, lower gpu max_freq, lower brightness, that stuff...

I already explained my point, how the functionality is enabled, why I didn't add it, and why I won't probably add it, not going to repeat it, sorry. Using StickyMount works, that's all I care.
[Nexus 5 Original Android Development] rajendra82:
Of course it is. It was not my intention to create a usable profile there, but more as a tool to build the others and compare them to raw intensity displayed by insanity2. Calling insanity very dark is like calling a baby too small.
[Nexus 5 Original Android Development] yorici:
You made it an exponential function right? With exponential function x^1/2,2

I don't know if this is correct. I don't know if we apply gamma correction or that it is already applied:S The stock values are more linear than exponential....
[Nexus 5 Original Android Development] Tzfardaya:
I know, I was just voicing my opinion on the priority of that feature. :P I'm not expecting any features added to either the kernel or the app immediately... Love your work, My phone wouldn't make it through the day without your kernel. (even with it there are days that I have to recharge it mid-afternoon.... nothing lacking in your kernel, I use my phone heavily in low signal areas... )
[Nexus 5 Original Android Development] jb0ne:
I've used stick mount for otg without issue on stock, Franco, and faux. It DOES require SuperSU....

I am in total agreement. Isn't there a thread for discussing the app, and this thread is for kernel? For days now no talk of kernel issues just "omgz my black isn't black enough". I suppose of I had any issue with the "coolness" of my whites, or tweaking every value known to man, err, Franco, maybe I'd care more. But I suspect I represent a silent majority who doesn't give a rats a**.

I'd love to see this thread back on track got kernel value and a separate thread for display stuff. But that's my opinion and we know what those are worth...

Edit: back on the topic, will r33 have oc/UV controls?
[Nexus 5 Original Android Development] leonclement:
THANKS ALOT for this one! Finally my N5 screen looks near identical to my N7 2013, colors pop, no really dark/black shadows, whites are not blueish nor warm and gamma 2.2-2.4 across the board while keeping white point at stock 32! Thanks again! :good: :) :)
[Nexus 5 Original Android Development] abdel12345:
Well as long as franco doesn't mind I think it's OK. If he doesn't want them talking about it he'll say something. But it seems he's alright with it. If not then my bad :p

Sent from my white LG Nexus 5
[Nexus 5 Original Android Development] vomer:
Mind posting the updated excel file too? :fingers-crossed:

I find your original semi profile best for my display/eyes. Rich colors. :good:
[Nexus 5 Original Android Development] yorici:
You can edit it yourself right? ALT-ADJ column, or Stock column on my newest spreadsheet using Rajendra's formula.

Though I doubt if exponential values should be the base, as stock values are quite linear.
[Nexus 5 Original Android Development] myfluxi:
We have a 24th register which is always 0x00 but could be made adjustable as well.
[Nexus 5 Original Android Development] P.Mobile:
lol... it is kinda crazy with all the gamma bamma talk...
[Nexus 5 Original Android Development] detdett:
You don't need to participate if you think its crazy
[Nexus 5 Original Android Development] yorici:
Could you implement that? It would give us full control and helps us understand what each action results in.
[Nexus 5 Original Android Development] rajendra82:
No it's still a set of linear functions to get raw intensity but with four inflection points instead of three before. I decided to change it based on a more correct interpretation of the test results done by [MENTION=5543250]mag01[/MENTION]. You guys can correct me if I am wrong, but I now interpret the posts as follows.

1. The first six registers affect the highlights. Each one affects a rather large range of input raw intensities, and increasing these registers makes displayed colors more intense. The midpoint of the color curves falls between registers 6 and 7.

2. Registers 7 through 12 affect midpoint down 25 percent brightness. Decreasing these registers still increases displayed intensity.

3. Registers 13 through 23, and what I still believe to be an implied 24th value that stays at zero affects dark colors. Decreasing these registers decreases intensity of the display.

---------- Post added at 03:02 PM ---------- Previous post was at 02:58 PM ----------

You don't want to change that one. Keep it as zero across all colors. You can't drop it below zero and raising it above only hurts maximum contrast.
[Nexus 5 Original Android Development] jb0ne:
Fair enough
[Nexus 5 Original Android Development] Audioboxer:
Thanks for the work involved [MENTION=2752629]rajendra82[/MENTION], SoS2 and Semi2 definitely come across as the best on my screen. Semi2 more aligns with 2.2, SoS2 is nearer 2.1.

Can you or someone else explain to a noob why trying to keep the whitepoint of 32 is preferred? :highfive:
[Nexus 5 Original Android Development] BRiANj64:
??? that's not what i meant -_-. this is a kernel development thread isn't it? Now on the last 10-20 pages 50%> is about colors.
[Nexus 5 Original Android Development] yorici:
Yes that is about right. I checked this by making 1 of the 5 sliders 255 each time and view the banding. But, the first value has 50%, not 6th or 7th. The entire length of the display is 11cm, and the banding occurs at 5,5cm. This implies ofcourse that the DPapp has the right gradient.

I don't know how mag01 got 6th or 7th value. I posted it him before but he did not respond.

You should adjust every value to 255 one at the time and view banding. You can see then clearly what value controls what portion of the color.

@24th value, true but I prefer full control.

And what is the actual math behind insanity2?
[Nexus 5 Original Android Development] Audioboxer:
Colours are part of francos kernel, and I'm sure he's happy with this initial flurry of activity the community is going through to understand our displays and get the best out of them. It will quieten down, but right now those with the know how are making break throughs hourly and obviously posting about it to help people who know jack squat about calibration like myself.
[Nexus 5 Original Android Development] detdett:
Is color profile part of kernel development?
[Nexus 5 Original Android Development] jb0ne:
I thought it was just pre existing registers made available under the app now.
[Nexus 5 Original Android Development] franciscofranco:
Sigh... can't you all just get along for once? I don't need lawyers, if I don't want color talk I'll kindly ask, but seeing that I haven't, talk about color development all you want, its actually enjoyable and different. Thank you.
[Nexus 5 Original Android Development] jb0ne:
He has spoken:). Settled.
[Nexus 5 Original Android Development] gundamboy:
We love you Franco, no homo.
[Nexus 5 Original Android Development] jb0ne:
So back to my other question: am I right in assuming r33 will have the usual oc/UV controls at some point?
[Nexus 5 Original Android Development] Audioboxer:
Unless there's a reason to assume otherwise, which there isn't as Franco explained why r33 has no oc/UV, yes. Now back to colour chat :p
[Nexus 5 Original Android Development] Moh_Jay:
Thank you so much for semi2 my screen is amazing now!