Upgrade a FX30/FX30S with the Latest Firmware

This page provides instructions to upgrade your FX30 or FX30S locally with the latest Octave firmware. Alternatively you can upgrade your device over the air if your device has been set up to communicate with Octave.


  1. If you are a Windows user, you must install the driver on your computer the first time by running: WP7702 driver for Windows. Mac and Linux users do not require a driver installation.


Note for Mac Users

For Mac, USB driver support for Octave edge devices is only supported up to MacOS 10.14. USB driver support in MacOS 10.15+ for Octave edge devices is currently unavailable. If you're using MacOS 10.15 or higher, you must use a Linux or Windows machine (e.g., via a virtual machine) to update your Octave edge device.

  1. Connect your laptop to the FX30/FX30S via the USB port.

  2. Open a terminal or a Windows command tool. Test the connection issuing ping command (press Ctrl-C to interrupt):

> ping
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=64 time=2.22 ms
64 bytes from icmp_seq=2 ttl=64 time=2.16 ms
64 bytes from icmp_seq=3 ttl=64 time=1.19 ms
64 bytes from icmp_seq=4 ttl=64 time=2.24 ms
--- ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 1.191/1.956/2.249/0.444 ms

You will now be able to ssh and copy files into the FX30.

Download the latest Octave firmware

Download the latest stable release: 3.1.0 for FX30.

Install the firmware to your FX30

  1. Copy the firmware to the FX30:
scp fx30-3.1.0.wp77xx.spk [email protected]:/tmp/
  1. ssh into the FX30:
  1. Install the package:
fwupdate download /tmp/fx30-3.1.0.wp77xx.spk

The FX30 will reboot after installing the new firmware.