Hello, I’m now working on the project around the RAK4630 module and have some questions about this module and regulation:
Any way to bring the module to firmware upload mode/or upload firmware via USB without pressing the RST key?
What is the actual difference between RAK4630 for different regions? As I understand It’s the same hardware and the same radio track, it’s correct? May I order a bunch of RAK4630 solder to my device and change frequency settings from my firmware (868/915)?
Maybe someone knows if I use an already certified radio module for EU/US, does I need also to certify my device builder around this module?
Welcome to the forum @DmitriiG
You are using the WisDuo RAK4630 stamp module, am I correct?
It should not be necessary to double push the reset button to upload new firmware. The Arduino IDE should be able to upload automatically.
There are two RAK4630 versions for lower and upper frequency bands.
RAK4630-L for EU433 and CN470
RAK4630-H for all other bands
You can change the frequency bands from your firmware. On the RAK4630 with RUI3 firmware you can find all AT commands and API commands in our RUI3 documentation.
As long as you do not have other chips/modules on your PCB that require certification, you should be able to use the CE/FCC certifications that we already did with the module. But it will be better to let a certification lab have a look on your final device to be sure.
You need to force bootloader mode by sending AT+BOOT to the device.
Then you can use nrfutil to send the new firmware to the device.
Links and detailed step-by-step instructions are in the guide. Just instead of RAK4631_latest_dfu_package.zip you use the .ZIP package created by Arduino IDE.
Please give me more details, you are confusing me.
You are talking about RAK4630, which is a stamp module that comes with RUI3 firmware.
Do you mean the RAK4630 stamp module or the RAK4631 WisBlock Core module?
The RAK4631 and Meshtastic is based on the open source Arduino BSP,
If you want to use Meshtastic, you can use the tools mentioned in this guide to flash a new firmware. The tool used in this guide will flash the new firmware without the need to force it going into bootloader mode before you start flashing.
So, I’m developing PCB based on the RAK4630 module without IPEX connectors for Meshtastic.
For use inside PC/Routers/Laptops. It’s not to easy every time when user wanna update firmware press the RST button. Especially if we talking about nodes located inside routers/embedded/remote managable devices.
Forget about RAK4631 =)
How is the USB of the RAK4630 connected to the laptop/router/PC if it is inside?
Firmware update only works over the USB and you don’t need to push the reset button.
The adafruit-nrfutil tool is connecting to the RAK4630, putting it into bootloader mode and then flashes the new firmware.