MainUnderwater acoustic modemsInstructions for firmware updating: uWave family

Instructions for updating the firmware of uWave modems

Updating the firmware of uWave modems

We are constantly working to improve products, take into account the opinions and wishes of users and eliminate the identified shortcomings. Version history, new feature additions, and bug fixes can be found on the uWave: Version and Changes History page.

Step 1

Download the necessary utilities.

Step 1.1

Download the demo app uWave Host to work with uWave modems. The application runs on a PC running Windows OS (Version 8 and above).

Step 1.2

Download the firmware update utility UCNL_FW_Update. The utility works on a PC running OC Windows (Version 8 and higher).

Step 1.3

Just unpack the downloaded archives into folders convenient for you. Both applications do not require installation.

Step 2

Prepare everything to connect the modem to the PC.

Step 2.1

Connect your modem to the UART<->USB converter. The purpose of the cable cores by color is shown below:

Fig 1. Functions of cable cores

The voltage on the data lines MUST NOT exceed 3.3 V. For the initial switching of the modem to the command mode, it is necessary to provide for the possibility of tightening the SVC / CMD wire to a voltage of 3.3 or 5 Volts. It is convenient to do this with a jumper.

Step 2.2

Provide the ability to conveniently turn on and off the command mode according to the diagrams below.

Fig 2. Connecting a modem to a PC USB port using an interface converter. Command mode OFF
Fig 3. Connecting a modem to a PC USB port using an interface converter. Command mode ON

Step 3

Connecting the device to the USB port of the PC.

Step 3.1

Make sure that the command mode is not enabled (jumper removed, SVC/CMD wire pulled to GND- as shown in the diagram in Fig. 2).

Step 3.2

Connect the modem to the USB port of the PC using a converter:

Fig 4. Modem is connected to a PC

Step 4

Enabling the Command mode by default setting.

Step 4.1

Start the uWave Host application.

Step 4.2

Press the SETTINGS button on the top toolbar.

Step 4.3

In the settings window that opens, select the desired port and click the OK button.

Fig 5. Selecting right port

Step 4.4

The application will prompt to restart it to apply the new settings - confirm by pressing the OK button.

Step 4.5

After restarting the application, press the CONNECT button. If the application was able to successfully open the port, the CONNECT button will become highlighted and change its name to DISCONNECT and a corresponding message will be displayed in the HISTORY WINDOW text box.

If any error occurs, check that the correct port has been selected and return to Step 4.2 if necessary.

Step 4.6

Press the COMMAND MODE button, thereby informing the application that you are going to work with the modem in command mode.

Step 4.7

Put the modem into command mode by pulling the SVC/CMD wire to 3.3 or 5 Volts.

Step 4.8

Press the QUERY button on the DEVICE INFO tab. If everything is done correctly, then in the HISTORY WINDOW windows and the text field on the DEVICE INFO tab, the corresponding information will be displayed, for example, as in Figure 6.

Fig 6. Reading settings and enabling the “Command mode by default” settings

Make sure the Command mode by default checkbox is checked. If not, install it and press the APPLY button to change the modem settings.

If it doesn’t, close the port by pressing the DISCONNECT button and go to Step 4.2. If the port is selected correctly, make sure that the SVC/CMD wire was pulled to GND when power was supplied to the modem, i.e. go to Step 3.

Step 4.9

Close uWave Host application.

Step 4.10

Pull the SVC/CMD conductor to the GND.

Step 5

Updating device firmware

Step 5.1

If you do not have a firmware file for this modem, please contact the developer for a firmware file. In the letter, place the serial number of the device:

Fig 7. Serial number of the device in DEVICE INFO tab

Step 5.2

Start the UCNL_FW_Update utility.

Step 5.3

Connect the modem to the PC via the interface converter as shown in Step 3, making sure the SVC/CMD wire is pulled to GND before connecting.

Step 5.4

In the Port Combobox, select the appropriate port for the device.

Step 5.5

Select the appropriate firmware file for the device by pressing the Load button. The rest of the utility interface controls should look like in Figure 8.:

Fig 8. Preparing the UCNL_FW_Update utility for flashing the uWave modem

Step 5.6

Start the firmware update process by pressing the Start button.


Then, the bottom text box will start to display the progress of the firmware update, as shown in Figures 9 to 11.

Fig 9. Firmware update start
Fig 10. Downloading the update to the device
Fig 11. Firmware update completed successfully

Step 5.7

Close the application and disconnect the modem from the PC. Update completed.

If the device firmware update fails, check the following reasons:

If the update fails, contact the developer