ASUS EEePC 1000HE

richiie89richiie89 Level 1
edited November 24 in Others

ASUS EEePC 1000HE

Serial Number: 93OAAQ244684

Manufacturer: ASUSTeK Computer INC.

Product Name: 1000HE

Serial Number: EeePC-0123456789

Version: 0605

Release Date: 02/28/2009

Characteristics:

ISA is supported

PCI is supported

PNP is supported

APM is supported

BIOS is upgradeable


I'm having problem with built-in Ez Flash utillity, i did read that i must have USB - pendrive inside USB slot and download - write the 1104.ROM file to the root of the usb drive. My problem that occurs is that USB device is found, and file is read but the problem here is that it never complete's reading the file. It says reading file 1000HE. I sent pictures on how it looks like for me the experience of the issue i'm having, and a picture of the desired results on how it should look like and how it should proceed in a chronilogical order. So in a brief summary, what i want to achive , i want to update - flash bios from version 0605 to 1104, and i have not succeded with built-in ez flash utillity, i did try to install Windows 7 and try the Ez flash utillity V3 but without results. Now i'm asking for advice how to do this, either from Linux environment or from FreeDOS environment, preferably Linux environment. Thank you sincerly for all advice to complete legacy BIOS flash. How can i achive and write the latest update properly from within Linux environment or FreeDOS?


When i searched for google, one of the answers that was found is from the following website

DebianEeePC - How to upgrade BIOS.

"1000HE only available with windows OS: Successfully updated bios with 1000HE.ROM revision 1002, solved acpi issue reading temperature with linux 2.6.32 " - Unfortunatly i have not been able to flash new bios from within W7 X86 (32 bit).


asus-bios-update -- Dertosh update parsing

Github python script,

Expects 2 values - only outputs one from 1000HE

The actual error looks like


[email protected]:/tmp

$ sudo python3.7 /tmp/dertosh-asus-update-parser.py

Traceback (most recent call last):

 File "/tmp/dertosh-asus-update-parser.py", line 63, in <module>

  os.popen('dmidecode -s bios-version').read()[:-1]).split('.')

ValueError: not enough values to unpack (expected 2, got 1)

Also when reading through this CODE, it refers to a folder called /BOOT/EFI, and this EFI i don't have - i think it's a strange script because this explciit machine has Legacy BIOS and is not UEFI based.


When i execute dmidecode manually it gives me 1 result = 0605

[email protected]:/tmp

$ sudo dmidecode -s bios-version

0605

[email protected]:/tmp


I'm asking for advice, and i'm asking for help from both Debian community and from ASUS Software department regarding this, since this is a engineering question. I also ask and appriciate if we can disclosure this and compile - re-write support using template for EEePC 700 - Hence flashrom -L |grep EEePC gives me EEePC 700 and the word "BAD" Meaning, bad support - not supportive. I'm asking for advice and guidelines how to make this work, and how to resolve this - and document the solution.


As a last point as an emergency , i'm also asking for support IF there's any guideline or procedure using FreeDOS (AFUDOS) to achieve what i want to achieve, i tried that aswell but it gives me an error claiming that i need to run AFUDOS /I <INPUTFILE> /O <OUTPUTFILE> since i didn't find enough information regarding this method, i didn't go through that path.



To explain further on.. what BIOS is, what UEFI is, why it's beeing used and for what reason it's beeing used i must pedagogically advice people to see, youtube /watch?v=zIYkol851dU

Comments

  • edited October 20

    Hi there,

    Can you help to try 0607 first? not jumping to 1104 in one step.

    Let's see if it works.

    Thank you.

  • One step closer to actually flash the BIOS, From within FreeDOS Live session (Running through USB pen drive) i was able to run AFUDOS utillity - downloaded and saved in the root folder of the pen-drive, and from within the live session i was able to run the following command:


    afudos.exe /i1000HE.ROM /ooutput.ROM


    I will proceed install FreeDOS to this explicit machine on this harddrive and then re-run the above command using afudos with the arguments. The above was run using FreeDOS Live CD from within LIVE environment

  • richiie89richiie89 Level 1
    edited October 21


    Hello, i did successful write BIOS flash 0607 to this machine. i attached pictures what i had to do in order to write sucessful


    1) Within Rufus create bootable MS-DOS USB-Pendrive

    2) On the root folder of this USB-pendrive, save write ROM File desired to update, Both 0607.ROM and appropriate AFUDOS file in order to start the progress.

    3) Power on machine, during boot press escape and boot to MS-Dos environment, from inside within MS-DOS environment, i had to execute the following command in order to start the BIOS Flash

    afudos.exe /i0607.ROM /ooutput.ROM


    Will continue using the same method and go chronological order until i reach 1104

    Thank sincerly in advice will give summary how it goes.

  • Thank you sincerly for your advice . Yes i was able to run AFUDOS from in within MS-DOS success result flashing 0607.ROM - First i had to create a Bootable MS-DOS USB (Not FreeDOS didn't work from within there)

    After i had a finished USB-Pen drive with MS-DOS running, i saved the necessary ROM files in order to proceed with BIOS flash upgrade. i will continue to flash 1104 after i power down and verify that i'm running 0607. Thank you again sincerly


  • Okay i have to give a shoutout, and a brief summary on what's going on and what did happened. i did flash successfully BIOS 0607.ROM file using MS-DOS environment from a USB-Pendrive, the machine did flash bios and it told me to power off. When i press the power button it didn't react, no shutdown no nothing.. what i had to do was to remove - pull the power cord.. after i pull the power cord and put it back.. the machine itself was black.. no colour, no screen, no picture no fan spin, nothing.. black screen and a completely dead machine.

    Now i don't know what to say.. or what i'm expected to do.. of course i did dissasembly the machine AGAIN, because of this and i tried to put effort in understanding why the machine does not boot n'or it get electrical circuit through it's mainboard, no fan, nothing....


    Thank you ASUS for doing this this is a modern way of scam someone in the long run, i belive and think you did deliberetly doing something because of you want consumers to purchase and keep purchase your stuff !

  • Hello Richiie,

    I'm really sorry about this.

    It looks like the device is too old to handle any changes.

    If you are able to bring it back to work again, it would be better to stay at the current status.

    Thank you.

This discussion has been closed.