Updating BIOS on Dell Inspiron 1010 running Linux
I've a got a Dell Mini Inspiron 1010 that came with BIOS A05
. While troubleshooting an ACPI problem, decided to update it to the latest, which was A11
.
Because Dell doesn't care about Linux users, the BIOS update process under Linux is a little more difficult -- but fortunately still possible.
First, I attempted BIOS update using the FreeDOS Live CD based method I previously wrote about.
Unfortunately, that didn't work because the BIOS update file R246063.exe
downloaded from Dell, would refuse to run under FreeDOS with:
This program cannot be run in DOS mode
Was able to extract it with wine on Ubuntu:
$ wine R246063.exe -writehdrfile -nopause
That gave me a WinFlash/TigerA11.exe
as well as a DosFlash/TIGERA11.EXE
. Unfortunately, the former again refused to run under DOS, and the latter failed with Memory error (2)
.
However, I was able to extract the BIOS.ROM
file with:
$ wine WinFlash/TigerA11.exe /WriteRomFile
Then, downloaded phlash16 v1.7.0.21
from www.wimsbios.com, extracting which gave me a PHLASH16.EXE
.
Copied them over to the FreeDOS USB stick, booted the target system off that, then under FreeDOS Live CD, was able to update BIOS with:
PHLASH16.EXE BIOS.ROM
Reference: https://wiki.ubuntu.com/DellBIOS
Leave a comment