superx-goes-arch
Find a file
Kay Türtscher 47d124c547 Finalize RGB reverse-engineering: hardware blocker confirmed, all paths exhausted
Summary:
- HID output/feature reports on hidraw1+2: no LED reaction
- WMI EC Method 5/6 (read+write on 0x00-0xFF): no LED reaction
- WMI CMS Method 3/4 (alt path): no LED reaction
- HID init handshake (10 variants): no LED unlock
- Electrical: MCU sends data but WS2812B strips don't decode it

Root cause: OEM LED protocol incompatible with WS2812B timing/packet format.
Software side complete. Hardware debugging (logic analyzer) needed next.
Frostbay unaffected — separate MCU with documented HID protocol.
2026-05-25 13:16:16 +02:00
docs Finalize RGB reverse-engineering: hardware blocker confirmed, all paths exhausted 2026-05-25 13:16:16 +02:00
tools Finalize RGB reverse-engineering: hardware blocker confirmed, all paths exhausted 2026-05-25 13:16:16 +02:00
udev Document Super X RGB OEM layer and add Linux bridge scaffold 2026-05-25 10:15:10 +02:00
.gitignore Document Super X RGB OEM layer and add Linux bridge scaffold 2026-05-25 10:15:10 +02:00
README.md Import legacy Super X RGB findings 2026-05-25 11:43:37 +02:00

SuperX-goes-Arch

Arbeitsrepo für Linux-/Arch-/COSMIC-Support auf dem OneXplayer Super X.

Fokus:

  • RGB-Stripes / interne LED-Steuerung
  • Keyboard-/Controller-/HID-Pfade
  • Frostbay-Wasserkühlung (BLE/HID)
  • Reverse Engineering von OEM-Tools und Windows-Artefakten
  • später: echte Linux-Tools / evtl. hhd-Plugin / udev+hwdb / Arch-Pakete

Aktueller Stand

  • Für Super X gibt es schon brauchbare Linux-Basisarbeit im OXP/hhd-Umfeld.
  • Fan-/EC-Themen sind teils schon im Kernel/hhd-Land sichtbar.
  • Für Frostbay gibt es sehr frische Community-Arbeit.
  • Für Super-X-RGB/Keyboard ist noch viel Nebel da. Da müssen wir ziemlich sicher selbst reverse engineeren.
  • Das alte Repo onexplayer-superxcontrol wurde inzwischen als Referenzquelle gegengeprüft; relevante Legacy-HID-Pakete und Statusnotizen wurden in dieses Repo übernommen.
  • In ~/Downloads liegen zusätzlich OEM-Artefakte wie frostbay firmware.zip und HH-GA25-SUPERX-Devices_V1.0.zip, die wir weiter ausschlachten können.

Wichtige Hinweise

  • Deine ersetzten RGB-Stripes sind WS2812B. Das ist hilfreich, aber nicht die eigentliche Linux-Baustelle.
  • Entscheidend ist, welches Board/EC/MCU das Datensignal erzeugt und über welchen Transport das Gerät angesteuert wird.
  • Frostbay wirkt deutlich greifbarer als die interne RGB-Leiste, weil es bereits konkrete BLE-/GATT-Hinweise gibt.

Ordner

  • docs/ Research, Protokollnotizen, Roadmap
  • tools/ kleine Hilfsskripte für Analyse/Probing

Nächste sinnvolle Stoßrichtung

  1. Frostbay unter Linux/BlueZ auf Arch reproduzierbar sichtbar machen.
  2. Parallel Super-X-HID/EC-/RGB-Pfad weiter eingrenzen.
  3. Danach kleine Linux-Tools bauen statt blind Bytes zu würfeln.