下载已构建的键盘固件和对应的 VIA JSON 定义文件。每个文件均提供大小与 SHA-256,按产品、PCB 版本和无线后端分别列出。
:::warning 下载前确认
不同 PCB revision、Ortho / 非 Ortho 和无线后端的固件不可互刷。请先核对 PCB,再选择 QMK / VIA 或 Vial。
:::
快速下载入口
适用于支持 BIOI WCH 配置协议的接收器。重新配对优先选“删除配对信息”;恢复出厂还会按所选型号改写 USB 名称及 VID / PID。见完整操作与支持的配置项。
Windows x64 · 独立命令行程序 · 下载 EXE 后直接运行。
DuoChord nRF51822 迁移 / OTA 文件
:::danger 区分 AVR 与 nRF 文件
本组文件更新无线模块,不能刷到 AVR 键盘主控。首次迁移按六步迁移指南执行:核对 PCB → USB 刷匹配 AVR DuoChord 固件 → 按住 LShift + RShift 并在 1 秒内按两次 F → 确认 DfuTarg → OTA 只刷 application → 重新配对。不得颠倒 AVR / nRF 顺序。
:::
下载区只提供来自同一发布、文件名主体相同的 .hex 和 .dat。使用 Bluefruit Connect 时,分别在 Hex File 和 Init File 中选择这两份文件,不要混用不同发布的文件。要求已有 S110 8.0.0 / bootloader 0002,这些文件不会安装它们。当前按 beta 提供:各机型迁移及五主机回归尚未全部完成。
Beta · nRF51822 xxAC / S110 8.0.0 / bootloader 0002 · 仅 application。HEX 和 DAT 必须同时下载并配套使用。
1. 固件选择器
只下载 VIA JSON?可直接使用下方下载表,无需选择固件类型。
固件与 VIA JSON 下载列表
在表格中找到对应 PCB 和无线后端,点击 UF2、HEX 或 JSON 链接即可下载。_via 为 QMK / VIA 构建,_vial 为 Vial 构建;仅列出已有文件,未提供的固件类型不会生成下载链接。这些文件是构建产物,不代表全部经过实机验证。
VIA JSON 用于 VIA 的定义文件导入,不是可刷写固件。Vial 内置键盘定义,使用 Vial 改键通常无需导入这些 VIA JSON。下载同一目标下的文件;文件名相似不代表固件可以互刷。
:::danger 旧版 BLE 固件 → DuoChord 首次迁移
首次迁移请完整遵循迁移指南:
- 核对 PCB revision 与无线后端。
- 通过 USB 刷入 AVR DuoChord 固件。
- 按住 LShift + RShift,并在 1 秒内按两次 F。
- 确认 nRF51822 进入
DfuTarg 模式。
- 通过 OTA 刷入 nRF51822 application-only 包。
- 重新配对并验证连接。
下方键盘表中的 DuoChord HEX 仅为 AVR 产物;独立 nRF 文件在本页的「DuoChord nRF51822 迁移 / OTA 文件」区。
:::
G60
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| G60 PCB | 旧版 BLE 固件(Bluefruit) | HEX ↓70.9 KB文件详情bioi_g60_bluefruit_via.hex SHA-256 088037faddf313eb61b8eade94584cf52917590caa6def0012f5fa15c2c51843 | HEX ↓75.6 KB文件详情bioi_g60_bluefruit_vial.hex SHA-256 5f2e0a14e3def55958305eb843ed1c460b28b90ecce2910702469f9b8c096e4b | JSON 1 ↓8.9 KB文件详情g60-all-layouts.json SHA-256 7a657ab5cd8c5f50a57b530277ef5d15dd71ce6bd30e5abc14286e19bd0dfa3a JSON 2 ↓5.0 KB文件详情g60.json SHA-256 84a16f3b73636b9a0c9ba5c2a7200dcd1892a63a5c2382b063ac949999c51f47 |
| G60 PCB | DuoChord首次迁移指南 | HEX ↓72.1 KB文件详情bioi_g60_duochord_via.hex SHA-256 909289dc61dabcfbf66ccaeb4dd70d08ae239c36b687eb5536cbc981e359d936 | HEX ↓76.5 KB文件详情bioi_g60_duochord_vial.hex SHA-256 39874940351b63f10241cb0d3e6ef3e0d01fd1366e3db7e4f6fdac904897422b | JSON 1 ↓5.8 KB文件详情g60_duochord.json SHA-256 b54ecd476cd935c652b2a60de2eda02a640d49ae74afb335b52ee66071cd1c4f JSON 2 ↓9.8 KB文件详情g60_duochord_all_layouts.json SHA-256 c5bbf626c5eaff4dc102d2d1a2a48c772d1d75cae0fccc9b0dbb41c8e96f7be0 |
Kamilia
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| Kamilia PCB | 旧版 BLE 固件(Bluefruit) | HEX ↓61.4 KB文件详情bioi_kamilia_bluefruit_via.hex SHA-256 5b9e0a662ea99b44a3a77f47b4b1f7d4b88f0bc2bccea32bf27a0a6fd554f102 | HEX ↓74.5 KB文件详情bioi_kamilia_bluefruit_vial.hex SHA-256 e6308b15b51a15dcae271e82821af1f74f486be6cc6a6f7bac66f922912fe307 | JSON ↓3.2 KB文件详情kamilia.json SHA-256 74726a4fbf0016117b0ebb043f5b1ca73f9ddb1accafd62077ce2b23ab1143d6 |
| Kamilia PCB | DuoChord首次迁移指南 | HEX ↓63.6 KB文件详情bioi_kamilia_duochord_via.hex SHA-256 c1b3b44782a4d3187ff56b28655571020ef684ea16230e58473af594b757ca91 | HEX ↓76.9 KB文件详情bioi_kamilia_duochord_vial.hex SHA-256 335d44c840a2155ae2b46bdbd666eae7060b6dc87a6cdd16fc99b21a9fc87d6a | JSON ↓4.2 KB文件详情kamilia_duochord.json SHA-256 742b3b0ac037dfccdac0f5b07afd3b03a258b0845539d46fe6746297d1de38b1 |
Command65
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| Command65 PCB | 旧版 BLE 固件(Bluefruit) | HEX ↓77.4 KB文件详情bioi_command65_bluefruit_via.hex SHA-256 6e0ea3b684b7951fd518444b1ab41ce85350986081ad50b9e4917ea275be3083 | HEX ↓74.6 KB文件详情bioi_command65_bluefruit_vial.hex SHA-256 0176cce5951d025da63d1865d987f3a87db820ed0aea9348d1223e992b47bd65 | JSON ↓5.2 KB文件详情command65.json SHA-256 5b49a7b00e99ac6c426cd44acef120fbd259322b951a6f66dce4b08659aa9bc8 |
| Command65 PCB | DuoChord首次迁移指南 | HEX ↓64.5 KB文件详情bioi_command65_duochord_via.hex SHA-256 6fc73466c7e61e3ed1238144755f5f05f26576ef08333a70f5a70ccaccaa0a10 | HEX ↓77.2 KB文件详情bioi_command65_duochord_vial.hex SHA-256 19e344cae85f9bc77846a497d830329dbaf914ed65b48a4966191c5d6acd6bd1 | JSON ↓6.2 KB文件详情command65_duochord.json SHA-256 287ed2d34da3fd223a4566e09d47b41129d1f2fe96e69ab923ca6fdda3bb06b8 |
Command65 PE
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| Command65 PE PCB | CH592 | HEX ↓78.0 KB文件详情bioi_command65_pe_via.hex SHA-256 7da94e0a441470238e6787553ff925191e1bef418bdcf422f20037033033ec8f | HEX ↓75.3 KB文件详情bioi_command65_pe_vial.hex SHA-256 4790d3953443baf8bd05b21770961acab8082b68265f3c6b8bb5411d016c5312 | JSON ↓6.8 KB文件详情command65_pe.json SHA-256 3ed6f72d7ae86a47951ba740591f42c79a2dde8558a3895c2c193d26c822e359 |
Manta
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| Manta 40s Hotswap | 旧版 BLE 固件(Bluefruit) | HEX ↓77.0 KB文件详情bioi_manta_rev_40s_hotswap_bluefruit_via.hex SHA-256 729a7349ea236075faf8b5dc1bf4f023f6b696f71ede356f7a99cdb9dc54b5da | HEX ↓73.3 KB文件详情bioi_manta_rev_40s_hotswap_bluefruit_vial.hex SHA-256 5db9f58ede0cd4da0a6fca9e379033da1c6316a514207a13ded055da619845ef | JSON ↓4.4 KB文件详情manta_40s_hotswap.json SHA-256 fe861d6d595660563b187a86195d029399184e1445aa38b2e57d0841b37535d2 |
| Manta 40s Hotswap | DuoChord首次迁移指南 | HEX ↓78.4 KB文件详情bioi_manta_rev_40s_hotswap_duochord_via.hex SHA-256 8f114b0a31e0e85e71dc0fb7518a4a50d70803098728d5b5c44b18cc9f326b57 | HEX ↓74.4 KB文件详情bioi_manta_rev_40s_hotswap_duochord_vial.hex SHA-256 e7e7de45a1ff1f85b29c692bd7ed818c3896f2c55236984979f987b58e7754d1 | JSON ↓5.2 KB文件详情manta_duochord_40s_hotswap.json SHA-256 74c0876292fb59c5085dbebcc1cb9e97bbeeeab76eb162eb3c82d26dbbda0a0b |
| Manta 40s Solderable | 旧版 BLE 固件(Bluefruit) | HEX ↓77.3 KB文件详情bioi_manta_rev_40s_solderable_bluefruit_via.hex SHA-256 d1fa9ef9d2b3a1808e85dcfe33f94c9b39027ef608bf3c5a2c02f8adba264be1 | HEX ↓73.8 KB文件详情bioi_manta_rev_40s_solderable_bluefruit_vial.hex SHA-256 0f22831207f7365716f3b44ac79ec857b88f2e7056b8f426b776bfe804a48a75 | JSON ↓4.4 KB文件详情manta_40s_solderable.json SHA-256 f460eedafa5c99f2e9d8906923e34b72cd6b396be140e7073c20a6b9e1924bbe |
| Manta 40s Solderable | DuoChord首次迁移指南 | HEX ↓78.7 KB文件详情bioi_manta_rev_40s_solderable_duochord_via.hex SHA-256 8a9e8916af7edfa3d3f180c184a81fb7b7e6183ce4bf02f1dea402d30b82d73e | HEX ↓74.8 KB文件详情bioi_manta_rev_40s_solderable_duochord_vial.hex SHA-256 73a51f6353f0c27c6dc49764822d87280fce179859c7864cba6bbdcb83ea4bd3 | JSON ↓5.3 KB文件详情manta_duochord_40s_solderable.json SHA-256 cafd9324ec4de0685c1fef1a4e6f3c086c70be833f45b8779f5c0bc35a765480 |
| Manta Ortho | 旧版 BLE 固件(Bluefruit) | HEX ↓77.5 KB文件详情bioi_manta_rev_ortho_bluefruit_via.hex SHA-256 7d1d8402994b3e57c05fa82f1b46a2fece63b9f75307d83c2fdd3931c69f7429 | HEX ↓73.8 KB文件详情bioi_manta_rev_ortho_bluefruit_vial.hex SHA-256 14c37ad765c8de4b8ebb5f4fd4ee7089f648eb8b5c728523b07bb292dbed70d0 | JSON ↓3.9 KB文件详情manta_ortho.json SHA-256 49610673f55ff1ddc9c13e89a5ad5caa33ad51fb6127fe21d4b6ad8ac84fe270 |
| Manta Ortho | DuoChord首次迁移指南 | HEX ↓78.2 KB文件详情bioi_manta_rev_ortho_duochord_via.hex SHA-256 908300481fe3e753ca4c99dbe67a2fd2bcd229e3e1eb58f2f05fd8dd80b3fe1c | HEX ↓74.8 KB文件详情bioi_manta_rev_ortho_duochord_vial.hex SHA-256 5294db3271d9966564ba81fd07c031bbad7b1d6e1c34ab829359250be61fe989 | JSON ↓4.7 KB文件详情manta_duochord_ortho.json SHA-256 7fd35abc9adc8242d42b4723ba95c5fc97b032706a7651df149efd8ab130fdba |
| Manta40 rev2 | CH592 | UF2 ↓104.0 KB文件详情bioi_dev_manta40_rev2_via.uf2 SHA-256 75130bb49a7b94e6332374bbe98f36facba82d913e882de9338a09f96b441c23 | UF2 ↓129.0 KB文件详情bioi_dev_manta40_rev2_vial.uf2 SHA-256 c92a39075b048715fdfa257c72597528a67739025b0c50f0174b961b5d783d4e | JSON ↓4.5 KB文件详情manta_40s_rev2.json SHA-256 dfd83d4087ed889dddd7d15abde4b6d31fec3abcedde4f3d3eb34986cb045431 |
| Manta40 rev2 Ortho | CH592 | UF2 ↓104.0 KB文件详情bioi_dev_manta40_ortho_rev2_via.uf2 SHA-256 fbd040ec6984fb57dd520d0fcaab9a6bd4dffe28a776e5c1d2cd19e06a12c7fa | UF2 ↓129.5 KB文件详情bioi_dev_manta40_ortho_rev2_vial.uf2 SHA-256 cc08ef8a074048ffe1f5093638ca2b253dc04f04f7650bde7894b0d004a85c16 | JSON ↓3.8 KB文件详情manta_ortho_rev2.json SHA-256 bbdf098d1387ec0c365ed916a3a2867c387eb3c840eecb6d1135d0ffe21aaf93 |
Skog Reboot
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| Skog Reboot rev A | 旧版 BLE 固件(Bluefruit) | HEX ↓113.1 KB文件详情bioi_skog_reboot_rev_a_bluefruit_via.hex SHA-256 3a3b349e1f6767114393b626f19c85ba19c8f54611c4db14a58b6d4e313baa29 | HEX ↓146.9 KB文件详情bioi_skog_reboot_rev_a_bluefruit_vial.hex SHA-256 128971f4584d28724ff3da096a81827621ab4c9fa6615b71138e4f3b682a0cfa | JSON ↓5.5 KB文件详情skog_reboot.json SHA-256 f94fc55b02e5aed1edb3e265d0e2440691ecd297afd439e7ab49c145e2f1f63e |
| Skog Reboot rev A | DuoChord首次迁移指南 | HEX ↓112.8 KB文件详情bioi_skog_reboot_rev_a_duochord_via.hex SHA-256 aeb9f16c45b3d02916423b7496c6c4bae0e830b18da39fa83c558c1a65997088 | HEX ↓146.8 KB文件详情bioi_skog_reboot_rev_a_duochord_vial.hex SHA-256 60cf90f06082ce7eb7b17c68ab80bd9d840e6d0deaa20f84778f05a8348a625c | JSON ↓6.3 KB文件详情skog_reboot_duochord.json SHA-256 a44bd37dc5f0c8bb3723b9360acd71754d4ec9fb9403fc229f654ee3399b4993 |
| Skog Reboot rev B | 旧版 BLE 固件(Bluefruit) | HEX ↓113.3 KB文件详情bioi_skog_reboot_rev_b_bluefruit_via.hex SHA-256 d6781f5f1c1d6d6c09acad5c647915a5e8c08bfbbad5f3d790f741bf1fec4ef0 | HEX ↓147.2 KB文件详情bioi_skog_reboot_rev_b_bluefruit_vial.hex SHA-256 2245a3adf9b72d8bf08f93b67bf6e94c78b059e4dc159351edaeed6b1dd17616 | JSON ↓5.5 KB文件详情skog_reboot.json SHA-256 f94fc55b02e5aed1edb3e265d0e2440691ecd297afd439e7ab49c145e2f1f63e |
| Skog Reboot rev B | DuoChord首次迁移指南 | HEX ↓113.0 KB文件详情bioi_skog_reboot_rev_b_duochord_via.hex SHA-256 44b43d943cab22bce0764431c344f9a6b61d6811be641267dfafba48b60e2f24 | HEX ↓147.2 KB文件详情bioi_skog_reboot_rev_b_duochord_vial.hex SHA-256 5e3074371beb50a692fe4f1afced2fc9ae0418a50295de6e1772cb466fd88792 | JSON ↓6.3 KB文件详情skog_reboot_duochord.json SHA-256 a44bd37dc5f0c8bb3723b9360acd71754d4ec9fb9403fc229f654ee3399b4993 |
F60
| PCB | 无线后端 | QMK / VIA | Vial | VIA JSON |
|---|
| F60 rev1 | 仅 USB | HEX ↓60.4 KB文件详情bioi_f60_rev_1_via.hex SHA-256 bc23135c104e489a2d8a4f43ebb76a21a4ab2009a3339183b75098cfeb43630f | HEX ↓76.9 KB文件详情bioi_f60_rev_1_vial.hex SHA-256 030735c8bebecc4f00f318e05308711494aac7330f00c6f71d65766c24184485 | JSON ↓5.3 KB文件详情f60.json SHA-256 b55cd0d6a6993ca708ba4ef815aa766b632f07eccf1f4044c23365f20ae8aac7 |
| F60 rev2 | 仅 USB | UF2 ↓69.5 KB文件详情bioi_f60_rev_2_via.uf2 SHA-256 918327d1b642dcea5110ebbd03fa0064369427974f668c59c44f36573bb455f9 | UF2 ↓95.5 KB文件详情bioi_f60_rev_2_vial.uf2 SHA-256 34193a170022af30f4138fb70f4bb3a8362ec309c5b806cb258159f45bcd215a | JSON ↓8.2 KB文件详情f60m.json SHA-256 7732dba698980bbc12f7803f2328f928fb90a76fbc438c7f64de54ade953a160 |
| F60 rev3 | 仅 USB | UF2 ↓99.0 KB文件详情bioi_f60_rev_3_via.uf2 SHA-256 a27fb1c2305deb90a62ea38c44aaa0fbd96934eb1c9b8dcc402115dcf2655dbd | UF2 ↓124.5 KB文件详情bioi_f60_rev_3_vial.uf2 SHA-256 f71e5bc115e567e9973feee72d57fcb94b93e8c2f86d6675b4f13d99016de5ff | JSON ↓8.2 KB文件详情f60m.json SHA-256 7732dba698980bbc12f7803f2328f928fb90a76fbc438c7f64de54ade953a160 |
| F60 revM | 仅 USB | UF2 ↓69.5 KB文件详情bioi_f60_rev_m_via.uf2 SHA-256 690fe5c5173f41abf6d04a98f179753057c953a47749f08ef87e3578e275e871 | UF2 ↓95.5 KB文件详情bioi_f60_rev_m_vial.uf2 SHA-256 f45dd36bc0b3f0c84e8bf1bbfb7350eb71aca7069b2dfdf68e54264d1e75dfb8 | JSON ↓8.2 KB文件详情f60m.json SHA-256 7732dba698980bbc12f7803f2328f928fb90a76fbc438c7f64de54ade953a160 |
| F60w | CH592 | UF2 ↓107.0 KB文件详情bioi_dev_f60w_via.uf2 SHA-256 634bc60f0f72bf9e3bd955e2031e6e6fb2443238411eadbed107601fb4986022 | UF2 ↓133.5 KB文件详情bioi_dev_f60w_vial.uf2 SHA-256 48c44e8161cdcfe602c1cf4352e37b6927b8327feef26605e54456cc234b9d71 | JSON ↓9.4 KB文件详情f60w.json SHA-256 48f6f4a6672c856ce769dceca89dd8c2bc7907e5e1864d9f915ae3d05ffeb0eb |
3. 校验与刷写
展开 文件详情 可查看完整文件名和 SHA-256 校验值,用于确认下载内容完整。Windows 可使用 Get-FileHash <文件路径> -Algorithm SHA256 计算并比对。