# PolyWollyWin: reconstructing ASUS AniMe Matrix HID control

> PolyWollyWin controls the ASUS ROG Strix Flare II Animate keyboard's AniMe Matrix through a USB HID format confirmed from captures of the official software. The Windows app sends 312 LED values in a documented report and provides effects, image playback, and a paint editor. The repository also documents hardware porting.

- 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/MikeOpitz99/PolyWollyWin>
- Primary source: <https://github.com/MikeOpitz99/PolyWollyWin/blob/4c149812c186acad77811a10f8342e35c9110ae7/README.md>
- Catalog page: <https://awesomerea.org/resources/polywollywin-case/>
- Record JSON: <https://awesomerea.org/resources/polywollywin-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/polywollywin-case/index.md)

## Requirements & limits

- **Prerequisites:** Requires Windows, Python 3.10 or newer, and an ASUS ROG Strix Flare II Animate for source use.
- **Limits:** Hardware support is currently tested only for USB VID 0x0B05 and PID 0x19FC.
- **License:** MIT License.

## Primary sources

1. <https://github.com/MikeOpitz99/PolyWollyWin/blob/4c149812c186acad77811a10f8342e35c9110ae7/README.md>
2. <https://github.com/MikeOpitz99/PolyWollyWin/blob/4c149812c186acad77811a10f8342e35c9110ae7/ACKNOWLEDGEMENTS.md>

## More in Protocols

- [gloriousctl: mapping Pixart Model I 2 mouse settings](https://awesomerea.org/resources/gloriousctl-linux-pixart-case/index.md) · Case study
- [divoom-protocol: reconstructed BLE control for Divoom displays](https://awesomerea.org/resources/divoom-protocol-case/index.md) · Case study
- [hestia: replacing the Keemple smart-home cloud](https://awesomerea.org/resources/hestia-keemple-case/index.md) · Case study
- [gigabyte-gpu-lcd: reconstructing AORUS GPU LCD control](https://awesomerea.org/resources/gigabyte-gpu-lcd-case/index.md) · Case study
- [Ricoh SP 200 Linux CUPS Driver: reconstructing the printer's USB print protocol](https://awesomerea.org/resources/ricoh-sp200-linux-case/index.md) · Case study
- [HyperX QuadCast 2 S: reconstructing RGB control on macOS](https://awesomerea.org/resources/hyperx-quadcast-2s-rgb-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.
