Eric Tetz wrote:MC wrote:The flash update exe will only work when a valid and working USB driver is installed. Otherwise it does exactly what you describe - nothing.
I just ran into this and had to google this answer to figure out what was going on. I registered just to post this:
This is bad behavior for a tool.
That should be self evident. Abort, by all means, but let the user know what is happening and why. It's been 8 years. This is something a junior programmer could fix in 20 seconds.
[...]
I wouldn't blame RME for that. All firmware update tools that I have come across in my long IT career are very optimised for the purpose of flashing.
The reason for this is that when flashing or updating firmware, you intervene deeply in the respective device. If something goes wrong, then in the worst case the device becomes unusable and has to be sent in (what nobody really wants).
That is why, for stability reasons, everything that is not urgently required for flashing is left out of such tools and this is something that a senior programmer knows.
Such a tool, which is intentionally kept simple for stability reasons, also does not have the possibilities to find out exactly what is causing the issue. Before giving out messages that are inaccurate or misleading it's better to report nothing at all and because it's known that the tool will work, if the user follows the required/documented actions.
Every reasonably IT-savvy user knows (or should know) that you need to look into the respective documentation when using a flash tool. And if you are purely user, then you have an additional reason to consult the documentation.
RME has documented everything essential in the manual in one of the first chapters on Windows and Apple installation in a chapter called "Firmware update" and there is really not much that you have to take care of.
If I were you, I would rather be pleased that the flashing process is possible with RME under Windows and is also kept very stable in terms of implementation. That is the essential thing here.
If you think you can perform a flash operation without at least some reading upfront, then this may not have been the best decision.
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14