[Xperia Z1 General] david azzz:
My guide to screen calibration Of XPERIA Z1

First my recommendation To disable the change in brightness when the temperature rises

System folder

ETS

SYSMON.CFG

You change the data by file that I uploaded

Sensor> <Level> <MinAlarm> <MaxAlarm> <poll freq> <Actions> [...<Actions>]

# Thermistor CameraStop CPU clock Charge_curr USB_curr DC_curr LCD brightness GPU clock modem

emmc_therm 11 -1000 520 10000 NOTIFY CAM_NORMAL cpu_perflevel:-1 charge_current_limit:0 usb_current_limit:1500 dc_current_limit:1800 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 10 510 530 3000 NOTIFY CAM_NORMAL cpu_perflevel:-1 charge_current_limit:0 usb_current_limit:1500 dc_current_limit:1800 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 9 520 540 3000 NOTIFY CAM_NORMAL cpu_perflevel:-1 charge_current_limit:5 usb_current_limit:900 dc_current_limit:900 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 8 530 550 3000 NOTIFY CAM_NORMAL cpu_perflevel:-1 charge_current_limit:5 usb_current_limit:700 dc_current_limit:700 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 7 540 560 3000 NOTIFY CAM_NORMAL cpu_perflevel:-1 charge_current_limit:7 usb_current_limit:500 dc_current_limit:500 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 6 545 565 3000 NOTIFY CAM_NORMAL cpu_perflevel:1728000 charge_current_limit:7 usb_current_limit:500 dc_current_limit:500 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 5 550 570 3000 NOTIFY CAM_NORMAL cpu_perflevel:1267200 charge_current_limit:7 usb_current_limit:500 dc_current_limit:500 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 4 555 575 3000 NOTIFY CAM_WARNING cpu_perflevel:1036800 charge_current_limit:7 usb_current_limit:300 dc_current_limit:300 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 3 560 580 3000 NOTIFY CAM_WARNING cpu_perflevel:883200 charge_current_limit:7 usb_current_limit:300 dc_current_limit:300 lcd_brightnesslevel:255 gpu_perflevel:-1 modem_level:0

emmc_therm 2 565 585 3000 NOTIFY CAM_CRITICAL cpu_perflevel:729600 charge_current_limit:7 usb_current_limit:150 dc_current_limit:100 lcd_brightnesslevel:255 gpu_perflevel:200000000 modem_level:1

emmc_therm 1 580 700 3000 NOTIFY CAM_CRITICAL cpu_perflevel:652800 charge_current_limit:7 usb_current_limit:150 dc_current_limit:100 lcd_brightnesslevel:240 gpu_perflevel:200000000 modem_level:1

emmc_therm 0 600 850 3000 NOTIFY CAM_CRITICAL cpu_perflevel:422400 charge_current_limit:7 usb_current_limit:150 dc_current_limit:100 lcd_brightnesslevel:212 gpu_perflevel:200000000 modem_level:1

emmc_therm CRITICAL 1000 NOTIFY SHUTDOWN

(the kernel need to Support SYSTEM FILE R/W ) .

Now to the calibration

First thing you need kernel thet Allows calibration i use rockz1 kernel.

and color control apk.

1

To calibrate the brightness

Use Brightness image

When the image on the screen

in Color control

You set with switch

VALUE

Until you see all the shades of White in the picture .

2

To calibrate the contrast

use the contrast image

in color control app

You set with switch

contrast

And adjust the image until you see all the different shades of black.

3

To calibrate the Color saturation and hue

When calibrate this

the Screen should be in a blue color filter

Change the value

Red color 0

Green color 0

blue color 255

( It temporarily )

use the color and tint image

And you set the

Color saturation

and

hue

in color control app

So that Of blue merge evenly

In squares.

When reaching the desired result

Bring up back in color control app

RED to 255

green to 255

And the screen is now properly calibrated :cowboy: