Issue: My RAK811 device is no longer responsive when using the RAK serial port tool, RAK frimware upgrader and STM32CubeProgrammer after upgrading the bootloader to v3.0.0.14.H
Setup: I am using a Pi Supply PIS-1136 which utilizes a RAK811(868MHz, Lot number 201916) and an Arduino Nano
Details: I had been using this hardware for a project that requires a LoRa connection but found that none of the at commands were actually working on the Arduino IDE. After switching to the RAK Serial tool to debug I found that the RAK811 was giving and ERROR 1 for every command I was using. AT+Version worked and showed that it was using an old bootloader v2.0.0.?(i cant remember the exact version).
As this hardware didnt have the capability to pull the BOOT0 pin high I soldered a wire to the BOOT0 pin (pin 17) and plugged it in to the 3.3V out of the adruino. The STM32CubeProgrammer seemed to work perfectly, and I made sure to use the .hex file as I had read that somewhere on this forum. The programmer said “upload complete” or something and I then closed the COM port to update the firmware on the RAK firmware tool.
But this is where the problems occured, the device wouldnt open with th firmware upgrade tool giving a message:
“Device Firmware Upgrade time out”.
I then tried to reconnect to the STM32CubeProgrammer to see if I had somehow messed up the board and it would not allow me to connect, giving a message:
“Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again…”
I have tried using different Baud rates, parity etc on both pieces of software as well as trying on a PC rather than a laptop and I even bypassed using the Arduino by using a USB TTL UART cable directly to the RAK811 and have had no luck. All these different attempts give the same error message.
My worry is that I have upgraded the bootloader to an unsupported hardware and now its buggered.
Any help would be appreciated,
Joshua