Updating RS9116W Firmware
STEP 1.
After power-up or reset, enter the bootloader by pressing **
Shift + |
followed by
Shift + u
. This key sequence displays the bootloader menu as shown below.
|UU
WELCOME TO REDPINE SIGNALS BootLoader Version 1.0 1 Load Default Wireless Firmware A Load Wireless Firmware (Image No : 0-f) B Burn Wireless Firmware (Image No : 0-f) 5 Select Default Wireless Firmware (Image No : 0-f) K Check Wireless Firmware Integrity (Image No : 0-f) 7 Enable GPIO Based Bypass Mode 8 Disable GPIO Based Bypass Mode Q Update KEY Z JTAG Selection
STEP 2.
Press
B
to write new firmware, a console prompt appears
Enter Wireless Image No (0-f)
. Press
0
to select the first image. The console then prompts for the firmware image as shown by the yellow highlighted text in the following example. Characters appear twice because both Tera Term and the RS9116 bootloader echo any character typed.
|UU WELCOME TO REDPINE SIGNALS BootLoader Version 1.0 1 Load Default Wireless Firmware A Load Wireless Firmware (Image No : 0-f) B Burn Wireless Firmware (Image No : 0-f) 5 Select Default Wireless Firmware (Image No : 0-f) K Check Wireless Firmware Integrity (Image No : 0-f) 7 Enable GPIO Based Bypass Mode 8 Disable GPIO Based Bypass Mode Q Update KEY Z JTAG Selection
BB
Enter Wireless Image No (0-f)
00
Send RS9116.NBZ.WC.GENR.x.x.x.rps
Note! The RS9116 bootloader has the ability to load multiple firmware images, depending on the size of the images. It is not typical for multiple images to be required therefore, for the purposes of this documentation, image 0 is always used.
STEP 3.
In the Tera Term menu select
File -> Transfer -> Kermit -> Send...
.
STEP 4. Navigate to the firmware image to be loaded.
Note! The latest firmware image is provided in the RS9116 WiSeConnect software package in the folder called
.\RS9116.NB0.WC.GEN.OSI.x.x.x\firmware
.
A progress bar appears during the transfer as shown in the following example.
STEP 5.
Once the update is complete, the device prompts to enter another bootloader command. Press
1
to load the default firmware. The console displays
Loading...
followed by
Loading Done
as shown in the following example.
...
Loading... Loading Done
Note! The bootloader automatically loads the default firmware after 20 seconds if a selection is not made beforehand.
STEP 6.
Verify the new firmware version by typing the command
at+rsi_fwversion?
as shown below.
...
at+rsi_fwversion?
OK1610.1.2.24.0014
Note! Faster firmware upload speeds can be acheived by using the RS9116 EVK's USB-CDC interface instead of the UART interface.