WR841N Please choose a file to upgrade!

Stefan Waigand dg2dnx at gmx.de
So Jun 26 01:17:05 CEST 2016


Hallo,

habe eben ein merkwürdiges Verhalten festgestellt beim Flashen eines
WR841. Ich wähle also die Datei
franken-20160506-ar71xx-generic-tl-wr841n-v10-squashfs-factory.bin aus
und bekomme beharrlich die Meldung "Please choose a file to upgrade!"
ausgegeben. Verwirrend, man hat eine Datei ausgewählt, der Router
behauptet aber das Gegenteil!?!
Firmware Version: 	3.16.9 Build 150310 Rel.55295n
Hardware Version: 	WR841N v10 00000000

Google meint, es könnte an der Länge des Dateinamens liegen, und
tatsächlich: wenn ich den Dateinamen um 3 Zeichen kürze auf
franken-20160506-ar71xx-generic-tl-wr841n-v10-squashfs-fact.bin
dann meldet der TP-Link brav "Are you sure to upgrade the firmware?" und
das Update klappt wie gewohnt.

franken...factory.bin hat eine Länge von 66 Zeichen. Die Begrenzung ist
also 63 Zeichen.
Deswegen tritt das Problem mit der
openwrt-ar71xx-generic-tl-wr841n-v10-squashfs-factory.bin (57 Zeichen)
nicht auf.

Schlage vor, den Namen der Firmware zu kürzen und eine Längenprüfung in
die Buildskripte einzubauen.

Gruß, Stefan

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 196 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160626/62c05346/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev