往期报告
- 已有项目更新
- 0
- 新收录
- 0
- 基线观察
- 28
基线观察
qmk/qmk_firmware
多平台键盘固件框架,公开维护键盘板级定义、矩阵扫描与输入设备驱动。
- 设备
- 多型号键盘
- 主控
- AVR、Arm 等多平台
- 许可证
- GPL-2.0(各组件条款分别核对)
具体板型兼容性与端到端时延未实测。
zmkfirmware/zmk
基于 Zephyr 的无线键盘固件,公开提供 BLE 与分体键盘实现。
- 设备
- 多型号无线/分体键盘
- 许可证
- MIT
板级配置需逐型号匹配。无线、功耗与刷写行为未独立验证。
KMKfw/kmk_firmware
基于 Python 和 CircuitPython 的键盘固件。README 说明项目目前仅有限维护。
- 设备
- CircuitPython 键盘
- 许可证
- GPL-3.0(软件;其他素材另有条款)
软件和其他素材的许可范围分别核对。
rmk-rs/rmk
Rust 和 Embassy 键盘固件,涵盖 BLE、Vial 与实验性 Rynk。
- 设备
- 多平台键盘/分体键盘
- 主控
- README 列举 STM32 / nRF52 / nRF54 / RP2040 / ESP32 等;逐型号适配
- 许可证
- Apache-2.0 OR MIT
发行说明中的 BLE 接收器和 DFU 未独立验证。时延与续航来自作者说明。
aroum/dmk
基于 FreeRTOS 的跨主控键盘固件,包含 Vial/VIA、分体键盘和模块接口,主要面向有线连接。
- 设备
- Kabarga、Corne、Pncateho 等适配板
- 主控
- K1986BE92FI / RP2040 / RP2350 / nRF52840 / BE-U1000(README)
- 许可证
- MIT
nRF52840 是所列主控之一。项目说明原生 BLE 不在当前范围内,各主控适配未独立构建验证。
karstx/smk
面向部分 8051 商用键盘的替代固件与 ISP 引导程序。
- 设备
- NuPhy Air60 v1、E-YOOSO Z11、Genesis Thor 300、CIY X77
- 主控
- SinoWealth SH68F90A / SH68F881 / SH68F89(分设备)
- 许可证
- GPL-2.0
Air60 的无线支持在板级文档中标为部分支持。引导程序恢复未实测。
JimKnopfIoT/Lenovo-600-BT-Mouse_patch
Lenovo 600 蓝牙鼠标的第三方固件补丁,面向空闲后卡顿、连接间隔和断连逻辑。
- 设备
- Lenovo 600 Bluetooth Mouse
- 主控
- nRF52810
- 许可证
- MIT(作者补丁工具)
补丁只匹配指定镜像。改善效果来自作者报告,兼容性和稳定性未独立验证。
Tymon3310/vial-qmk
结合 Vial 与 Keychron 固件的社区分支,包含磁轴功能和经 Keychron Link 接收器的 Vial 数据通路。
- 设备
- Keychron / Lemokey 部分 Q、K、V、Max、HE 等分支适配
- 许可证
- GPL-2.0(各组件条款分别核对)
作者明确测试的是 V5 Max ANSI Encoder。其他型号、接收器数据通路和设备恢复尚待验证。
scholzri/rainy75-zmk
Rainy 75 Pro 的 ZMK 板级移植,公开 BLE 链路层、USB、LED、电池驱动与 MCUboot 相关代码。
- 设备
- Wobkey Rainy 75 Pro
- 主控
- Telink TLSR9511 (B91, RISC-V)
- 许可证
- Apache-2.0
原厂 2.4 GHz 协议未实现。功耗及主机兼容性未独立测试。
zhangqili/oholeo-keyboard-firmware
磁轴键盘固件包含 Rapid Trigger、差速触发、DKS、多层、宏和手柄/MIDI 输出。
- 设备
- Oholeo 自制 Hall Effect 键盘
- 主控
- STM32F303CBT6
- 许可证
- GPL-3.0
传感器具体料号未确认。实际扫描率与端到端时延未实测。
megablue/mini60he-max-reverse-engineering
记录 AULA Mini60HE Max V1.52 镜像的静态分析,包含键位和 Fn 层编辑工具及版本绑定的补丁研究。
- 设备
- AULA Mini60HE Max (V1.52 image)
- 主控
- SONiX SN34F280 (Cortex-M3, source claim)
- 许可证
- MIT(作者脚本与文档,原厂固件权利另计)
分析镜像未包含无线模块固件。补丁兼容性、掉电恢复及性能未独立验证。
sssata/fluxpad
磁轴小键盘的硬件、固件与配置器项目。源码可见动态触发、按压和释放迟滞、校准及去抖。
- 设备
- FLUXPAD osu! analog keypad (v1/v2 variants)
- 主控
- RP2040(当前所读实现)、SAMD21(早期文档)
- 许可证
- GPL-3.0
硬件代次需与固件匹配。配置器版本不代表固件版本,标称 0.1 毫米未实测。
minipadKB/minipad-firmware
磁轴小键盘固件包含动态触发、模拟采样滤波和校准,以及串口配置协议。
- 设备
- Minipad RP2040 2/3-key osu! keypad; 可扩展数字/磁轴输入
- 主控
- RP2040
- 许可证
- GPL-3.0
README 所述 0.01 毫米是配置或计算步进。实机精度与时延未独立验证。
pok3r-custom/pok3r_re_firmware
POK3R 系列及部分相关键盘的历史固件分析资料,提供反汇编研究和替代固件项目索引。
- 设备
- Vortex POK3R/POK3R RGB/CORE/RACE 3; KBParadise V60/V80 等
- 主控
- Holtek HT32 family; exact per-device variant not resolved in this run
- 许可证
- 仓库许可未查明
实机兼容性和当前工具链未验证。仓库未见通用许可,第三方固件权利需另行确认。
cvanelteren/OpenAula
AULA 磁轴键盘的 HID 协议与触发算法研究,提供离线配置器及 Mod-tap、导航层等扩展工具。
- 设备
- AULA MINI 60 HE PRO (v1.52/v1.53 source references)
- 许可证
- GPL-3.0
无线链路未定位。不同固件版本的兼容性与作者硬件测试结果未独立验证。
genokolar/nrf52-keyboard
Lotlab/TMK 基础上的无线键盘固件分支,可读代码包括 BLE HID、USB 和 BLE DFU。
- 设备
- nRF52 自制无线键盘 (Lot60-BLE 等,分支硬件列表)
- 主控
- nRF52810 / nRF52811 / nRF52832; CH554 USB companion
- 许可证
- GPL-3.0-or-later plus Nordic restrictions on selected files
独立 2.4 GHz 实现及各版本的功耗未确认。作者旧测量只对应其指定硬件和配置。
badjeff/zmk-paw3950-driver
ZMK 的 PAW3950 驱动封装,初始化、CPI 和运动读取调用未公开的静态库。
- 设备
- DIY ZMK pointing devices、Seeed XIAO BLE (author-tested)
- 主控
- nRF52840 Cortex-M4
- 传感器
- PAW3950
- 许可证
- MIT (src/paw3950.c SPDX; undisclosed library license not verified)
未核实库的分发许可、任意 LOD 调节或实机行为。
Stallion77RepoOfficial/repel_paw3950_driver_re
Linux 端 HID/libusb 鼠标配置工具,代码包含 LOD 命令与有线、蓝牙、2.4 GHz 连接路径。
- 许可证
- MIT
具体鼠标型号未确认。公开内容是主机工具,未见设备固件补丁或任意 LOD 调节证据。
Krillleeee/paw3395-module
可读的 PAW3395 ZMK 驱动源码,包含 SPI 初始化、寄存器设置和运动处理。
- 设备
- ZMK/Zephyr pointing devices
- 传感器
- PAW3395
- 许可证
- MIT (src/paw3395.c SPDX)
未构建或实测。PAW3395 的寄存器行为不能直接套用到 PAW3950。
8e9nQxe/Wireless-mouse-firmware-reverse-engineering
多款商业无线鼠标的公开逆向笔记,涵盖鼠标和接收器分工、传感器设置、性能模式与 LOD。
- 设备
- CRDRAKO 54H/KO-ONE firmware family、VAXEE NP-01S v2 and dongle、Ninjutso Sora V3、CHAOS 8K
- 传感器
- PAW3950 for CRDRAKO (report); other families vary
- 许可证
- 仓库许可未查明
性能和行为描述来自作者分析,未独立复现。结论对应具体固件版本,第三方固件许可另计。
TheB1t/g102-custom-fw
指定 G102/G203 LIGHTSYNC 硬件版本的独立固件与 USB DFU,引入按键、滚轮、传感器、DPI 和灯效设置。
- 设备
- Logitech G102/G203 LIGHTSYNC (STM32F072CB hardware variant)
- 主控
- STM32F072CB
- 许可证
- MIT(作者代码),libopencm3 为 LGPL-3.0-or-later,微码与采集文件权利另计
传感器驱动依据作者采集重建。构建、刷写和原厂恢复均未独立验证。
greengrocer98/lariska
VGN F1/VXE R1 的 ZMK 板级移植,提供引脚、设备树和配置,并链接配套引导程序。
- 设备
- VGN F1、VXE R1
- 主控
- nRF52840
- 传感器
- PAW3395
- 许可证
- 仓库许可未查明
需匹配具体子型号及硬件版本。与原装接收器的兼容性未核实。
AIALRA-0/NRF52_Tri_Mode_Wireless_Mouse
三模鼠标原型公开鼠标端与接收器端源码,包含 USB、BLE、ESB、传感器和电池状态处理。
- 设备
- DIY tri-mode gaming mouse prototype
- 主控
- nRF52840
- 传感器
- PAW3399
- 许可证
- MIT(项目自有代码,Nordic SDK、SoftDevice 及第三方资料另计)
报告频率是作者配置目标,未独立测量。配对、功耗和延迟仍属原型阶段。
zaunkoenig-firmware/m3k-firmware
Zaunkoenig M3K 鼠标与引导程序源码,主程序包含 LOD、CPI、报告率和传感器输入设置。
- 设备
- Zaunkoenig M3K
- 主控
- STM32F730 系列(源码)
- 传感器
- PAW3399
- 许可证
- MIT(所读项目源码,第三方组件另计)
主线源码写入 v1.21,已查发行标签为 v1.2。硬件与端到端时延未实测。
Li-Dongze/stm32_paw3395_mouse
STM32 与 PAW3395 的有线鼠标项目,包含传感器到 USB HID 的固件、PCB 和结构资料。
- 设备
- DIY wired PAW3395 mouse
- 主控
- STM32F103C8T6
- 传感器
- PAW3395
- 许可证
- 仓库许可未查明
构建与性能未实测,PAW3950 兼容性未验证。
bilogic/logitech-unifying-device
为兼容 Logitech Unifying 的自定义设备提供协议库,可作为无线协议实现参考。
- 设备
- Logitech C-U0007 compatible custom device
- 主控
- ESP8266 plus NRF24L01+
- 许可证
- GPL-3.0
未执行无线协议实验,未验证低时延鼠标链路或完整替代固件。
aroum/ufa
将 ZMK 移植到商用无线鼠标的项目索引与硬件研究,记录已确认板型和待验证候选。
- 设备
- VGN F1 MOBA、VXE R1 Pro、Zaopin Z2
- 主控
- nRF52840(作者标为已确认的板型)
- 传感器
- PAW3395(作者标为已确认的板型)
- 许可证
- MIT
板型状态来自项目作者。原装接收器兼容性、报告率和待测传感器未独立验证。
open/hyperdrako
面向指定 CRDRAKO 鼠标固件版本的第三方补丁与工具,公开 LOD 参数处理的静态分析线索。
- 设备
- CRDRAKO KO-ONE,鼠标固件 v01.09.02.05
- 主控
- nRF54H20
- 传感器
- PAW3950
- 许可证
- 未查明通用授权
补丁范围为鼠标端。LOD 编码到物理毫米的推算未经实测。