M-VAVE FM-1 신디사이저 펌웨어 리버스 엔지니어링, 업데이트 프로토콜까지 해부
Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware
M-VAVE FM-1 포켓 신디사이저의 펌웨어를 리버스 엔지니어링한 GitHub 저장소가 공개됐다. JieLi AC791N/WL82 SoC와 pi32v2 CPU, Dexed/msfa 기반 6-오퍼레이터 FM 엔진을 식별했고, USB-MIDI OTA 프로토콜과 Windows 업데이터, 디바이스 부트로더를 분석했다. 하지만 업데이트 경로가 복구 가능하다는 증거는 아직 없으며, 단일 뱅크 플래시 구조상 롤백이나 안전한 중단 쓰기 동작도 확인되지 않았다.
업데이트 프로토콜은 입증된 복구 메커니즘이 아니다. 현재 작업으로는 단일 뱅크 레이아웃에 대한 ROM 복구, 롤백, 또는 안전한 중단 쓰기 동작이 확립되지 않았다.
HN 토론
38- vegadw
계속 따라오지 않으신 분들을 위해 말씀드리자면, 대략 70달러 정도 하는 신디사이저 M-VAVE FM-1용 커스텀 펌웨어가 엄청나게 많이 등장했습니다.
BaudGirl의 VA가 아마 현재 가장 큰 것 같습니다: 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도 있습니다.
제가 알기로는 모두 바이브코딩된 것이지만, 그렇다고 해서 엄청 재미없는 건 아닙니다.
수정: 누군가 좋은 펌웨어 목록을 만들었네요: https://fm1-editor.com/firmware/
- raphlinus
정말로 제게는 완전한 한 바퀴를 돈 느낌입니다. 2012년쯤에 저는 "안드로이드용 뮤직 신디사이저"를 시작해서 Play 스토어에 앱을 올렸습니다. 당시 저는 Google Fonts에 있었지만 안드로이드를 정말 갖고 놀고 싶어서 20% 프로젝트로 했죠. 십 대 때 정말 갖고 싶었던 DX7을 에뮬레이트하기로 했습니다 (CX5M은 있었기 때문에 FM 신디시스에 익숙했습니다).
제 목표는 DX7을 백만 명의 손에 쥐여주는 것이었습니다. 제 작은 앱은 그 일부밖에 달성하지 못했지만, 이제 엔진이 Dexed에 들어가고 이제 M-VAVE에도 들어갔으니 그 목표가 실현될 것 같습니다.
그들이 저에게 하나 보내줄지 궁금하네요. 하지만 60달러면 그냥 하나 사면 되죠 :)
- MomsAVoxell
면책 조항: 저는 수십 년 동안 뮤직 테크놀로지 업계에서 이런 장난감들을 만들어 왔습니다. 제 의견은 NAMM과 Frankfurt Musik Messe, Superbooth의 불구덩이 속에서 형성된 것입니다.
M-VAVE는 몇 가지 예외를 제외하면 오늘날 시장에서 가장 뜨거운 뮤직 테크놀로지 기기입니다.
싸다! 60달러!
다재다능하다: 이제 거의 매주 새 펌웨어가 나옵니다.
해킹 가능하다: 그래요 여러분, 뮤직 테크놀로지는 항상 해킹 가능해야 합니다. 커스텀 펌웨어도 하나의 일이지만, 음악가들이 지평을 넓힐 수 있게 해주는 기기는 완전히 다른 일입니다. 대형 뮤직 테크 기업들: 주목하세요.
(Korg: 당신은 봐줍니다. Eurorack 해커들: 봐줍니다. 나머지 모두: 낙제!)
저는 지금 신디사이저로 가득한 방에 앉아 있는데, 정말로 가지고 놀고 싶은 유일한 것은 N-VAVE FM1입니다. 이제 단순한 FM 신디사이저가 아니라 팔방미인입니다.
그런데, 이것이 뮤직 토이 해킹의 빙산의 일각에 불과하다는 것을 아셨나요? Yamaha DX7부터 Synthstrom Deluge까지 거의 모든 것이 해킹되고 있습니다. 훌륭하고 긍정적이며 즐거운 방식으로요!
재미있고 흥미로운 해킹 대상을 찾고 있다면 지금보다 뮤직 테크놀로지에 뛰어들기 좋은 때는 없습니다. 독일 업체 한두 곳의 (과거) 잠긴 DSP 현금인출기를 열어젖히고 그것으로 더 많고 더 미친 일을 할 방법을 찾아내는 것은 정말 보람찹니다.
당신의 칵테일 소음/블립 기계에 Motorola 56K DSP가 들어 있나요? 그것을 위한 에뮬레이터가 있습니다: https://theusualsuspects.io
M-VAVE를 지켜보는 것은 정말, 정말 재미있습니다 […]
- chrisshroba
맥락을 설명하자면, 이것은 65~80달러짜리 신디사이저로 저렴한 가격 덕분에 꽤 인기가 많았고, 기본 제공되는 것보다 훨씬 더 친근하고 기능이 풍부하게 만들어 주는 서드파티 펌웨어가 많이 출시되고 있습니다. 서브레딧에서도 꽤 많은 논의가 있습니다:
- cicloid
이것이 폭발적으로 인기를 끌기 시작한 이후로 저는 모든 링크를 "어썸 리스트"에 모으기 시작했습니다 https://github.com/cicloid/awesome-fm-1
흥미로운 질문은 SOTA 모델들이 도덕적 회색 지대에서 벗어나기 시작하거나 보안 문제로 인해 가드레일이 이런 종류의 작업을 비활성화하면 이러한 노력에서 나오는 활기가 얼마나 사라질지입니다.