<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://ttylab80387.com/music/</id>
    <title>ttylab80387 · 音樂</title>
    <updated>2026-10-18T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://ttylab80387.com/music/"/>
    <subtitle>一點玩音樂/音響器材的心得</subtitle>
    <icon>https://ttylab80387.com/img/favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[M-VAVE FM-1 韌體升級與回退教學]]></title>
        <id>https://ttylab80387.com/music/fm1-firmware-update/</id>
        <link href="https://ttylab80387.com/music/fm1-firmware-update/"/>
        <updated>2026-10-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[用官方 M-UPGRADE 把 FM-1 從 V14 刷到 V15 的完整過程，包括 macOS 擋下未簽章 App 的處理、檔案驗證，以及只能用另一支舊工具退回 V14 的方法。]]></summary>
        <content type="html"><![CDATA[<p>買了一陣子的 FM-1 聽說是可以更新 firmware 的，所以就查了一下官網。官方 <a href="https://yms-file-store.oss-cn-hongkong.aliyuncs.com/software/releaseNote/firmware/FM-1.txt" target="_blank" rel="noopener noreferrer" class="">release note</a> 和下載頁查得到的版本如下：</p>
<table><thead><tr><th>版本</th><th>日期</th><th>改了什麼</th></tr></thead><tbody><tr><td>V09</td><td>2026‑06‑24</td><td>ENV 包絡可以開關；SEQ 錄製中可以改 RATE；SEQ 新增空拍和音符替換</td></tr><tr><td>V13</td><td>2026‑07‑03</td><td>ARP 和 SEQ 可以同步 BPM；OP 介面會記住目前音色在哪一頁、第幾個 OP；SEQ 可以變調；部分原廠音色的音量調得更平均；GLO 設定可選力度 1–127；可選 MIDI 通道（預設 ALL 全通道）；可用 PC 碼（PC 0–127）切音色；RATE 多了 1/1 和 1/2 兩檔。官方註明這版要從 major update 下載軟體做整體更新</td></tr><tr><td>V14</td><td>2026‑07‑06</td><td>release note 沒寫；下載頁上只有舊的更新程式 <code>FM1.dmg</code> 內建這版（見下方下載表）</td></tr><tr><td>V15</td><td>2026‑07‑30</td><td>LED 基本亮度提高；GLO 設定可以把 A–D 任一組音色重置回上次匯入的狀態；新增 Glide 滑音（GLO 第二頁，0–1 秒，音色是 mono 時才能用）；SEQ 可以錄長音（不會蓋掉先前錄的音符）、每個 pattern 綁定一個音色（進 SEQ 後 preset 旋鈕失效）、選步數、從目前的 pattern 開始串起 1–16 個 pattern 連續播；EDIT 新增音色模板（轉 K1 把所有參數設成基本值）、音色改名、複製別的音色蓋過目前音色、長按 OPx 讓該 OP 靜音（切換音色就復位）；FX 和 ENV 參數從 0–10 細分到 0–100；MIDI 收到 velocity 0 的 note on 會當成 note off，CC 碼控制效果參數的刻度改成對應 FX 參數（詳見官方 CC 響應表）</td></tr></tbody></table>
<p>release note 只有 V09、V13、V15 三筆，跳過的編號（包含 V14）都沒寫。</p>
<p>我這台接上電腦，用官方工具一看是 V14。這篇記錄怎麼用官方工具更新到 V15，以及想退回 V14 時要用哪個檔案。</p>
<!-- -->
<p>刷機途中拔線或斷電可能讓機器變磚，我在官網找不到救援方式，所以刷之前我先把 V14 的更新程式一起載下來當退路。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="環境">環境<a href="https://ttylab80387.com/music/fm1-firmware-update/#%E7%92%B0%E5%A2%83" class="hash-link" aria-label="環境的直接連結" title="環境的直接連結" translate="no">​</a></h2>
<ul>
<li class="">MacBook Air（Mac16,12），macOS 27.0.1</li>
<li class="">FM-1 原本的韌體：V14</li>
<li class="">FM-1 用 USB-C 線直接插 Mac，中間沒有 hub 或轉接器</li>
<li class="">瀏覽器：Brave</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="1-下載">1. 下載<a href="https://ttylab80387.com/music/fm1-firmware-update/#1-%E4%B8%8B%E8%BC%89" class="hash-link" aria-label="1. 下載的直接連結" title="1. 下載的直接連結" translate="no">​</a></h2>
<p><a href="https://www.m-vave.com/download.html" target="_blank" rel="noopener noreferrer" class="">M-VAVE Download Center</a> 的 FM-1 底下有好幾個檔案，用得到的是這三個：</p>
<table><thead><tr><th>檔案</th><th>用途</th><th>大小</th></tr></thead><tbody><tr><td><a href="https://yms-file-store.oss-cn-hongkong.aliyuncs.com/software/pc/M-UPGRADE.dmg" target="_blank" rel="noopener noreferrer" class=""><code>M-UPGRADE.dmg</code></a></td><td>通用更新工具，可以自己選韌體檔</td><td>58.5 MB</td></tr><tr><td><a href="https://yms-file-store.oss-cn-hongkong.aliyuncs.com/software/firmware/FM-1.fwsc" target="_blank" rel="noopener noreferrer" class=""><code>FM-1.fwsc</code></a></td><td>V15 韌體，在「PC Firmware」那一區，日期 2026_07_30</td><td>700 KB</td></tr><tr><td><a href="https://community.m-vave.com/bbs/api/software?file=FM1.dmg" target="_blank" rel="noopener noreferrer" class=""><code>FM1.dmg</code></a></td><td>內建 V14（2026_07_06）的專用更新程式，退回 V14 用</td><td>59.8 MB</td></tr></tbody></table>
<p><code>FM1.dmg</code> 標的是「Firmware for the PC/Mac software」，看起來像是要拿來更新的，其實它只能刷內建的 V14，程式裡沒有選檔功能，拿它更新會停在 V14。它放在 M-VAVE 社群站，不在官方 CDN 上，59.8 MB 下載超過 5 分鐘。</p>
<p>我把 V15 韌體放在 <code>~/Downloads/FM-1-V15/</code>，<code>FM1.dmg</code> 放在 <code>~/Downloads/FM-1-V14-backup/</code>，之後選檔和找備份都比較方便。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="2-驗證檔案">2. 驗證檔案<a href="https://ttylab80387.com/music/fm1-firmware-update/#2-%E9%A9%97%E8%AD%89%E6%AA%94%E6%A1%88" class="hash-link" aria-label="2. 驗證檔案的直接連結" title="2. 驗證檔案的直接連結" translate="no">​</a></h2>
<p>兩個更新程式都沒有 Apple 簽章（下一步會講），所以至少要確認拿到的是官方原檔。我把 Brave 下載的 <code>M-UPGRADE.dmg</code> 和直接從官方 CDN 重抓的一份比 SHA-256，兩份一樣。</p>
<div class="language-sh codeBlockContainer_Ot__ theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_z6Hy"><pre tabindex="0" class="prism-code language-sh codeBlock_Y5th thin-scrollbar" style="color:#9CDCFE;background-color:#1E1E1E"><code class="codeBlockLines_bbfM"><div class="token-line" style="color:#9CDCFE"><span class="token plain">shasum -a 256 ~/Downloads/M-UPGRADE.dmg ~/Downloads/FM-1-V15/FM-1.fwsc ~/Downloads/FM-1-V14-backup/FM1.dmg</span><br></div></code></pre></div></div>
<table><thead><tr><th>檔案</th><th>SHA-256（2026-10-18 下載）</th></tr></thead><tbody><tr><td><code>M-UPGRADE.dmg</code></td><td><code>57a61a8aac12e004bc4cd0b0aa63342d2046f21b50a4e3fe80ea460cfc401081</code></td></tr><tr><td><code>FM-1.fwsc</code></td><td><code>db1642b2b6fa5c2cccb11ffd13878068bb28601678d3644049f99dc40e7edb8a</code></td></tr><tr><td><code>FM1.dmg</code></td><td><code>02005c80404b5f9fb55e9138f11cfdecd821e8014577e546a91d85b270f242d9</code></td></tr></tbody></table>
<p>M-VAVE 之後如果換了檔案，數值就會不同，那時改成重抓一份官方的來比。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="3-安裝-m-upgrade">3. 安裝 M-UPGRADE<a href="https://ttylab80387.com/music/fm1-firmware-update/#3-%E5%AE%89%E8%A3%9D-m-upgrade" class="hash-link" aria-label="3. 安裝 M-UPGRADE的直接連結" title="3. 安裝 M-UPGRADE的直接連結" translate="no">​</a></h2>
<p>打開 DMG，把 <code>M-UPGRADE.app</code> 拖進「應用程式」。這個 App 只有 ad-hoc 簽章，沒有開發者身分也沒有 Apple 公證，Gatekeeper 的檢查結果是 <code>rejected</code>，第一次開會被擋。（打包得也有點隨便，App 裡的 <code>AppConfig.ini</code> 還留著原廠工程師電腦上的微信暫存資料夾路徑。）</p>
<p>會被擋是因為瀏覽器下載時在檔案上貼了隔離標記 <code>com.apple.quarantine</code>。官方更新只有這個管道，我選擇信任它，用終端機移除這一個 App 的標記：</p>
<div class="language-sh codeBlockContainer_Ot__ theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_z6Hy"><pre tabindex="0" class="prism-code language-sh codeBlock_Y5th thin-scrollbar" style="color:#9CDCFE;background-color:#1E1E1E"><code class="codeBlockLines_bbfM"><div class="token-line" style="color:#9CDCFE"><span class="token plain">xattr -dr com.apple.quarantine /Applications/M-UPGRADE.app</span><br></div></code></pre></div></div>
<p>不想下指令的話，先開一次讓它被擋，再到「系統設定 → 隱私權與安全性」按「強制打開」，效果一樣，都只影響這個 App。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="4-更新到-v15">4. 更新到 V15<a href="https://ttylab80387.com/music/fm1-firmware-update/#4-%E6%9B%B4%E6%96%B0%E5%88%B0-v15" class="hash-link" aria-label="4. 更新到 V15的直接連結" title="4. 更新到 V15的直接連結" translate="no">​</a></h2>
<p>刷之前關掉其他會用到 MIDI 的程式（包括開過 Web MIDI 網頁的瀏覽器分頁），Mac 接電源。FM-1 開機、插上 Mac 後開 M-UPGRADE，上方會顯示 <code>Device name:FM-1 Version:14</code>。按 <strong>Select Firmware</strong> 選 <code>FM-1.fwsc</code>，右邊出現綠色的 <code>Firmware version:15</code>，代表檔案沒選錯。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="選好韌體、還沒按 Update Firmware 的畫面" src="https://ttylab80387.com/assets/images/01-m-upgrade-ready-v14-selected-v15-57ea8c21c3ab5243108c05768cd5967e.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">選好韌體、還沒按 Update Firmware 的畫面</span></span></p>
<p>接著按 <strong>Update Firmware</strong>，然後不碰線、不碰 FM-1 和 Mac。視窗會變暗，中間出現轉圈圈和 <code>Ota upgrade in progress..</code>。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="更新進行中的畫面" src="https://ttylab80387.com/assets/images/04-m-upgrade-v15-ota-in-progress-10ae976192178d80f67f141628edc704.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">更新進行中的畫面</span></span></p>
<p>如果按下去出現「Failed to enter upgrade mode!」，官方的做法是 M-UPGRADE 開著、拔掉 USB 再插回去重試。這只適用於還沒開始傳輸的時候。</p>
<p>我刷了兩次 V15（中間退回 V14 一次，為了補截圖），FM-1 從切換成更新模式到重開機回來，第一次約 21 秒，第二次約 20 秒，兩次都沒出錯。</p>
<p>完成後視窗上方會出現綠色橫幅 <code>Upgrade completed! 升级完成！</code>，裝置那一行也變成 <code>Version:15</code>，不用重開 App 就能確認。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="更新完成的畫面" src="https://ttylab80387.com/assets/images/05-m-upgrade-v15-completed-e1caee2ae5f7e4c37f832e474336d5ed.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">更新完成的畫面</span></span></p>
<p>刷完後 FM-1 會自動重開機。機器上最明顯的差別是按鍵背光：V15 的功能鍵全部亮白光，PLAY/STOP 亮黃綠色、REC 亮紅色；V14 只有 HOME 會亮。release note 第一條「LED 基本亮度提高」應該就是指這個。其他新功能我還沒試。另外 FM-1 自己的螢幕不會顯示韌體版本，兩個版本開機都是 <code>001 PIANO 1</code>，要看版本還是得靠 M-UPGRADE。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="V15：功能鍵全亮" src="https://ttylab80387.com/assets/images/08-fm1-device-v15-9c0f126a6598795527598e66b3cb8098.jpg" width="4080" height="3060" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">V15：功能鍵全亮</span></span></p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="V14：只有 HOME 亮" src="https://ttylab80387.com/assets/images/09-fm1-device-v14-79cadf0ffa4c9e52d677394ac2d86ea4.jpg" width="4080" height="3060" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">V14：只有 HOME 亮</span></span></p>
<p>我沒存過自己的音色，所以沒辦法確認更新會不會清掉自訂音色。有存音色的人，刷之前先把重要的參數抄下來比較保險。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="5-退回-v14">5. 退回 V14<a href="https://ttylab80387.com/music/fm1-firmware-update/#5-%E9%80%80%E5%9B%9E-v14" class="hash-link" aria-label="5. 退回 V14的直接連結" title="5. 退回 V14的直接連結" translate="no">​</a></h2>
<p>打開 <code>FM1.dmg</code>，裡面是 <code>M-UPGRADE-FM1.app</code>。它跟 M-UPGRADE 一樣只有 ad-hoc 簽章，Gatekeeper 一樣會擋，照第 3 步的方法放行（路徑換成這個 App）。它內建 V14 韌體，不用選檔。</p>
<p>打開後畫面是簡體中文，上方顯示 <code>FM-1 已连接 版本:15</code>，下面只有兩個按鈕：<strong>Update Firmware</strong> 和 <strong>Update Preset</strong>，沒有選檔的地方。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="M-UPGRADE-FM1 剛打開的畫面，FM-1 目前是 V15" src="https://ttylab80387.com/assets/images/02-m-upgrade-fm1-v15-connected-b058ce6cc83b3bb340767c26c369efaf.png" width="1856" height="924" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">M-UPGRADE-FM1 剛打開的畫面，FM-1 目前是 V15</span></span></p>
<p>App 裡除了 V14 韌體，還內建一個 <code>FM-1_4bank.bin</code>，看檔名應該是 A–D 四組原廠音色，對應的應該是 <strong>Update Preset</strong> 這顆按鈕。所以只按 Update Firmware 退版，音色應該不會被動到；Update Preset 不要亂按。</p>
<p>按下 <strong>Update Firmware</strong> 後，視窗變暗，中間出現轉圈圈和 <code>Ota upgrade in progress..</code>。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="退版進行中的畫面" src="https://ttylab80387.com/assets/images/03-m-upgrade-fm1-ota-in-progress-a255a59949bc7fde16698435db48749f.png" width="1856" height="924" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">退版進行中的畫面</span></span></p>
<p>我退了兩次，FM-1 從切換成更新模式到重開機回來，第一次約 18 秒，第二次約 19 秒，比升級的 20 秒左右還快一點。</p>
<p>完成時上方一樣出現綠色的 <code>Upgrade completed! 升级完成！</code>，但裝置那一行會先變成紅字 <code>请连接 FM-1 / Please connect FM-1</code>，兩個按鈕都反灰。這是 FM-1 正在重開機，不是出錯，等幾秒就好。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="退版剛完成，FM-1 還在重開機" src="https://ttylab80387.com/assets/images/06-m-upgrade-fm1-v14-completed-reconnecting-123af5446eea6a58b3043505d0a20c13.png" width="1856" height="924" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">退版剛完成，FM-1 還在重開機</span></span></p>
<p>大約 7 秒後 FM-1 連回來，顯示 <code>FM-1 已连接（版本 14）相同版本不能更新</code>，Update Firmware 維持反灰。看到版本 14 就是退好了。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="FM-1 連回來，已經是 V14" src="https://ttylab80387.com/assets/images/07-m-upgrade-fm1-v14-same-version-03de9e0d4d65c2c77e15d67853448704.png" width="1856" height="924" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">FM-1 連回來，已經是 V14</span></span></p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="補充m-upgrade-也能更新其他機種">補充：M-UPGRADE 也能更新其他機種<a href="https://ttylab80387.com/music/fm1-firmware-update/#%E8%A3%9C%E5%85%85m-upgrade-%E4%B9%9F%E8%83%BD%E6%9B%B4%E6%96%B0%E5%85%B6%E4%BB%96%E6%A9%9F%E7%A8%AE" class="hash-link" aria-label="補充：M-UPGRADE 也能更新其他機種的直接連結" title="補充：M-UPGRADE 也能更新其他機種的直接連結" translate="no">​</a></h2>
<p>M-UPGRADE 不是 FM-1 專用的。我把另一台 M-VAVE 的 SMK-37 Elite 接上去，它一樣讀得到 <code>Device name:SMK-37 Elite Version:13</code>，看起來是 M-VAVE 各機種共用的更新工具。</p>
<p>畫面上選的韌體是 <code>FM-1.fwsc</code>，它直接用紅字提示 <code>A firmware that does not conform to the device was selected</code>，<strong>Update Firmware</strong> 也反灰按不下去。至少這次把 FM-1 的韌體選給 SMK-37 Elite 時，它有擋下來，沒有硬刷。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="M-UPGRADE 認得 SMK-37 Elite，選到 FM-1 的韌體時擋下來" src="https://ttylab80387.com/assets/images/10-m-upgrade-smk37-wrong-firmware-2677609f81cf11986a11a2d501ae3253.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">M-UPGRADE 認得 SMK-37 Elite，選到 FM-1 的韌體時擋下來</span></span></p>
<p>換成 SMK-37 Elite 自己的韌體 <code>SMK-37 Elite_016.fwsc</code> 後，右邊出現綠色的 <code>Firmware version:16</code>。按下 <strong>Update Firmware</strong>，一樣出現綠色的 <code>Upgrade completed! 升级完成！</code>，裝置那一行從 <code>Version:13</code> 變成 <code>Version:16</code>。跟前面 FM-1 的截圖對照，畫面、按鈕和完成提示都一樣，所以有其他 M-VAVE 機器的人，應該也是拿該機種的 <code>.fwsc</code> 用 M-UPGRADE 刷。</p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="SMK-37 Elite 選好 V16 韌體，還沒按 Update Firmware" src="https://ttylab80387.com/assets/images/11-m-upgrade-smk37-ready-v13-selected-v16-0ae762ff8997207ef80a0449a54117be.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">SMK-37 Elite 選好 V16 韌體，還沒按 Update Firmware</span></span></p>
<p><span class="figure_csq_"><img decoding="async" loading="lazy" alt="SMK-37 Elite 更新完成，已經是 V16" src="https://ttylab80387.com/assets/images/12-m-upgrade-smk37-v16-completed-5fa7383c60d69b3525e8de52851133e9.png" width="1868" height="860" class="img_QA5C"><span class="caption_yuVx" aria-hidden="true">SMK-37 Elite 更新完成，已經是 V16</span></span></p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="結論">結論<a href="https://ttylab80387.com/music/fm1-firmware-update/#%E7%B5%90%E8%AB%96" class="hash-link" aria-label="結論的直接連結" title="結論的直接連結" translate="no">​</a></h2>
<p>V14 和 V15 用的是兩支不同的燒錄軟體：新版 M-UPGRADE 可以自己選韌體檔，舊版 <code>M-UPGRADE-FM1</code> 的韌體寫死在裡面，執行就是刷回 V14。官方沒有單獨提供 V14 的韌體檔，想退版只能靠舊版那支，所以兩支我都留著。</p>
<p>至於值不值得更新：老實說這台買來後我還沒怎麼認真玩，V15 的新功能好不好用我說不上來。不過我一向是先更新再說，除非網路上有人回報新版有 bug 或改壞了，不然都建議更新，何況退回 V14 也不到 20 秒。</p>
<h2 class="anchor anchorTargetStickyNavbar_Emow" id="參考資料">參考資料<a href="https://ttylab80387.com/music/fm1-firmware-update/#%E5%8F%83%E8%80%83%E8%B3%87%E6%96%99" class="hash-link" aria-label="參考資料的直接連結" title="參考資料的直接連結" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://www.m-vave.com/download.html" target="_blank" rel="noopener noreferrer" class="">M-VAVE Download Center</a></li>
<li class=""><a href="https://yms-file-store.oss-cn-hongkong.aliyuncs.com/software/releaseNote/firmware/FM-1.txt" target="_blank" rel="noopener noreferrer" class="">FM-1 官方 release note</a></li>
</ul>]]></content>
        <category label="教學" term="教學"/>
        <category label="器材與軟體" term="器材與軟體"/>
    </entry>
</feed>