Questions about EC's(KBC)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MJ-meo-dmt
    Senior Member
    • May 2016
    • 186
    • South Africa

    #1

    Questions about EC's(KBC)

    Hi

    I would like to find out if anyone know about a possible list regarding KBCs(EC) that do auto programing on boot or when needed from SPI Flash and those that require programming externally via a programmer tool.

    I have had success with EC chips from other boards with no issue. Even different makes (HP, ACER, ASUS)

    I have this Acer V5-572G-53336 (ZRK Model) with a bad EC IT8587E (Shorted)
    and a spare from a Gigabyte but I suspect this EC requires External programming via a programming tool... Since I replaced it the laptop comes on but only FAN spins and nothing else. Also I don't have an external programmer for the EC yet...

    Only have a TL866CS for the other chips. I havent tried wiring directly to the chip but either way I don't think the software for this programmer supports ITE chips and I can't seem to find a open/free dump of the EC itself.

    Thanks
    while alive { live(toFullest=true) }
  • piernov
    Super Moderator
    • Jan 2016
    • 4435
    • France

    #2
    Re: Questions about EC's(KBC)

    Not much info on this on the web… Not a useful contribution but the Quanta Y11A with IT8987E does it.
    OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

    Comment

    • MJ-meo-dmt
      Senior Member
      • May 2016
      • 186
      • South Africa

      #3
      Re: Questions about EC's(KBC)

      Piernov thanks for the reply! Sorry what do you mean by "IT8987E does it." does it self program or do you (the tech) need to reprogram it. :P
      Maybe I'll make a list of this. I know so far from memory... that most of the low number ones don't need reprogramming from a tool.
      while alive { live(toFullest=true) }

      Comment

      • jasko_jacker
        Badcaps Legend
        • Oct 2014
        • 1137
        • italy

        #4
        Re: Questions about EC's(KBC)

        If I understand well the answer, there are two situation, first if the ec has an external eprom
        Its simply, programming it with external programmer but it there isnt any eprom it's necessary a dedicaded programmer like vertianov or otbers.
        At the moment I dont know other method to programmer ec.
        Asus sometime is an exception, the ec take the firmware directly from BIOS if all' works well. For example in x555ld model.
        Last edited by jasko_jacker; 10-18-2018, 06:13 AM.

        Comment

        • MJ-meo-dmt
          Senior Member
          • May 2016
          • 186
          • South Africa

          #5
          Re: Questions about EC's(KBC)

          Originally posted by jasko_jacker
          If I understand well the answer, there are two situation, first if the ec has an external eprom
          Its simply, programming it with external programmer but it there isnt any eprom it's necessary a dedicaded programmer like vertianov or otbers.
          At the moment I dont know other method to programmer ec.
          Asus sometime is an exception, the ec take the firmware directly from BIOS if all' works well. For example in x555ld model.
          @Jasko_jacker exactly!. Thanks for the info its exactly what I was asking about

          EDIT:
          IT8585E | self/auto programmable from BIOS(ROM)
          IT8987E | self/auto programmable from BIOS(ROM)
          IT8514E | self/auto programmable from BIOS
          IT8502E | self/auto programmable from BIOS

          IT8587E | needs external programing via tool (? suspected so far)
          Last edited by MJ-meo-dmt; 10-18-2018, 08:18 AM. Reason: adding infos found so far
          while alive { live(toFullest=true) }

          Comment

          • piernov
            Super Moderator
            • Jan 2016
            • 4435
            • France

            #6
            Re: Questions about EC's(KBC)

            Ah the IT8987E on Quanta Y11A is self programming… will edit my message to clarify.
            OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

            Comment

            • caspian
              Badcaps Legend
              • Oct 2015
              • 1589
              • Laptop

              #7
              Re: Questions about EC's(KBC)

              Now let us consider the laptop designers belonging to Dell or Asus or HP. They receive EC and PCH and GPU from other companies and then they have to design a mainboard for these chips. thus probably there are datasheets available for every one of these chips that explains every detail. We (as laptop repair technicians) have to have those datasheets too.
              How can we find datasheets for EC and PCH and GPU?

              Comment

              • MJ-meo-dmt
                Senior Member
                • May 2016
                • 186
                • South Africa

                #8
                Re: Questions about EC's(KBC)

                Originally posted by caspian
                Now let us consider the laptop designers belonging to Dell or Asus or HP. They receive EC and PCH and GPU from other companies and then they have to design a mainboard for these chips. thus probably there are datasheets available for every one of these chips that explains every detail. We (as laptop repair technicians) have to have those datasheets too.
                How can we find datasheets for EC and PCH and GPU?
                @caspian. Good question!

                Some EC datasheets are available... but not nearly enough.
                while alive { live(toFullest=true) }

                Comment

                • mcplslg123
                  Badcaps Legend
                  • Jun 2015
                  • 7262
                  • india

                  #9
                  Re: Questions about EC's(KBC)

                  It8502e is not programmable. I too confirm that it8987e gets autoprogrammed on quanta y11a mb.

                  Comment

                  • caspian
                    Badcaps Legend
                    • Oct 2015
                    • 1589
                    • Laptop

                    #10
                    Re: Questions about EC's(KBC)

                    those datasheets are a few and in limited details. Probably, there exist some other datasheets that explain all details about KBC and PCH and GPU. they may be restricted from the public.

                    Comment

                    • razor_amd
                      Senior Member
                      • Sep 2013
                      • 74
                      • Serbia

                      #11
                      Re: Questions about EC's(KBC)

                      The KBC's on ASUS boards get programmed when the board turns on. I tried it myself on a couple of ASUS boards. I used the programmer to write blank file into the KBC. After first power on, I than turned off the motherboard and read the KBC. All the KBC's were programmed from the BIOS successfully.

                      Most other motherboards need the KBC to be programmed, either they won't turn on, or won't get all the voltages, etc...

                      In my knowledge, but I may be wrong, programmable KBC's are following:

                      ITE IT8386, ITE IT858x, ITE IT898x
                      ENE KB901x, ENE KB902 and KB902x
                      MEC1609/1619/163x/1650/5045/55/65/75/85...
                      Nuvoton NPCE288N, NPCE388N
                      Last edited by razor_amd; 10-21-2018, 12:40 PM.

                      Comment

                      • homeless_cz
                        Member
                        • Oct 2017
                        • 18
                        • Czech rep.

                        #12
                        Re: Questions about EC's(KBC)

                        I have read on russian forum about ITE858x, when is blank (new) , on first power-on it reads EC block from SPI and it programs itself. When is taken from a donor board where previously used, it doesn't do that and needs to be programmed or erased externally.My experience is with few 8585e and 8586e, after replace with new chip it worked this way on Asus boards.

                        Comment

                        • MJ-meo-dmt
                          Senior Member
                          • May 2016
                          • 186
                          • South Africa

                          #13
                          Re: Questions about EC's(KBC)

                          Originally posted by razor_amd
                          The KBC's on ASUS boards get programmed when the board turns on. I tried it myself on a couple of ASUS boards. I used the programmer to write blank file into the KBC. After first power on, I than turned off the motherboard and read the KBC. All the KBC's were programmed from the BIOS successfully.

                          Most other motherboards need the KBC to be programmed, either they won't turn on, or won't get all the voltages, etc...

                          In my knowledge, but I may be wrong, programmable KBC's are following:

                          ITE IT8386, ITE IT858x, ITE IT898x
                          ENE KB901x, ENE KB902 and KB902x
                          MEC1609/1619/163x/1650/5045/55/65/75/85...
                          Nuvoton NPCE288N, NPCE388N
                          @razor_amd. Thanks for that list
                          @homeless_cz. Thanks for that info!

                          It seems then in my case with the Acer i have which uses a IT8587E needs to be erased first externally and then it may work via programming itself on first turn on....
                          while alive { live(toFullest=true) }

                          Comment

                          • jasko_jacker
                            Badcaps Legend
                            • Oct 2014
                            • 1137
                            • italy

                            #14
                            Re: Questions about EC's(KBC)

                            Originally posted by caspian
                            those datasheets are a few and in limited details. Probably, there exist some other datasheets that explain all details about KBC and PCH and GPU. they may be restricted from the public.
                            Vertianov the guy (I think he's an enginerring) who built the programmer, had a lot of difficulty finding documentation especially on ITEs, if we exclude the pins that have a declared function, the problem is on the pin declared as general purpose to which the function is given by the firmware. Same with the hub and the cpu, intel has a lot of public documentation but to be able to understand it, you need to have a good knowledge as an engineer and/or a lot of money to spend in equipment to use the debug, boundary scan, etc. I think that those who repair a notebook for money do not have time to apply all these procedures (place the probes of a logic analyzer, etc). I have a repair shop and customers want to me to repair the notebook in one day or else they buy it as new. Only with a notebook that I buy as defekt I have the time to study the situation. A good place i chinafix but I fail the join procedure because I haven't chine cell number.

                            Comment

                            • caspian
                              Badcaps Legend
                              • Oct 2015
                              • 1589
                              • Laptop

                              #15
                              Re: Questions about EC's(KBC)

                              That is right. customers are always in a hurry.
                              As mainboard manufacturers gradually make mainboards difficult to repair, repairshops have to improve their knowledge of KBC, PCH, and GPU as well.

                              Comment

                              Related Topics

                              Collapse

                              • ugamazing
                                Best place to source RAM chips? 8GB 820-00850 boards to 16GB or 32GB
                                by ugamazing
                                I'm looking to upgrade several 8GB 820-00850 boards to 16GB or 32GB for personal use. I am curious what the best practice and process is for sourcing new replacement chips, and what vendor(s) you guys prefer? Another question is, how do I find compatible chips and their corresponding part/model numbers? For example, in the 820-00850 schematic, the DDR chip U2600 model listed (EDFB232A1MA) corresponds to 1x32GB chip. Of course, I would need 4x8GB chips to replace the 4x2GB chips currently on the board. How do I find compatible 8GB chips? Is it as simple as searching "BGA178 8GB 2133"...
                                08-31-2022, 07:34 AM
                              • SMDFlea
                                Common SPI bios chip programming Questions and Answers
                                by SMDFlea
                                Common SPI bios chip programming Questions and Answers
                                ----------------------------------------------------------

                                Q: I have a bios request,i can`t post my backup as i can`t read from the chip.

                                A: If you can`t read from it how do you expect to write to it ?.

                                Q: Why is my bios chip unreadable ?.

                                A: The programmer is faulty or has a worn or broken zif socket.

                                The USB cable is frayed,connector pins worn or some other physical damage.

                                Not enough amperage or voltage to power the programmer properly.

                                Bad...
                                09-02-2021, 04:40 PM
                              • EazyBone
                                EMMC programmer questions
                                by EazyBone
                                Looking to up my game a little bit, but these programmers seem a bit daunting.

                                Trying to get a device for EMMC repair, and it's very difficult to lookup all the words to find if I'm on the right track lol.

                                Trying to reprogram EMMC on Sony/Hisense mainly but would like to hit a few other brands.

                                My question is would either of these work? And is there a specific card reader I need for TV emmc? There is like 10-40 additional pieces that I can get but not sure what I actually need for my application only.

                                I may do eeprom as well. Can someone point...
                                04-21-2024, 08:18 AM
                              • 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
                              • 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
                              • Loading...
                              • No more items.
                              Working...