ITE IT8390 (IT8390E-256) programmer "ITE Download Board 4" user manual + firmware, flashing ITE ECs on the cheap

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • H34TO
    H43TO
    • Feb 2022
    • 5
    • Hungary

    #1

    ITE IT8390 (IT8390E-256) programmer "ITE Download Board 4" user manual + firmware, flashing ITE ECs on the cheap

    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 (inc. the IT5571E chip), these programmers(like the XZZ ITE Programmer, EC ITE RED programmer or ITE Lianyun EC...), all feature the IT8390 (E-256) EC chip.
    These programmers are priced reasonably at around 25-30 Euro, so I bought one with some IT5571E-128 to test. But after soldering the chips either to the provided programming board or the motherboard they refuse to communicate with it, first I thought that the programmer is faulty but no, it was the EC chips I bought, bacuse after I connected it to a different(IT8252A) chip it recognised it and was able to read/write it.
    After some digging I found out that these are clones of the original ITE flashing board called "ITE Download Board" and on it there is a KBC port not just an SMBus connections, so naturaly I would've like to try and program the chips via the KPC(EPP) interface (maybe they can't be programmed via the SMBus???), so I started searching for the datasheet of the IT8390 and spin up a custom PCB with connections to the KBC pins but couldn't find anything except the user manual of the ITE board and on some russian site the firmware of the chip that was read using an SVOD4(thank you russian guy!)
    So I would like to ask whoever is reading this, please help me find a datasheet / pinout for the IT8390 and as an early thank you gift here is the PDF, firmware and program used for the tool attached!
    Tags: IT8390, IT5571E, ITE_NewWinFlash, IT8390_Download-Board_User Guide
    Attached Files

Related Topics

Collapse

  • NanoTesting
    ThinkPad 11e Chromebook GLIMMER - Dead eMMC 16GB to 32GB replacement and flashing full firmware through programmer
    by NanoTesting
    I got a Chromebook with dead eMMC, so the logical thing to do would be to replace it.
    Its a SDIN8DE4-16G, anything i should know before replacing it with SDIN8DE4-32G?

    Is it possible to flash a full firmware using a CH341 to be able to boot into windows through USB? since that would be way cheaper, better and quicker.
    Or are there any other ways to run mrchromebox script without booting into ChromeOS?
    02-17-2024, 02:06 PM
  • 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
  • ferah831208
    Strange battery present behaviour in Lenovo Legion 5-15ARH05 mb model nm-d041
    by ferah831208
    Hello guys, i need help with this problem, I have a NM-D041 mobo, it came with low impedance in 3v linear regulator rail, the cause was a damaged EC controller ITE8227e-192. I ordered a new one and replaced it. This laptop have a different chip for keyboard management and it8227e pins for programming ITE chips are not accesible through keyboard interface, I flashed it using i2c interface pins with vertyanov programmer because laptop was dead and SPI flash didn't have power (only 3v EC) so it couldn't access firmware stored in SPI memory. I read SPI and extracted it8227 firmware from original BIOS...
    03-18-2025, 01:18 AM
  • 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
  • akwky
    Fixed: Lenovo P14s Gen 1 (type 20Y1, 20Y2) Laptop (ThinkPad) bricked by a withdrawn BIOS update (r1buj82w)
    by akwky
    Hi!
    Went dumpster-diving and found a bricked Lenovo P14S in trash, few weeks earlier. Symptoms - no screen, no POST, no beep, just keyboard LEDs flashing on powerup. Mute button+LED was responding though, and the display self-test was still working (via the key combo Ctrl+Fn+Power held for some seconds, see the Service manual).

    Incidentally, Windows 11 have recently started auto-flashing computer BIOS in our region. Even more suspiciously, Lenovo has released a BIOS update just few days before the PC was trashed. About a week later, the BIOS update image has been oficially marked...
    04-14-2025, 01:56 PM
  • Loading...
  • No more items.
Working...