
What was done
Ifty Rahman recovered the HID protocol of the Akko PC75B keyboard from the vendor's Windows and macOS driver apps with REA and built a browser-based driver with Claude Code.
Ifty Rahman built Akko Cloud, a web driver for the Akko PC75B and PC75B Plus+ keyboards. The official driver is losing macOS support, so he reverse engineered it using REA and built the replacement with Claude Code. It talks to the keyboard straight from the browser over WebHID.
How it was done
The protocol was recovered from Akko Cloud Driver 370.1.54, in both its Windows and macOS builds. The app has an Electron and React front end that builds every protocol packet, plus a small Rust helper that forwards 64-byte buffers to the keyboard. The checksum routines were recovered from the helper's disassembly. That split is why a browser can replace the helper completely. docs/PROTOCOL.md records how each part was recovered and how much confidence it carries, and it notes the transport was confirmed on a real receiver.
Results
The site remaps keys on four profiles and two Fn layers, records macros, edits 24 backlight effects and per-key colours, and sets polling rate, debounce and power saving. It also backs up and restores settings. It works over USB or the 2.4 GHz receiver, and there is a demo mode with a simulated keyboard. Firmware updates, Bluetooth configuration and Akko's online features are not supported. The project is unofficial and runs entirely in the browser, with no server involved for the keyboard.