I have 3 of these QT Pys. Love the device, does exactly what I am after.
https://www.adafruit.com/product/5426
I got these a few months ago and have had no issues. My latest project has been using the mini GPS module and it sends the data over WiFi to an MQTT broker. Works great.
However, I have had some woes when it comes to uploading the code to the devices.
When it works, this is the behaviour:
- Plug the device in
- Shows up as say, COM 5.
- In this state, I can see Serial
- In this state I cannot upload code
- To upload, I need to press BOOT and RESET.
- This changes the COM port to sat COM 8.
- I can then compile and upload.
- Once uploaded, I hit reset and I can monitor over Serial.
The issue I am having is that I am unable get it back into a state where I can see Serial of my code anymore.
This has now happened on all 3 QT Pys.
I'm using the latest Arduino IDE and I configure the COM ports to be the relevant device. Both when in running mode and when in bootloader mode. I'm not interested in using CircuitPython.
I just tested with neo pixel blink - after resetting, it is running, but the com port isn't changing to one that I can monitor via Serial.
On one of the devices I tried uploading a fresh firmware and the factory reset over WebSerial. No change.
So, 2 points really:
- My upload method is the one that worked when I first started using the device. Is this the correct/intended upload workflow?
- How do I get these devices out of this wacky state? Doesn't seem like the devices are bricked...
Thanks in advance
P.S. Please ping me so I see your response!