Reverse Engineering und Update-Protokoll-Forschung für den M-Vave FM-1 Synthesizer. Paket-, SPL- und SDK-Herkunft identifizieren das Ziel als Jie Li AC791N/WL82 mit einer pi32v2 CPU, XIP-Flash bei 0x02000000 und einem von Dexed/msfa abgeleiteten Sechs-Operator-FM-Engine. Der eingebettete JL-BR22-String ist eine vererbte Bibliotheksnomenklatur, keine zuverlässige SoC-Identifikation. Dieser Hauptzweig enthält absichtlich keine Ersatz-Firmware oder benutzerdefinierten Image-Builder.
Architekturübersicht: abgebildete Hardware, Boot-Kette, Speicherlayout und Hauptsubsysteme. OTA-Protokoll: erfasstes USB-MIDI-Framing, Sitzungsablauf, Loader-Verhalten und ungelöste Gates. Debug-Oberflächen-Audit: statische Suche nach Konsolen, Factory-Modi, Testbefehlen und Recovery-Einstiegspunkten. Windows-Updater-Analyse: dekompilierte M-UPGRADE-Zustandsmaschine und Identitätsanalyse.
Das Repository-Layout umfasst analysis/, docs/, scripts/, tools/, ghidra/scripts/, firmware-images/, reference/ und Drittanbieter-Submodule. Das Repository behält zwei unabhängig entwickelte V13-Analyse-Pipelines bei. Reproduktionsbefehle vom Repository-Stammverzeichnis enthalten Skripte für Disassemblierung, OTA-Loader-Extraktion und Datenbankerstellung.
Sicherheitsstatus: Das Update-Protokoll ist kein nachgewiesener Wiederherstellungsmechanismus. Die aktuelle Arbeit hat keine ROM-Wiederherstellung, kein Rollback oder sicheres unterbrochenes Schreibverhalten für das Single-Bank-Layout etabliert. Das Konsolen-/Factory-Mode-Audit fand keinen Ersatz-Recovery-Einstieg. Lesen Sie TODO_aug2.md, bevor Sie ein Update- oder Flash-Dienstprogramm verwenden.
Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing