Ixox/preenfm2 is the official repository of the preenfm2 firmware.
You can find here the sources of the firmware as well as the hardware files for the PCB, MCU board and cases.
If you think something is missing or not clear, please contact me.
If you don't have the preenfm2 bootlader installed, you need to flash it first, read this
To compile the firmware, you'll need arm-gcc version 4.7
Add the bin directory to your PATH, and run 'make', you'll get the list of the available targets.
$ make You must chose a target Don't forget to clean between different build targets clean : clean build directory pfm : build pfm2 firmware pfmo : build pfm2 overclocked firmware pfmcv : build pfm2 firmware for Eurorack pfmcvo : build pfm2 overclocked firmware for Eurorack installdfu : flash last compiled firmware through DFU zip : create zip with all inside
Since some refactoring, the bootloader does not compile anymore. But it's available in its binary format.
Then put your preenfm2 in bootloader mode. Look at DFU part 4.
To flash the firmware on the preenfm2 using the DFU protocol :
Once it's done, unplug the power cable and plug it back.
New Filters in 2.11
Many effects have been added in the firmware 2.11. They were coded by Toltekradiation.
His github repo is here. You'll find there some description of the different effects.