-
K790/K800 Dispdriver
Anyone tried modding K800/K790 dispdriver yet? I like the display but it could be improved. One improvement for example, when the Sony splash screen appears, the sides of the screen appear bright but they should be completely black. Modders should experiment a little with dispdrivers also now that there are many acoustic and camdrivers available.
-
No nobody has modded display driver for any db2020 phones
-
I agree ther should be some display drivers fro k800. I would love to see the display darker, even with it on its lowest setting i could save so much battery if I could get it lower.
-
You can change it from settings. You can lower it up to 50%.
-
I'm pretty sure that Sony Ericsson engineers will have that problem solved in future updates.
-
here is the display driver code:
version=200610121;
interface=pdi;
# Drivar fil 1 för Hitachi;
{
name=Wilma LCD QVGA by Hitachi driver: R63400A1;
cap_resx=f0;
cap_resy=140;
cap_bpp=10;
cap_bpp_high=12;
cap_bpppd=03;
cap_noofpd=1;
cap_freepdvert=1;
pd_rectangle=;
cap_width=7788;
cap_height=9f60;
cap_offset=00 00;
cap_bigendian=1;
cap_no_scanline_update=1;
cap_update_x=00 00;
cap_offset_pd=00 00;
cap_vsync_mmi_normal=0;
cap_vsync_mmi_rotated=0;
cap_vsync_camera_normal=1;
cap_vsync_camera_rotated=0;
cap_vsync_video_normal=0;
cap_vsync_video_rotated=0;
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
# INITSIATION (START DISPLAY AFTER PHONE ON);
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
init_seq=%d 00 d0 01;
init=%d $00 00 00 00 00 00 00 00$ $00 01$ 01 10 $00 02$ 05 00 $00 08$ 08 08 $00 09$ 00 00 $00 0B$ 00 00 $00 0C$ 00 00 $00 0D$ 00 00 $00 10$ 00 12 $00 11$ 1E 06 $00 12$ 1E 06 $00 13$ 09 06 $00 14$ 09 10 $00 15$ 09 1A $00 18$ 00 02 $00 19$ 03 01 $00 30$ 00 00 $03 00$ 07 07 $03 01$ 01 04 $03 02$ 01 00 $03 03$ 03 03 $03 04$ 03 02 $03 05$ 00 03 $03 06$ 01 08 $03 07$ 07 07 $03 08$ 01 04 $03 09$ 01 00 $03 0A$ 03 03 $03 0B$ 03 02 $03 0C$ 00 03 $03 0D$ 17 1E $03 10$ 07 07 $03 11$ 04 05 $03 12$ 04 04 $03 13$ 03 03 $03 14$ 01 02 $03 15$ 00 05 $03 16$ 00 08 $03 17$ 07 07 $03 18$ 04 05 $03 19$ 04 04 $03 1A$ 03 03 $03 1B$ 01 02 $03 1C$ 00 05 $03 1D$ 17 1F $03 20$ 07 07 $03 21$ 04 03 $03 22$ 04 04 $03 23$ 03 02 $03 24$ 03 02 $03 25$ 01 07 $03 26$ 00 09 $03 27$ 07 07 $03 28$ 04 03 $03 29$ 04 04 $03 2A$ 03 02 $03 2B$ 03 02 $03 2C$ 01 07 $03 2D$ 16 1F $04 00$ 00 27 $00 07$ 00 01 $01 10$ 00 01 $01 00$ 17 30 $01 01$ 01 17 $01 02$ 10 1B $01 03$ 31 00 $01 05$ 14 06 $01 02$ 10 3B %w8C %d $00 03$ 02 30 $00 04$ 00 00 $02 00$ 00 00 $02 01$00 00 $02 10$ 00 00 $02 11$ 00 EF $02 12$ 00 00 $02 13$ 01 3F $04 01$ 00 01 $04 02$ 00 00 $04 03$ 01 3F $04 04$ 00 00 %w14 %d $00 07$ 00 22 $00 30$ 00 05 %w28;
init2= %d $00 07$ 01 23 %w10;
swreset=%d $00 00 00 00 00 00 00 00$;
# ------------------------------------------------------------------------------------------------------------------------------------------------------------;
# NORMAL TO PARTIAL AND BACK (CLOCK MODE);
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
partial_from_normal_seq=%d 0C D0 01;
partial_from_normal=%d $00 07$ 01 22 %w60 %d $00 02$ 04 00 $04 02$ 00 00 $04 03$ 01 3F $07 0E$ 02 00 $00 0B$ 00 01 $00 09$ 04 00 $00 10$ 01 12 $01 00$ 17 10 $01 01$ 04 47 $00 30$ 00 41 %w20;
normal_from_partial_seq=%d 0A D0 01;
normal_from_partial=%d $00 07$ 01 22 %w60 %d $00 02$ 05 00 $04 02$ 00 00 $04 03$ 01 3F $00 0B$ 00 00 $07 0E$ 00 00 $00 30$ 00 05 $01 01$ 01 17 $01 00$ 17 30 $00 10$ 00 12 $00 09$ 00 00 %w20;
# ------------------------------------------------------------------------------------------------------------------------------------------------------------;
# NORMAL TO SLEEP AND BACK (LOW POWER MODE = DISPLAY OFF);
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
standby_from_normal_seq=%d 09;
standby_from_normal=;
normal_from_standby_seq=%d 00 D0 01;
normal_from_standby=;
# ----------------------------------------------------------------------------------------------------------------------------------------------------------;
# SHUT DOWN DISPLAY;
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
shutdown_seq=%d 09;
shutdown=%d $00 18$ 00 02 $00 19$ 00 01 %w60 %d $00 07$ 00 22 %w3C %d $00 07$ 00 00 $00 30$ 00 00 $01 00$ 06 30 $01 03$ 0F 00 %w1 %d $01 00$ 00 00 $01 02$ 10 08 %w1E;
# -----------------------------------------------------------------------------------------------------------------------------------------------------------;
# SWITH TO 262k COLORS AND BACK;
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
set_bpp_mode= %d $00 03$ 02 30;
set_bpp_mode_high= %d $00 03$ C2 30;
# -------------------------------------------------------------------------------------------------------------------------------------------------------;
# EMP PDI CODE;
# -------------------------------------------------------------------------------------------------------------------------------------------------------;
pdipgmwrite=1F 1D 09 00 1F 20 00 99 1F 28 9C 99 17 98 %cnt_lo %cnt_hi 17 05 15 05 17 F8 1F 00 1F 08;
pdidataarea=$02 00$ %x_hi %x $02 01$ %y_hi %y $02 02$ $00 00 00 00 00 00 00 00$;
pdipgmgc=3f 1d 09 00 3f 20 00 99 3f 28 9c 99 37 98 08 00 35 05 35 00 35 00 37 00 37 f8 37 98 12 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 01 37 01 37 01 35 00 35 00 35 00 37 01 37 d0 37 d0 33 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 33 00 37 06 37 c0 37 a0 37 c8 37 a8 37 60 35 01 35 00 35 00 37 00 37 e0 37 e8 3f 0d;
pdipgmgcvsync=3f 1d 09 00 3f 20 00 99 3f 28 9c 99 37 50 37 98 00 60 37 00 37 f8 37 98 08 00 35 05 35 00 35 00 37 00 37 f8 37 98 12 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 37 01 37 01 37 01 35 00 35 00 35 00 37 01 37 d0 37 d0 33 00 35 05 35 00 35 00 37 d0 37 00 35 05 35 00 35 00 33 00 37 06 37 c0 37 a0 37 c8 37 a8 37 60 35 01 35 00 35 00 37 00 37 e0 37 e8 3f 0d;
pdipgmread=3F 1D 09 00 3E 20 00 99 3E 28 9C 99 36 98 02 00 30 05 36 f8 36 2c 99 99 37 00 37 00 27 00 27 00 37 00 37 00 27 00 27 00 37 06 3F 07 3F 00 3F 08;
pdipgmreadhigh=3F 1D 09 00 3E 20 00 99 3E 28 9C 99 36 98 02 00 30 05 36 f8 36 2c 99 99 37 00 27 00 37 06 3F 07 37 00 27 00 27 00 37 00 3F 00 3F 08;
pdipgmgcspeed=0;
pdipgmwritespeed=4;
pdipgmreadspeed=d;
pdirs=1;
pdinibbleswap=0;
pdidisplaycolour1=130F0E0D;
pdidisplaycolour2=17161514;
pdidisplaycolour3=06050403;
pdidisplaycolour4=0C0B0A07;
pdidisplaycolour5=00000000;
pdidisplaycolour6=00000000;
pdidisplaycolour_high1=13120000;
pdidisplaycolour_high2=17161514;
pdidisplaycolour_high3=0B0A0000;
pdidisplaycolour_high4=0F0E0D0C;
pdidisplaycolour_high5=03020000;
pdidisplaycolour_high6=07060504;
reg="ID_byte_Wilma " 0000 2 ffff 1 3400;
}
#Drivar fil 2 för TMD;
{
name= Cyndi - Toshiba JBT6K71;
cap_resx=f0;
cap_resy=140;
cap_bpp=10;
cap_bpp_high=12;
cap_bpppd=3;
cap_noofpd=1;
cap_freepdvert=1;
pd_rectangle=;
cap_width=7788;
cap_height=9f60;
cap_offset=00 00;
cap_bigendian=1;
cap_no_scanline_update=1;
cap_update_x=00 00;
cap_fpga_data_offset=0a 00;
cap_offset_pd=00 00;
cap_vsync_mmi_normal=0;
cap_vsync_mmi_rotated=0;
cap_vsync_camera_normal=1;
cap_vsync_camera_rotated=0;
cap_vsync_video_normal=0;
cap_vsync_video_rotated=0;
# ----------------------------------------------------------------------------------------------------------------;
# INITSIATION (START DISPLAY AFTER PHONE ON);
# ----------------------------------------------------------------------------------------------------------------;
init_seq=%d 00 d0 01;
init=%d $00 00$ %w2 %d $00 00$ %w2 %d $00 00$ %w2 %d $00 1d$ 00 05 %w2 %d $00 00$ 00 01 $00 01$ 01 27 $00 02$ 02 00 $00 03$ 01 30 $07 00$ 00 03 $00 07$ 40 00 $00 08$ 03 02 $00 0c$ 00 00 $00 0d$ 00 10 $00 12$ 03 02 $00 13$ 01 02 $00 14$ 00 00 $00 15$ 20 00 $00 1c$ 00 00 $03 00$ 03 00 $03 01$ 03 04 $03 02$ 02 02 $03 03$ 02 00 $03 04$ 01 01 $03 05$ 00 00 $04 02$ 00 00 $04 03$ 01 3f $04 06$ 00 00 $04 07$ 00 ef $04 08$ 00 00 $04 09$ 01 3f;
init2=%d $01 02$ 05 7A $01 03$ 10 05 $01 04$ 00 00 $01 05$ 00 15 $01 00$ c0 10 %w1e %d $01 01$ 00 01 $01 00$ fd fe %w64;
swreset=%d $00 00$ %w2 %d $00 00$ %w2 %d $00 00$ %w2 %d $00 00 00 00 00 00 00 00$;
# ----------------------------------------------------------------------------------------------------------------;
# NORMAL TO PARTIAL AND BACK (CLOCK MODE);
# ----------------------------------------------------------------------------------------------------------------;
partial_from_normal_seq=%d 0C D0 66;
partial_from_normal=%d $01 00$ fd ee %w28;
normal_from_partial_seq=%d 0A D0 67;
normal_from_partial=%d $00 0d$ 00 10 $01 00$ fd ee %w140 %d $00 02$ 02 00 %wa0 %d $00 1c$ 00 00 %w14 %d $03 04$ 01 01 $01 06$ 00 00 $07 0a$ 00 00 $00 07$ 40 00 $04 02$ 00 00 $04 03$ 01 3f $04 06$ 00 00 $04 07$ 00 ef $04 08$ 00 00 $04 09$ 01 3f $02 00$ 00 00 $02 01$ 00 00;
cust2=%d $00 07$ c0 00 %w28 %d $00 1c$ 00 01 $00 02$ 00 00 %w28 %d $03 04$ 07 07 $01 06$ 00 02 $07 0a$ 00 10 $01 00$ fd fc $00 0d$ 03 10 %wa0;
cust3=%d $01 00$ fd fe %w14;
# ---------------------------------------------------------------------------------------------------------------;
# NORMAL TO STANDBY AND BACK (LOW POWER MODE = DISPLAY OFF);
# ---------------------------------------------------------------------------------------------------------------;
standby_from_normal_seq=%d 0e;
standby_from_normal=%d $00 1e$ 00 0a $01 00$ fd ee %w28 %d $01 00$ f8 12 %w28 %d $01 00$ e8 11 %w28 %d $01 00$ c0 11 %w28 %d $01 00$ 40 11 %w14 %d $01 00$ 00 10 $06 ff$ 00 00 $00 00$ 00 00 $00 1d$ 00 04 $00 1d$ 00 00;
normal_from_standby_seq=%d 00 D0 01;
# ---------------------------------------------------------------------------------------------------------------;
# SHUT DOWN DISPLAY;
# ---------------------------------------------------------------------------------------------------------------;
shutdown_seq=%d 09;
shutdown=%d $00 1e$ 00 0a $01 00$ fd ee %w3c %d $01 00$ f8 12 %w3c %d $01 00$ e8 11 %w3c %d $01 00$ c0 11 %w3c %d $01 00$ 40 11 %w14 %d $01 00$ 00 10;
# -----------------------------------------------------------------------------------------------------------------------------------------------------------;
# SWITH TO 262k COLORS AND BACK;
# -------------------------------------------------------------------------------------------------------------------------------------------------------------;
set_bpp_mode= %d $00 03$ e8 30 $00 03$ 08 30 $00 07$ 40 00 $04 06$ 00 00 $04 07$ 00 ef $04 08$ 00 00 $04 09$ 01 3f $02 00$ 00 00 $02 01$ 00 00 $00 03$ 00 30;
set_bpp_mode_high= %d $00 03$ 08 30 $00 03$ E8 30 $00 07$ 00 00 $04 06$ 00 00 $04 07$ 00 ef $04 08$ 00 00 $04 09$ 01 3f $02 00$ 00 00 $02 01$ 00 00 $00 03$ e0 30;
# -------------------------------------------------------------------------------------------------------------------------------------------------------;
# ---------------------------------------------------------------------------------------------------------------;
# EMP PDI CODE;
# ---------------------------------------------------------------------------------------------------------------;
pdipgmwrite=1F 1D 09 00 1F 20 00 99 1F 28 9C 99 17 98 %cnt_lo %cnt_hi 17 05 15 05 17 F8 1F 00 1F 08;
pdidataarea=$02 00$ %x_hi %x $02 01$ %y_hi %y $02 02$;
pdipgmgc=1f 1d 09 00 1f 20 00 99 1f 28 9c 99 17 98 0a 00 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 01 17 01 17 01 15 00 17 00 17 01 17 d0 17 d0 15 05 17 d0 15 05 17 c0 17 a0 17 c8 17 a8 17 60 15 01 17 e0 17 e8 1f 00 1f 0d;
pdipgmgcvsync=1f 1d 09 00 1f 20 00 99 1f 28 9c 99 37 50 17 98 0a 00 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 d0 15 05 17 01 17 01 17 01 15 00 17 00 17 01 17 d0 17 d0 15 05 17 d0 15 05 17 c0 17 a0 17 c8 17 a8 17 60 15 01 17 e0 17 e8 1f 00 1f 0d;
pdipgmread=3F 1D 09 00 3E 20 00 99 3E 28 9C 99 32 98 02 00 30 05 36 f8 36 2c 99 99 37 00 37 00 27 00 27 00 37 00 37 00 27 00 27 00 37 06 3F 07 3F 00 3F 08;
pdipgmreadhigh=3F 1D 09 00 3E 20 00 99 3E 28 9C 99 36 98 08 00 31 05 36 f8 37 98 02 00 30 05 36 f8 36 2c 99 99 37 00 27 00 37 06 3F 07 37 00 27 00 27 00 37 00 3F 00 3F 08;
pdipgmgcspeed=1;
pdipgmwritespeed=4;
pdipgmreadspeed=d;
pdirs=1;
pdinibbleswap=0;
pdidisplaycolour1=130F0E0D;
pdidisplaycolour2=17161514;
pdidisplaycolour3=06050403;
pdidisplaycolour4=0C0B0A07;
pdidisplaycolour5=00000000;
pdidisplaycolour6=00000000;
pdidisplaycolour_high1=13120000;
pdidisplaycolour_high2=17161514;
pdidisplaycolour_high3=0B0A0000;
pdidisplaycolour_high4=0F0E0D0C;
pdidisplaycolour_high5=03020000;
pdidisplaycolour_high6=07060504;
reg="ID_byte_Cyndi " 0000 2 FF00 1 7100;
}
;
-
-