Betroffene AC-Lite / Mesh kannst du mit einem neueren Gluon in der tat aus der Ferne fixen, der commit befindet sich im Master und wohl auch in einem der letzten 2017.x Releases.
Bei Gluon 2016.x ist die partition read-only, weshalb man dort bei falsch gesetztem Bootselect leider vor Ort ran muss und den Weg über die Stock Firmware nehmen muss.
Bei meinen UniFi AC Mesh ist auch eine ältere Gluon-FW drauf.
Daher wollte ich irgendwie rausfinden, ob ich mir vor einem anstehenden Gluon-Firmware-Update evtl. die Prozedur des temporären Flahens einer alten Stock-FW ersparen kann.
Nach meinem Verständnis hängt es ja an dem ersten Byte der Partition /dev/mtd4 bzw. /dev/mtd7.
erstes Byte == 0 → Alles ist gut
erstes Byte != 0 → Ich brauche temporär eine alte Stock-FW.
Den Test (bei mir /dev/mtd7) habe ich mit Hilfe von head und xxd durchgeführt (xxd muß dafür mit opkg nachinstalliert werden):
root@Freifunk:~# head -c 1 /dev/mtd7 | xxd
0000000: 00
Wie es aussieht, dann bräuchte ich bei meinem Router wohl nicht den Weg über eine alte Stock-FW gehen. Sehe ich das richtig?
In der oben aufgeführten „Anleitung“ zum flashen der UAP-AC-M ist ein Schönheitsfehler drin, welcher in meinen Versuchen bei 3 von 6 Geräten dazu geführt, dass ich diese debricken musste.
Deine Commands führen nach dem schreiben des kernel0 gleich einen reboot durch. Es wird dann ein Lottospiel, ob der UAP-AC-M dann in kernel1 bootet oder nicht. Besser wäre es, wenn man den reboot (-r) weglässt und manuell bootet, nach dem der bootselect geschrieben ist.
@Frank Sorry, dass ich nochmal nachfrage - hattest du Erfolg, ein Freifunk Image auf die Unifi AC Mesh PRO (Access Point AC Mesh Pro – Ubiquiti Inc.) zu bringen? Hast du dafür das Image von der Unifi AC PRO genommen? Welche Hersteller-Firmwareversion war zu dem Zeitpunkt auf dem Gerät?
@rgbiernat Also ich habe ohne Probleme das Unifi-AC-PRO Image für die Mesh-PRO nutzen können. Welche Original-Firmwareversion drauf war kann ich leider nicht mehr sagen, sollte aber auch egal sein, solang mtd vorhanden ist.
@SilSte Welchen Durchsatz meinst du? Per Mesh zwischen zwei Mesh-Pros habe ich auf 5GHz ca. 130Mbit/s per iperf3 gemessen. Beide Geräte waren per Kabel an die Mesh-Pros angeschlossen.
Edit: Wer auf der Karte die Geräte gern mit dem korrekten Namen sehen möchte (aktuell würden sie als AP-AC-Pro erkannt), kann sich das Image auf Basis meiner testing Branch bauen. Bis auf die model detection für die Mesh-PRO ist alles andere identisch zum AP-AC-Pro.