ath79-Support for TP-Link TL-WR94x mit TP9343

Bei der Firmware von TP-LInk steht sogar:
Notes:

  1. For TL-WR940N_V3/TL-WR941ND_V6

Okay, dann ist die Frage, ob man überhaupt separat ein Image für den 940Nv3 baut.
Ich tendiere aber in solchen Fällen dazu, lieber ein Image mehr zu haben, und dafür ist klar, welches man braucht.
Zur Not können die mir das beim Review ja immer noch wegstreichen.

Die entpackte Firmware heißt wr940nv3_wr941ndv6_en_3_16_9_up_boot(150312).bin

Binwalk sagt product ID: 0x9410006

Binwalk sagt product ID: 0x9410006

Oder so …

Okay, dann bau ich mal die Änderungen ein und mach dafür nen Pull Request auf.
Vielen Dank für’s Testen.

Dann sollte das Testen weiterer Geräte einfach genug sein, dass sich dafür hoffentlich noch ein paar Leute finden.

Großartig! Vielen Dank für deine Arbeit. Die Liste von Freifunkern in großem Maßstab genutzten Geräten, die bei ath79 fehlen, wird immer kleiner.

Den tftp-Image-Namen für den v4 bräuchte ich noch.

123

Gibt es da jetzt ein generelles Umdenken bei den OpenWRT-Buildern in Punkto Snapshot und Luci Integration?

Luci ist in diesen Snapshots laut config.seed erfreulicherweise auch integriert. Mal schauen, wie sich ath79 auf meinem alten 740nV4 so macht. Installieren ließ es sich geade auf alle Fälle problemlos (Client WDS&AP). Nur die Einstellungen wurden nicht mit übernommen, was ja zu erwarten war.

Nachtrag: Heute bei der Arbeit ist mir eingefallen, dass ich gestern nach dem Flashen des ATH79 Snapshots für die alte 740nV4 Möhre keinen Neustart gemacht habe.

Also gerade nachgeholt. Ihr könnt euch das Ergebnis wohl denken - der 740ndV4 ist wieder auf den Grundeinstellungen. Also ist der Tiny ATH79 Snapshot zumindest für meinen 740nV4 broken… Ist ja auch ppp und die anderen üblichen Verdächtigen für eine bestimmt nur kleine Minderheit notwendigen Platzfresser mit drinne im config.seed. Das kann ja auch nicht passen.

WDR3500 hätte ich da, meldet euch wenn ich testen soll.

hier hatte mal jemand eine ath79 Liste für Gluon begonnen, vielleicht mag die ja jemand anderes pflegen, da sie brach liegt?

@rotanid
Super. Der WDR3500 ist etwas komplizierter als gedacht.

Hier wäre es einfacher, wenn du mir das Gerät leihweise zuschicken könntest.

Wenn nicht, kriegen wir es aber auch irgendwie hin …

@micha12345 Das nächste Release wird noch keine ath79-Images beinhalten. Das ist weiterhin ar71xx.
So wie ich es verstanden habe, werden wohl Migrationsscripts gebaut werden.

Das ath79 ist nicht broken. Ich weiß nicht, was du getestet hast. Die Einstellungen sollten nach einem Neustart bestehenbleiben.

Bei 4MB-Routern passt kein Luci drauf, wenn du es nachinstallierst. Das musst du beim Bauen des Images hinzufügen.

@micha12345
Es gibt wohl ein Problem, weil beim Checken der Image-Größe nach dem Bauen nicht überprüft wird, ob der Overhead für das overlayfs noch draufpasst:

Das kann dann dazu führen, dass bei Images, die beim bauen gerade noch zu passen scheinen, danach das Image kaputt ist.

1 „Gefällt mir“

Nochmal zur Klärung: Ich hatte die angebotene Version openwrt-19.07-snapshot-r10269-5100629e32-ath79-tiny-tplink_tl-wr740n-v4-initramfs-kernel.bin übers OpenWRT per GUI geflasht. Die hatte bei mir die bekannten Platzprobleme bereitet. Laut derconfig.seed dazu ist die nicht nur mit Luci, sondern ja auch mit ppp, etc.

Gestern hatte ich mir das dann nochmal angeschaut und gesehen, dass es überhaupt kein sysupgrade gewesen war, sondern ein initramfs, welches dort für meine alte 740nV4.22 Möhre angeboten wurde. Darum auch wohl mit Luci und so.

Ich wollte es dann doch nochmal selber bauen. Naja. Mein erster Versuch, es dann mit dem dort angebotenen SDK selber zu bauen, wollte irgendwie nicht klappen. Im menuconfig fehlen ja die Reiter zum Target spezifizieren. Aber auch schon ohne jegliche Änderung, also SDK entpacken, feed updaten/installieren, menuconfig, save, make -j1 V=s s zum Bauen aller in der config angegebenen Targets führte zu einem make world Fehler. Keine Ahnung, mache ich irgendetwas falsch, habe ich zu wenig Ahnung von. Die normalen Releases kann ich mir sonst selber bauen. Auch nicht weiter tragisch.

Dem guten Wetter geschuldet schnell zum Versuch 2 gewechselt, also den Imagebuilder genommen. Image mit Luci und ohne die üblichen verdächtigen Pakte gebaut, läuft:

Model TP-Link TL-WR740N v4, Architecture Atheros AR9330 rev 1, Firmware Version OpenWrt 19.07-SNAPSHOT r10269-5100629e32 / LuCI openwrt-19.07 branch (git-19.190.55584-ab90938), Kernel Version 4.14.133

Manchmal sollte man es sich auch nicht zu schwer machen. Beim Durchkauen mit dem Imagebuilder hat dann der Download länger gedauert, als das Bauen selber. Leider läuft mein LTE Hybrid Anschluß nur noch mit ~3 MBit/s über Tag. :-/

Nachtrag: Anbei noch mal System.log von gestern und heute. Vielleicht für Jemanden interessant. Gerät wurde wenig genutzt und war dabei unauffällig. Gefühlt sind es jetzt noch mehr WLAN Meldungen im Log.
740ndV4System.log.txt (71,0 KB)

Eigener Thread zum WDR3500-Support hier:

Aktuelle Images for 94x:

https://www.adrianschmutzler.net/upload/94x-0729.zip

Support for 940v3, 940v4 and 941v6 has been merged.

940v6 braucht noch Tester, der aktuelle Stand findet sich unter:
https://github.com/adrianschmutzler/openwrt/commits/ath940v6

2 „Gefällt mir“

Ich habe zwei davon rumliegen und werde die mal testen und Rückmeldung geben. Build läuft bereits.

1 „Gefällt mir“

Super, mich würde auch interessieren, was das Gerät tatsächlich für LEDs und Buttons hat. Es erscheint mir etwas komisch, dass es nur eine diag und eine WAN LED geben soll.