Bios Recovery Dell Vostro 3500 / 3700 after update failed

Last week my dad called me, he was updating the bios of his Dell Vostro 3500 laptop when he suddenly got a warning that the battery was running low.  He had the AC plugged in, but still, the laptop just fell out, and the bios update wasn’t finished yet. So he gave me a call if I had an idea how to recover the bios of is old and beloved Dell laptop.

First I thought, that isn’t possible. Never heard of an option to recover the bios of a computer before. But as an IT guy, I am always in for a challenge. After reading on the Dell Community forum I noticed he was not the only one. Somehow it happened to many other users before and there is a recovery option.

Dell Bios Recovery Procedure

While the step below work for the Vostro 3500 and 3700, the same procedure should also work for other models. To get started you need an empty 1GB or 2 GB flash drive.

Step 1 – Download the bios version

First, we need to download the correct bios version. Don’t download the latest, but a version older. Keep in mind that the update went wrong, so we want the bios version that worked. Go to the Dell Support site and download the Bios update file. You can find the correct version here for the Dell Vostro 35001

Rufus bootable usbStep 2 – Prepare the flash drive

I created a dos bootable flash drive, this should not really be necessary, but my first attempt without it didn’t work. Format your flash drive to Fat32, download Rufus and format the flash drive with the FreeDos boot type.

Step 3 – Write the hdr and rom file

We now have a formatted flash drive and downloaded bios file. Copy the bios file, A3500_A10.exe to the flash drive. Open PowerShell or Cmd (Windows key + R and type CMD <enter>) and go the flash drive. Run the following two commands to create the hdr and rom file:

A3500_A10.exe /writehdrfile

A3500_A10.exe /writeromfile

If you get a warning “‘do you want to make changes to this device”, then you can safely click yes. It will only create a new file on the flash drive.

If you now look a the flash drive, you will find a file called A3500_A10.hdr and A3500_A10.rom

Step 4 – Rename the files

Rename the hdr and rom file to winery50.hdr and winery50.rom for the Vostro 3500 and to winery70.hdr / .rom for the Vostro 3700. When done you should have the following files on you flash drive.

Recover bios dell

Step 5 – Boot the Laptop in recovery mode

Remove the battery and AC power from the dead computer. Plug the flash drive in the second port on the left side. Hold down the End button (not the Esc!) (that was I did the first 3 times… ) and plugin the AC power while still holding down the End button.

Wait a couple of seconds before you release the end button. The recovery mode will start.

Step 6 – Update the Bios

Update the bios and reboot the computer.

If the recovery mode does not start, try another USB port.

Get more stuff like this

IT, Office365, Smart Home, PowerShell and Blogging Tips

I hate spam to, so you can unsubscribe at any time.

39 thoughts on “Bios Recovery Dell Vostro 3500 / 3700 after update failed”

  1. Hey,

    Thats a really great post and might be life-saver but i’m unable to create rom or hdr files, it just runs flashing software, tried with a11, a12 and a14 for vostro 3750. Please help

    • Did you try running the commands as described in step 3?

      Windows key + R and type CMD
      Navigate to the flash drive with d: or e: (check Explorer to find the correct drive letter)
      Run the commands to create the files.

      • Yeah, even tried in Windows XP on virtual as i thought it might be issue with win10 and tried on all BIOS exe available on Dell support (A11, A12, A14) /writeromfile /writehdrfile -writeromfile -writehdrfile and nothing 🙁 just starts flashing software

  2. Rudy, no luck with my Vostro 3500. Followed all steps, downloaded A10, tried different sized flash drives, different USB ports and all that happens when I put in the flash drive, hold down the “End” key and plug in the AC adapter is the light on the flash drive blinks once, the fan turns on at top speed and there are no lights that come on on the laptop, no power button light, system lights, nothing. Laptop works flawlessly with Windows 10 1903 installed prior to trying the A12 update.

  3. When I attempted to execute xxxx.exe /writehdrfile it came up with the ‘do you want to make changes to this device’
    I certainly wasn’t expecting this as it gives the distinct impression that it will attempt to run the executable rather than write a hdr file. Same thing with writeromfile. Last thing I need is another bricked laptop (as this is a HP laptop).

      • Much appreciated.

        Created the .rom amd .hdr files, renamed to winery70 and powered up as instructed – rufus & files on a flash drive (16GB being the smallest I had available) and inserted in the second left hand port (no battery). Then pressing down on End while inserting the power cable.

        Same result as always, just the fan on full power and usb illuminated but no lights on the laptop and no other response.

  4. Vostro 3300, bricked up by 3300_A12.exe.
    I have tried procedure as described, it turn on notebook after end key pressed and AC plug in, but nothing happens but now it dosen’t even start. Just when power button is pressed it starts.


    Thanks! Tried the same method a hundred times, with the same instructions from a dozen different websites. Only you included the Rufus step, which did the trick for me.

  6. Thank you Rudy! This tutorial saved my sisters vostro 3500 after the A12 bios update I started had bricked it. I didn’t work with a 16 GB flash drive, but it did with a 2 GB one.

    • Hi Max,

      I have no idea how and if it works with an optiplex. Don’t have an Optiplex laying around so can’t test it. If you figured it out, please let me know.

  7. Prima, danke!
    Hat mir geholfen.
    Anfänglich hatte ich den Fehler gemacht, nach dem Einstecken des Netzsteckers noch zusätzlich die Einschalttaste am LapTop zu drücken.

  8. Hello. Thank you for your efforts and help. I hoped this would fix my issue, but unfortunately it did not. Dozens of attempts using this method (and others) later and no luck.

    I’ve used 256MB, 2GB, 4GB, and 8GB. The first and last don’t light up in my Vostro 3700, but do in other machines. The 2GB does get an initial flash when first powered. The 4GB lights up on one side and when first powered flashes for a second like it is attempting to be read.

    I’ve FAT32 formatted all of them. Used with and without Rufus. The only light response comes from the 2 left side USB ports. The power button has done some funky flashing at times, but has now settled in with staying lit when the AC is plugged in. The other response is light cycling through the touch buttons and fan revs up, then shuts off, rinse/repeat (like others have mentioned).

    I’ve done the 3700_a10 writes as indicated and my files look mostly the same. I rename then to winery70. I have tried with and without changing the 3700_a10 bios file. My files show as winery70.hdr, winery70.rom, and winery70. The .exe does not show on the name. I have tried changing it to winery70.exe(.exe). I’ve tried with the 7 files you show and winery50 versions in there also (will it attempt to search them all?). I have tried so many variations. It’s driving me crazy.

    As I understand it, this is the variation I would have before changing names:


    After I change the names this is what I should have:


    Put the flash drive into a known working slot. No battery, no AC, hold END down, plug AC, wait for screen to change, release. It’s made me wonder if there is a problem with the screen or keyboard. I’ve tried it so many times. However, if it attempts to read at least on the 4GB at the beginning of each cycle, I doubt it’s the screen. I would assume it would light up and start flickering if it was active.

    I’ve tried this with or without the HD and RAM. I’ve disconnected the CMOS battery overnight and drained residual power. I’ve never had the laptop battery in since it crapped out trying to update to A12.

    I guess I’m looking for a confirmation that I’m trying everything as I should and should continue. Or a way to narrow down some variables. Will it even work without the dos bootable? If I put a pile of renamed files and bios versions in like winery50, winery70, winery30 with sources from A09, A10, A12 at the same time will it stop at one or scan until it finds something compatible.

    Is it possible I need a 1gb drive or different 2gb? Would it be wasted to test a 128gb?

    Thanks again. I have like 10 tabs open and have been trying a ton of stuff. I really hope to get this back up and running so I can add an SSD and the extra RAM I picked up.

    • Two suggestion, you mentioned a possible screen issue. Do you see anything at all on the screen or does it stay black? You could try attaching an external screen.

      The step and the resulting files look good. Trying another USB drive won’t help, seems like the 4gb drive is the best option. Did you try an older version of the bios? The A09 or maybe even an older one? Also, others in the comments here below had some success creating the files on another machine.

  9. Thanks for a great instruction. Just recovered my Vostro 3700 which failed during a BIOS A12 update. Carefully followed all steps and it worked first time using the rearmost USB socket on the right hand side. I will now leave well alone on the original A10 BIOS !

    Very grateful & thanks again.

  10. Hi Rudy we copied the files and plugged the USB in the laptop in all 4 ports but still no luck it keeps restarting the lights flash and you hear the fan kick in then it all stops and it repeats the process just wondered if you have any other info that would help us

  11. Hi me and my wife found your post on how to do the bios as we done a reinstall windows and the bios update shut the laptop down. We are stuck on the part where we have to write the files on powershell no idea on how to do it we tried copying the pictures you put up but it says it’s not recognise d if you could help that would be great. We are on a Windows 7 laptop doing bios for Windows 10

    • Hi Mark,

      So you are stuck at step 3. I reckon you have copied the files to the flash drive.

      When you have plugged-in your flash drive it will get a drive letter in your explorer. Most of the time it’s the letter D, E or F. Keep that letter in mind. Go to Start and type in the run box (in Win 7) the following command: cmd and press enter. You will now get a black dos box.

      Type the drive letter followed by a colon ( : ). So if the drive letter of the flash drive is E, you type e: and press enter. You are now “working” on the flash drive. Type dir to see if the files are listed there. If you have the files enter the following two commands to create the files:

      A3500_A10.exe /writehdrfile
      A3500_A10.exe /writeromfile

      Continue at step 4.

      Let me know if you got it working.

  12. Un grand merci pour ce tuto ça a très bien fonctionné pour récupérer le bios de mon dell vostro 3500 ,j’avais essayé d’autre méthode sans succès celle la marche, j’ai remis le bios d’origine A3500_A08 et ça fonctionne de nouveau . Cordialement Philippe

  13. Hi Rudy and everyone,
    I have a Dell Vostro 3700 with this problem. I have followed your instruction and your recommendation but it seems not working for me. But what i found out is that, i do not have amifldrv64.sys in my flash contents.

    Please see the Printscreen url to view my flash contents

    I have tried with both 2Gb, 8Gb and 16Gb Flash, but all to no avail. I also tried different USB ports on the Laptop. After the Laptop tries to read the flash, nothing happens. I also download Dell Vostro 3500 Bios to see if the extraction would have the amifldrv64.sys but it does not have it either.

    Can you please advise if you have a clue on what i haven’t done rightly.

    Thanks in anticipation

        • If it still doesn’t work, try an older bios version for your model. Had the same with the 3500 that I needed to repair. The latest bios version wouldn’t restore, but an older version was working fine.

          • Thanks a lot Ruud. I was able to get the same files when i used it on Powershell on Windows 10 PC. I was using the RUN on WIndows 7 to generate the writehdr and that was why i didn’t get the amifldrv64.sys.

            After i did it on Windows 10 with the correct files, i still wasn’t able to get the system to work. I tried with Bios 3700_A12, 3700_10 and 3700_A09 but i wasn’t successful with any of them. I tried different Ports but no success. Unfortunately, i only have 1 2GB Flash while others are 16GB. I tried with the 16GB but no success.
            The Last thing i will try is to get another USB of 1Gb or 2GB just to confirm that the 2GB USB is not the culprit.

            Thanks for your efforts Ruud. Very well appreciated.

            Tosin Ayorinde

      • Hi, are you sure you got the sequence right:

        End button (not the Esc!) and plug in the AC power while still holding down the End button.

        You can also try a different USB port or USB stick. It won’t go into recovery mode unless it finds a properly configured USB stick.

Leave a Comment