w550s/t550 LCD screen replacement - brightness set at max.

Discussion in 'Lenovo' started by giggidy, Apr 5, 2015.

  1. arvest

    arvest Notebook Enthusiast

    Reputations:
    5
    Messages:
    16
    Likes Received:
    7
    Trophy Points:
    6
    Also having gone this road, I couldn't agree with you more.

    You obviously have checked the post on the previous page by KnielsenDK, there is a link to datasheet of a EEPROM, the GT 45A, I believe this is the same as yours.. There you will find the pin out, even though I think it is very easy to trace it by looking for the two pull up resistors (just to the right of the EEPROM in your first photo)
     
  2. Tolife

    Tolife Newbie

    Reputations:
    5
    Messages:
    3
    Likes Received:
    3
    Trophy Points:
    5
    I wanted to let you all know that my brightness is working!!

    As mentioned in my previous post, i have changed the edid of my B140HAN01.3 display. The mentioned pinout's were correct. The voltage input was a pinout I did not find in the previous post. For the record: The "VIN" pinout on the back of the board (in contrast to the rest of the pinouts, those are on the front) is the voltage pinout.

    Be careful when soldering wires to the pinouts, I managed to break my first display when soldering and had to order a second one.

    The address of the eeprom is 0x54 .

    Of course one should use a 5v to 3v bidirectional level converter when using a arduino. When it comes to the arduino program that you use: base your code on jim22's code . I'm not going to upload my code here, also it's no use because it's mostly the same as jim22's and you have to do research to make sure you know what you're doing anyway.
     
    ElectroRex15, KnielsenDK and t456 like this.
  3. damnation333

    damnation333 Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    1
    Trophy Points:
    6
    ElectroRex15 likes this.
  4. ElectroRex15

    ElectroRex15 Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    This looks like AMAZING news.
    i'm still using Redshift GUI to decrease brightness like it was advised here a year ago...

    i tried installing this driver (x64) from the first batch (there are 2 sets on the download page), rebooted, has explored all the settings in the intel graphics settings app, but the brightness control is not there, and there's no "edid override" option.

    should it just work?
     
  5. webstaff

    webstaff Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Just wondering if anyone can offer me a little help,

    I have a T450s which I broke the 1600x screen on so I ordered an IPS 1080p panel thinking it would swap straight in, it did but as per this thread I lost brightness control under windows.

    The first panel I ordered turned up and was a TN panel not what I ordered, B140HTN01.4
    So I ordered a second panel which was an IPS LP140WF1 spxj1 > this was also when I realised that brightness wasn't working.

    So ended up after a lot of searching finding this thread, at which, point monkey see, monkey do..
    I tried writing the new EDID via linux but both looked to be locked.
    http://forum.notebookreview.com/thr...lienware-and-clevo-lcd-panels.779449/page-163

    So I followed Andries Koopmans pdf file about flashing the panel with a new edid my control board on the Second panel is the same one as in the pictures so I used his code exactly as in the PDF, and followed the PDF to the latter except I stole the 3.3 from the arduino to power the EEPROM not 2.5 V from ext psu
    Anyway everything seemed to work except I now don't get anything from that panel just black screen.
    http://forum.notebookreview.com/attachments/writeup-pdf.135844/

    So any idea? Do you think I have bricked the IPS panel, with either 3.3v or the wrong edid or random something else? I have the original EDID backed up under my linux live CD..

    Also if I have permanently damaged that panel can someone point me towards an IPS panel with know working edid data which I can flash to it so I can have working brightness.
    Also if anyone know how to flash the B140HTN01.4 panel e.g. pins and EDID data could you let me know as I have a second T450s so i'll just put that on their as an upgrade for that laptop.

    Best regards

    Dave

    p.s. how critical are level shifters? I assumed from that PDF I would be ok.. but wondering if thats part of the issue.
    P.P.S. this was the 128 EDID from the IPS panel.

    Code:
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 ff ff ff ff ff ff 00 30 e4 06 04 00 00 00 00    ........0???....
    10: 00 17 01 04 95 1f 11 78 ea dc 95 a3 58 55 a0 26    .??????x????XU?&
    20: 0d 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01    ?PT...??????????
    30: 01 01 01 01 01 01 ba 36 80 ac 70 38 24 40 3c 24    ???????6??p8$@<$
    40: 35 00 35 af 10 00 00 1a 00 00 00 00 00 00 00 00    5.5??..?........
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 00 4c    .............?.L
    60: 47 20 44 69 73 70 6c 61 79 0a 20 20 00 00 00 fe    G Display?  ...?
    70: 00 4c 50 31 34 30 57 46 31 2d 53 50 4a 31 00 79    .LP140WF1-SPJ1.y
    
    And this is from the TN panel.
    Code:
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 ff ff ff ff ff ff 00 06 af 3d 14 00 00 00 00    ........??=?....
    10: 00 17 01 04 95 1f 11 78 02 bb f5 94 55 54 90 27    .??????x????UT?'
    20: 23 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01    #PT...??????????
    30: 01 01 01 01 01 01 b0 36 80 b4 70 38 1e 40 30 64    ???????6??p8?@0d
    40: 31 00 35 ad 10 00 00 18 00 00 00 0f 00 00 00 00    1.5??..?...?....
    50: 00 00 00 00 00 00 00 00 00 20 00 00 00 fe 00 41    ......... ...?.A
    60: 55 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe    UO?         ...?
    70: 00 42 31 34 30 48 54 4e 30 31 2e 34 20 0a 00 53    .B140HTN01.4 ?.S
     
  6. t456

    t456 1977-09-05, 12:56:00 UTC Moderator

    Reputations:
    1,027
    Messages:
    2,065
    Likes Received:
    1,247
    Trophy Points:
    181
    Which edid did you flash? For this SPJ1 the 'LEN40A3 - LP140WF1-SPK1.bin' is included in the bios's whitelist and would've been compatible.

    There's also more data on the eeprom than just the edid, so it is possible this part has been corrupted during the flash rather than the edid proper. To fix that you need a good copy of the same screen (or at least a very similar model).

    Code:
    00000000h: 01 A0 01 16 01 22 01 01 01 01 00 E0 00 E1 00 E5 ; . ...".....à.á.å
    00000010h: 00 E6 00 E7 00 E8 00 F0 20 B2 30 00 10 02 10 07 ; .æ.ç.è.ð ²0.....
    00000020h: 10 20 00 B0 00 B1 00 72 00 73 00 74 00 75 00 76 ; . .°.±.r.s.t.u.v
    00000030h: 00 77 00 78 00 79 00 7A 00 F1 00 E4 00 F0 00 10 ; .w.x.y.z.ñ.ä.ð..
    00000040h: 00 11 00 70 00 71 00 00 00 32 00 33 00 34 00 35 ; ...p.q...2.3.4.5
    00000050h: 00 36 00 37 00 50 00 51 00 52 00 53 00 20 00 21 ; .6.7.P.Q.R.S. .!
    00000060h: 00 F3 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 ; .óÀ.............
    00000070h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000080h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000090h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000d0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000000f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000100h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000110h: 01 00 00 00 1B 80 00 00 08 04 00 00 00 00 00 00 ; .....€..........
    00000120h: 00 36 03 00 00 01 01 0A 00 00 00 00 00 00 00 00 ; .6..............
    00000130h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000140h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000150h: 01 00 00 00 1B 80 00 00 08 04 00 00 00 00 00 00 ; .....€..........
    00000160h: 00 36 03 00 00 00 00 00 00 00 00 00 00 00 00 00 ; .6..............
    00000170h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000180h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000190h: 01 00 00 00 0A 00 00 00 10 00 00 00 00 00 00 00 ; ................
    000001a0h: 00 07 03 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000001b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000001c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000001d0h: 00 00 00 00 00 00 03 00 0B 00 00 22 00 01 0D 00 ; ..........."....
    000001e0h: 00 00 00 00 FF FF FF FF 04 83 04 83 FF 21 21 21 ; ....ÿÿÿÿ.ƒ.ƒÿ!!!
    000001f0h: 00 04 04 04 04 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F ; ................
    00000200h: 0F 0F 0F 0F 0F 00 00 00 00 E4 00 01 00 00 00 00 ; .........ä......
    00000210h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000220h: 04 04 04 04 00 55 02 00 00 00 00 00 00 00 00 00 ; .....U..........
    00000230h: 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000240h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000250h: 00 01 01 01 11 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000260h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000270h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000280h: 00 00 00 00 00 00 00 01 0F FF 00 0F 00 01 1F FF ; .........ÿ.....ÿ
    00000290h: 10 00 2A 00 00 00 00 00 00 00 00 00 06 07 00 00 ; ..*.............
    000002a0h: 04 20 00 CE 40 00 00 00 20 00 70 00 00 0A 90 00 ; . .Î@... .p....
    000002b0h: 35 00 0A 90 35 00 00 20 00 00 00 00 00 00 00 00 ; 5..5.. ........
    000002c0h: 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; .ÿÿÿ............
    000002d0h: 00 FF FF FF FF FF FF 00 4D 10 FF 13 00 00 00 00 ; .ÿÿÿÿÿÿ.M.ÿ.....
    000002e0h: 00 17 01 04 A5 1D 11 78 06 DE 50 A3 54 4C 99 26 ; ....¥..x.ÞP£TL™&
    000002f0h: 0F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 ; .PT.............
    00000300h: 01 01 01 01 01 01 56 5E 00 A0 A0 A0 29 50 30 20 ; ......V^.   )P0
    00000310h: 35 00 26 A5 10 00 00 18 00 00 00 10 00 00 00 00 ; 5.&¥............
    00000320h: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 ; ................
    00000330h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC ; ...............ü
    00000340h: 00 4C 51 31 33 33 54 31 4A 57 30 32 0A 20 00 B0 ; .LQ133T1JW02. .°
    00000350h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000360h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000370h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000380h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000390h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000003a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000003b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000003c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000003d0h: 12 0A 84 40 01 00 00 00 02 00 00 00 10 0B 01 00 ; ..„@............
    000003e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000003f0h: 00 00 00 11 00 00 00 00 03 03 00 00 00 00 00 00 ; ................
    00000400h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000410h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000420h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000430h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000440h: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000450h: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000460h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000470h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000480h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000490h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000004a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000004b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000004c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000004d0h: 01 00 22 22 00 00 00 00 00 00 00 00 00 00 00 00 ; ..""............
    000004e0h: 00 00 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 ; ................
    000004f0h: 04 00 0D 0C 05 C9 00 70 00 26 00 20 00 05 0A 00 ; .....É.p.&. ....
    00000500h: 05 A0 01 00 3C 00 00 00 00 00 00 00 00 00 00 00 ; . ..<...........
    00000510h: 02 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000520h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000530h: 00 00 FF 00 00 00 1F 00 00 00 00 00 00 00 00 00 ; ..ÿ.............
    00000540h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000550h: 00 00 01 00 00 00 00 00 00 00 00 00 77 77 81 01 ; ............ww.
    00000560h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000570h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000580h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000590h: 00 17 10 00 00 00 78 00 44 00 04 08 08 10 02 11 ; ......x.D.......
    000005a0h: 00 01 01 00 00 02 01 00 00 00 00 00 00 00 00 00 ; ................
    000005b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000005c0h: 00 00 00 00 00 00 00 00 00 00 00 87 11 01 00 11 ; ...........‡....
    000005d0h: 00 05 05 05 07 00 59 1B 00 00 00 A0 22 00 05 09 ; ......Y.... "...
    000005e0h: 0F 00 00 6C 1E 00 00 FF FF FF 00 00 00 00 00 00 ; ...l...ÿÿÿ......
    000005f0h: 4F FF 11 FF 00 01 00 00 00 00 00 00 00 00 00 00 ; Oÿ.ÿ............
    00000600h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000610h: 20 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ;  ...............
    00000620h: 00 59 1B 29 28 10 11 20 21 22 23 24 25 01 10 01 ; .Y.)(.. !"#$%...
    00000630h: 02 03 04 05 06 07 08 09 00 00 00 00 00 00 00 00 ; ................
    00000640h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000650h: 22 61 F3 F4 FF 06 00 06 40 03 45 03 47 00 21 00 ; "aóôÿ...@.E.G.!.
    00000660h: 25 01 32 02 02 26 00 E9 01 3D 00 00 00 0E 02 F9 ; %.2..&.é.=.....ù
    00000670h: 01 EE 01 08 30 10 32 00 00 00 00 01 00 00 00 00 ; .î..0.2.........
    00000680h: 00 00 01 06 00 00 00 00 00 00 00 00 00 00 FF FF ; ..............ÿÿ
    00000690h: 00 00 00 03 0A 05 09 06 40 01 A8 01 AC 01 AC 01 ; ........@.¨.¬.¬.
    000006a0h: AC 01 AC 01 A8 01 02 03 00 04 05 06 00 07 08 09 ; ¬.¬.¨...........
    000006b0h: 00 0A 0B 0C 00 10 11 12 00 13 14 15 00 00 00 00 ; ................
    000006c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000006d0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000006e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000006f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000700h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000710h: 00 00 10 00 00 00 20 00 00 00 30 00 00 00 40 00 ; ...... ...0...@.
    00000720h: 00 10 00 00 E6 00 00 99 00 99 00 99 E6 00 00 99 ; ....æ..™.™.™æ..™
    00000730h: 00 99 00 99 00 00 00 00 00 00 00 00 00 00 00 00 ; .™.™............
    00000740h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000750h: 01 00 37 01 E2 00 04 00 00 02 82 02 82 02 82 02 ; ..7.â.....‚.‚.‚.
    00000760h: 82 02 82 02 82 00 00 00 00 02 00 01 04 00 03 06 ; ‚.‚.‚...........
    00000770h: 05 08 07 00 00 00 00 0B 0C 00 09 0A 00 00 03 00 ; ................
    00000780h: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 11 00 ; ................
    00000790h: 22 22 22 0F BF 0F BF 0F 80 0F 80 0F C0 0F F0 0F ; """.¿.¿.€.€.À.ð.
    000007a0h: 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000007b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000007c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000007d0h: 51 40 FF FF 01 02 46 FF 21 40 FF FF FF FF FF FF ; Q@ÿÿ..Fÿ!@ÿÿÿÿÿÿ
    000007e0h: FC 00 08 30 14 18 B5 03 75 FF 0B 0D 0D FE 00 00 ; ü..0..µ.uÿ...þ..
    000007f0h: 19 0D 0C 06 00 1A 0C 00 00 00 00 00 00 00 00 00 ; ................
    00000800h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 ; ................
    00000810h: 96 84 96 84 00 FF FF FF FF 00 00 00 00 FF 00 00 ; –„–„.ÿÿÿÿ....ÿ..
    00000820h: 00 00 00 00 00 00 48 00 00 00 00 00 00 00 00 00 ; ......H.........
    00000830h: 3D 3C 24 1C 00 00 00 02 1C 22 38 39 00 39 01 00 ; =<$......"89.9..
    00000840h: 3D 3C 24 1C 00 00 00 02 1C 22 38 39 00 39 01 00 ; =<$......"89.9..
    00000850h: 3F 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ?...............
    00000860h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000870h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000880h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000890h: 01 00 11 11 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000008a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    000008b0h: D0 0E C3 06 44 44 44 44 44 44 44 44 44 44 44 44 ; Ð.Ã.DDDDDDDDDDDD
    000008c0h: 30 00 00 00 06 50 06 07 00 04 01 00 00 00 00 00 ; 0....P..........
    000008d0h: 10 00 2A 00 00 00 00 00 00 00 06 00 06 00 00 00 ; ..*.............
    000008e0h: 04 20 00 CE 40 00 00 00 20 00 70 00 00 0A 90 00 ; . .Î@... .p....
    000008f0h: 35 00 0A 90 35 00 00 20 00 00 00 00 00 00 00 00 ; 5..5.. ........
    00000900h: 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; .ÿÿÿ............
    00000910h: 05 10 00 00 00 00 01 07 00 05 05 A0 00 21 00 03 ; ........... .!..
    00000920h: 05 A0 00 20 0A 00 00 50 09 24 0A 00 05 00 00 26 ; . . ...P.$.....&
    00000930h: 05 A0 00 70 0A 00 00 00 00 00 00 00 24 00 00 0F ; . .p........$...
    00000940h: 50 E8 00 00 01 54 00 00 00 00 00 00 00 00 00 00 ; Pè...T..........
    00000950h: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 20 FF ; ............ . ÿ
    00000960h: FF FF 8C 00 25 00 19 00 00 00 00 00 00 00 00 00 ; ÿÿŒ.%...........
    00000970h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000980h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000990h: 70 00 05 00 21 00 03 00 00 05 A0 00 20 00 50 02 ; p...!..... . .P.
    000009a0h: 64 0A 00 00 FF 01 AC 01 AC 01 AC 01 AC 01 AC 01 ; d...ÿ.¬.¬.¬.¬.¬.
    000009b0h: A4 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ; ¤ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    000009c0h: FF FF FF FF FF 01 A4 01 AC 16 00 00 00 00 00 00 ; ÿÿÿÿÿ.¤.¬.......
    000009d0h: 00 00 00 39 00 01 00 00 03 1D 00 00 00 00 00 00 ; ...9............
    000009e0h: 00 00 00 00 00 00 00 00 00 00 00 03 28 00 19 00 ; ............(...
    000009f0h: 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF ; ..........ÿÿÿÿÿÿ
    00000a00h: FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 ; ÿÿÿÿÿÿÿÿÿÿ......
    00000a10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000a20h: 0A 01 10 00 0A 01 10 00 0A 01 10 00 0A 01 10 00 ; ................
    00000a30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000a40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000a50h: 02 11 BE 3E 49 3F F7 3F D6 10 0C 00 1C 00 00 3F ; ..¾>I?÷?Ö......?
    00000a60h: EB 10 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ë...............
    00000a70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000a80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000a90h: 00 00 00 02 00 08 00 10 00 1B 00 29 00 39 00 4C ; ...........).9.L
    00000aa0h: 00 61 00 78 00 91 00 AC 00 C9 00 E8 01 0A 01 2D ; .a.x.‘.¬.É.è...-
    00000ab0h: 01 52 01 79 01 A2 01 CC 01 F9 02 27 02 58 02 8A ; .R.y.¢.Ì.ù.'.X.Š
    00000ac0h: 02 BD 02 F3 03 2A 03 63 03 9E 03 DA 04 18 04 58 ; .½.ó.*.c.ž.Ú...X
    00000ad0h: 04 9A 04 DD 05 21 05 68 05 B0 05 F9 06 45 06 91 ; .š.Ý.!.h.°.ù.E.‘
    00000ae0h: 06 E0 07 30 07 81 07 D5 08 29 08 80 08 D7 09 31 ; .à.0..Õ.).€.×.1
    00000af0h: 09 8C 09 E8 0A 46 0A A5 0B 06 0B 69 0B CD 0C 32 ; .Œ.è.F.¥...i.Í.2
    00000b00h: 0C 99 0D 02 0D 6C 0D D7 0E 44 0E B2 0F 22 0F 93 ; .™...l.×.D.².".“
    00000b10h: 00 00 00 2E 00 45 00 56 00 65 00 72 00 7F 00 8A ; .....E.V.e.r..Š
    00000b20h: 00 95 00 9F 00 A8 00 B2 00 BA 00 C3 00 CB 00 D3 ; .•.Ÿ.¨.².º.Ã.Ë.Ó
    00000b30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000b40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000b50h: 00 DB 00 F8 01 12 01 2B 01 42 01 58 01 6C 01 80 ; .Û.ø...+.B.X.l.€
    00000b60h: 01 93 01 A6 01 B7 01 C8 01 D9 01 E9 01 F9 02 09 ; .“.¦.·.È.Ù.é.ù..
    00000b70h: 02 18 02 26 02 35 02 43 02 51 02 5E 02 6C 02 79 ; ...&.5.C.Q.^.l.y
    00000b80h: 02 86 02 93 02 9F 02 AB 02 B8 02 C4 02 CF 02 DB ; .†.“.Ÿ.«.¸.Ä.Ï.Û
    00000b90h: 02 E7 02 F2 02 FD 03 09 03 14 03 1E 03 29 03 34 ; .ç.ò.ý.......).4
    00000ba0h: 03 3E 03 49 03 53 03 5D 03 68 03 72 03 7C 03 85 ; .>.I.S.].h.r.|.…
    00000bb0h: 03 8F 03 99 03 A2 03 AC 03 B5 03 BF 03 C8 03 D1 ; ..™.¢.¬.µ.¿.È.Ñ
    00000bc0h: 03 DB 03 E4 03 ED 03 F6 00 00 00 00 00 00 00 00 ; .Û.ä.í.ö........
    00000bd0h: 10 41 10 10 10 10 10 10 20 40 C0 C0 C0 80 7F 06 ; .A...... @ÀÀÀ€.
    00000be0h: 06 0A 10 1B 18 31 4B DC D0 D6 6C 3C 05 04 05 08 ; .....1KÜÐÖl<....
    00000bf0h: 0D 16 2B 4A C4 C3 C7 92 71 05 04 04 06 0B 12 26 ; ..+JÄÃÇ’q......&
    00000c00h: 47 AE B9 C8 9A 99 10 00 00 00 00 00 00 00 00 00 ; G®¹Èš™..........
    00000c10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c50h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c60h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000c90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ca0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000cb0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000cc0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000cd0h: 0A 00 05 A0 00 00 0A 00 00 00 05 A0 00 04 00 00 ; ... ....... ....
    00000ce0h: 04 48 01 00 00 00 00 00 00 00 FF 00 00 00 00 00 ; .H........ÿ.....
    00000cf0h: FF 00 00 00 00 00 FF 00 03 08 FF 00 04 00 13 01 ; ÿ.....ÿ...ÿ.....
    00000d00h: 00 03 11 00 01 10 FF 60 08 00 00 00 00 00 00 00 ; ......ÿ`........
    00000d10h: 66 66 66 66 66 6C 73 80 8C 99 A6 B3 BF CC D9 E6 ; fffffls€Œ™¦³¿ÌÙæ
    00000d20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000d30h: 00 72 01 FF 29 00 00 00 00 00 00 00 00 00 00 00 ; .r.ÿ)...........
    00000d40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000d50h: 00 04 10 32 04 0B 07 00 00 04 05 C9 05 A0 00 05 ; ...2.......É. ..
    00000d60h: 00 21 00 00 00 00 03 43 02 80 00 08 00 14 02 80 ; .!.....C.€.....€
    00000d70h: 01 68 07 80 04 38 04 00 78 0B 0C 0D 0E 0F 00 00 ; .h.€.8..x.......
    00000d80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000d90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000da0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000db0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000dc0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000dd0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000de0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000df0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e00h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e50h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e60h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000e90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ea0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000eb0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ec0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ed0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ee0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000ef0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f00h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f10h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f20h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f30h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f40h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f50h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f60h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f70h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f80h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000f90h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000fa0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000fb0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000fc0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000fd0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
    00000fe0h: 79 7B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; y{..............
    00000ff0h: 4C 51 31 33 33 54 31 4A 57 30 32 13 06 06 00 53 ; LQ133T1JW02....S
     
  7. webstaff

    webstaff Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    ahh didn't know it was more data than edid..
    But like I say I followed that PDF to the latter :)

    So this was what was written in theory..
    {0x83,0x84,0xdc,0x85,0x27,0x1f,0x38,0x11,0x61,0x02,0xa9,0x4f,0x31,0x95,0x0d ,0x8e,0x7b,0xbd,0x10,0xd1,0x8e,0xfb,0xdc,0xe3,0x5a,0x16,0x38,0x3a,0xa3,0x20 ,0xbe,0x5d,0x08,0x68,0xa5,0x0c,0xf2,0xfb,0xa3,0x92,0xc9,0x75,0x5b,0x4b,0x85 ,0x67,0x5a,0xb0,0x32,0x5e,0x5e,0x59,0x55,0x43,0x10,0xd4,0x96,0x83,0x5b,0x23 ,0x75,0xbf,0x28,0xc6,0xb9,0xd9,0x07,0xcc,0x89,0x4b,0x09,0xd7,0xab,0xcc,0x96 ,0xcb,0xda,0x99,0x27,0x2d,0x7e,0x13,0x0a,0xd4,0xd5,0x98,0xbd,0xe7,0x26,0xc1 ,0xb5,0x62,0x77,0x56,0x64,0x67,0x41,0xec,0x45,0xa3,0x50,0xc5,0x94,0x45,0x94 ,0xfb,0xb6,0x4b,0xbb,0x3e,0x9c,0x95,0xcb,0xa1,0xa4,0x28,0xe4,0x52,0xa0,0xcf ,0x29,0x5e,0x7b,0xa9,0xfc,0xea,0x27,0xee};

    This was the actual code I loaded to the arduino to write to the eeprom.. straight copy paste from the pdf which is where I think I've gone wrong.

    Code:
    #include <Wire.h>       #define disk1 0x54    //Address of 24LC256 eeprom chip #define WP_PIN 4       //Write protect pin   char lenovo_EDID[128] = {0x83,0x84,0xdc,0x85,0x27,0x1f,0x38,0x11,0x61,0x02,0xa9,0x4f,0x31,0x95,0x0d ,0x8e,0x7b,0xbd,0x10,0xd1,0x8e,0xfb,0xdc,0xe3,0x5a,0x16,0x38,0x3a,0xa3,0x20 ,0xbe,0x5d,0x08,0x68,0xa5,0x0c,0xf2,0xfb,0xa3,0x92,0xc9,0x75,0x5b,0x4b,0x85 ,0x67,0x5a,0xb0,0x32,0x5e,0x5e,0x59,0x55,0x43,0x10,0xd4,0x96,0x83,0x5b,0x23 ,0x75,0xbf,0x28,0xc6,0xb9,0xd9,0x07,0xcc,0x89,0x4b,0x09,0xd7,0xab,0xcc,0x96 ,0xcb,0xda,0x99,0x27,0x2d,0x7e,0x13,0x0a,0xd4,0xd5,0x98,0xbd,0xe7,0x26,0xc1 ,0xb5,0x62,0x77,0x56,0x64,0x67,0x41,0xec,0x45,0xa3,0x50,0xc5,0x94,0x45,0x94 ,0xfb,0xb6,0x4b,0xbb,0x3e,0x9c,0x95,0xcb,0xa1,0xa4,0x28,0xe4,0x52,0xa0,0xcf ,0x29,0x5e,0x7b,0xa9,0xfc,0xea,0x27,0xee};
     
    void setup(void) {   digitalWrite(WP_PIN, LOW); //disable write protect to be safe
     
      Serial.begin(9600);   Wire.begin();        for (unsigned int address = 0; address <= 127; address++)   {      writeEEPROM(disk1, address, lenovo_EDID[address]);         } }   void loop(){}   void writeEEPROM(int deviceaddress, unsigned int eeaddress, byte data )  {   Wire.beginTransmission(deviceaddress);   Wire.write(eeaddress);   Wire.write(data);   Wire.endTransmission();     delay(5); }   byte readEEPROM(int deviceaddress, unsigned int eeaddress )  {   byte rdata = 0xFF;     Wire.beginTransmission(deviceaddress);   Wire.write(eeaddress);    Wire.endTransmission();     Wire.requestFrom(deviceaddress,1);     if (Wire.available()) rdata = Wire.read();     return rdata; }
    So maybe I can get away with just writing the EDID from the correct file to repair? if not then the best option is to just grab another panel and then make a backup to restore the panel. (if I've not damaged it some other way)
    Thanks for the fast reply btw.

    Regards

    Dave
     
  8. t456

    t456 1977-09-05, 12:56:00 UTC Moderator

    Reputations:
    1,027
    Messages:
    2,065
    Likes Received:
    1,247
    Trophy Points:
    181
    Yes, that was random data, so it'd brick any panel (it isn't even a valid edid). The instruction pdf also mentions this:

    [​IMG]
    No harm done; flashing the SPK1 edid will fix it and have working brightness control. The pseudo code was also 128 bytes, so nothing else was overwritten.
     
  9. t30power

    t30power Notebook Deity

    Reputations:
    190
    Messages:
    777
    Likes Received:
    0
    Trophy Points:
    30
    There's a new driver dated February 23rd, but it says that it's now third party EDID compatible. What does this mean? That you must use another program to control brightness instead of using the buttons on the keyboard?

    EDIT. Also found the way to override the EDID is to make some changes in the registry, explained here:
    https://msdn.microsoft.com/en-us/library/windows/hardware/jj133967(v=vs.85).aspx

    So, I don't know if using an .INF file from a certified working panel and then putting the values (which I don't know the syntax) into the corresponding registry locations would make the Intel driver "whitelist" the panel and have brightness controls.
     
    Last edited: Mar 3, 2017
  10. Spearoid

    Spearoid Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    I've recently discovered this lovely little surprise by Lenovo here with my T450s. Does this article above lead to a fix for me? Or is it still necessary to do EDID or EEPROM flashing/editing/hacking?
     
Loading...
Similar Threads - w550s t550 screen
  1. scopes15
    Replies:
    6
    Views:
    312

Share This Page