I have a problem, I wrote a RAK19007 RAK3372 program - everything went quite OK until I uploaded a super simple program where I wanted to check the firmware version (it takes up a serial port). And now I have a problem that I can’t program the module because there is a message “Device is not in boot mode Detecting baudrate…User abort” I would like some ideas to solve the problem.
This will flash back the original AT command firmware for the RAK3312 and you can flash a new custom application with ArduinoIDE.
And just a suggestion, before you start your main code or call the Serial.begin() function, implement a delay of 5 seconds. In case your code is crashing or you disable AT commands RAK_CUSTOM_MODE, you have a chance to send an AT+BOOT to the device to get it into bootloader mode.
Everything works OK, thank you for your help I have two more questions the first concerns Device EUI the second is more serious I noticed that this RAK 19007 + RAK 3372 set left for more than 4 hours stops sending data to LORAWAN Getway - what could be the reason? This is important for continuity of operation.
And one more question, what is the purpose of WisToolBox? What is it for in the RAK ecosystem? When you try to connect, see what is in the Device field, the data from my serial port is the voltage from the voltage divider that I send to the serial port… Does this WisToolBox only work for modules in AT mode?