# Omni Tray: reconstructing Arctis Nova Pro Omni USB control

> Omni Tray reconstructs USB HID control of the SteelSeries Arctis Nova Pro Omni GameHub in a Windows tray client. Its protocol notes map report collections, command transfers and event channels; the client exposes battery, mute, ANC and volume state and can relay telemetry through MQTT.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/marctew/arctis-nova-pro-omni-tray-tool>
- Primary source: <https://github.com/marctew/arctis-nova-pro-omni-tray-tool/blob/16d3709bc19bb30851c9d19e687f626c0b3a445c/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/omni-tray-arctis-protocol-case/>
- Record JSON: <https://awesomerea.org/resources/omni-tray-arctis-protocol-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/omni-tray-arctis-protocol-case/index.md)

## Requirements & limits

- **Prerequisites:** SteelSeries Arctis Nova Pro Omni GameHub and Windows.
- **Scope:** Protocol observations come from one unit on firmware revision 0x0132; opcodes may vary across revisions.
- **Limits:** Sidetone, EQ and the 0xB8 event remain unresolved.
- **License:** MIT license.

## Primary sources

1. <https://github.com/marctew/arctis-nova-pro-omni-tray-tool/blob/16d3709bc19bb30851c9d19e687f626c0b3a445c/PROTOCOL.md>
2. <https://github.com/marctew/arctis-nova-pro-omni-tray-tool/blob/16d3709bc19bb30851c9d19e687f626c0b3a445c/README.md>

## More in Protocols

- [tapo-local: reconstructing local control of the Tapo P110](https://awesomerea.org/resources/tapo-local-case/index.md) · Case study
- [castty: reconstructing Mionix Castor control on Linux](https://awesomerea.org/resources/castty-mionix-castor-case/index.md) · Case study
- [legion-gpu-rgb: reconstructing Lenovo GPU lighting control](https://awesomerea.org/resources/legion-gpu-rgb-case/index.md) · Case study
- [SoundcoreBridge: reconstructing Soundcore Space 2 headphone controls](https://awesomerea.org/resources/soundcorebridge-case/index.md) · Case study
- [NiimBridge: reconstructing the NIIMBOT D110_M print protocol](https://awesomerea.org/resources/niimbridge-d110m-case/index.md) · Case study
- [OMS fingerprint module: reconstructing USB communication for a Linux driver](https://awesomerea.org/resources/oms-fingerprint-linux-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.
