Arctic Scream p0larpatch
Something out there in the polar night, howling back. Arctic Scream turns the FM-1 into an instrument for that: slow, cold drones that hum for minutes, and a voice that wakes on its own and screams.
- Custom firmware
- Stable
- Medium brick risk
- Reversible
Source codeWebsite: polarpatch.github.io
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- A USB or MIDI cable
- Comfort with the command line
- A computer
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Arctic Scream p0larpatch v1.1 work on your M-VAVE FM-1?
No reports yet for v1.1.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Getting started
From the project's README ("Install"):
Download arctic-scream-X.Y.fwsc (the newest) from Releases. Then, with Python 3 and pip install mido python-rtmidi, connect the FM-1 over USB and run:
python3 tools/fm1install.py arctic-scream-1.0.fwsc
Every release is built and signed on GitHub from the tagged source (the FM-1 Firmware Hub's fm1-build); check a file with gh attestation verify arctic-scream-1.0.fwsc --repo PolarPatch/Arctic-scream-FM-1 --signer-workflow zvenson/fm1-build/.github/workflows/build.yml.
It installs over the FM-1's own firmware, GR!MM or any other FM-1 firmware. Don't unplug the FM-1 while it writes. If anything goes wrong, the Rescue page on the FM-1 Firmware Hub brings a stuck FM-1 back, and M-VAVE's own updater puts the original firmware back.
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Install"):
Download arctic-scream-X.Y.fwsc (the newest) from Releases. Then, with Python 3 and pip install mido python-rtmidi, connect the FM-1 over USB and run:
python3 tools/fm1install.py arctic-scream-1.0.fwsc
Every release is built and signed on GitHub from the tagged source (the FM-1 Firmware Hub's fm1-build); check a file with gh attestation verify arctic-scream-1.0.fwsc --repo PolarPatch/Arctic-scream-FM-1 --signer-workflow zvenson/fm1-build/.github/workflows/build.yml.
It installs over the FM-1's own firmware, GR!MM or any other FM-1 firmware. Don't unplug the FM-1 while it writes. If anything goes wrong, the Rescue page on the FM-1 Firmware Hub brings a stuck FM-1 back, and M-VAVE's own updater puts the original firmware back.
Releases
| Version | Name | Released |
|---|---|---|
| v1.1 | —Latest | 26 October 2026 |
| v1.0 | — | 25 October 2026 |
Credits, license and support
- License
- GPL-3.0