Document SYSTEK RGB controller board discovery (2026-05-26)
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.
This commit is contained in:
parent
bbc5694738
commit
e9132cc9e4
1 changed files with 72 additions and 0 deletions
72
docs/rgb-systek-platine.md
Normal file
72
docs/rgb-systek-platine.md
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
# SYSTEK-Platine: Funde vom 2026-05-26
|
||||
|
||||
## Entdeckung
|
||||
|
||||
Kay hat eine kleine Zusatzplatine im Super X identifiziert, die zwischen
|
||||
Mainboard und den RGB-LEDs sitzt. Diese Platine war uns bisher unbekannt.
|
||||
Sie ist per Flachband (GA25 RGB_FPC_VA 5522) mit dem Mainboard verbunden
|
||||
und mit zwei Schrauben fixiert.
|
||||
|
||||
## Hardware-Details
|
||||
|
||||
- **Flachband-Beschriftung**: GA25 RGB_FPC_VA 5522
|
||||
- **Platine**: Trägt einen SYSTEK-MCU im QFN-Gehäuse (~24-32 Pins)
|
||||
- **Chip-Beschriftung**: YSTEK / ZT5571VG / 128 / 2516 / 2518-CX0
|
||||
- **LED-Anschlüsse**: Je 3 Pogo-Pins pro Kanal
|
||||
- R_POGO1, R_POGO2, R_POGO3 (rechte LED)
|
||||
- L_POGO1, L_POGO2, L_POGO3 (linke LED)
|
||||
- **3 Pins pro Kanal** = WS2812B-Standard-Pinout (5V, GND, Data)
|
||||
|
||||
## Architektur
|
||||
|
||||
```
|
||||
Mainboard → Flachband (GA25) → SYSTEK-Platine (ZT5571VG) → Pogo-Pins → LED-Stripes
|
||||
→ Audio-Passthrough
|
||||
```
|
||||
|
||||
Der SYSTEK-Chip empfängt Befehle vom Mainboard (vermutlich I²C oder UART
|
||||
über das Flachband), übersetzt sie in ein LED-Protokoll und gibt sie über
|
||||
die Pogo-Pins aus. Gleichzeitig läuft der Audio-Pfad über diese Platine
|
||||
— ohne sie funktioniert auch der Sound nicht.
|
||||
|
||||
## Reparatur-Status
|
||||
|
||||
Kay hat die originalen defekten LED-Stripes entfernt und WS2812B-Ersatzstreifen
|
||||
direkt an die Pogo-Lötstellen gelötet:
|
||||
|
||||
- **5V**: Liegt an ✓
|
||||
- **GND**: Durchgang vorhanden ✓
|
||||
- **Data**: Signal messbar (Widerstandsänderungen mit Multimeter) ✓
|
||||
|
||||
**Trotzdem leuchten die WS2812B nicht.**
|
||||
|
||||
## Ursachenanalyse
|
||||
|
||||
Der SYSTEK-Chip spricht ein anderes Protokoll als WS2812B. Mögliche Kandidaten:
|
||||
- SK6812 (RGBW, 32-bit)
|
||||
- APA102 (SPI mit Clock+Data)
|
||||
- TM1814 (16-bit pro Farbe)
|
||||
- Proprietäres SYSTEK-Protokoll
|
||||
|
||||
Das Mainboard sendet Kommandos über HID/WMI/EC. Unsere Software-Tests haben
|
||||
alle drei Pfade durchprobiert — die Kommandos kommen an, der SYSTEK-Chip
|
||||
verarbeitet sie, aber das ausgegebene LED-Signal ist nicht WS2812B-kompatibel.
|
||||
|
||||
## Nächster Schritt
|
||||
|
||||
**Logic Analyzer** (bestellt: Binghe 8CH 24MHz):
|
||||
- CH0 an Data-Pin, GND an GND
|
||||
- Pulseview Capture → VCD-Export
|
||||
- `tools/superx_signal_decode.py` zur Protokoll-Identifikation
|
||||
|
||||
## Wichtige Erkenntnis
|
||||
|
||||
Ohne diese Platine funktioniert weder LED noch Sound. Sie ist kein passiver
|
||||
Adapter, sondern ein aktiver Baustein mit eigenem MCU. Die 6 originalen
|
||||
Lötpunkte (2×3 Pins) sind keine direkten Mainboard-Anschlüsse, sondern
|
||||
die Ausgänge des SYSTEK-Chips.
|
||||
|
||||
## Relevanz für Frostbay
|
||||
|
||||
Nicht betroffen. Frostbay hat einen eigenen MCU (WCH CH57x/CH58x) mit
|
||||
dokumentiertem HID-Protokoll.
|
||||
Loading…
Add table
Reference in a new issue