RAK10700 - It does not work

Hi BeeGee,

Does the RAK10700 come with firmware loaded or should it be loaded with RUI2?

I am trying to use it and I cannot get my gateway to connect.

Can you give me some advice on using this equipment or if the best thing to do is to upgrade to RUI3.

Best Regards

The RAK10700 is coming with a pre-flashed firmware.
It is not based on RUI3.

What do you get when you send AT+VER=? over USB to the device?

The device is not connecting to a “Gateway” it is connecting to a “LoRaWAN server”. A gateway is just receiving LoRa packets and forwarding it to a LoRaWAN server.

What LoRaWAN server are you using? We have quickstart guides for TTN, Chirpstack and Helium in our documentation center ==> RAK10700 WisBlock GNSS Tracker for LoRaWAN Quick Start Guide | RAKwireless Documentation Center

Many thnaks for help

image

I didn’t explain myself correctly, I always use chirpstack V4

In your experience, it would be better to continue with RUI2 on this device or update and load new firmware, checking the components are the same as those I use for RUI3

I was thinking of using rui3, is it possible to update RAK4630, since I can do other functions and the example firmware that you keep GPS is very similar to the one that comes with RAK10700

Always grateful for your help

I am not sure what you mean with RUI2. There is no RUI2, there is an old discontinued RUI V2, which is for our old WisDuo modules RAK811, RAK4200, RAK4270. RUI V2 does not work with the RAK4630/RAK4631

For the RAK4630 there are only two options

Arduino BSP based on the nRF52 BSP from Adafruit
RUI3 BSP which is developed inhouse.

You can switch to RUI3 following this guide Updating RAK4631 to RUI3

I have an example code for tracking with RUI3 that you can try RUI3-RAK12500-RAK1904-GNSS

Hi Beegee, I am struggling to setup my RAK10700 GNSS.
First of all, I tried connecting to Termite/ Putty/ Rak Serial Port Tool, none of them worked with the AT commands. The port is recognizing but the commands are not responding.

Then, I am following your suggestion of RAK4631 firmware update to RUI 3 (in my case, via Android APP of Wistoolbox,) It was found on the wistoolbox app, but when I was upgrading the firmware, the connection was timed out and I cannot find RAK10700 on the app. I also tried on nFR Connect, it doesn’t show up anymore.
I have going down the spiral and I am afraid this RAK10700 is bricked. My coding is very basic and please help me.
Sincerely,
9node

Welcome to the forum @asymptotic9node

By default the RAK10700 comes with Arduino bootloader and is not compatible with WisToolBox.

You cannot update a device with Arduino bootloader through WisToolBox BLE or USB.

If a BLE update fails, the device will stay in bootloader mode and the green LED should be dimming on and off.
Can you check if this is the case.

Hi Beegee,

Thank you for your prompt response. You are absolutely correct.
The green LED is indeed dimming on and off.

In this case you can flash the original firmware with Arduino IDE.
The source code is on Gitlab LPWAN-Tracker-Solution

If you don’t want to compile the code:

Double push the reset button while connected over USB to a computer.

An external drive named RAK4631 will show up.

Download the file WisBlock_LPWAN_Tracker_V1.2.0_2024.05.30.13.52.46.uf2

Copy that file to the external drive to flash the firmware.

Thank you for your prompt reply.
Currently, when I connect the RAK10700 to the PC (Windows 11) via USB, it does show as RAK4631. In that case, do I still need to push the reset button? (However, this RAK10700 came as an enclosed box). Or should I proceed with downloading [WisBlock_LPWAN_Tracker_V1.2.0_2024.05.30.13.52.46.uf2] and copy it to the drive? Once I copy it, do I need to do anything?

Thank you for your patience.

Copy the UF2 file to the drive named RAK4631 and it will flash automatically the firmware.
Nothing else to do. After that the device should work.

1 Like

I copied to the external drive R4631 and successfully flashed.

I am trying to join using AT commands; However, I am failing with the AT+JOIN command. It is keep giving me +CME ERROR 1

> at+join=1:0:8:30
at+join=1:0:8:30
OK
OK

> at+ver=?
at+ver=?
AT+VER=WisBlock API 2.0.10

OK

Strange, works for me.
Can you try AT+VER=? and AT+STATUS=? and share the results.

Please see below for the output for both “AT+VER=?” and “AT+STATUS=?” commands:

The error +CME ERROR:1 means that the command is not supported.

AT+LOG does not exist

AT+JOIN could have a different syntax in this firmware version. I remember I changed it sometime to make it more like a RUI3 command. But it should not throw +CME ERROR:1.
Could be that the terminal app is not appending a ‘\r\n’ at the end of the command. Not sure about that.

I compiled a new version of the firmware, using the latest libraries.
Try to flash the UF2 file from attached ZIP file.

WisBlock_LPWAN_Tracker_V1.2.1_2025.08.23.15.44.05.uf2.zip (194.8 KB)

This is the new error list after flashing with the new firmware.

I took upon myself and flashed it with RAK4631-AT-Command Firmware, and now it disappeared from the USB device list, and serial port list. And, greenlight is continuously blinking. When I disconnect from my PC, it’s not making disconnecting noise.
Did I brick it? If so, what are my options?

I am not sure what is messed up on your device, but I tested the last version I sent you and it worked without problems.

What is confusing is the way your serial terminal is showing the logs. Can you try to use another terminal application?

At this point I would usually do a chip erase using a JLink adapter and start with a fresh flashing of bootloader and application.

Not sure if you have access to a JLink adapter.

When you double push the reset button, is the device still going into DFU/UF2 mode and showing up as an external drive.

Hi Bernd, I am not sure what is going on either.

Since the last opertation, it’s not showing up as as external USB drive or in the Serial COM Ports (and also not in the Bluetooth list, even though I am not using it to connect via bluetooth). However, the green light is on.

I dont have a J-Link adapter.

This RAK10700 is in an eclosed box, should I open it to double push the reset button to set the device in the DFU/UF2 mode?

Thank you.

Yes, open the enclosure and try the double push.

Thank you.
I was able to reset and flashed with the firmware version you shared. However, the AT+JOIN still giving error. Not sure what I am doing wrong.
Screenshot 2025-08-25 214351