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
sysop@1000HE:/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
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
sysop@1000HE:/tmp
$ sudo dmidecode -s bios-version
0605
sysop@1000HE:/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 /O 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