From 8037ed74b1bde0524fec928658ad36c182e121ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Thu, 9 Mar 2023 19:30:20 +0100 Subject: [PATCH] xiaomi-mi-4a: how to identify hardware revisions --- content/hardware/xiaomi-mi-4a.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/content/hardware/xiaomi-mi-4a.md b/content/hardware/xiaomi-mi-4a.md index 726fc0c..1713828 100644 --- a/content/hardware/xiaomi-mi-4a.md +++ b/content/hardware/xiaomi-mi-4a.md @@ -10,11 +10,29 @@ date: 2022-12-01T17:25:00+01:00 Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen. -Geräte, die ab September 2021 gefertigt wurden, sind mit einem anderen SPI Flash ausgestattet. Diese werden erst ab Firmwareversion 20221201 unterstützt. Ältere Firmwares führen zu einer Bootloop und dürfen daher nicht installiert werden. - -Geräte mit Stock-Firmware 2.30.20 sind eine neue Hardware-Revision ("v2", "Xiaomi Router AC1200"). Diese lassen sich aktuell nicht mit OpenWrt / Freifunk betreiben. +Weitere Infos im Abschnitt [Hardware-Revisionen unterscheiden](#hardware-revisionen-unterscheiden). {{< /hint >}} +## Hardware-Revisionen unterscheiden +Es gibt mehrere Hardware-Revisionen des Xiaomi Mi 4A Gigabit: + +| Gerät | aktuell unterstützt | +| -- | -- | +| Xiaomi Mi 4A Gigabit v1 (GigaDevice SPI-Flash) | ✅ | +| Xiaomi Mi 4A Gigabit v1 (cFeon SPI-Flash) | ✅ | +| Xiaomi Mi 4A Gigabit v2 | ❌ | + +Die Revision des Board-Layouts lässt sich nach Ausnutzen des Exploits über den Befehl `ls /etc/Wireless` feststellen. +- v1: `mt7603e mt7612` +- v2: `mt7603e mt7663` + +```sh +root@XiaoQiang:~# ls /etc/Wireless +mt7603e mt7612 +``` + +Ab Firmwareversion `20221201` werden beide Varianten des v1-Layouts vom selben Image unterstützt und müssen nicht unterschieden werden. +Das v2-Layout wird aktuell nicht unterstützt. Solltest du ein Gerät mit v2-Layout erhalten haben, nimm bitte Kontakt mit den [Firmware-Entwicklern](mailto:franken-dev@freifunk.net) oder der [Community](https://wiki.freifunk-franken.de/w/Kommunikation) auf. ## Installation Zum Überschreiben der Herstellerfirmware ist ein Exploit des Web-UI nötig: https://github.com/acecilia/OpenWRTInvasion