superx-goes-arch
Find a file
2026-05-25 12:29:52 +02:00
docs Add RGB probe runner + Frostbay ONEC1 protocol docs 2026-05-25 12:21:20 +02:00
tools Fix UnicodeDecodeError on binary report_descriptor 2026-05-25 12:29:52 +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.