Реверс-инжиниринг прошивки M-VAVE FM-1: обновление не восстановит устройство

Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware

Репозиторий AL-255/FM-1-RE раскрывает внутренности карманного синтезатора M-Vave FM-1: SoC JieLi AC791N/WL82 с ядром pi32v2, XIP-флеш по адресу 0x02000000 и шестиоператорный FM-движок на базе Dexed/msfa. Ветка main не содержит кастомных прошивок, но включает разбор OTA-протокола, анализ загрузчика и декомпиляцию Windows-апдейтера. Главный вывод: штатный механизм обновления не является средством восстановления — откат и безопасная запись при прерывании не подтверждены.

Протокол обновления не является доказанным механизмом восстановления. Текущая работа не установила возможность восстановления ROM, отката или безопасного поведения при прерывании записи для однобанковой компоновки.
  1. vegadw

    Для тех, кто не следил: для M-VAVE FM-1, синтезатора примерно за ~$70, появилась ТОННА кастомных прошивок.

    VA от BaudGirl, вероятно, сейчас самая крупная: https://baudgirl.com/work/FM-1+VA

    Но есть также https://github.com/hugelton/Felucca, https://github.com/charlesvestal/fm1-x0x, https://www.groove-os.com, https://isod89.github.io/sloop-fm1/webapp/installer/ и https://github.com/charlesvestal/fm1-fomni

    Насколько я знаю, все они вайбкодед, но это не значит, что они не супервесёлые.

    Edit: Кто-то сделал хороший список прошивок: https://fm1-editor.com/firmware/

  2. raphlinus

    Для меня это действительно ощущается как полный круг. Где-то около 2012 года я начал "music synthesizer for Android" и выложил приложение в Play Store. Это был мой 20%-ный проект – в то время я работал над Google Fonts, но мне очень хотелось поиграться с Android. Я решил эмулировать DX7, потому что в подростковом возрасте очень хотел его (у меня был CX5M, так что с FM-синтезом я был знаком).

    Я поставил себе цель: вручить DX7 в руки миллиону человек. Моё маленькое приложение получило лишь долю от этого, но теперь, когда движок есть в Dexed и теперь в M-VAVE, кажется, это вполне может случиться.

    Интересно, пришлют ли они мне один. Но за $60 я могу просто купить его :)

  3. MomsAVoxell

    Дисклеймер: я десятилетиями работал в музыкально-технологическом бизнесе, делая такие вот игрушки – моё мнение сформировано в огненных ямах NAMM, Frankfurt Musik Messe и Superbooth.

    M-VAVE – самое горячее музыкально-технологическое устройство на рынке сегодня, за редкими исключениями.

    Оно ДЕШЁВОЕ! $60!

    Оно УНИВЕРСАЛЬНОЕ: новые прошивки выходят почти каждую неделю.

    Оно ХАКАБЕЛЬНОЕ: да, дети, музыкальные технологии всегда должны быть хакабельными. Кастомные прошивки – это одно: устройство, позволяющее музыкантам расширять свои горизонты, – это совсем другое. Big Music Tech: ОБРАТИТЕ ВНИМАНИЕ.

    (Korg: вы прощены. Хакеры Eurorack: вы прощены. Все остальные: НЕУД!)

    Я сейчас сижу в комнате, полной синтезаторов, и единственное, с чем мне реально хочется джемить, – это N-VAVE FM1, который теперь не просто FM-синтезатор, а мастер на все руки.

    Но знаете ли вы, что это лишь верхушка айсберга в хакинге музыкальных игрушек? Почти всё, от Yamaha DX7 до Synthstrom Deluge, подвергается хакингу – в замечательных, позитивных, восхитительных формах!

    Нет лучшего времени, чтобы заняться музыкальными технологиями, если вы ищете что-то весёлое и интригующее для хакинга. Это так приятно – вскрыть коробку (ранее) закрытой DSP-дойной коровы от какой-нибудь немецкой конторы и найти способы делать с ней ещё больше, ещё безумнее.

    В вашей коктейльной шумелке/блуп-машине стоит Motorola 56K DSP? Для него есть эмулятор: https://theusualsuspects.io

    Это так, так весело наблюдать за M-VAVE […]

  4. chrisshroba

    Для контекста: это синтезатор за $65-$80, который стал довольно популярным из-за своей дешёвой цены, и для него выпустили кучу сторонних прошивок, делающих его ещё дружелюбнее и функциональнее, чем он уже есть из коробки. В сабреддите идёт немало обсуждений:

    https://www.reddit.com/r/MVaveFM1/

  5. cicloid

    Я начал собирать все ссылки в "awesome list", с тех пор как это взорвалось: https://github.com/cicloid/awesome-fm-1

    Интересный вопрос: сколько из этого шипения исчезнет, если SOTA-модели начнут уходить от морально серых зон или из-за проблем безопасности гардрейлы отключат такой тип работы.

Ещё за этот день

2026-10-07