preenFM2 firmware ported to STM32F4Discovery
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 :
make installdfu
Once it's done, unplug the power cable and plug it back.
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.