Skip to content

Hardware and Protocol Reference

taroxzen edited this page Aug 28, 2026 · 1 revision

🔬 Donanım ve Protokol Referansı / Hardware & Protocol Reference

🌐 Dil / Language: 🇹🇷 Türkçe (Ana Dil) | 🇬🇧 English (Protocol Details)


🇹🇷 Türkçe (Donanım ve Protokol)

Bu teknik kılavuz, GamePower LYRA 63K mekanik klavyesinin USB HID donanım iletişim protokolünü ve bellek yapılarını detaylandırır.

🔌 USB Donanım Kimlikleri

Özellik Değer Açıklama
Vendor ID (VID) 0x32C2 Klavye Mikrodenetleyici Üretici Kodu
Product ID (PID) 0x0015 GamePower LYRA 63K Cihaz Kimliği
Arayüz (Interface) MI_01 (COL04) Aydınlatma Kontrol Uç Noktası
Usage Page 0xFF0F Satıcı Aydınlatma Sayfası
Usage 0x0001 Birincil Kontrol Noktası
Rapor Boyutu 32 bayt (0x20) / 33 bayt Win32 Overlapped HID Transfer

📦 Paket Yapıları

1. LED Modu Değiştirme Komutu (0x20)

Bayt 0: 0x0F (Rapor Kimliği)
Bayt 1: 0x20 (CMD_SetLEDEffect)
Bayt 2..7: 0x00 (Ayrılmış)
Bayt 8: (Mod & 0x1F) | ((Yön & 1) << 5) | 0xC0
Bayt 9: 0x00
Bayt 10: (Parlaklık & 0x07) | ((Hız & 0x07) << 4) | 0x88
Bayt 11: (Renk & 0x07) | 0x08
Bayt 12..31: 0x00 (Doldurma)

2. FIFO Bellek Yazma Komutu (0x11)

Bayt 0: 0x0F (Rapor Kimliği)
Bayt 1: 0x11 (CMD_WriteFifo)
Bayt 2: Tampon Ofseti (0x00, 0x1C, 0x38, ...)
Bayt 3: Parça Uzunluğu (28 bayta kadar)
Bayt 4..31: RGB555 Renk Verisi (28 bayt)


🇬🇧 English (Protocol Details)

Comprehensive technical specification of USB HID packet formats, RGB555 word packing, and 28-byte FIFO chunk streaming for GamePower LYRA 63K keyboard.

Clone this wiki locally