Repository navigation
Releases: jvitkauskas/m-bootloader
Release list
m-bootloader 1.2
Install m-bootloader with M-VAVE's own updater, M-UPGRADE, over USB MIDI: no download mode, no M-Flasher.
- New:
.fwscpackages for M-UPGRADE. Open the one for your unit in M-UPGRADE and start the upgrade. The unit restarts, showsINSTALLINGand a progress bar on its screen, thenINSTALLED, and restarts into its firmware. M-UPGRADE then times out with an error; that is expected, and the bootloader is installed by then. - The packages hold no firmware, only a small installer that writes the bootloader. Your unit keeps its firmware and settings.
- The packages are labelled version 099, because M-UPGRADE refuses the version a unit already has. Afterwards the unit still reports its firmware's own version.
- The bootloaders change only in their version text. The flash loader is unchanged (
MFLR1.2).
| File | For |
|---|---|
fm1-uboot.fwsc |
FM-1, with M-UPGRADE |
smk37-pro-uboot.fwsc |
SMK-37 Pro, with M-UPGRADE |
smk37-elite-uboot.fwsc |
SMK-37 Elite, with M-UPGRADE |
fm1-uboot.boot |
FM-1, with M-Flasher |
smk37-uboot.boot |
SMK-37 Pro / Elite, with M-Flasher |
mflr-loader-a.bin, mflr-loader-b.bin |
M-Flasher's flash loader |
SHA256SUMS |
checksums |
Back up your unit with M-Flasher first. With M-Flasher, install as before: m-flasher bootloader --file fm1-uboot.boot (or smk37-uboot.boot). The menu and M-Flasher show the version as 1.2-22e2559.
M-UPGRADE needs the unit to run firmware it can update, such as M-VAVE's. If it refuses a unit running other firmware, its force upgrade skips the model and version checks. M-VAVE's official updates still put their own bootloader back; reinstall with either tool afterwards.
Status:
- Installing with M-UPGRADE: tested from M-VAVE's bootloader on an FM-1 (firmware 015) and on an SMK-37 with the Pro and the Elite firmware (016). Only the bootloader changed; firmware, calibration, presets and sounds were untouched.
- FM-1, SMK-37 Pro: tested in full (see the README).
- SMK-37 Elite: the same hardware and flash layout as the Pro; installation tested with the Elite firmware.
m-bootloader 1.1
Fixes the FM-1's power-on keys.
- FM-1: REC and PLAY at power-on now work (download mode and the recovery menu). On the FM-1, the key matrix only works while the backlight pin PA2 is driven low. The power-on check ran before anything drove it, so it saw no keys. The menu's own keys already worked.
- The SMK-37 build changes only in its version text. The flash loader is unchanged (
MFLR1.2).
| File | For |
|---|---|
smk37-uboot.boot |
SMK-37 Pro / Elite |
fm1-uboot.boot |
FM-1 |
mflr-loader-a.bin, mflr-loader-b.bin |
M-Flasher's flash loader |
SHA256SUMS |
checksums |
Install with M-Flasher after backing up your unit: m-flasher bootloader --file fm1-uboot.boot (or smk37-uboot.boot). The menu and M-Flasher show the version as 1.1-e9a25e1.
Status:
- FM-1: now tested on hardware: start-up, both power-on keys, the menu with its keys and LEDs, and download mode.
- SMK-37 Pro: tested in full with 1.0.
- SMK-37 Elite: not tested yet.