Author Topic: Compile your own preenfm2 firmware  (Read 4386 times)

lokki

  • Sr. Member
  • ****
  • Posts: 383
    • View Profile
Compile your own preenfm2 firmware
« on: August 24, 2016, 10:38:33 AM »
Xavier's note : split from "stuck note! was: aftertouch bug" as it's now about compiling firmware
--

xavier, success!!! i cannot make it glitch anymore :-) will play some more with it, and let you know if there is something unusual, but it seems pretty stable to me.

thanks for all the time you put into it and into preenfm2 in general.

now for the next question, this is the non overclocked firmware, right? is there some info somewhere how i can build the firmware on a linux machine? overclocked and latest beta? once i have this done, i can maybe dive into the code and add some stuff on my own...
« Last Edit: September 07, 2016, 10:22:35 AM by Xavier »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2257
    • View Profile
Re: Re: stuck note! was: aftertouch bug? (or general modulation)
« Reply #1 on: August 24, 2016, 11:53:26 AM »
Thanks for testing. Good news  :D

Compiling and flashing the firmware is not complicated.
Clone the git sources :
https://github.com/Ixox/preenFM2

Install arm gcc 4.7 :
https://launchpad.net/gcc-arm-embedded/4.7

Add the arm gcc bin path to your PATH.

run "make" without parameter and you'll have the list of available target.
Once it's compiled, the fastest way to flash is to put the preenfm2 in  "bootloader>DFU" mode and run "make installdfu".

The Beta version is not yet pushed to github so you'll have the 2.03.
« Last Edit: August 24, 2016, 02:05:51 PM by Xavier »

lokki

  • Sr. Member
  • ****
  • Posts: 383
    • View Profile
Re: Re: stuck note! was: aftertouch bug? (or general modulation)
« Reply #2 on: August 24, 2016, 12:55:49 PM »
cool that works really good, thanks! let me know when you push the beta stuff to git, i hope soon  :D

cheers

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2257
    • View Profile
Re: Re: stuck note! was: aftertouch bug? (or general modulation)
« Reply #3 on: August 24, 2016, 02:04:42 PM »

Cool.
Just pushed the "2.05B3", i didn't have any reason not to do it ;)

Xavier