Firmware
Firmware
Latest firmware version: v1.2.0-20190924
Download latest firmware
Updating using Windows
VIDEO instructions from Michael G0POT. Click here.
Download updater app and instructions:
WOLFWAVE updating software (updater app and drivers)
WOLFWAVE update instructions
System requirements: Windows Vista / 7 / 8 / 10. Windows 11 not yet tested but should work.
You will also need to download the latest firmware, linked at the top of this page.
Source code (updater app is open source, GPLv2): https://github.com/SOTAbeams/WolfwaveUpdate
Updating using Linux
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. If you can find a version of dfu-util for Macs then you might be able to use that (see Linux instructions above for the command to use), but we cannot provide any specific help with Macs, sorry.
Copyright
The firmware is © 2019-2020 SOTABEAMS, except for the components listed below.
- FreeRTOS - MIT license
- m5x7 font - CC0 v1.0 universal
- Various libraries from ST - http://www.st.com/SLA0048
- SPIRIT MP3 Decoder - http://www.st.com/SLA0047
- Startup sound - composed by Chris Rolinson G7DDN.
Firmware changelog
- v1.2.0-20190924
- Some small improvements to binaural positioning in near-far mode.
- Add white noise mode to tone generator.
- v1.2.0-20190909
- Add bandstop filtering. There are 10 independent stopbands available, which can be used to block out interfering signals.
- Add binaural mode. This makes tones sound as though they are coming from different positions based on their frequency.
- Add left/right balance and L/R swap for headphones (may be particularly useful for binaural mode).
- Add scrollback feature to the morse decoder, so that previously decoded text can be viewed after it has disappeared off the screen.
- Miscellaneous bugfixes.
- v1.1.3-20190702
- Slightly improved morse decoding accuracy, particularly for noisy signals or when the WOLFWAVE is located near a strong RF signal.
- Add coarse adjustment option for noise reduction level, to allow it to be changed more quickly.
- Add low voltage warning. This should never occur if the recommended supply voltage (DC of at least 5.5V, or USB) is used and the power supply can provide enough current.
- Some functions, such as saving and loading settings, are now blocked if the voltage is too low for them to work properly (fixes a possible source of EEPROM data corruption).
- Fix a problem which sometimes prevented all settings from being saved when "Other settings > Save defaults" is used, and did not generate an error message about the failure.
- v1.1.2-20190609
- Change default morse decoder speed range to 5-40 wpm.
- v1.1.1-20190606
- Improve morse decoder accuracy and CW signal detection.
- v1.1.0-20190604
- 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.
- v1.0.3-20190328
- Initial public release.