FreifunkMD / FFMD-Orga

Organisation für FreifunkMD, z.B. Aufgaben
2 stars 0 forks source link

Unifi AP der Unitheke #53

Open johannwagner opened 5 years ago

johannwagner commented 5 years ago

Moinsen,

ich hab hier, weil ich zu laut hier geschrien habe, die APs der Unitheke liegen. Das sind zwei Unifi AP, die ne kaputte Freifunk-Firmware hatten. However, ich kann keine neue Firmware flashen, da wir keine Images für das Gerät haben. Ich hab versucht andere Unifi Images zu flashen, die den gleichen Chipsatz haben, ohne Erfolg. Firmware-Images für das Gerät ausm Harz funktionieren auch nicht, allerdings funktioniert das Flashen von Stock-Firmware ohne Probleme.

Ich hab ein Issue von @eriu gefunden, wo er meinte, dass er da irgendwelche generischen Images genommen hat, allerdings haben wir für den SOC auch keine generischen Images.

➜  Downloads tftp
(to) 192.168.1.20
tftp> binary
tftp> rexmt 1
tftp> timeout 60
tftp> put v2018.1.1-ffbs-201809052051-stable-ubiquiti-unifi-ap.bin 
Error code 2: Firmware check failed
UBNT-BZ.v3.9.54# fwupdate.real -d -c firmware.bin 
check = 1
verbose = 1
keep_running = 0
write_flash = 0
imagefile = firmware.bin
Found mtd block: /dev/mtd0(u-boot)
Found mtd block: /dev/mtd1(u-boot-env)
Found mtd block: /dev/mtd2(kernel)
Found mtd block: /dev/mtd3(rootfs)
Found mtd block: /dev/mtd4(cfg)
Found mtd block: /dev/mtd5(EEPROM)
Got U-Boot variable: mtdparts = mtdparts=mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
Adding U-Boot partition: u-boot 9F000000 00040000
Adding U-Boot partition: u-boot-env 9F040000 00010000
Adding U-Boot partition: kernel 9F050000 00100000
Adding U-Boot partition: rootfs 9F150000 00660000
Adding U-Boot partition: cfg 9F7B0000 00040000
Adding U-Boot partition: EEPROM 9F7F0000 00010000
Calculating flash size:
Adding block: /dev/mtd0("u-boot") - size: 00040000
Adding block: /dev/mtd1("u-boot-env") - size: 00010000
Adding block: /dev/mtd2("kernel") - size: 00100000
Adding block: /dev/mtd3("rootfs") - size: 00660000
Adding block: /dev/mtd4("cfg") - size: 00040000
Adding block: /dev/mtd5("EEPROM") - size: 00010000
Total flash size: 00800000
Flash start: 9F000000
Flash end: 9F800000
Invalid Image MAGIC ''V'

Wie verfährt man jetzt weiter? Ich bin mit meinem Wissen am Ende. Der Fehler bleibt bei unterschiedlichen Images der Gleiche.

Beste Grüße, Johann

PS: Diese Firmware funktioniert auch nicht

LeSpocky commented 5 years ago

Laut https://gluon.readthedocs.io/en/v2016.2.7/ wird das Gerät von unserer Firmware unterstützt. Stable Firmware hätten wir dafür folgende:

Ich würde versuchen die Ubiquiti-Firmware zu flashen und dann über deren Weboberfläche das factory-Image einspielen. Hattest Du das versucht?

johannwagner commented 5 years ago

Ich hab versucht, sysupgrade über tftp-Boot und ssh einzuspielen. Ich werde das mit der Factory-Firmware im Laufe des Tages probieren.