Updating BIOS on Dell Inspiron 1010 running Linux

BIOS flashI'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

NOTE: Enclose quotes in <blockquote></blockquote>. Enclose code in <pre lang="LANG"></pre> (where LANG is one of these).