forked from freifunk-franken/docs
Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
Fabian Bläse | d3ed8a4e20 | |
Johannes Kimmel | 81c82d26dc | |
Fabian Bläse | 8037ed74b1 |
|
@ -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
|
||||
|
@ -66,12 +84,14 @@ Für **Windows** gibt es eine Dockervariante, die in der oben verlinkten Anleitu
|
|||
```
|
||||
- IP Adresse des Routers und stok (nur den Teil nach `stok#`) eingeben
|
||||
|
||||
### OpenWrt flashen
|
||||
### Firmware flashen
|
||||
- Mit `telnet` auf dem Router einloggen (**User:** root, **Passwort:** root):
|
||||
```sh
|
||||
telnet 192.168.31.1
|
||||
```
|
||||
- OpenWrt sysupgrade Image nach /tmp/firmware.bin kopieren
|
||||
- Ein OpenWrt oder Freifunk sysupgrade Image nach /tmp/firmware.bin kopieren
|
||||
- `openwrt-[version]-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin`
|
||||
- `fff-[variant]-[version]-xiaomi_mi-router-4a-gigabit-sysupgrade.bin`
|
||||
```sh
|
||||
cd /tmp
|
||||
wget -O firmware.bin <firmware-url>
|
||||
|
@ -85,25 +105,6 @@ Für **Windows** gibt es eine Dockervariante, die in der oben verlinkten Anleitu
|
|||
mtd -e OS1 -r write firmware.bin OS1
|
||||
```
|
||||
|
||||
Theoretisch kann hier auch direkt die Freifunk Firmware heruntergeladen und geflasht werden.
|
||||
|
||||
### Freifunk Firmware flashen
|
||||
- Über LAN-Port in OpenWrt einloggen
|
||||
- **IP:** 192.168.1.1
|
||||
- **User:** root
|
||||
- Freifunk Firmware flashen
|
||||
- per Web-UI:
|
||||
- System → Backup / Flash Firmware → "Flash new firmware image"
|
||||
- **Wichtig**: "Keep settings" abwählen!
|
||||
- per SSH:
|
||||
```sh
|
||||
scp -O ~/Downloads/fff-firmware.bin root@192.168.1.1:/tmp/
|
||||
|
||||
ssh root@192.168.1.1
|
||||
# Wichtig: -n nicht vergessen!
|
||||
sysupgrade -n /tmp/fff-firmware.bin
|
||||
```
|
||||
|
||||
## Ports für Layer3 Konfiguration
|
||||
- `wan:*` bzw. `wan:t`
|
||||
- `lan1:*` bzw. `lan1:t`
|
||||
|
|
Loading…
Reference in New Issue