I have somehow managed to lockout the Arduino upload service to my RAK4631.
I think the issue is that the current app is hammering the serial comms over the USB channel so that I’ve implemented a DoS hack on myself. (Even in retrospect I can’t see the code pathway that’s doing this but … meh, it’s happening)
So I tried to get back to blank using the double tap reset, but without success. Is this supported under RUI3?
[Edit]
I found a solution. I typed “AT+BOOT” into the send buffer (Arduino IDE), reset the board and then hit to send the AT command to the board in the little window I had before it dived into it’s “hammer the serial interface” mode.
RUI3 doesn’t have the double-press Reset to enter bootloader feature.
If the AT+BOOT doesn’t work (I was there several times), it is better to have a DAPLink ot JLink at hand to flash a bare AT command firmware.
It’s a bit uncool to reply your own comment but consider this a public service announcement.
Putting that pattern of “hello” and delay immediately after the USB serial port is up but before anything else is run, thereby creating a window where AT+BOOT can be heard, has saved my bacon ten times today.
If you are experimenting with comms ports, I can recommend it completely.