Announcement

Collapse
No announcement yet.

IT8176 replacing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    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?

    #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


      #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


        #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


          #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


            #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


              #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


                #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


                  #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


                    #10
                    Here:
                    Attached Files

                    Comment


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

                      Comment

                      Working...