Results 1 to 8 of 8
  1. #1
    Recently Initiate
    Join Date
    Sep 2007
    Device
    -
    Posts
    18
    Thanks
    0
    Thanked 7 Times in 3 Posts

    Arrow 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.

  2. #2
    Member miroalex's Avatar
    Join Date
    Dec 2006
    Device
    w910
    Posts
    34
    Thanks
    9
    Thanked 1 Time in 1 Post
    No nobody has modded display driver for any db2020 phones

  3. #3
    Member
    Join Date
    Sep 2007
    Device
    -
    Posts
    21
    Thanks
    0
    Thanked 0 Times in 0 Posts
    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.

  4. #4
    Recently Initiate
    Join Date
    Sep 2007
    Device
    -
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts
    You can change it from settings. You can lower it up to 50%.

  5. #5
    Member djtetei's Avatar
    Join Date
    Oct 2007
    Device
    K800
    Posts
    96
    Thanks
    4
    Thanked 26 Times in 12 Posts
    I'm pretty sure that Sony Ericsson engineers will have that problem solved in future updates.

  6. #6
    Advanced user louis*cyphre's Avatar
    Join Date
    Jan 2007
    Device
    -K800i modified
    Posts
    116
    Thanks
    2
    Thanked 57 Times in 28 Posts
    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;


    }
    ;

  7. #7
    Banned centur's Avatar
    Join Date
    Aug 2007
    Device
    -
    Posts
    49
    Thanks
    0
    Thanked 22 Times in 11 Posts
    Last edited by centur; 10-18-2007 at 02:23 PM.

  8. #8
    Recently Initiate
    Join Date
    Sep 2007
    Device
    -
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts
    thank you driver

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •