Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
mumchristmas
Old
(Last edited by mumchristmas; 28th February 2012 at 08:42 AM.) Reason: More detail added
#1  
Junior Member - OP
Thanks Meter 50
Posts: 12
Join Date: May 2011
Default [Tips] Screen Color Calibration for the Galaxy Nexus

After using the Galaxy Nexus for two weeks, I found the screen color of the new amoled+ is much better than the Nexus S, but still inaccuracy. I'm a part-time photographer who keen on the right Gamma, color accuracy and color temperature.

So I just finished some test with such things:
  1. Galaxy Nexus
  2. franco Kernel 18.5 nightly(with the ColorControl from Ezekeel)
  3. Voodoo Screen Test app
  4. x-rite i1 Display 2 color meter
  5. HCFR software

The test result was not so good...
  • Average Gammar value is about 1.9, far from the ISO stand 2.2. So the color is just too bright (I'm not saying screen brightness).
  • The shadow part (0-40% gray level) of 3 color curve were almost out of trim. In another words, incaauracy color balance.
  • As the color unbalance. The color temperature is starting from lower than 5500K to 6500K, which the ISO stand is 6500K at any color level.

I also tested the ColorControl in franco Kernel. After the adjustments, Gammar value is still bad, but I save the (most part of) color balance & color temperature in the end.

The adjustments step by step:
  1. Make sure you have a rom/mod with /init.d autorun function.

    Bye, stock rom...:P

  2. Make sure you have a kernel with ColorControl function.

    Such like Ezekeel, franco...Else? I don't know.

  3. Set the screen brightness to 50%.

    It's the mesurement "baseline". But why 50%?
    Because, at this point the screen has a brightness about 120 Lux--also a ISO stand. So, it's very close to our desktop LCD.

  4. Make a new file as /etc/init.d/900colorcontrol-b50

    Which could be done by Root Explorer or adb.

    Inside the file, type such line:
    Code:
    echo "-10 0 -10" > /sys/class/misc/colorcontrol/v1_offset
    
    echo "1820000000 1900000000 2000000000" > /sys/class/misc/colorcontrol/multiplier
    I choose "182 190 200" here, because the default value was about 200. Rising will increase the risk of LED Burn-in.

    And, don't forget the 7 zero!!!

  5. Just reboot & enjoy the almost right color temperature.

    It's (6500±300)K at any color level in my device. Not perfect, but much better indeed.

Done, that's all I can do for you.
The Following 47 Users Say Thank You to mumchristmas For This Useful Post: [ Click to Expand ]
 
heo_con184
Old
(Last edited by heo_con184; 28th February 2012 at 06:18 AM.)
#2  
heo_con184's Avatar
Senior Member
Thanks Meter 37
Posts: 362
Join Date: Oct 2010
Location: Montréal
Thanks so much for the mod.

I'm willing to test your new calibration for the GNex color but how can I revert back to stock in case of problem ?

So I guess we can only use this modification at 50% of brightness ? If we change to auto, how could it be ?
 
mohitrocks
Old
#3  
Senior Member
Thanks Meter 578
Posts: 782
Join Date: Aug 2010

 
DONATE TO ME
Sorry for being a noob here, but this is compatible with any rom/kernel right? I'm currently running on AOKP Build 25 and Popcorn kernel 7.1

Thanks,
Mosh
If I helped you in any way, please press the Thanks button. It makes my effort worthwhile

If you want to donate to me, press the donate button

My work:
All GSM Galaxy Nexus ROMS, KERNELS, RECOVERY, etc here
All CMDA Galaxy Nexus ROMS, KERNELS, RECOVERY, etc here
All Motorola Milestone ROMS, KERNELS, RECOVERY, etc here
 
mazubo
Old
(Last edited by imfloflo; 28th February 2012 at 07:20 AM.)
#4  
mazubo's Avatar
Senior Member
Thanks Meter 107
Posts: 527
Join Date: Jun 2011
Hi, and thank you for offering your expertise. I'm not confident in doing the above.... Can you offer a little bit more step by step?

I've played around with root explorer which I imagine is what is necessary to change these values.you lost me at the 2nd step.....

Also, is 50% necessary?

Thanks kindly,



_______________________________
frAncO Kernel ;-P
 
mumchristmas
Old
#5  
Junior Member - OP
Thanks Meter 50
Posts: 12
Join Date: May 2011
Quote:
Originally Posted by mazubo View Post
Hi, and thank you for offering your expertise. I'm not confident in doing the above.... Can you offer a little bit more step by step?

I've played around with root explorer which I imagine is what is necessary to change these values.you lost me at the 2nd step.....

Also, is 50% necessary?

Thanks kindly,



_______________________________
frAncO Kernel ;-P
Quote:
Originally Posted by mohitrocks View Post
Sorry for being a noob here, but this is compatible with any rom/kernel right? I'm currently running on AOKP Build 25 and Popcorn kernel 7.1

Thanks,
Mosh
Quote:
Originally Posted by heo_con184 View Post
Thanks so much for the mod.

I'm willing to test your new calibration for the GNex color but how can I revert back to stock in case of problem ?

So I guess we can only use this modification at 50% of brightness ? If we change to auto, how could it be ?
Step by step detail added. Thx for reading~
The Following 2 Users Say Thank You to mumchristmas For This Useful Post: [ Click to Expand ]
 
siedkins
Old
#6  
Senior Member
Thanks Meter 67
Posts: 280
Join Date: Jul 2008
Location: London
Thanks for the guide!

Sent from my Galaxy Nexus using XDA App
Samsung Galaxy Nexus GSM (Orange UK)
Rooted using Superboot r4 (thanks to Paul)
ROM - MCR Jr8 4.2.0 JOP40C (thanks to Paul)
Baseband - XXLH1
Kernel - franco.Kernel (nightly)
-------------------------------------------
HTC Desire (Orange UK)
Rooted using unrevoked / 4Ext Recovery / CM71.0 / CM7r2 HBoot / ManU 2.0.1 Kernel
-------------------------------------------
My Guide To Using ADB & Fastboot On OSX/Mac
 
fescen9
Old
#7  
Member
Thanks Meter 0
Posts: 43
Join Date: Jun 2008
You can change all of these settings from Franco's kernel updater program directly without modifying any files.
The OP's settings appear a little warm at first but I'm liking them so far...

Sent from my Galaxy Nexus using xda premium
 
firemountain
Old
#8  
Junior Member
Thanks Meter 1
Posts: 26
Join Date: Jan 2009
Location: Moscow
Can you please add this file 900colorcontrol-b50
 
andrewlax120
Old
#9  
Senior Member
Thanks Meter 36
Posts: 167
Join Date: Mar 2011
sooooo do i make a folder in system like this?

system/etc/init.d/900colorcontrol-b50 and then add that text above or??
 
dmmarck
Old
#10  
Senior Member
Thanks Meter 64
Posts: 396
Join Date: Apr 2011
Instead of making that script, can we just input those numbers into the Color Control?

-10, 0, -10 for Gamma (RGB);
182, 190, 200 for Multiplier (RGB)

Right?
HTC Droid Incredible / CM7.1
CDMA Galaxy Nexus / CM9 Nightlies / franco.Kernel 18.5 [700-1200mhz] / leaked 4.0.4 Radios

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...