I want to use Galileo on this GNSS module. So I need to upgrade its firmware. So I need to use wine, because you can only upgrade its firmware with the official Windows software. So Linux puts the device at /dev/ttyACM0 and wine maps that to COM33. So the upgrade software asks the device to reboot in safe mode for the upgrade. So Linux detaches it but then sees a new device appear, which it puts at /dev/ttyACM1. So I’m going to write a script to poll for ACM0 disappearing so it can relink th
Eventually, the whole Rube Goldberg machine worked! And then the device’s flash memory wouldn’t flash. Turns out this is a known problem that means it’s counterfeit :)
I’m going for a walk :)
@vruba Oh I feel for you!
@vruba oh no
I relish every moment I get to do low-level things with computing hardware. Joy courses through my entire being as I realize that the official device controller software doesn’t even check the device’s chipset and firmware for you. I’m glad I chose to spend my day off like this.