Testfirmware für 841V13 erstellen


#1

Würde gerne auf gluon 2017-1-7 Basis (habe damit bereits funktionelle (getestet) Builds für 841V9 erstellt)
nun einen Versuch für die V13er angehen, komme da aber nicht weiter…

… need HELP!

Was muss ich denn wie wohin clonen? (git clone -b next xxxxxxxxxxxxxxxxxx · GitHub)
Damit “ramips-mt76x8” als target möglich wird?

Bitte keine RTFM Ratschläge…


#2

Da findest du die Anleitung was du machen musst.
Die zu erwartenden/bekannten Probleme sind wohl im Bereich verstummen sowie Probleme beim Mesh

edit
Soweit ich es verfolgt habe, es wird wohl keinen finalen Build geben, lässt sich also nur als Broken fertigen, als alternatives Gerät 941/940 - wird bis zur aktuellen Version 6 unterstützt.


#3

THX Vincent für deine Antwort - leider hilft mir das nicht weiter :wink:


#4

git clone -b next https://github.com/freifunk-gluon/gluon.git

Scroll mal ein oder zwei Beiträge dort runter dort findest du dann dieses hier…

TL-WR841N v13 Image bauen

git clone -b next https://github.com/freifunk-gluon/gluon.git && cd gluon
(z.B.) git clone -b lede https://github.com/ffac/site.git
in targets/ramips-mt76x8 folgendes hinzufügen:

device tp-link-tl-wr841n-v13 tl-wr841n-v13
factory

make update && make -j1 V=s BROKEN=1 GLUON_TARGET=ramips-mt76x8
:warning:️ Es wird kein factory image erzeugt, nur ein sysupgrade (output/images/sysupgrade)!

Flashen

OpenWrt recovery image 4 wie hier 11 (“Flash instruction”) beschrieben per TFTP flashen und neustarten
scp $sysupgrade.bin 192.168.1.1:/tmp
ssh 192.168.1.1 sysupgrade -v -n /tmp/$sysupgrade.bin
:beer:

Tatsächlich, unter openwrt/bin/targets/ramips/mt76x8/

openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin
openwrt-ramips-mt76x8-tl-wr841n-v13-squashfs-tftp-recovery.bin


#5

Hab ich gesehen… https://github.com/freifunk-gluon/gluon.git ist aber doch der MASTER,
oder?


#6

Git branch -a bzw. Gut Checkout v2017.1.7 oder v2017.17 (guggst du Anleitung für Firmware :wink: )
Erst allgemein was du haben willst anschließend das genaue was du als branch brauchst. Bei der Site das gleiche, anschließend die File ändern, den make Kram mit der variable broken ausführen