Howto Easily Upgrade Dell BIOS in Ubuntu

You should always upgrade your bios like you do software because it provides underlying support for your hardware, this is a quick & easy howto to guide you through the process...

The Dell firmware-tools project provides easy method of BIOS and firmware update.

Packages for firmware-tools and firmware-addon-dell for Debian and Ubuntu are under construction. Here is the main firmware-tools page: BIOS and Firmware Updates

BIOS Update Process for Debian/Ubuntu:


Install libsmbios

# apt-get update (not always necessary)
# apt-get install libsmbios-bin

Get the System ID

# getSystemId
Libsmbios: 0.12.1
System ID: 0x019D
Service Tag: J5TJV71
Express Service Code: 41710831021
Product Name: Dimension 3000
BIOS Version: A03
Vendor: Dell Computer Corporation
Is Dell: 1

Download the latest BIOS ".HDR" file for this system.
Go here: http://linux.dell.com/repo/software/bios-hdrs/
The directory will be named: system_bios_ven_0x1028_dev_SYSTEM_ID_version_BIOS_VERSION. Go into this directory and download the file, "bios.hdr".
ctrl-f and search for your system id, mine is 0x019D; and grab the latest version
load the dell_rbu driver

# modprobe dell_rbu

Update the bios

# dellBiosUpdate -u -f ./bios.hdr-2.3.2
Supported RBU type for this system: (MONOLITHIC)
Using RBU v2 driver. Initializing Driver.
Setting RBU type in v2 driver to: MONOLITHIC
Prep driver for data load.
Writing RBU data (4096bytes/dot): ............................
..............................................................
.......................
Notify driver data is finished.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.

Reboot the system

save your work and type:
sudo reboot
Once you boot up, your system will auto-clear your bios and update the bios

Comments (15)

Loading... Logging you in...
  • Logged in as
A05 seems to be a very new bios, u may not need to upgrade for a while
didnt know it was partial, I will fix that
would this delete all previous setttings? Passwords, etc.
WARNING: BIOS HDR file BIOS version appears to be less than or equal to current BIOS version.

This may result in bad things happening!

Exiting...

This is the output I received when I called 'dellBiosUpdate'. I know for certain that my BIOS version matched up with the HDR file. I dont know why I got this output. I guess Dell still has a few things to work on! lol
Libsmbios: 0.13.10
Error getting the System ID : Could not instantiate SMBIOS table.
Error getting the Service Tag : Could not instantiate SMBIOS table.
Error getting the Product Name: Could not instantiate SMBIOS table.
Error getting the BIOS Version: Could not instantiate SMBIOS table.
Error getting the Vendor : Could not instantiate SMBIOS table.
Is Dell: 0
....
strange, cause it is.
1 reply · active 861 weeks ago
ohhh.... gotta sudo it.
Great instructions. Thanks! The need to sudo should be a given, right?
Libsmbios: 2.0.3
System ID: 0x00BA
Service Tag: 35PT401
Express Service Code: 6876026497
Product Name: L733r
BIOS Version: A08
Vendor: Dell Computer Corporation
Is Dell: 1

My System ID not on the list. Any advice?

ThankYou!
Anyone? Bueller?
This tutorial completely froze my system. It does not even react to the power button anymore. Yay.
My Bios boot screen disappeared after updating bios software and rebooting the computer(It is not loading the operating system). I am using ubuntu 8.10. What should I do now?
I downloaded the .hdr file, wasn't sure where to save it so i just put it in the home directory. Did everything above but when i attempt to update the bios i get: IO Error reading HDR File: No such file or directory. Any ideas on what i should do?
Thanks! I just found this when googling around. Used it to update my dell bios in Gentoo ;)
Upgraded my m1530 using the above method. The install occurred with black screen for about 1 minute followed by another ~1 minute BIOS POST. I hope the subsequent POST run faster. Thanks for the post.
Thanks for the instructions, managed to update bios on my Latitude E6500. Am running Ubuntu Jaunty amd 64

Post a new comment

Comments by

Clicky Web Analytics