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:
Kay Türtscher 2026-05-26 21:36:00 +02:00
parent bbc5694738
commit e9132cc9e4

View 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.