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.