Hi,
I am trying to upgrade the RUI firmware (currently 3.5.1) on a RAK3172-E using the AT command interface. I place the device in boot mode, it answers with <BOOT MODE>
.
I (02:07:21.976) LORA: ->
I (02:07:21.976) LORA: AT+BOOT
I (02:07:22.076) LORA: <-
I (02:07:22.076) LORA: <BOOT MODE>
I then start sending the new firmware (v4.0.0) over the serial interface in 256 byte blocks, with a small delay between blocks (100ms) and checking for data back from the device between each block.
Somewhere around block 690 (176640 bytes) the module sends back “AT not support.” (please see below)
Am I doing something wrong or missing a step? The AT command manual gives no detailed explanation of how to do this.
I (02:07:22.y76) LORA: Sending firmware (193673 bytes) in 756 blocks(256 bytes) and 137 bytes
I (02:07:22.079) LORA: Sending block 0
I (02:07:22.186) LORA: Sending block 1
I (02:07:22.296) LORA: Sending block 2
I (02:07:22.406) LORA: Sending block 3
I (02:07:22.517) LORA: Sending block 4
I (02:07:22.626) LORA: Sending block 5
I (02:07:22.736) LORA: Sending block 6
.
.
.
I (02:08:32.719) LORA: Sending block 686
I (02:08:32.821) LORA: Sending block 687
I (02:08:32.919) LORA: Sending block 688
I (02:08:33.026) LORA: Sending block 689
I (02:08:33.128) LORA: Sending block 690
I (02:08:33.231) LORA: <-
I (02:08:33.231) LORA: AT not support.
AT not support.