Let's see,
The card was supposed to be generic, but it wasn't. So when I tried to flash the newest generic firmware to it, it failed putting the card into some kind of boot wait mode. That was after following the guides here telling me to use such and such a driver and then to reset the card to factory defaults via special AT commands. Unfortunately, once I did finally get an open comport, the cards firmware was so old that it told me that the reset commands had not been implemented, thus the need for newer firmware. So there I was with an em7455 that had failed to update and now wouldn't even turn on to the point of lighting the led on the usb to m.2 adapter.
So I prowled the net and eventually followed the guides here
https://zukota.com/sierra-wireless-em74 ... com-ports/
After booting to linux to force open the cards com ports, next I had to use the huawei windows drivers here
https://zukota.com/sierra-wireless-em74 ... vo-laptop/ to enable the comport in windows, as the recommend sierra drivers still failed to work(explanation points in device manager on com ports), while the non recommend sierra drivers would shut the em7455's com ports back down again to the point of requiring another linux boot to fix.
With the comports now open via huawei drivers in windows, you'd think I'd be ok, but that was not the case, as the card was still in boot wait and wouldn't take the generic flash. Luckily I found monroelkjr's(a once frequenter here) post over at the sierra wireless forums
https://forum.sierrawireless.com/t/em74 ... flash/9269
With the card in boot wait, but accepting AT commands, the magic commands were
AT!ENTERCND=“A710”
AT!USBPID=9071,9070
AT!USBVID=1199
AT!USBPRODUCT=“EM7455”
AT!PRIID=“9904802”,“001.001”,“Generic”
AT!RESET
After that, the em7455 accepted the generic firmware and all was well.......
So what do the commands do????
VID : PID per windows device manager
413C : 81B6 - Dell DW5811e LTE version
413C : 81B8 - Dell DW5811e HSPA only version (do not get this)
1199 : 9071 - EM7455 Generic Sierra Wireless
1199 : 9079 - EM7455 Lenovo version
The card was originally (I think) branded 413C : 81B6 Dell DW5811e LTE version.. When I tied to flash generic firmware, it failed, leaving the card in boot wait limbo, I guess.. So I had to do all that work just to get back into the em7455 in order to change the VID:PID to generic. The 9070, I think is a special boot code. So @danielewood: Yes, the boot code, which is part of those commands above, if correct would mean that your suggestion would work. I could just never time it right, or perhaps the boot wait code on my card was not 9070, which would mean the firmware would not flash because that had been changed. The scary part is, according to the sierra At command reference guide, such cards could have their master passwords changed by Dell upon re-branding so that at!entercnd="a710" no longer works in order to get them to accept AT command programming.
On a side note. I've written a com program similar to Huawei Terminal, but nicer I think. Does this forum allow the uploading of software??? If I could get some beta testers, I'd like to eventually make the Terminal program into a non-threating modem manager better than skylight.. Sorta like EM7455 Control Center over at zukota.com. However, since I owe Zukota a debt for all the information he had out there necessary to the saving of my em7455, I will not make my purposed modem manager better than his, since he's trying to make a living selling it.
You can get ComEEE if you like here: http://jwfiledump.000webhostapp.com