I have just realized I made a terrible mistake in the code. Firmware updating for bootloaders v4 (with security and ability to send a midi note when the clock selection is correct) was impossible to be working as I mistyped a == in the place of a >=
- Code: Select all
if (bootloader == Common.BOOTLOADER_WITH_SECURITY) {
- Code: Select all
if (bootloader >= Common.BOOTLOADER_WITH_SECURITY) {
And people with bootloaders configured to BOOTLOADER_WITH_SECURITY_AND_MIDI (v4) were not entering that line of code, and that is the reason it didn't work. But, as dmitri told me that the updating with v3 bootloader works well, I guess that it will also work with the v4 bootloaders as soon as I upload that fix.
When I am done with that, I would like someone to test it, if possible
Thanks for your patience
PD: For the people who has the source code checked out from the SVN repository, I have committed all of my last changes, so you can update your repositories to test it, till I compile and upload it to the server for public available download.