superx-goes-arch
Key findings: - Secondary board with SYSTEK ZT5571VG MCU sits between mainboard and LEDs - GA25 RGB_FPC_VA 5522 flat-flex cable connects to mainboard - 3 Pogo-pins per channel (R_POGO1-3, L_POGO1-3) = WS2812B-standard pinout - Audio path also routes through this board (no sound without it) - Repaired WS2812B strips soldered to correct pads but don't light - Root cause: SYSTEK chip speaks non-WS2812B protocol - Logic analyzer ordered to identify the actual protocol Also adds last-ditch transceive probe and logic analyzer plan from earlier. |
||
|---|---|---|
| docs | ||
| tools | ||
| udev | ||
| .gitignore | ||
| README.md | ||
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-superxcontrolwurde inzwischen als Referenzquelle gegengeprüft; relevante Legacy-HID-Pakete und Statusnotizen wurden in dieses Repo übernommen. - In
~/Downloadsliegen zusätzlich OEM-Artefakte wiefrostbay firmware.zipundHH-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, Roadmaptools/kleine Hilfsskripte für Analyse/Probing
Nächste sinnvolle Stoßrichtung
- Frostbay unter Linux/BlueZ auf Arch reproduzierbar sichtbar machen.
- Parallel Super-X-HID/EC-/RGB-Pfad weiter eingrenzen.
- Danach kleine Linux-Tools bauen statt blind Bytes zu würfeln.