Lenovo nm-d281 IT8176 replacing

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Francisco.s
    Badcaps Veteran
    • Jan 2013
    • 686
    • Spain

    #1

    Lenovo nm-d281 IT8176 replacing

    Hi, I have replaced a IT8176 in a Lenovo nm-d281 motherboard, and need to know how to program this keyboard controller.

    The initial problem was an erratic behavior of numeric key pad, due to one of the IT8176 keyboard pins was shorted to gnd.

    Now it completely doesn't work. I tried to R/W new chip with Vertyanov programmer but don't know which pin of the 34 pin keyboard connector have to be connected.

    Does somebody know how it should be connected to Vertyanov or Svod programmer?
  • reformatt
    Badcaps Legend
    • Feb 2020
    • 1400
    • Australia

    #2
    Schematic is available for that board, can't you just create the keyboard map for the KSI/KSO pins in the SVOD software?

    https://www.badcaps.net/filedata/fetch?id=3169417

    Comment

    • Francisco.s
      Badcaps Veteran
      • Jan 2013
      • 686
      • Spain

      #3
      Hi reformatt, I have the software for SVOD programmer but not the programmer,.

      I have the Vertyanov programmer first edition, and have tested the two settings for 34 pin connections in the "MB connection ITE" file. (located in Vertyanov programmer foder)

      This are the connections tested:

      VG20SQG KB_pins=34 LEFT DOWN 08MM PD0=9 PD1=8 PD2=7 PD3=11 PD4=10 PD5=12 PD6=14 PD7=15 BUSY=18 STB=27 AFD=30 INIT=24 SLIN=25 KSI4=26 KSI5=28

      VGFG r2.1 (J3101) KB_pins=34 LEFT UP 08MM PD0=26 PD1=27 PD2=28 PD3=24 PD4=25 PD5=23 PD6=21 PD7=20 BUSY=17 STB=8 AFD=5 INIT=11 SLIN=10 KSI4=9 KSI5=7

      I can not read IT chip with none of them.

      I can ask a friend for the SVOD programmer if it were the remedy for this board, but I think I can do it with Vertyanov programmer. (knowing the rigth connections of course)

      Can you suggest another way to connect the programmer?

      Thanks reformatt, I appreciate your help.

      Comment

      • reformatt
        Badcaps Legend
        • Feb 2020
        • 1400
        • Australia

        #4
        Haven't come across a dual EC design. I wonder how you program the main EC chip (IT8227E-192). The other EC looks to be 56K, I'm guessing the code for that is embedded somewhere in the BIOS.

        Not familiar with the Vertyanov, but it seems you can create custom configs and just add it to the MB connection ITE text file.

        For example:

        NM-D281 KB_pins=32 LEFT DOWN 08MM PD0=20 PD1=16 PD2=14 PD3=9 PD4=13 PD5=17 PD6=10 PD7=12 BUSY=23 STB=15 AFD=26 INIT=19 SLIN=18 KSI4=22 KSI5=21

        LEFT and DOWN refer to pin 1 orientation, and whether the connector pins on the KBC are up or down. You'll have to work that out from looking at the keyboard connector.

        Comment

        • Francisco.s
          Badcaps Veteran
          • Jan 2013
          • 686
          • Spain

          #5
          Hi reformatt, seems that the problem was the IT8176 was damaged or not being properly soldered. I have replaced with a new one and it is working perfectly. This one is from the same vendor, and received the same day as the other one.

          I will do some tests and tell you more about the issue.

          Comment

          • Francisco.s
            Badcaps Veteran
            • Jan 2013
            • 686
            • Spain

            #6
            Finally I have managed to read the IT8176 with Vertyanov programmer using the NM-D563 configuration. I've search on internet and found the following:

            NM-D563 KB_pins=34 (JKB2) LEFT DOWN 08MM PD0=20 PD1=16 PD2=14 PD3=9 PD4=13 PD5=17 PD6=10 PD7=12 BUSY=23 STB=15 AFD=26 INIT=19 SLIN=18 KSI4=22 KSI5=21 FLASH=56 CHIP=IT8176FN-56A

            This way I could read the chip and make a backup of its data. I have not write the chip, seems that it takes this data from bios when booting the first time.

            This is the working backup:
            Attached Files

            Comment

            • Francisco.s
              Badcaps Veteran
              • Jan 2013
              • 686
              • Spain

              #7
              Haven't come across a dual EC design. I wonder how you program the main EC chip (IT8227E-192)
              The nm-d281 motherboard has another connector to read and write the main kbc.

              I'm guessing the code for that is embedded somewhere in the BIOS.
              I think you are right, the keyboard worked without using the programmer.

              Thanks and regards.

              Comment

              • bios29
                Member
                • Dec 2018
                • 20
                • france

                #8
                Hello , i answer to this post tofay i have a lenovo nm-d56 with no keyboard working . I tried an other keyboard same issue so its due to the it8179fn-56A i found the firmware but impossible to programming with my svod 4 , do you have a motherboard file somewhere ?or if i order a new one it will program by itself at boot ? Thanks

                Comment

                • Fencus
                  Member
                  • Oct 2022
                  • 10
                  • Hungary

                  #9
                  Hello , I have the same motherboard and reprogrammed the IT8227E-192 EC cause its need to replaced and its working fine except the keyboard not working . Probably I accidentally ereased the keyboard controller firmware when I tried to program de 192Kb flash via the keyconn.
                  Can U guys post the dump of the 56kB ite8176 firmware ? Thanks

                  Comment

                  • khaahk
                    Badcaps Veteran
                    • Dec 2013
                    • 753
                    • Estonia

                    #10
                    Here:
                    Attached Files

                    Comment

                    • Fencus
                      Member
                      • Oct 2022
                      • 10
                      • Hungary

                      #11
                      Originally posted by khaahk
                      Here:
                      Thanks , keyboard now working fine

                      Comment

                      • sabbir
                        New Member
                        • Mar 2019
                        • 6
                        • Bangladesh

                        #12
                        Originally posted by Fencus

                        Thanks , keyboard now working fine
                        How you program that chip?

                        Comment

                        • Fencus
                          Member
                          • Oct 2022
                          • 10
                          • Hungary

                          #13
                          Originally posted by sabbir

                          How you program that chip?
                          With Vertyanov programmer and I used an adapter for the chip, because the board has a dedicated KBC so I couldnt program the IT8227 via the keyboard connector .

                          Comment

                          • theused13
                            New Member
                            • Mar 2022
                            • 1
                            • Philippines

                            #14
                            Originally posted by Fencus

                            With Vertyanov programmer and I used an adapter for the chip, because the board has a dedicated KBC so I couldnt program the IT8227 via the keyboard connector .
                            what kind of adapter you use , i have a SAS programmer

                            Comment

                            • Fencus
                              Member
                              • Oct 2022
                              • 10
                              • Hungary

                              #15
                              Originally posted by theused13

                              what kind of adapter you use , i have a SAS programmer
                              I dont familiar with that programmer. I've attached a photo from the adapter i used. I think it should work with other programmers but i m not 100 sure.
                              Attached Files

                              Comment

                              Related Topics

                              Collapse

                              • haithem
                                Dealing with io controller using Vertyanov programmer
                                by haithem
                                Hello everyone ,
                                I have vertyanov programmer . It work fine , but i have an issue with programming io , when i use an io from an other board .
                                In my country , we cannot buy online new io clean .
                                So we use io from faulty motherboard .
                                After soldring the io , checked all pins are ok using microscope , the programmer cannot communicate and identify the io .
                                For exemple , problem with asus x540ub and this issue is common with all asus motherboard , when i try to program the io inline , using io from faulty motherboard .
                                Are there any trick to solve this...
                                09-20-2022, 05:03 AM
                              • STKR123
                                The right BIOS Programmer - The right software (HP Elitebook 820 G1, 840 G2) no soldering, EC, DMI, ME
                                by STKR123
                                Greetings badcaps community,

                                I havent done this for a long time and want to start it all again, after some evil and annyoing illness.
                                So I apologize in advance, if some phrases might sound a bit like gibberish or illogical to you.

                                Im trying my best to fully describe what I plan to achieve and hope I was choosing the right sub-forum for my new adventure.

                                I have a Elitebook 820 G1 and a Elitebook 840 G2 here.

                                These ask for a password when entering the BIOS, but boot just fine from the internal SSD.

                                I learned that desoldering...
                                10-29-2024, 06:03 AM
                              • Teeheeze
                                RT809H Programmer Firmware Corrupted
                                by Teeheeze
                                This is a shot in the dark, but I was just using my RT809H programmer and it got stuck in a certain state so I power cycled it. Now, the device LED just flashes quickly and does not connect to the software. I've tried to update the BIOS of it and it fails. I went so far as to remove the ROM from the programmer itself but it's some weird chip (I believe ATMEL, but I can't find any datasheet on it) so I've been unable to read the BIN from it w/ my other programmer. Chip has ATMLHC4C56BM CN written on it (I think). I'll upload an image. I have the programmer's BIN ready to program it manually. Anyone...
                                02-13-2025, 04:51 PM
                              • H34TO
                                ITE IT8390 (IT8390E-256) programmer "ITE Download Board 4" user manual + firmware, flashing ITE ECs on the cheap
                                by H34TO
                                Recently I've gotten into EC flashing due to my broken laptop(s) and started frantically searching methods for flashing the IT5571E-128 chip on the cheap(due to me beaing a student and not having a job) and noticed that ITE newer chips can be flashed via ISP (In-System Programming) either via SMBus or the KBC (EPP - Enhanced Parallel Port) interface. While these can be achieved with programmers like SVOD4/3 or the RT809H/F those options are WAYYY out of my budget so I was horrified. But recently I stumbled uppon some programmers on aliexpress that claim they can program a variety of ITE chips...
                                06-17-2025, 07:17 AM
                              • Loading...
                              • No more items.
                              Working...