Try our *UPDATED* boardview, bios, & schematic search. Over 2.3 million files for download!

KB9028 RT9809F Programming

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sikocan
    Badcaps Veteran
    • Oct 2019
    • 356
    • Australia

    #1

    KB9028 RT9809F Programming

    Hi all, I'm having trouble detecting a SuperIO. ENE KB9028 using RT809F which says it supports KB9028. it's programmable through SPI Flash. From schematics I have connected the RT809F as follows. Pin 1 CS to > Pin128, Pin 2 DO to > Pin120, Pin 4 G to Ground. Pin 5 DI to Pin119, Pin 6 CLK to Pin126, Pin 8 VCC to Pin9 of SuperIO. I also rotated Pin 2 and Pin 5 thinking I made mistake. It simply doesnt get detected. I checked VCC it gets 3.3 from Power supply when DC jack is plugged in.

    I tried timing it like press read then Insert DC jack, or vice versa etc. No luck many times.
    What am I doing wrong? thanks
    I checked continuity and it's good for all cables from super IO to the RT809F
    Attached Files

    Premium supporters get full download access and other benefits.

  • sikocan
    Badcaps Veteran
    • Oct 2019
    • 356
    • Australia

    #2
    Re: KB9028 RT9809F Programming

    KSO3=23 KSI4=4 KSI7=1 KSI6=2 KSI5=3
    KSO3 is going to Keyboard Pin 23.
    KSI4 is going to Keyboard 4 etc.

    But where is it going from Keyboard??? Which is which? Clk/DI/DO/VCC/CS etc.

    Comment

    • mielta
      Badcaps Veteran
      • Apr 2015
      • 368
      • Germany

      #3
      Re: KB9028 RT9809F Programming

      Hi
      I think you must have like this
      https://de.aliexpress.com/item/32995...57776430%21sea

      Comment

      • SMDFlea
        Super Moderator
        • Jan 2018
        • 24678
        • UK

        #4
        Re: KB9028 RT9809F Programming

        Originally posted by sikocan
        kso3=23 ksi4=4 ksi7=1 ksi6=2 ksi5=3
        kso3 is going to keyboard pin 23.
        Ksi4 is going to keyboard 4 etc.

        But where is it going from keyboard??? Which is which? Clk/di/do/vcc/cs etc.
        kso3=4 (kbout3) , ksi4=13 (kbout12) , ksi7=16 (kbout15) , ksi6=15 (kbout14) , ksi5=14 (kbout13)

        Comment

        • sikocan
          Badcaps Veteran
          • Oct 2019
          • 356
          • Australia

          #5
          Re: KB9028 RT9809F Programming

          Ok I think I found it
          KSO3 GROUND
          KSI4 CS/CE
          KSI5 CLK
          KSI6 DI
          KSI7 DO
          If this is correct, I still can't detect it

          What do I do with VCC? I can see SuperIO Gets turned on due to 3V AW is present so I don't think I need to connect. Any advice?

          Comment

          • sikocan
            Badcaps Veteran
            • Oct 2019
            • 356
            • Australia

            #6
            Re: KB9028 RT9809F Programming

            Originally posted by SMDFlea
            kso3=4 (kbout3) , ksi4=13 (kbout12) , ksi7=16 (kbout15) , ksi6=15 (kbout14) , ksi5=14 (kbout13)


            Hmm.. Vinafix said differently then yours.

            Regardless - if I went with your pin layout, where do they connect to???
            CS/Ground/DI/DO/CLK
            Please I need to learn/understand this. Already spent 4+ hrs.

            Comment

            • SMDFlea
              Super Moderator
              • Jan 2018
              • 24678
              • UK

              #7
              Re: KB9028 RT9809F Programming

              similar to this https://www.laboneinside.com/how-to-...b9012-io-chip/

              Comment

              • sikocan
                Badcaps Veteran
                • Oct 2019
                • 356
                • Australia

                #8
                Re: KB9028 RT9809F Programming

                I don't know if it makes sense but thin Pin count is 28. Pin 23 from top and bottom, both are over 3V - how can that be for the ground?

                Your recommendation of KBOUT3 is 3.69V from one side and 3.3 from other side, if you count otherway. Just in case I got counting the wrong way, both are above 3V. What am I missing here?

                Comment

                • sikocan
                  Badcaps Veteran
                  • Oct 2019
                  • 356
                  • Australia

                  #9
                  Re: KB9028 RT9809F Programming

                  Do I still need to connect 3.3V to Pin 8/VCC? I tried with and without, no difference. So confusing.

                  Comment

                  • gurangax
                    Member
                    • Apr 2020
                    • 34
                    • Malaysia

                    #10
                    Re: KB9028 RT9809F Programming

                    Originally posted by sikocan
                    Do I still need to connect 3.3V to Pin 8/VCC? I tried with and without, no difference. So confusing.
                    Did you solve this?

                    Comment

                    • sikocan
                      Badcaps Veteran
                      • Oct 2019
                      • 356
                      • Australia

                      #11
                      Re: KB9028 RT9809F Programming

                      Yes. YouTube deleted 2400 plus videos, once recovered you can watch. SureCanDo YouTube

                      Comment

                      • sikocan
                        Badcaps Veteran
                        • Oct 2019
                        • 356
                        • Australia

                        #12
                        Re: KB9028 RT9809F Programming

                        https://odysee.com/@SureCanDo:4/how-...using-rt809f:f

                        Watch there.

                        Comment

                        • gurangax
                          Member
                          • Apr 2020
                          • 34
                          • Malaysia

                          #13
                          Re: KB9028 RT9809F Programming

                          Originally posted by sikocan
                          Thanks for the video. I actually already done this with a ch341a programmer and KB9012 chip. But now I am trying with the same programmer with a KB9028 chip. I cant find schematic for the board yet so I might end up removing the chip and manually trace the lines to the keyboard connector.
                          its actually kb9028G chip so that explains why I need to remove the chip.

                          Comment

                          Related Topics

                          Collapse

                          • araxnido
                            Programming KBC IT8987VG ASUS TUF FX506L RT809F+PEB
                            by araxnido
                            Dear friends, I want to share my experience repairing an ASUS TUF FX506L gaming laptop motherboard: DABKXDMB8E0_F_BKXD. Boardview and schematic are available, as well as the BIOS and ITE ROM.

                            When the customer brought in this laptop, it was initially dead; it showed no signs of booting for any reason. After hours of measurements, checking each stage, MOSFET, and seeing if there was a short circuit in any capacitor, I discovered a strange 0.7V leakage voltage on the 3V_S5 rail, particularly on the PL9 coil, with the board not powered on. There were 3V_LDO and 5V_LDO voltages, which...
                            06-10-2025, 09:26 PM
                          • Supporte
                            BIOS programming on MSI motherboards AMD/INTEL
                            by Supporte
                            For BIOS programming on MSI motherboards with AMD processors, it is necessary to connect the power supply and power on the motherboard in order to perform the programming process correctly. On MSI motherboards based on the Intel platform, it is not necessary to power on the board; simply supplying power to the motherboard is sufficient for the programming process to work properly. In neither case is it necessary to install RAM or a processor during the procedure. This process has been personally tested and verified using the JTPM1 connector as the programming interface, obtaining successful results...
                            07-01-2026, 07:33 AM
                          • ictc
                            ASUS FX516PC - IT5125VG-192 - Does this EC support auto-programming?
                            by ictc
                            Hi everyone,

                            I'm repairing an ASUS FX516PC with an ITE IT5125VG-192 EC.

                            I have the schematic, boardview and the original BIOS dump, and I'm trying to understand the correct way to recover or replace this EC.

                            My main question is:

                            Does the IT5125VG-192 on the ASUS FX516PC support auto-programming (self-programming) from the SPI BIOS after replacement, or does it always require external programming before installation?

                            I've found conflicting information regarding recent ITE ECs. Some technicians report that certain ASUS platforms automatically...
                            07-13-2026, 04:34 AM
                          • mcplslg123
                            KB9028 Programming
                            by mcplslg123
                            The mb under repair is FAROE_Dis_X32_MB-MV 18742-1(HP). It came completely dead. Found 19V is not passing thru 1st dc-in mosfet. After diagnosis, replaced BQ24781 with BQ24780S and it solved that part of the problem. Next found +3V LDO is shorted, so removed the +3V PWM but still shorted. Removed KBC9028Q-c and short is gone. I've soldered new SY8286BRAC and KB9028Q-C(both new). DC jack is glowing now but mb doesnt turns on as kbc needs programming.

                            I've SVOD1 which doesnt list kb9028 as an option. Still tried selecting kb9022 but doesnt work. The support has ended from SVOD-so...
                            02-12-2022, 04:09 AM
                          • supportmdm
                            RT809F Status register1 values: 0x80
                            by supportmdm
                            Hi everyone, I need some help.

                            I have a Lenovo laptop that needed to be unlocked. I read the backup using an RT809F, which correctly detects the chip, in this case a GigaDevice 25Q256EYIG 3v ( auto detect this GD25Q256C@SOP16 but i slected this one GD25Q256C@WSON8 8X6 . The backup is correct and the file was already modified for unlocking.

                            What happened is the following: it was giving an error when writing because it could not erase the chip. So I used the EZP2019+ "GD25Q256", and I was able to erase the chip and successfully program it. However, after that,...
                            12-27-2025, 10:03 AM
                          • Loading...
                          • No more items.
                          Working...