If windows firmware update is not fully supported for production firmware loads I will put together a Linux system.
It seems fdt2.exe has been around for years and I don’t see much support for Linux flashing
It seems there is much confusion on what the -usbport and -usbhub switches refer to. Some say it’s the what is listed in usbdevview, some say it’s just 1,2,3,4, some say it refers to the com port number and not the USB device number.
I am looking for a set of commands that run cleanly every time with a one click of the batch file loading the 4 firmwares for every modem ideally at least 4 connected to a USB hub at a time. After the flash i unplug the hub and replace the 4 LTE modules and repeat.
It seems the parallel use of fdt2 tool is perilous anyways and my best choice is to have to do this unless someone can educate me with a workable set of commands that repeatedly work.
This is what Id really rather not have to do but if that’s what it takes for repeatable good flashing without headaches that is what I will do.
Example cell devices to program on a USB hub ports 1,2,3,4,
- disable USB ports 2,3,4
- program device on 1
- enable USB 2, disable USB 1
- program device on 2
- enable 3, disable 2
- program device on 3
- enable 4, disable 3
- program device on 4
- verify all firmwares here or after every program with the at serial command.
Previously the fdt2 command would not overwrite firmware that was already loaded but when I combine all 4 firmwares in 1 command the tool just overwrites everything. Hopefully the onboard flash on these modems is not of the very limited write cycle type.
Thank you for reading this far to any angels out there trying to help me out.