(Updtd) Prepare a DOS bootable USB stick for AAO BIOS update

Discussion in 'Linux' started by hmraao, Aug 14, 2008.

  1. hmraao

    hmraao

    Joined:
    Aug 8, 2008
    Messages:
    142
    Likes Received:
    0
    Using a Windows PC See Additional Information Update, at end, for help Using a Linux PC

    There is no shortage of advice on creating DOS bootable USB sticks on the Web. Here is just one way that allowed me to update my AAO's BIOS. It is offered in the hope that it will take some of the guess work out of the process for others.

    Having said that, BIOS upgrading is not a beginners' sport. If you don't know how to download, virus-test, unzip, install and launch applications, then you probably shouldn't be embarking on this particular adventure until you do. What follows is not a step-by-step account of the process, but rather the highlights that lead to success, together with pointers to various bear-traps that lie in wait for the unwary.

    Lastly, it should go without saying, that these instructions are offered "as is" without warranty of any kind, either expressed or implied. The entire risk of undertaking them lies with you.

    What's needed:


    Installing the HP USB Disk Storage Format Tool

    This first step in the process is to download and install the HP formatting tool. The above link is for version 2.0.6. Version 2.1.8 is also widely available, and works just as well.

    Getting DOS System Files

    To be bootable, the USB stick needs an operating system. FreeDOS is an open source version of MS DOS that will do the job just fine and whose kernel is available for download under the GNU General Public License ("GNU GPL"). If you happen to have an old MS DOS system floppy to hand and an A: drive to put it in, feel free to use that.

    Otherwise, unzip the RipCord Bootdisk FreeDOS Kernel Zip archive from the link above to a suitable location (e.g. C:\FreeDOS.)

    [​IMG]

    Formatting the USB stick

    Using the FreeDOS kernel with the HP USB Disk Storage Format Tool limits the choice of usable file system formats to FAT, which in turn determines the maximum partition size. So you'll need to use a USB stick no bigger than 2 GB. But you don't need anything like that much space for BIOS flashing purposes as FreeDOS and the BIOS flasher take up less than 2 MB.

    *** BEAR-TRAP-AHEAD WARNING *** The HP USB Disk Storage Format Tool will delete all existing data on the USB stick you use. In other words, using this tool to make the USB stick bootable will destroy any information already on the device. Just so there can be no misunderstanding, unless you backup the contents of the USB stick you are about to format (to a different storage device) you will lose its contents.

    So if you're happy to continue, insert your USB stick and launch the HP USB Disk Storage Format Tool

    Make sure that the selected device is the one you inserted (in this case a BUFFALO ClipDrive mapped to drive Z:.) Check the Create a DOS startup disk checkbox and enter the location of the system files you're using (e.g. C:\FreeDOS, or if you're using a system floppy, A:\.)

    [​IMG]

    *** BEAR-TRAP-AHEAD REPEATED WARNING *** This is your last chance to save the current contents of the USB stick.

    [​IMG]

    Loading the USB stick with the AAO BIOS Update

    Inflate the AAO BIOS Update download directly to your formatted USB stick.

    [​IMG]

    *** 2ND BEAR-TRAP-AHEAD WARNING *** Don't be tempted to rename the flashing batch file (3114.bat) to autoexec.bat on the bootable USB stick. Oh, that way lies madness.

    Flashing your AAO's BIOS (Now with added screenshots)

    Stick your newly bootable USB stick into your AAO and power it up, remembering to keep a finger close to the F12 key, so you can press it as soon as you see the POST boot splashscreen.

    [​IMG]
    Press F12 when prompted

    The stick will probably be labeled USB HDD in the Boot Menu. Highlight it and press the ENTER key.

    [​IMG]
    Highlight the USB HDD option and press the Enter/Return key

    You'll then see the DOS startup "belch" and be prompted to update the date and time. Just accept the current values by pressing the ENTER key for both. That should leave you at the usual DOS C:\> command prompt. If you key in dir and press ENTER, you'll get a directory listing which will reveal that the C: drive is, in fact, the USB stick.

    *** 3RD BEAR-TRAP-AHEAD WARNING *** Although the BIOS Update readme doesn't mention it, it's a good idea to backup your current BIOS, in case you need to revert to it.

    [​IMG]
    Press the Enter/Return key twice then backup current BIOS

    To do this, key in FLASHIT ZG5_XXXX.FD /G at the DOS command prompt and press ENTER. You can replace XXXX with the current BIOS version number, if you happen to know it. FLASHIT will report the old and new version numbers when it performs an actual update.

    *** FINAL BEAR-TRAP-AHEAD WARNING *** If a computer loses power during a BIOS flash update, it can leave the BIOS chip in an unrecoverable state. Some modern (usually, high-end) computers have a fail safe feature that can revert a BIOS chip to its previous (good) state if there's a problem. However, I know of no such feature on the AAO. So, to be safe, only perform a BIOS flash update when the power adapter is connected and the battery is both present and fully charged. Here endeth the lesson.

    [​IMG]
    Perform the BIOS update

    To perform the BIOS update, key in 3114.bat and press ENTER, and wait for the AAO to reboot.

    [​IMG]
    When the Updating Block counter reaches FFFF0000 the AAO will reboot

    Presto chango. Mission accomplished. (Oh, how that phrase has been cheapened.)

    If you've enjoyed this feature presentation, my name is HMRAAO, otherwise, my name is George Dubya.

    .......................................................................................................................
    Additional Information Update

    I found a couple of useful links since preparing this guide, both originating from the forum contributor macles.
    Firstly, a potentially very useful tip about a built-in AAO BIOS restore feature: Acer Aspire One BIOS Recovery and secondly some help preparing a bootable USB BIOS update stick using a Linux sytem: Acer Aspire One BIOS v3.114



    Copyright © 2008 HmrQtr

    All guide contents is available under the terms of the GNU Free Documentation License.
     
    hmraao, Aug 14, 2008
    #1
  2. hmraao

    Sid

    Joined:
    Jul 22, 2008
    Messages:
    632
    Likes Received:
    0
    Location:
    UK - (most locations)
    Sid, Aug 14, 2008
    #2
  3. hmraao

    janss

    Joined:
    Jul 23, 2008
    Messages:
    220
    Likes Received:
    0
    Unlocked for updating by original posters request.
     
    janss, Sep 12, 2008
    #3
  4. hmraao

    jcm

    Joined:
    Sep 3, 2008
    Messages:
    51
    Likes Received:
    0
    Location:
    Eastern England
    jcm, Sep 20, 2008
    #4
  5. hmraao

    Gbarcs

    Joined:
    Jan 4, 2009
    Messages:
    3
    Likes Received:
    0
    Location:
    UK
    I followed instructions to boot to 3305 no problem. Didn't work for 3308. I am a numpty and its probably clear to everyone else but I found that I had to take the 3308 bat file OUT of the ZG5_3308 folder onto the USB after unziping the v.3308 to the USB and replacing the 3308 batch file already there which appeared to be empty. Any one else experienced this?
     
    Gbarcs, Jan 4, 2009
    #5
  6. hmraao

    redsreboot

    Joined:
    Jan 15, 2009
    Messages:
    1
    Likes Received:
    0
    I don't mean to sound rude....but are you an idiot to make these people go through all of this work just to flash their BIOS?!? I found this site while searching through google because I need to flash my AA1 again. Unfortunately, I don't have the updated BIOS with me right now, so here I am. I have done it twice now because I have ran several harware tests and overclocking that tend to trigger the deep hibernation flaw with the processor. The AA1 has a nice feature built into it that I have seen only in decent quality servers.

    All you have to do is change the file name of the updated BIOS to that of the old one. Copy it to your USB stick and then turn off the AA1. Plug the USB stick in, make sure battery is in the laptop and AC power is also plugged in. Hold down the function and escape keys at the same time then press the power button. Release the ESC and Fn keys when the power light starts to blink on and off. It will take a couple minutes for it to stop flashing and reboot itself. It will reboot and work perfectly normal again.
     
    redsreboot, Jan 15, 2009
    #6
  7. hmraao

    mish2

    Joined:
    Sep 27, 2008
    Messages:
    7
    Likes Received:
    0
    Thanks a million - was so easy - my AA 150 is now running much faster .
     
    mish2, Jan 31, 2009
    #7
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.