# hxoctkl: reconstructing HyperX Alloy Origins Core profile writes

> hxoctkl reconstructs USB HID profile control for the HyperX Alloy Origins Core tenkeyless keyboard and writes persistent per-key RGB animations from Linux. Its protocol notes specify 64-byte reports, command opcodes, colour-buffer packing and the upload and commit sequence. The research used device queries and one NGENUITY USB capture, and builds on OpenRGB's earlier findings about colour-buffer packing.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/identityapproved/hyperx-origins-core-tkl-rgb>
- Primary source: <https://github.com/identityapproved/hyperx-origins-core-tkl-rgb/blob/26046375e7fae903cb3c3f1af0fb4e10a2df948c/docs/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/hyperx-origins-core-tkl-rgb-case/>
- Record JSON: <https://awesomerea.org/resources/hyperx-origins-core-tkl-rgb-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/hyperx-origins-core-tkl-rgb-case/index.md)

## Requirements & limits

- **Prerequisites:** Linux hidraw access requires the documented udev rule and an active local seat, or root access.
- **Scope:** Only HyperX Alloy Origins Core USB IDs 0951:16e6 and 03f0:098f are supported; development used an ANSI layout and firmware 21.08.
- **Limits:** The tool cannot restore overwritten onboard profiles by itself.
- **License:** GPL-2.0-or-later License.

## Primary sources

1. <https://github.com/identityapproved/hyperx-origins-core-tkl-rgb/blob/26046375e7fae903cb3c3f1af0fb4e10a2df948c/docs/PROTOCOL.md>
2. <https://github.com/identityapproved/hyperx-origins-core-tkl-rgb/blob/26046375e7fae903cb3c3f1af0fb4e10a2df948c/README.md>

## More in Protocols

- [Wireless Doorbell Clone: reconstructing a Grundig QH-831A remote frame](https://awesomerea.org/resources/wireless-doorbell-clone-case/index.md) · Case study
- [Lucci Air Homey App: reconstructing two fan handset RF protocols](https://awesomerea.org/resources/lucci-air-homey-app-case/index.md) · Case study
- [Taktil: reconstructing AULA F99 HID control](https://awesomerea.org/resources/taktil-case/index.md) · Case study
- [MG330 Studio: reconstructing SPCP6651B mouse configuration](https://awesomerea.org/resources/mg330-studio-case/index.md) · Case study
- [qutie: reconstructing PRT Qutie Bluetooth printing](https://awesomerea.org/resources/qutie-printer-case/index.md) · Case study
- [Hush: reconstructing WH-1000XM6 headset control](https://awesomerea.org/resources/hush-wh1000xm6-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
