Eee PC Bios Resurrection


Hot on the heels of our post about reading passwords from EEPROM, [n0th1n6] tipped us off about a similar hack used to resurrect an Eee PC from a bad bios flash. After discovering that a factory repair for a dead bios costs about $200, [CutenaCute_7] took on the challenge herself. She disassembled the computer and desoldered the bios chip from the board. After writing a program to flash the chip using C#, she temporarily soldered jumpers to make sure the flash worked. Looks like this is a zero cost hack, plus the time savings from not having to ship her computer somewhere. Bravo.

22 thoughts on “Eee PC Bios Resurrection

  1. Translation: French »English (

    but I think the EeePC has a system of dual bios lol

    If the first BIOS is dead
    – Must be disassembled for the EeePC press a button not accessible
    – Synchronize a combination with the power button and also time
    – And (I do not remember to always)
    But surely the Bios.ROM on USB / SD for reflash

    but! the second BIOS didn’t menu! neither option! because the screen did not use

    is too old in my memory
    and luckily I never missed a flash

    PS: I am sorry for my bad English
    I’m french

  2. Serious technical chops and sufficiently fearless to seize success from the jaws of paying almost as much as the initial cost of the unit! mórthaibhseach, étonnant, впечатляет, kick-ass!

  3. hello,

    thanks for the appreciation…

    to Jp1.5,

    I tried a LOT of techniques to recover the bios (bootblock recovery, USB with the ROM inside, reading all the articles in the Asus EEE forum) for many days but still without luck… The flashing process hanged when it is currently writing at the bootblock area. from what I read, the method to recover from a bad flash is in the bootblock. however, since the writing at the bootblock area was not completed and was erased, I have no choice but to recover it using a DIY SPI programmer.

    if the bootblock area was not erased nor programmed, maybe it will be easier for me to recover this little machine using just the keypress combinations for bootblock recovery or boot through USB with the ROM file. :)

  4. did this project even use resisters? I was thinking of fucking with this atmel eeprom I have and wiring it strait to the printer port. its 5v but I don’t understand what the hell ohms are so I am afraid of blowing it out like you. Something about a law of current or something.

  5. @ T&P, most eeprom are interfaced using SPI or I2C. miss cute_na_cute7 used I2C since it is the given interface by the chip. should your atmel eeprom uses I2C, it most likely have to have a pull up resistors on both clock and data lines.

    @cute_na_cute7, this is an awakening for me… i admire you! and i’m also glad that your a mother!

  6. @marcelina

    I used SPI on that chip :D


    if that atmel eeprom is an I2C interface, you may have a look at varieties of JDM programmers + IC-Prog software as I was able to use those programmers before in my projects.

  7. @Cute_na_cute7, I’m sorry about that… i thought you used I2C. NOTED! Should EEPROM uses I2C, I’ll consider JDM based programmer.

    How many kids do you have? Really..!!! I’m glad you could still manage to do amazing stuff while being a mother!

  8. Hello, i have an ASUS EEEPC 1000HE with BIOS version 0605 – and i would like to flash to the latest BIOS version Version 1104
    2009/11/03 But i’m having a hard time running EZ-Flasher and EZ-Flash utillity V3 does not work for this i386 machine. Does anyone have a idea or any solution how i can update and write the 1104.ROM to the BIOS? Any tips and support would be so appriciated to have.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.