Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
Fabian Bläse | ad9bfd75aa | |
Fabian Bläse | ef4e6a9bee |
|
@ -5,17 +5,14 @@ date: 2022-12-01T17:25:00+01:00
|
|||
|
||||
<!--more-->
|
||||
|
||||
## Hardware unterscheiden
|
||||
{{< hint danger >}}
|
||||
**Achtung!**
|
||||
Es gibt verschiedene Hardware-Varianten des Xiaomi Mi 4A, die sich teilweise signifikant unterscheiden.
|
||||
|
||||
Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen.
|
||||
|
||||
Weitere Infos im Abschnitt [Hardware-Revisionen unterscheiden](#hardware-revisionen-unterscheiden).
|
||||
Die Variante muss bei der Installation **zwingend** berücksichtigt werden, da die Firmwares nicht zueinander kompatibel sind.
|
||||
{{< /hint >}}
|
||||
|
||||
## Hardware-Revisionen unterscheiden
|
||||
Es gibt mehrere Hardware-Revisionen des Xiaomi Mi 4A Gigabit:
|
||||
|
||||
{{< details "**Xiaomi Mi 4A Gigabit**" >}}
|
||||
| Gerät | aktuell unterstützt |
|
||||
| -- |:--:|
|
||||
| Xiaomi Mi 4A Gigabit v1 (GigaDevice SPI-Flash) | ✅ |
|
||||
|
@ -33,6 +30,26 @@ 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.
|
||||
{{< /details >}}
|
||||
|
||||
{{< details "**Xiaomi Mi 4A**" >}}
|
||||
| Gerät | aktuell unterstützt |
|
||||
| -- |:--:|
|
||||
| Xiaomi Mi 4A (100m) | ✅ |
|
||||
| Xiaomi Mi 4A (100m-intl) | ✅ |
|
||||
|
||||
Die Hardware beider Varianten ist identisch, allerdings wird die internationale Version mit einem anderen Partitionslayout ausgeliefert.
|
||||
|
||||
Die Revision des Board-Layouts lässt sich nach Ausnutzen des Exploits über den Befehl `cat /proc/mtd | grep mtd6` feststellen.
|
||||
- 100m: `mtd6: 00100000 00010000 “overlay”`
|
||||
- 100m-intl: `mtd6: 00200000 00010000 “overlay”`
|
||||
|
||||
```sh
|
||||
root@XiaoQiang:~# cat /proc/mtd | grep mtd6
|
||||
mtd6: 00200000 00010000 “overlay”
|
||||
```
|
||||
{{< /details >}}
|
||||
|
||||
|
||||
## Installation
|
||||
Zum Überschreiben der Herstellerfirmware ist ein Exploit des Web-UI nötig: https://github.com/acecilia/OpenWRTInvasion
|
||||
|
@ -41,24 +58,6 @@ Zum Überschreiben der Herstellerfirmware ist ein Exploit des Web-UI nötig: htt
|
|||
Die Videoanleitung sollte nur als zusätzliche Hilfestellung, nicht aber als Referenz genutzt werden!
|
||||
|
||||
### Router vorbereiten
|
||||
{{< hint warning >}}
|
||||
**Achtung!**
|
||||
|
||||
Für den Mi Router 4A 100m (nicht Gigabit) ist eine ältere Herstellerfirmware nötig, da OpenWrt nicht mit dem Partitionslayout der neueren kompatibel ist.
|
||||
{{< /hint >}}
|
||||
{{< details "Herstellerfirmware downgraden" >}}
|
||||
- Ältere Herstellerfirmware herunterladen: [bigota.miwifi.com](https://bigota.miwifi.com/xiaoqiang/rom/r4ac/miwifi_r4ac_firmware_e9eec_2.18.58.bin)
|
||||
- Mit gedrückter Reset-Taste Strom verbinden und warten bis die LED orange blinkt
|
||||
- DHCP Server bereitstellen, mit einem der beiden LAN-Port verbinden
|
||||
- Auf dem Default-Gateway einen TFTP Server starten, Firmware als `test.bin` ablegen
|
||||
- Beispiel für TFTP unter Linux:
|
||||
```sh
|
||||
sudo dnsmasq --no-daemon --bind-interfaces -p0 --dhcp-authoritative --dhcp-range=192.168.1.100,192.168.1.200 --log-dhcp --enable-tftp --tftp-root=$(pwd) --listen-address 192.168.1.1
|
||||
```
|
||||
- Warten, bis die blaue LED schnell blinkt
|
||||
- Strom trennen und erneut verbinden
|
||||
{{< /details >}}
|
||||
|
||||
- Router mit dem Internet verbinden (wichtig, da beim Installationsvorgang zusätzliche Daten vom Router aus dem Internet geladen werden müssen!)
|
||||
- entweder über den WAN-Port
|
||||
- oder per WiFi Client (Modus "WiFi Access Point", hier ändert sich allerdings die IP Adresse des Web-UI!)
|
||||
|
@ -123,9 +122,11 @@ Theoretisch kann hier auch direkt die Freifunk Firmware heruntergeladen und gefl
|
|||
```
|
||||
|
||||
## Ports für Layer3 Konfiguration
|
||||
- `wan:*` bzw. `wan:t`
|
||||
- `lan1:*` bzw. `lan1:t`
|
||||
- `lan2:*` bzw. `lan2:t`
|
||||
|
||||
| Gerät | Typ | Internet | 1 | 2 |
|
||||
| -- | -- | :--: | :--: | :--: |
|
||||
| Xiaomi Mi 4A Gigabit Edition | DSA | `wan` | `lan1` | `lan2` |
|
||||
| Xiaomi Mi 4A (100m/100m-intl)| swconfig | `0` | `2` | `4` |
|
||||
|
||||
## Links
|
||||
- [OpenWRT Wiki (Gigabit)](https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition)
|
||||
|
|
Loading…
Reference in New Issue