[Tool] UEFI Download Tool v1.86

Version 1.48 has been released with many big changes.
It took pretty long to make.

x64 & x86 Version are coming in the next update.

Who’s ready for Dell support?!!

To all, the update file had to be changed for the x64 and x86 to work, which are new links to download the update.
A new update information file had to be made too, all program updaters on v1.48 and below will not work anymore, i will be releasing a revised version of UEFI Download Tool which is v1.50, with support for x86 and x64, and with the update server fixed, this only happened because of the changes, it shouldn’t happen again with the update server if things remain good this way.

v1.50 will fully support all Dell laptops and should work for dell desktops too.

If you receive a error report checking for updates for UEFI Download Tool on version 1.48 and below, do not send it to me, because i am well aware of this problem, and the only way to fix is to upgrade to v1.50 when it comes out.

Stayed tuned as great things are to come in each step of development on this project.

Version 1.50 has been completed and released, the x64 idea had problems and i did some research and x86 process actually uses less memory and is faster.
So i decided to keep the project a 32-bit application for best efficiency.

So everyone go to my website to get the latest version with the update server fixed.
You’ll download the UEFI Download Tool Web Downloader that i made, which will always download the latest version.
This saves me from multiple re-uploads on my website, and less space consumed.

Read the changelog for information on the update.
Note: there are a lot of changes that usually happen when i release a new version, sometimes hard to remember them all and write them down in the changelog, so i get the most inmportant ones i can think of and put them in there, generally everything is made a little bit better on each new version.

And i must say version 1.50 is the most advanced i have ever seen this project yet! :smiley:

Hi there, first good job with keeping the work up, I know there’d be people using this.

Now, I just gave it a go on my board and I think there’s a minor bug. My board is Z87-Pro which it identifies just fine but it tells me that my BIOS version is newer than what’s on the server (You’re more up to date than server!). So I tried to figure out what might be happening, using the spoof option it tells me that the latest version is 2000 and it’s dated 24/07/14.

If you go to the ASUS website, that corresponds to a BIOS updater (BIOS updater for New 4th Gen Intel Core Processors). This is dated the same and is version: 2.00.02. So I think your program is picking this up and thinking it’s a BIOS.


There’s no good way i can think of to fix that, because it’s ASUS’s issue, they release a bios update that says 4th gen stuff with a entirely different version number. I don’t know what that is but i have extracted that stuff before and it seems to be some bios to flash, so it could be a update. but there’s not a way for me to predict what is an update if they have entirely different numbers on system bios and on website. Its always that 4th Updater stuff that never works right.

And also thanks, i always try to perfect this project as far as i can.


Well i looked into the 4th gen Intel bios stuff with ASUS, and it’s the exact same link across many boards and inside the zip is not a BIOS file but some files that look like ME firmware and the ME firmware flasher, these are not bios files so i have made my program ignore these 4th gen updates that are not actually regular updates so the whole problem is now fixed, I will release v1.52 with this fix in a little while but the funny thing is i was using your board to test this, and as i test it today i see the version number it found was 2103, i look on the ASUS site and it is no where to be found, My program found the update before their site could even refresh, which is amazing, i downloaded it, then later on i check again and 2103 is not found anymore, and it was removed from the site, that is funny. I have the 2103 bios update file for your board if you want it, that is if they don’t put it back up.

Version 1.52 has been completed and released, this update includes the ASUS 4th Gen Non-Regular Update fix and many more things in the change-log.
Have fun.

Version number updates are being processed in new way, before they were fixed on decimal data type.
This new update will leave the old version 1.52 with an error upon trying to check for updates, because it was not designed to handle version numbers beyond a fixed 0.00
Issue’s that you may be experiencing with my update server will be fixed in the next update, unfortunately when drastic changes like this happen, the update function inside the current official version is left unusable, as well as UEFI Download Tool Web Downloader, it also was coded the same way.
User’s will have to download a new version of the Web Downloader to access the newest update that will be v1.53.1.0 or something along those lines.
It will be uploaded to my site when ready, look for the new version number.
Sorry for inconvenience, but one step at a time ill have to enhance aspects of how the program functions for more mobility and flexibility.

All files have been updated, download the latest web downloader on my site and you’ll be set with the new version.
Also the web downloader has been updated so it checks for updates for it’s self and if an update is found it will install and open the web downloader again. so any future updates i make to it it should update it’s self when ever you open it next time.

I downloaded 1.54 through the downloader, but it’s crashing with error "Error: String was not recognized as a valid DateTime."
Also, your website is having issues at the moment, it takes years to come up.


Yes i am aware of this issue, and i think i have fixed it now, it’s really hard to test because the problem isn’t consistent across different computers.
I believe i have fixed this now because i have removed the date time parse and formatted the date right from the place doing the calculations which should work always.
I have made other changes to many things to make the User experience feel better and smoother, Next update 1.55 will include all these things with that fix, and seeing how you cannot open the program to check for updates, use the Downloader tool to get the latest update.
Update will be out sometimes tonight 10/16 going into 10/17.


1.55 has been released, your problem should be fixed along with many other issues.

Everything seems to work very well with 1.55, except,
i also get the "Error Received: String was not recognized as a valid DateTime." when checking for program update.


Yes i forgot to take away the parsing issue on the program update method.
I also have to look at a few other minor things, and i’ll release a build update that should fix these issues.
You’ll have to use the web downloader to get the latest file again because the update function is broke because of that parse thing.
i’ll say when i have built it.


1.56 has been completed and released, many behind the scenes fixes as well as important ones included in the changelog.
Most importantly the program updater should work now.
Let me know if everything is running as it should.

Yes, 1.56 works fine, thanks :slight_smile:


Sweet xD

Anyone on a version earlier than the latest version which is 1.56 and you get an error, update to 1.56 and see if you still have the issue and if you do you can send me the error report, otherwise your problem was fixed in the new version.

You should always be using the very latest build of UEFI Download Tool.