MeshCore logo in front of a picture of an antenna mast with an omnidirectional antenne, small box with a repeater and and extra DAB dipole antenna.

Upgrade RAK MeshCore repeater over-the-air

The first time you flashed your RAKwireless based MeshCore repeater you probably connected its USB-C port to your PC and used the web based MeshCore flasher. But now your repeater is 12m up in the air? No worries, you can use the OTA feature to upgrade the firmware over bluetooth whilst sitting in a comfortable chair!

Requirements

  • Smart phone
  • MeshCore companion node

Preparation

If you will be upgrading a repeater on a location without internet coverage, ensure you have the nRF Device Firmware Update app and repeater firmware on your phone in advance.

Install the nRF Device Firmware Update mobile app (by Nordic Semiconductor ASA) on your smartphone.

Download the ZIP file containing the MeshCore repeater firmware. You should find that file in the MeshCore releases on Github, under the Assets of the latest Repeater Firmware. For example: RAK_4631_repeater-v1.12.0-e738a74.zip

Backup

Upgrading your MeshCore repeater to a new firmware version should keep your repeater setting. But as always, it is a good idea to backup the repeater settings.

Upgrade Steps

Get yourself in Bluetooth range of your repeater.

Go to the MeshCore app, select your repeater on the Contacts screen and choose Manage.

Go to the Command Line screen and send the start ota command:

In the nRF Device Firmware Upgrade (DRU) app, go to settings, enable Packet Receipt notification and set Number of packets to 5:

Return to the Firmware Upgrade screen and press File > Select and find the ZIP file with the repeater firmware.

Select the Device, Grant permission for Bluetooth and select your RAK device from the list. It should have the same MAC-address as reported by the start ota command.

Press Start and after a few minutes, the upgrade should be complete.

Finally

After the upgrade, make sure to Sync Clock in your Repeater Admin page of the MeshCore App.

Your should now see that your repeater is running the updated firmware:

Leave a Reply

Your email address will not be published. Required fields are marked *