Please include the following information, in order for us to help you as effectively as possible.
What product do you wish to discuss? RAK10701
What firmware are you using? RUI3
What firmware version? Can it be obtained with AT+VER=? - cannot
Computer OS? Windows
What Computer OS version? W11
I tried to install RUI3 to use wisblock software to reinstall RAK10701 tester software (it was converted to arduino bootloader to try meshtastic).
C:\RAK4631-R Update>adafruit-nrfutil --verbose dfu serial --package rak4631_factory_softdevice.zip -p COM13
Upgrading target on COM13 with DFU package C:\RAK4631-R Update\rak4631_factory_softdevice.zip. Flow control is disabled, Dual bank, Touch disabled
Opened serial port COM13
Starting DFU upgrade of type 1, SoftDevice size: 151016, bootloader size: 0, application size: 0
Sending DFU start packet
Sending DFU init packet
Sending firmware file
########################################
########################################
########################################
########################################
########################################
########################################
########################################
###############
Activating new firmware
DFU upgrade took 16.285964488983154s
Device programmed.
C:\RAK4631-R Update>adafruit-nrfutil.exe --verbose dfu serial --package rui3_nrf52840_bootloader_latest.zip --port COM13 -b 115200 --singlebank --touch 1200
Upgrading target on COM13 with DFU package C:\RAK4631-R Update\rui3_nrf52840_bootloader_latest.zip. Flow control is disabled, Single bank, Touch 1200
Touched serial port COM13
Opened serial port COM13
Starting DFU upgrade of type 2, SoftDevice size: 0, bootloader size: 36184, application size: 0
Sending DFU start packet
Sending DFU init packet
Sending firmware file
########################################
###############################
Activating new firmware
DFU upgrade took 2.6618168354034424s
Device programmed.
C:\RAK4631-R Update>nrfutil.exe dfu serial -pkg rui3_rak4631_latest.zip -p COM3
[####################################] 100%
Device programmed.
C:\RAK4631-R Update>
Seems correct (RAK rebooted around 36% when uploading rui3_rak4631_latest.zip) then continues. After finish I hear tone of disconnection from windows, but it never apears back as serial port, hence I cannot use wisblock software to reinstall tester soft on it. Any help please ?
It looks like bootloader/softdevice combination got messed up during your update try.
Sequence is usually
First Bootloader
Second Softdevice
Third Application
From your logs it looks like you flashed Softdevice first. That could be the reason.
If Bootloader and Softdevice don’t match it is a problem. You would have Arduino Bootloader and RUI3 Softdevice on the module. That doesn’t work well.
Do you have access to a JLink or a DAPlink to flash the firmware?
Oddly enough, port does appear when I press reset button. I was able to flash it back to arduino bootloader with softdevice and then flash successfully meshtastic again.
However, flashing RUI3 always render to unusable status.
c:\RAK4631-R Update>nrfutil --verbose dfu serial --package rak4631_factory_bootloader.zip -p COM3
[####################################] 100%
Device programmed.
c:\RAK4631-R Update>adafruit-nrfutil --verbose dfu serial --package rak4631_factory_softdevice.zip -p COM13
Upgrading target on COM13 with DFU package C:\RAK4631-R Update\rak4631_factory_softdevice.zip. Flow control is disabled, Dual bank, Touch disabled
Opened serial port COM13
Starting DFU upgrade of type 1, SoftDevice size: 151016, bootloader size: 0, application size: 0
Sending DFU start packet
Sending DFU init packet
Sending firmware file
########################################
########################################
########################################
########################################
########################################
########################################
########################################
###############
Activating new firmware
DFU upgrade took 16.256030321121216s
Device programmed.
c:\RAK4631-R Update>
After this commands I can see RAK4631 as Windows drive. Seems It is adafruit bootlader / softdevice pair.
After I did :
c:\RAK4631-R Update>adafruit-nrfutil.exe --verbose dfu serial --package rui3_nrf52840_bootloader_latest.zip --port COM13 -b 115200 --singlebank --touch 1200
Upgrading target on COM13 with DFU package C:\RAK4631-R Update\rui3_nrf52840_bootloader_latest.zip. Flow control is disabled, Single bank, Touch 1200
Touched serial port COM13
Opened serial port COM13
Starting DFU upgrade of type 2, SoftDevice size: 0, bootloader size: 36184, application size: 0
Sending DFU start packet
Sending DFU init packet
Sending firmware file
########################################
###############################
Activating new firmware
DFU upgrade took 2.632714033126831s
Device programmed.
c:\RAK4631-R Update>nrfutil.exe dfu serial -pkg rui3_rak4631_latest.zip -p COM3
[####################################] 100%
Device programmed.
c:\RAK4631-R Update>
But results are the same, RAK is rebooting, no serial port, BUT when I double press reset, serial ports is showing. Only for double press, not for single, not for USB disconnecting/connecting.
I have ordered new RAK4631 board, will replace this one in RAK10701 currently I have and see. Seems this one is locked and without interfaces won’t be able to reflash it.
As a test I found another 4630 board, took also RAK19007 ver C to have new enviroment. I took other PC and cable. And guess what…exactly the same situation…