GAMEMAX IceBurg LCD Linux bridge: sender + tray app
Reverse-engineered Linux driver for the LCD panel of the GAMEMAX IceBurg Digital AIO cooler (HID 5131:2007). Includes: - src/gamemax_report.py pure-stdlib sender: reads hwmon/proc sensors and streams the 65-byte HID report the firmware understands (no deps) - src/gamemax_gui.py PySide6 tray app: animated monitor, fan/temperature channel pickers, autostart, blank mode, single instance, crash log - packaging/ AppImage build script, udev rule, systemd user unit - tools/ IL dump helpers used to read the vendor MSIL - docs/ full reverse-engineering analysis - DISCLAIMER.md Linux-compatibility project, not affiliated with vendor Co-authored-by: REA (managed-code analysis)
This commit is contained in:
1 parent
b083919692
commit
f58a011f4d
15 files changed
+1893
No files matched your search
@@ -0,0 +1,39 @@
|
||||
# Disclaimer
|
||||
|
||||
**Bahasa Indonesia**
|
||||
|
||||
Aplikasi ini dibuat oleh **oxpoe** semata-mata untuk **kompatibilitas Linux dengan
|
||||
perangkat keras** (khususnya layar LCD pada AIO cooler). Tujuannya agar pengguna
|
||||
Linux bisa memakai perangkat yang secara resmi hanya didukung aplikasi Windows.
|
||||
|
||||
1. **Tidak berafiliasi** dengan GAMEMAX, GameMax, atau vendor mana pun. Proyek ini
|
||||
tidak disponsori, tidak didukung, dan tidak berhubungan dengan pembuat perangkat.
|
||||
2. **Dibuat untuk interoperabilitas.** Protokolnya dipelajari secara independen dari
|
||||
perilaku perangkat dan dari aplikasi vendor yang sudah terpasang di komputer
|
||||
penulis (rekayasa balik untuk kompatibilitas). Tidak ada kode, berkas, atau aset
|
||||
milik vendor yang disertakan dalam repositori ini.
|
||||
3. **Merek dagang** seperti GAMEMAX, GameMax, IceBurg, serta nama produk lain
|
||||
adalah milik pemegangnya masing-masing. Ikon aplikasi di repositori ini adalah
|
||||
karya orisinal, bukan logo vendor.
|
||||
4. **Risiko ditanggung pengguna.** Perangkat lunak ini menulis data ke perangkat USB
|
||||
HID. Penulis telah mengujinya pada perangkat miliknya sendiri, tetapi tidak ada
|
||||
jaminan apa pun — termasuk jaminan kelayakan untuk tujuan tertentu. Gunakan dengan
|
||||
risiko Anda sendiri.
|
||||
5. **Tanpa jaminan.** Perangkat lunak disediakan "sebagaimana adanya" di bawah
|
||||
lisensi MIT; lihat `LICENSE`.
|
||||
6. **Perkakas pihak ketiga** yang dipakai saat analisis (mis. REA, Ghidra, PySide6)
|
||||
tetap tunduk pada lisensinya masing-masing dan tidak didistribusikan ulang di sini.
|
||||
|
||||
**English**
|
||||
|
||||
This project is made by **oxpoe** purely for **Linux hardware compatibility** —
|
||||
so that Linux users can drive the LCD panel of a device that is officially supported
|
||||
only by a Windows application.
|
||||
|
||||
- Not affiliated with, sponsored by, or endorsed by GAMEMAX/GameMax or any vendor.
|
||||
- Independently reverse engineered for interoperability. No vendor code, binaries,
|
||||
or assets are redistributed; the application icon is original artwork.
|
||||
- Trademarks belong to their respective owners.
|
||||
- The software writes to a USB HID device. It was tested on the author's own hardware
|
||||
only. Use at your own risk, provided "as is", without warranty of any kind (MIT).
|
||||
- Third-party analysis tools keep their own licenses.
|
||||
Reference in new issue
Block a user