Skip to content

Add Alienware Alpha ACPI/WMI support. Including enhancements and updates#148

Open
SirDre wants to merge 5 commits into
trackmastersteve:masterfrom
SirDre:master
Open

Add Alienware Alpha ACPI/WMI support. Including enhancements and updates#148
SirDre wants to merge 5 commits into
trackmastersteve:masterfrom
SirDre:master

Conversation

@SirDre

@SirDre SirDre commented Jun 23, 2026

Copy link
Copy Markdown

Enhancements and updates:

  • Add support for Alpha ASM100 ACPI/WMI controller (controller_asm100).
  • Documented ACPI/WMI controller support in Knowledgebase, detailing requirements and troubleshooting steps.
  • Implemented color utility functions for RGB parsing and validation (colorutil.py).
  • Added sysfs access helpers (sysfs.py), enabling communication with the alienware-wmi kernel module.
  • Introduced asm100_red.json theme file for the ASM100 controller, defining color states for various power conditions.
  • Updated man page for alienfx to include new features and changes.
  • Added script for uninstalling of the AlienFX application and its associated files (remove.py).
  • Added support for "Left Side" zone in both controller and controller_asm100.
  • Update AlienFX new zone support.
  • Update logic to handle legacy zone names.
  • Update UI element ID handling.
  • Update GTK UI color handling.
  • Update controller detection and udev rule.

SirDre added 5 commits June 17, 2026 22:56
- Implemented color utility functions for RGB parsing and validation in colorutil.py.
- Created controller_asm100 for the AlienFXControllerASM100 class, specializing in ACPI/WMI control for the Alienware Alpha ASM100.
- Added sysfs.py for sysfs access helpers, enabling communication with the alienware-wmi kernel module.
- Introduced asm100_red.json theme file for the ASM100 controller, defining color states for various power conditions.
- Documented ACPI/WMI controller support in Knowledgebase, detailing requirements and troubleshooting steps.
- Updated man page for alienfx to include new features and changes.
- Added remove.py script for uninstallation of the AlienFX application and its associated files.
- Added support for "Left Side" zone in both controller and controller_asm100.
- Updated logic to handle legacy zone names.
- Fixed UI element IDs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant