SMK37

Open FM-1 firmwares, unleashed on the M-Vave SMK-37.
Same chip. Ten more keys, 16 pads, 4 faders, two wheels.

// same brain, twice the hands

The FM-1 has grown up.

The M-Vave FM-1 and the SMK-37 run the same JieLi AC791N chip, the same boot chain and the same update loader. Only the panel is wired differently. So every open FM-1 firmware can run on the bigger keyboard, once it learns the new panel: a thin board layer adds the keys, pads, faders, wheels, LEDs and flash map.

// the lineup · install from the browser

Pick a firmware. Press install.

Each port keeps its sound and workflow, but utilizes the extra hardware. Connect the SMK-37 by USB, open this page in Chrome or Edge, and switch firmwares in about a minute.

Not connectedUse Chrome or Edge. Plug the SMK-37 into this computer, then press Connect.

Makkuro37

new firmware · genkigenki

A microtonal drone synth: eight voices as eight soot creatures, 96 presets.

  • Pads gate eight drone voices, keys play two VCOs
  • Tuning sets: just, Pythagorean, 24-TET, maqam, gamelan
  • A CHAOS pad, a filter on every knob
experimental v0.1 · 635 KB · github.com/genkigenki/Makkuro37Simulator
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

Makkuro37 boot intro on the SMK-37 display
Snoop37 on the display

Snoop37

SLOOP, the four-track looper groovebox, adapted for the SMK-37.

experimentalFM-1 port v2.6 · 635 KB · github.com/genkigenki/Snoop37
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

X0X37 on the display

X0X37

A 909, an 808, two 303s with a line generator and a breakbeat player, all at once.

  • Shared reverb, tape delay, master compressor
experimentalFM-1 port v0.1 · 635 KB · github.com/genkigenki/X0X37
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

FoMni37 on the display

FoMni37

An Omnichord-style chord harp: the 16 pads become the strum plate, the keybed holds the chords.

  • Strum the pads, play chords on the keys
experimentalFM-1 port v0.1 · 635 KB · github.com/genkigenki/FoMni37
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

MAKU37 on the display

MAKU37

An always-on ambience machine: power it on and a new, random, in-key world is already playing.

  • The verbs on the top button row and the wheels
  • The 16 pads hold your likes
  • Faders as standing verb amounts
experimentalFM-1 port v0.1 · 635 KB · github.com/genkigenki/MAKU37
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

RAINBOW37

A music toy for kids: colour-coded notes, 40 friends who sing along, no menus.

  • The pads light up in the note colours
  • Faders: big/small, day/night, echo, wiggle
  • A volume cap for grown-ups
experimentalFM-1 port v0.1 · 635 KB · github.com/genkigenki/RAINBOW37
Flash another keyboard version

The same firmware under another model name. Pick your keyboard's own model (an Elite running an older build here reports SMK-37 Pro), so M-Vave's updater accepts its factory firmware again. Starrykey 37 Play: use SMK-37 Pro.

Unofficial firmware, at your own risk. Do not unplug the keyboard while it writes; an interrupted install resumes when you press Install again.

Back to the M-Vave firmware

Our firmwares keep your keyboard's model name, so M-Vave's own updater, M-UPGRADE, works directly.

If your keyboard runs another firmware that M-UPGRADE refuses:

  1. Download the official firmware (.fwsc) for your keyboard:
    SMK-37 Pro: download V016
    SMK-37 Elite: download V016
    Other models: M-Vave's download page.
  2. Drop it here.
  3. Install.

Your keyboard's calibration and pairing are never touched. Afterwards, M-UPGRADE should also work again if you need it.

// fm1-to-smk37

Port your firmware.

The port guide walks an FM-1 firmware onto the SMK-37 step by step: the board switch, the input and LED layer, the flash map, the update path and the controls. Written so you can follow it with a coding assistant such as Claude, without any vendor code. The FM-1 build stays byte-identical, so the SMK target can live upstream.