Saturday, July 13, 2013

Updating a dell inspiron 1300 BIOS without battery (also reported working for Dell Inspiron 9400 and Dell Latitude 2100 Mini)



I have a Dell Inspiron 1300 laptop and I wanted to upgrade its BIOS from version A07 to A10
The problem was it did not have a battery and the manufacturer provided BIOS upgrade file (ME051A10.exe) refuses to run without battery.

So what can I do?
The battery condition is to ensure that  that the BIOS update does not face a flash failure due to a power interrupt resulting in your laptop becoming a little more useful than a paper weight. (Of course, there are ways to rewrite a BIOS but that needs another compatible BIOS. Lot of efforts once your BIOS becomes corrupt)

After reading the above warning if you still want to take the risk of updating your BIOS and believe there will be no power failure leaving your BIOS corrupted and laptop useless.

Here is how to do it?
You will need the following things
1. A USB drive

2. Windows 98 boot files to allow you to boot in dos mode.
Download link: http://www.bay-wolf.com/utility/usbkey/win98boot.zip
Alternate link (Use in case if Download link is down): Link

3. HP USB disk format tool (Don't worry it works for all not just HP!)  This software will turn your usb into a bootable usb using the above windows 98 boot files.
Download link: http://www.bay-wolf.com/utility/usbkey/usbmemkeyboot.zip
Alternate Link (Use in case if Download link is down): Link

4. Latest Bios driver from the manufacturer's website.
In this case ME051A10.exe. Please rename the file to bios.exe for the sake of easily remembering the file when we use it later.

Now after you have downloaded all the above
Step1: Extract the zip to their respective folders.
So for win98boot.zip you have win98boot folder
and usbmemkeyboot.zip you have a corresponding usbmemkeyboot.zip folder

Step 2:Install the HP USB disk format tool by running the application file (SP27608.EXE) on your laptop.

Step 3: It will install the software in folder C:\Drive Key (I am assuming C is your root drive). Run HPUSBFW application present in the folder.

Step 4: For the Device drop box select the USB drive (Here it's H:)


Select USB Drive


Step 5: Select the file system as fat32
Select FAT 32

Step 6: Check Create a DOS startup disk
Check Create a DOS startup Disk

Step 7 - Now click on the square box with 3 dots and find the directory where you extracted the win 98 boot files. So In this case you would select the win98boot folder, you made earlier.
Browse for Win 98 Folder

Step 8: Click OK button

Step 9: Select yes for the warning
Select Yes for the warning

Step 10 - Your USB memory key is now being formated and the DOS system files will be copied onto it.
Once the program has completed the operation, click on the Close button.
Formatting progress bar picture


You now have a bootable USB memory key.

Step 11: Now copy the bios upgrade file (bios.exe) in the bootable USB

Step 12: Now boot your laptop using bootable USB device. You should get a stark command prompt

Step 13: Run the following command on dos prompt

bios.exe /forceit /nvram

Explaining the above override parameters:
forceit parameter: The /nvram switch will flash the BIOS even when it detects low battery or no battery
nvram parameter: The /nvram switch will make sure that you keep the Dell Splash Screen.

Step 14: Take action as the bios demands.

If all proceeds well Voila! You have upgraded your bios.

P.S: 
1. The same procedure also works for Dell Inspiron 9400 and Latitude 2100 Mini as per user feedback but please know that I have applied it only on my Dell Inspiron 1300.  :)

2. I have done the above process for Dell Inspiron 1300 and it worked. My limited intellect does not allow me to answer queries for any other model which may all have their respective override parameters. So Google is your guy. :)

Pic Courtesty: http://www.bay-wolf.com/usbmemstick.htm

13 comments:

  1. You're a life saver! I replaced the motherboard on a dell studio laptop and was not able to get the battery to charge. I spent hours going through forums to find a fix but could not get anything to work. I did what you said, was able to flash the BIOS, and the laptop immediately started charging the battery!

    ReplyDelete
  2. thank you for your help. now i updated my dell Inspiron 1300 bios.

    ReplyDelete
  3. Én kivettem az elemet és visszaált és azt adja be h Dell és a ME051A10 meg tölt! és felül a jobb sarokban F2 setup.F12 boot setup most mit csináljak?

    ReplyDelete
  4. I took out the battery and visszaált and enter h Dell and ME051A10 you spend! and top right corner F2 setup.F12 boot setup what do I do now? Please segics!!
    Hungarian

    ReplyDelete
    Replies
    1. Hi Martin,
      I believe You have prepared the USB drive but not able to boot the computer using USB drive.
      In order to boot with USB Please change the Boot sequence by pressing F2 at boot screen. You will find the Boot sequence menu in one of the options. So make your first boot device as USB. Hard disk will become your second boot device.

      Let me know. :)

      Delete
    2. Thanks for this. Was able to flash BIOS on DELL Inspiron 9400 using this method. Just a little tip. It's much easier to remember the BIOS filename if you rename it to something like "BIOS", then you just need to type in "BIOS.EXE".

      Delete
    3. Thanks! to you too for the tip.
      I have updated the blog accordingly. :)

      Delete
  5. Worked for Latitude 2100 Mini, greetings from Tijuana, Mexico.

    ReplyDelete
    Replies
    1. Hello Mistah Turoks, Greetings from India. I am glad that it worked for your Latitude 2100 Mini. :)

      Delete
  6. Thanks 😊😘 that works on dell inspiron 1721 laptop without battery.

    ReplyDelete
  7. Thanks 😊😘 that works on dell inspiron 1721 laptop without battery.

    ReplyDelete