HeadlinesBriefing HeadlinesBriefing.com

Rétro-ingénierie FM-1 M-VAVE

Hacker News •
×

Rétro-ingénierie et recherche de protocole de mise à jour pour le synthétiseur M-Vave FM-1. Le package, SPL et la provenance du SDK identifient la cible comme Jie Li AC791N/WL82 avec un CPU pi32v2, une flash XIP à 0x02000000 et un moteur FM à six opérateurs dérivé de Dexed/msfa. La chaîne JL-BR22 intégrée est une nomenclature de bibliothèque héritée, pas une identification fiable du SoC. Cette branche principale ne contient intentionnellement aucun firmware de remplacement ni générateur d'images personnalisées.

Aperçu de l'architecture : matériel mappé, chaîne de démarrage, disposition de la mémoire et sous-systèmes principaux. Protocole OTA : tramage USB-MIDI capturé, flux de session, comportement du chargeur et portes non résolues. Audit de surface de débogage : recherche statique de consoles, modes d'usine, commandes de test et points d'entrée de récupération. Analyse du programme de mise à jour Windows : machine d'état M-UPGRADE décompilée et analyse d'identité.

La disposition du référentiel comprend analysis/, docs/, scripts/, tools/, ghidra/scripts/, firmware-images/, reference/ et des sous-modules tiers. Le référentiel conserve deux pipelines d'analyse V13 développés indépendamment. Les commandes de reproduction à partir de la racine du référentiel incluent des scripts pour le désassemblage, l'extraction du chargeur OTA et la construction de bases de données.

État de sécurité : Le protocole de mise à jour n'est pas un mécanisme de récupération démontré. Les travaux actuels n'ont pas établi de récupération ROM, de retour en arrière ou de comportement d'écriture interrompue sûr pour la disposition à banque unique. L'audit console/mode usine n'a trouvé aucun point d'entrée de récupération de substitution. Lisez TODO_aug2.md avant d'utiliser tout utilitaire de mise à jour ou flash.

Source: Hacker News · Résumé par HeadlinesBriefing