Either use the updater app (the source code is cross platform but you will need to compile it yourself), or use dfu-util.
On some distributions (Debian, Ubuntu, Fedora, Gentoo according to the dfu-util homepage), dfu-util is available through the normal software package repositories so you do not need to compile it yourself.
If using the updater app on Linux, follow the same instructions as for Windows but skip the driver installation. Only follow the instructions for putting the WOLFWAVE into firmware update mode and using the updater app itself.
If using dfu-util, follow the instructions for putting the WOLFWAVE into firmware update mode (hold down firmware update button while connecting cable). Then the correct command to use is:
dfu-util -a 0 -d 0483:df11 -s :leave -D wolfwave-yyyymmdd.dfu
where wolfwave-yyyymmdd.dfu is the path to the latest firmware file.
Updating using Mac
Mac is not officially supported.
Change default morse decoder speed range to 5-40 wpm.
Improve morse decoder accuracy and CW signal detection.
Add start-up sound (can be disabled in menu > Other Settings).
Add morse decoder. From the main screen which shows the audio spectrum and bandpass filter settings, press the mode button to switch between bandpass filter and morse decoder mode.
Add standby mode. Press and hold the mode button for a couple of seconds to enter standby. The display and audio hardware will be powered off, and the processor will enter low power mode. Press the mode button again to power back on. All settings are currently reset to power-on defaults when resuming from standby.
Slight improvement to encoder (multi-use knob) rotation sensing.
Improve responsiveness of CW signal detection and noise reduction to sudden changes in noise profile of the input signal, such as when the radio switches from transmit to receive.