HeadlinesBriefing HeadlinesBriefing.com

Engenharia reversa FM-1 M-VAVE

Hacker News •
×

Engenharia reversa e pesquisa de protocolo de atualização para o sintetizador M-Vave FM-1. O pacote, SPL e proveniência do SDK identificam o alvo como Jie Li AC791N/WL82 com uma CPU pi32v2, flash XIP em 0x02000000 e um motor FM de seis operadores derivado de Dexed/msfa. A string JL-BR22 incorporada é nomenclatura de biblioteca herdada, não identificação confiável de SoC. Este branch principal contém intencionalmente nenhum firmware de substituição ou construtores de imagem personalizados.

Visão geral da arquitetura: hardware mapeado, cadeia de inicialização, layout de memória e subsistemas principais. Protocolo OTA: framing USB-MIDI capturado, fluxo de sessão, comportamento do carregador e portas não resolvidas. Auditoria de superfície de depuração: busca estática por consoles, modos de fábrica, comandos de teste e pontos de entrada de recuperação. Análise do atualizador do Windows: máquina de estado M-UPGRADE descompilada e análise de identidade.

O layout do repositório inclui analysis/, docs/, scripts/, tools/, ghidra/scripts/, firmware-images/, reference/ e submódulos de terceiros. O repositório retém dois pipelines de análise V13 desenvolvidos independentemente. Os comandos de reprodução a partir da raiz do repositório incluem scripts para desmontagem, extração do carregador OTA e construção de banco de dados.

Status de segurança: O protocolo de atualização não é um mecanismo de recuperação demonstrado. O trabalho atual não estabeleceu recuperação de ROM, reversão ou comportamento seguro de gravação interrompida para o layout de banco único. A auditoria de console/modo de fábrica não encontrou nenhum ponto de entrada de recuperação substituto. Leia TODO_aug2.md antes de usar qualquer utilitário de atualização ou flash.

Fonte: Hacker News · Resumido por HeadlinesBriefing