Case study
Orion Unchained: reconstructing Acer Predator Orion lighting control
Orion Unchained reconstructs Acer Predator Orion desktop lighting control for Linux through a kernel driver, command-line client and desktop app. Its investigation documents PredatorSense lighting payloads, the firmware's AcerGamingFunction WMI methods and the SMBus controller path; the driver uses those findings to set and read lighting effects on the tested PO7-660.
- Targets
- Firmware · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 3
- Last commit
- 2026-09-27
- Language
- QML
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: An Acer Predator Orion desktop, Linux 6.8 or later and kernel-module build tools through DKMS are required; the desktop app also needs PySide6.
- Testing evidence: The author tested PO7-660 with BIOS 1.08; other listed models need testing.
- License: GPL-2.0-or-later license.
Cite
BibTeX
@misc{orion-unchained-case,
title = {{Orion Unchained: reconstructing Acer Predator Orion lighting control}},
howpublished = {\url{https://github.com/s0t0h/orion-unchained}},
url = {https://github.com/s0t0h/orion-unchained},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/orion-unchained-case/}}
}Plain text
Orion Unchained: reconstructing Acer Predator Orion lighting control. https://github.com/s0t0h/orion-unchained (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/orion-unchained-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/PROTOCOL.md GitHub · s0t0h/orion-unchained · Revision 8229038
- README.md GitHub · s0t0h/orion-unchained · Revision 8229038
- docs/REVERSE-ENGINEERING.md GitHub · s0t0h/orion-unchained · Revision 8229038
More in Firmware and hardware
- p2afan: mapping ASPEED BMC fan control through the P2A bridge · Case study
- Cisco CP-9951 DOOM: mapping phone input for a native game port · Case study
- Zeppelin Air: reconstructing USB firmware recovery · Case study
- EmuWorks: emulating NumWorks N0110 calculator hardware · Case study
- CH899: reconstructing the clock's MM32–ESP exchange · Case study
- telink-usb-ota: reconstructing Telink USB-HID firmware updates · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)