From RevSpace
Revision as of 23:44, 7 April 2020 by Bertrik Sikken (talk | contribs) (Software)
Jump to navigation Jump to search
Project AudioMoth
Status Initializing
Contact bertrik
Last Update 2020-04-07


I plan to buy an AudioMoth board, and improve its software:



  • microphone is SPM0408LE5H, datasheet
  • processor is EFM32WG380F256, link


My fork on github:

Running the tools

Running the tools (configuration tool, flash tool, etc) requires the --no-sandbox option (at least on my system), for example

 ./AudioMothConfigurationAppSetup1.2.5.AppImage --no-sandbox

IDE for development

A brave attempt for all the steps to get the firmware compiled was written here:

The "simplicity" studio IDE installer makes things very hard, the installer just doesn't work unfortunately.



It compiles and produces a firmware.bin file, but it's not recognized by the flashing tool as a valid file.

Use this platformio.ini file:

 src_dir = src,fatfs_src
 include_dir = inc,fatfs_inc
 framework = zephyr
 platform = siliconlabsefm32
 board = efm32wg_stk3800

Install platformio:

 sudo apt install python3-pip
 sudo pip3 install platformio
 sudo pip3 install -U PyYAML

Compile it:

 pio run