Your program is fine for users, who are worrying to miss the release of a new UEFI BIOS for their mainboard, or simply want to know, whether their mainboard UEFI BIOS is still up-to-date. I personally do not need and probably will not use such program, because the link to the ASRock Support site with the latest BIOS and drivers, which are offered for my mainboard, is just 1 click away.
Maybe you misunderstood my remarks regarding your UEFI Download Tool. My intention was not not criticize your work, but to help you to make your tool better:
Users, who are going to test your program, expect, that they are able to completely erase it afterwards by using the "Add/remove Programs" feature of the Control Panel. This very important feature is still not available.
You have explained me very often, why I always get a "Mainboard Mismatch" message, when I start your tool for the first time, but what have you done to solve this problem by adding some additional codes to your tool? It should be possible, because the tool is able to detect the correct name/model of the related mainboard. So there should be the ability to compare the result of the already done hardware detection with the mainboard model list, which is offered by the manufacturer.
You’ve misunderstood the things i have said, This is my third time explaining to you why you get the mismatch message and why it is needed. And you keep speaking of i have the power to make it retry automatically, yes i made a Setting that does just this! I don’t understand how you don’t get it.
And from the start my program was Portable the only portability lost was a exe in one folder without it looking messy, now things are kept in their own folder. IF you needed to uninstall it you delete the folder and that is it. But i am coding a uninstaller now.
And this program is for always getting the latest bios update right away to ensure great system performance and great system stability.
Just the thing i cannot understand is why you don’t understand what i am saying after i explain the same thing to you. And for the very last time i am talking about this, The Mismatch is NOT a problem as you keep describing it to be. It was specifically designed that way by me for a very very long time and have a lot of tests runned, it makes perfect sense.
Something i have worked on for a very long time i do not enjoy hearing such hectic feedback that you have provided. Not one user besides you have ever said anything to be about my features.
I have only been congratulated by users as they liked the features.
I can understand you are trying to "Help make it better" but it’s good like this, if it was any other way it wouldn’t be 100%.
That isn’t it at all! 1. After having deleted the program folder all "UEFI Download Tool" registry entries, which were created by the installer of your tool, remain untouched. I found 35 of them. 2. The link to your tool within the Start Menu is still present (C:\Users\XYZ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs) and has to be deleted manually. 3. Furthermore I found a folder named "GlitchyHack" within the usually hidden C:\Users\XYZ\AppData\Local folder. What happens with that one?
It doesn’t make perfect sense for me. A "Mainboard Mismatch" message is better than offering a wrong BIOS, but I expected, that your tool would be able to find the correct BIOS itself without the need of any further action done by the user.
I coded the installer myself and as of right now it does nothing to the registry to i don’t know what you are talking about, but a uninstaller will be added which will modify the registry.
This was something i haven’t thought about because i haven’t made a uninstaller.
This folder is where my settings file is kept, thats it.
And i get this but some user interaction is needed IF the motherboard manufacturer codes in the bios firmware that the Model is "Z97 PRO" but on the box is says "Z97-PRO V2" they could have didn’t bios pages, there needs to be a way to fix that or website saysi "Z97 Profressional" instead of "PRO" it wouldn’t find it, and i thought mismatch was a way, it isn’t?
In my next update 1.73 i have decided to set "Auto Retry on Motherboard Secure Check Failure." defaultly to true, as it is more likely to have a mismatch than a user having a odd model name in bios firmware and not correctly displayed on the manufacturer’s website this case is around 1% likely, and Motherboard Mismatch is around 20+% Likely. So with this on by default now, no mismatch messages will ever be shown again with this setting on and and the tool will automatically try and find the model that is exactly Equal to your Model all on its own, users with such BIOS’s that are weird and the model display name is different than server returns they can disable this setting and properly setup their board with the mismatch messages before enabling this setting again.
Version 1.74 has been released with many many enhancements such as a uninstaller added, and a whole lot more in the changelog. There were a lot of changes in this update.
My next update 1.80 will include a new feature that will allow you to Ignore any BIOS updates you wish from any board of the supported manufacturers, and UEFI Download Tool will act as it does not see that update you said to ignore, so you can continue to have “Auto Check for UEFI Updates” Enabled when you get a BIOS update that you do not want to practically get because the changelog doesn’t sound like you need to update.
You can simply ignore that update with the new feature and only versions not on the ignore list will be found.
Preview:
If you could let me know if you like this feature.
Version 1.80 has been released with my new feature that will allow you to skip any BIOS updates you do not want. Example: New BIOS update comes out and changelog doesn’t look very appealing as to why you should update, just click ignore and it will be hidden, and in Preferences you can manually input any information with complete full control on what is ignored across any board or manufacturer.
Also Note i have just become aware of a bug in my installer which would not let you install the program this is now fixed in the most recent Setup that can be downloaded at the time of this post.
A version update will be released today that will fix two problems, uninstall "Install Date" is updated on every program launch and ASRock Motherboard users of P67 Series and others will be fully working with this update. Those two fixes will be applied. Also a dll will be updated as well.
And a user by the name of Dniel sent me a Error Report about the motherboard ASRock Z77 Extreme4 not working, but when i test this board it is working fine, so if you are this user i need a further explanation of what is going on as it works for me when tested.
Unfortunately i have some bad news for you all, i have migrated to Mac OS X instead of Windows which means i am no longer going to be using C# or any type of .net, All my programs including this one i have made are all coded in c# which is ran under .net Since i am on mac now it is a better idea for me to learn c++ and recreate all my programs and port to Windows, Mac & Linux, which is an awesome thing, plus c++ is a faster language than c# so many operations may be faster.
All support for my current versions of my programs will be dropped as of now unfortunately, i have no idea if it will stay like this and i will go through with converting to c++ and not keeping doing c# time will tell, but as of now i want to make them all in c++ and port to all oses. And i just got a job recently so i will not have much time to code, + i am in the process of making a game, so i may not be able to bring any of this new content out for quite a while, but the current versions of my program do get the job done so hold out with them for a long bit.
Sorry to all but in the future i think this would be worth it because it’ll be coded in a faster language and you wont need to always be on windows to have access to my programs (Besides for some like maybe IME Firmware Tool). Stick around for great thing to come but don’t except them to be here soon at all.
will end up being like 4-5 months from now if you want a fully fledged product such as the version is now cause i have to learn c++ and all + work, but you know how it is, i promise no release dates of new versions in the new language or that i am following through with this completely, source code i have incase i ever need to make a change to the current version of the c# project.
Thanks, and hope you all stick with me, and i’ll make some really good software for you all to enjoy, as i plan to be an expert at programming.
There was a bicoin miner hiding in the background!
Not sure if you did this, but the uefi download tool was useless to me, but lacking an uninstaller. However it hid a crappy programdata folder which was called glitchy hack and had 2 subfolders, one called caches full of .cl files and occasionally a mdm.exe running using up my gpu!
If it is you, shame on you for this crap. Plus you never made a proper uninstaller which left these folders.
Anyone who wants to look, use agent ransack on your c: drive and search for glitchy. Look in the folder for .cl files. If you seen em too then it’s this guy who was using us to mine for him!
Hold on a second what do you mean bicion miner? my program was coded in Microsoft .net framework using visual studio, nothing done in the code was malicious in any way i am a safe software developer. I don’t know what problems you are seeing but i did not do any of them, i developed the program for a specific purpose only and that was checking for bios updates/automation of it. And i did make a proper uninstaller that got rid of all the stuff i added anything else hidden might be stuff from the .net framework that i did not put there. Anything malicious was not added by me, you may have some virus or something but i will not be blamed for something i did not do.
I have never released anything that does anything suspicious or malicious.
Even though I have an unsupported laptop (and too old to have any update), I installed it for testing. I saw no hidden exes and no strange activity. The .cl files are OpenCL related and could be linked to a bitcoin miner, but there was nothing there except settings xml files. When searching for mdm.exe, I found this link, but it shouldn’t be outside Windows folder and I don’t have any file with this name, in any folder.
Maybe you have an old version of IE engine, maybe you do have a bitcoin from somewhere else, but I don’t see it in the current 1.80.1 setup.
No problem. It was a subfolder of your program and no exe… but a bunch of .cl files. I didn’t notice it until recently, and it was quite a while since I used the UEFI tool which didn’t find anything for my motherboard. I deleted the install folder, but again, there was no uninstaller so, this users appdata folder was never deleted!!! I hate that even programs with uninstallers don’t remove all of these unused files!
Does the new version have an uninstaller?
The mdm.exe doesn’t exist unless it is running, very odd.
If anyone is concerned just check the subfolders of folders named glitchy* for a cache folder and whether it has files of *.cl in there. Maybe the tool was hijacked by someone else?
Also check task scheduler for a task that calls something in the glitchyhack folder… A lot of new viruses/trojans are using task scheduler to bypass normal malware scanners.
If anyone knows how to extract who is getting the credit from this, let me know and I will dig it up from my acronis backup image and examine it.
Like i said i don’t know what is going on there, it was definitely not my doing, and the current version 1.80.1 does have a correct uninstaller. But as of right the the program, is being rebuilt under c++ instead of c# using QT so things in the new 1.90 version that will be released quire a while from now seeing how i have to work a lot will likely be completely different, and seeing how it is not under .net anymore any cache files that may be present would have to be manually coded from me probably unless qt does some weird stuff like that for the GUI.
I would check your system for any viruses, maybe do a clean install of windows, and use the latest stable version of UDT which is 1.80.1 to achieve your goal such as check for a certain motherboard firmware update as it’s intended for, and no random files should exist besides the ones i use such as setting.xml, and as of now maybe some .net files windows needed.
Update: I decided to migrate back to windows and continue using c# as i know it almost 100% and can develop practically anything with it, my programs had no use on mac, some may on Linux but they can be made in another language if i want to port. As of now i am back on Windows and will be coding in c# so this project will continue to grow and get updated with patches.