As you all know that Furnace kernel and Franco kernel version r6 has the RGB display calibration control ability ,
now we can adjust LCD screen RGB value by changing the default value (255 255 255)
in the system file "/sys/devices/platform/kcal_ctrl.0/kcal"
One can change the RGB value in the above mentioned file manually using any good file manager with root access.
But it will again reset to default (255 255 255) when you reboot phone.
Many of us (One Plus One owner) think that the LCD screen is a bit yellowish.
Feature given in CM11S --> Settings --> Display & lights --> Screen Color --> Custom will only allow us to control
Hue
Saturation
Contrast
Intensity
But it is difficult for us to adjust screen yellow tone by this.
Here is a simple tweak that can help you to set RGB (Franco Kernel r6) on boot
I have created a simple shell script that will change RGB value on every boot
Create a file called "Kcal_LCD_RGB_SetOnbootScript" and put into /etc/init.d/ folder and give permission "rwxr-xr-x"
*** you can give any name ***
Only Work With Furnace-1.0.1 Kernel & Franco kernel for OnePlus One that has LCD KCAL Support
Code:
#!/system/bin/sh
echo "220 230 255" > /sys/devices/platform/kcal_ctrl.0/kcal
--------------------------------------
"Add that line I gave you below. The control line verifies the kcal part and makes sure it's a safe or proper value before sending it to the panel."
Code:
echo "1" > /sys/devices/platform/kcal_ctrl.0/kcal_ctrl
Download Sample file here -- View attachment Kcal_LCD_RGB_SetOnbootScript.zip
Requirements
---------------------------------
1) OnePlus One Phone
2) CM11S Stock ROM (Franco) or CM11 Nightly with Furnace Kernel
3) Rooted Device
4) Franco Kernel r6 or Furnace Kernel
5) File Manager
---------------------------------
Another Easy way by TricksterMOD App as guided by @savoca
===============================================
Install TricksterMOD App --- https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
Grant root access
Open app and click on top left menu --> Select Screen --> Adjust RGB values and hit "Right" Sing on top menu to apply it.
Credit goes to @savoca for Furnace-1.0.1 Kernel for OnePlus One
@franciscofranco for Franco Kernel(r6)
Thanks
Give it a try and let me know you experiences in this thread.
Note: I am trying to make an app for it with color slider. it may take time since not an android/java developer.
Last edited: