# List partitions
cat /proc/partitions
Before you download anything labeled "Hi3798 firmware," stop. The Hi3798 family has several variants. Flashing the wrong one will hard-brick your device.
| Chipset Variant | Common Devices | Firmware Priority |
| :--- | :--- | :--- |
| Hi3798M | Mecool M8S Pro, Mini M8S II | Android 7.1.2 / CoreELEC |
| Hi3798CV200 | Hi3798C V200 (Huawei Q22) | Android 9.0 ATV (Top pick) |
| Hi3798MV100 | Older Zidoo X9S | LibreELEC 9.2 |
| Hi3798MV300 | Turewell T95, X96 Max Plus | Android 9.0 / SlimBox | hi3798 firmware top
How to check: Open your device or look at the System → About screen. If the board name starts with HiSTB or Hi3798, note the 3 letters after the number. # List partitions cat /proc/partitions Before you download
Flashing is done via the HiTool (Windows PC) or USB Burn Card method. For top results, use HiTool 5.4.1 (newer versions have bugs with MV300). Flashing is done via the HiTool (Windows PC)
Before diving into firmware, note that there are several variants, and the firmware differs slightly between them: