# HHKB Professional Classic：厂商 HID 协议与固件研究

> HHKB-reverse-engineering 研究 HHKB Professional Classic 键盘的厂商 USB HID 协议，记录 64 字节请求与响应帧、命令行为、键位映射布局及固件转储行为，并提供基于 macOS IOKit 的探测和修改工具。

- 类型：案例
- 目标：固件 · 协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/m1sk9/HHKB-reverse-engineering>
- 一手来源：<https://github.com/m1sk9/HHKB-reverse-engineering/blob/33db39081a8081f128024ee62cf1ba022c63f360/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/hhkb-professional-classic-case/>
- 记录 JSON：<https://awesomerea.org/resources/hhkb-professional-classic-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/hhkb-professional-classic-case/index.md)

## 使用条件与局限

- **前提条件：**构建工具需要 Xcode 命令行工具。
- **范围：**作者称相关结果是在运行 A4.29 固件、连接至 macOS 27.0 的 PD-KB401B 上测得的。
- **局限：**尚未实现固件刷写；作者称转储固件后，键盘须拔出重插才能退出只读状态。
- **许可：**采用 MIT 许可证。

## 一手来源

1. <https://github.com/m1sk9/HHKB-reverse-engineering/blob/33db39081a8081f128024ee62cf1ba022c63f360/README.md>
2. <https://github.com/m1sk9/HHKB-reverse-engineering/blob/33db39081a8081f128024ee62cf1ba022c63f360/docs/protocol.md>
3. <https://github.com/m1sk9/HHKB-reverse-engineering/blob/33db39081a8081f128024ee62cf1ba022c63f360/docs/firmware.md>

## 同分区更多条目：固件与硬件

- [nano3-os：还原 Avalon Nano 3 挖矿协议](https://awesomerea.org/zh/resources/nano3-os-miner-protocol-case/index.md) · 案例
- [gear360-raw：恢复 Gear 360 SM-R210 的 RAW 拍摄与校准数据](https://awesomerea.org/zh/resources/gear360-raw-case/index.md) · 案例
- [Minager：重建 Antminer 控制接口](https://awesomerea.org/zh/resources/minager-case/index.md) · 案例
- [chave-sandeiro：研究 Renault Sandero 转向灯开关](https://awesomerea.org/zh/resources/chave-sandero-case/index.md) · 案例
- [f407 大绿板：屏幕与按键引脚映射](https://awesomerea.org/zh/resources/f407-board-demo-case/index.md) · 案例
- [Dell Precision A34：SMBIOS 令牌与 BIOS 设置字段映射](https://awesomerea.org/zh/resources/dell-precision-a34-tokens-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
