Gluon auf AVM Fritzbox FB7312/FB7313

fb7312: geringer Stromverbrauch, IBSS + 11s mesh beides möglich, virtual SSIDs, SMP, kompakt, „ideal zum verschenken“, Openwrt support seit etw. mehr als 1 Jahr. Das fb7412 image kam ein paar Monate später. Über Gluon images freue ich mich, danke.

1 „Gefällt mir“

Komisch das bei der Fritzbox ein Einstiegsrouter gebraucht gekauft werden kann.

Ist ja nicht so daß es nicht schon immer Dualband Geräte mit Gigabit, Usb, genug RAM und Flash für 15€ gab :wink:

1 „Gefällt mir“

Mit dem aktualisierten FB7312 Image erscheint der Knoten nun auf der Karte.
Das mit dem Fixen hat sich somit erledigt.

Dank an @Jason

3 „Gefällt mir“

Hmm, ich finde da im git log nichts bzgl. 7312 oder 7313? @blocktrron/@misanthropos, ist owrt1907 der korrekte Branch?

Zumindest sind hier aus den Targets folgende Binaries herausgefallen:

Hmm, nur wie?

wusel@ysabell:/data/wusel/gluon-blocktron-fritzbox$ git show --shortstat  | head -3
commit c9d8bb811860ec980430ccfbac3b2c1ff9e282f5
Author: David Bauer <mail@david-bauer.net>
Date:   Sat Oct 5 02:13:32 2019 +0200
wusel@ysabell:/data/wusel/gluon-blocktron-fritzbox$ git status
Auf Branch owrt1907
Ihr Branch ist auf dem selben Stand wie 'origin/owrt1907'.
nichts zu committen, Arbeitsverzeichnis unverändert
wusel@ysabell:/data/wusel/gluon-blocktron-fritzbox$ grep -ri avm targets/*
targets/ar71xx-generic:-- AVM
targets/ar71xx-generic:device('avm-fritz-box-4020', 'fritz4020', {
targets/ar71xx-generic:device('avm-fritz-wlan-repeater-300e', 'fritz300e', {
targets/ar71xx-generic:device('avm-fritz-wlan-repeater-450e', 'fritz450e', {
targets/ipq40xx:-- AVM
targets/ipq40xx:device('avm-fritz-box-4040', 'avm_fritzbox-4040', {

[quote=„misanthropos, post:4, topic:21260“]
blocktrron hat mich freundlicherweise auf seinen fork aufmerksam
gemacht.

https://github.com/blocktrron/gluon.git
-b owrt1907 [/quote]

Hmm, ich finde da im git log nichts bzgl. 7312 oder 7313?
@blocktrron/@misanthropos, ist owrt1907 der korrekte Branch?

Im Prinzip ja - es fehlen im owrt1907 gluon lediglich die Definition der
targets - es hinkt auch ein wenig hinter dem Hauptbranch her.

Ich habe in einem branch gluon v2019.x.1 mit dem owrt1907 fork
gemerged und die targets lantiq-xway (fb7312) und lantiq-xrx200 (fb7412)
hinzugefügt:

xhttps://github.com/misanthropos/gluon -b v2019.1.x-owrt1907

Weiter oben im Forum Beitrag liegen dazu fertige ffffm-Firmwares.

Für die Erstinstallation der FB7412 braucht man ein squashfs Image,
welches sich nach Kompilierung im openwrt-Verzeichnis findet. Ein
Skript (eva_ramboot.py) liegt auch weiter oben bei.
Bei der FB7312 reicht das sysupgrade image im output Verzeichnis.
Darmstadt stellt ein fritzflash.py zur Verfügung.

In zwei separaten branches habe ich lediglich die target Definitionen
vorgenommen: -b xway bzw. -b xrx200 - wenn man einfach nur sehen will,
wo die targets definiert werden.

LG
Misan

Gut, die suchte ich, bzw. genauer, was es denn braucht, um besagte Geräte, und in meinem Fall die 7360 (v1, v2), testweise zu nutzen. Wenn in besagtem Branch nur die Gluon-targets fehlen, reicht dann nicht v2028.2.x + eben jene?

Nein. Weil dort eben NICHT OpenWRT 19.07 reingezogen wird. Erst mit 19.07 werden die genannten FBs unterstützt. Ob das auch für die 7360 gilt, musst Du bei OpenWRT eruieren.
Ich habe eben nachgesehen - die FB7360 wird schon mit 18.06 unterstützt. Somit sollte es also reichen im 2018.2.x die targets hinzuzufügen, weil das auf 18.06 aufbaut.

1 „Gefällt mir“

Was hier im Thread fehlt ist meiner Meinung nach ein „nachvollziehbares How-To“. Damit man sich die Brocken („wie bauen“, „wie flashen“) nicht aus drölf verstreuten Postings zusammenklauben muss.
Zumindest führt es dazu, dass häufiger immer wieder „in Einzelbetreuung“ Dinge erklärt werden müssen.
Ist natürlich jetzt auch blöd zu schreiben „irgndwer müsste mal“ jedoch faktisch würde es wirklich helfen.

2 „Gefällt mir“

Lt. https://openwrt.org/toh/avm/fritz.box.wlan.7360 seit LEDE, sprich 17.01; SL und v1 unterscheiden sich IIRC (wehavemorefun-Nachfolger) nur in nicht unterstütztem proprietärem Telefoniekram, v1 und v2 beim Flash. Kosten unter 20€ in der Bucht, also Versuch macht kluch.

Ich kann meinen Weg zum bootenden Image ja nachher skizzieren — erstmal aber Tageslicht ausnutzen für analoge Tätigkeiten.

das ist aber im 1806 def nicht gluon autoupdater stabil da sich die imagenames noch dank den patche von blocktron im 1907 auf passende namen ändern

Das bezieht sich auf Upstream, sprich OpenWrt, oder habe ich den Commit im Branch owrt1907 übersehen?

Spasseshalber habe ich jetzt auch mal die anderen gebaut.
Aber hat hier noch nichtmal einen Smoketest gemacht. Also:

Enter at your own risk!

Vorsicht! Viele brauchen für die Erstinstallation das squashfs Image.
In jedem Falle bei OpenWRT den Installationsweg nachlesen.

Die squashfs Images finden sich z.B. in gluon/openwrt/bin/targets/lantiq/xrx200

Man könnte aber auch den Umweg über Installation von OpenWRT machen, und dann ein sysupgrade mit den obigen Images.

Ist der DAteiname so wichtig?
Oder sind die, die ich verglichen habe mit dem Ordner, nur zufällig byteidentisch?
Oder vergleiche ich die falschen Dateien? (ich habe nach solche mit „squashfs“ im Dateinamen geschaut)

adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-3370-rev2-hynix-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xrx200/openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-sysupgrade.bin
adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-3370-rev2-micron-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xrx200/openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-sysupgrade.bin
adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-7360sl-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xrx200/openwrt-lantiq-xrx200-avm_fritz7360sl-squashfs-sysupgrade.bin
adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-7362sl-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xrx200/openwrt-lantiq-xrx200-avm_fritz7362sl-squashfs-sysupgrade.bin
adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-7412-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xrx200/openwrt-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin
adorfer@horst:~$ diff /home/build/firmwarelantiq/firmware/images-1571633977/dusl2tpkey/dusl2tpkey/sysupgrade/gluon-ffdus-2019102106-exp-avm-fritz-box-7312-sysupgrade.bin /home/build/firmwarelantiq/firmware/gluon/openwrt/bin/targets/lantiq/xway/openwrt-lantiq-xway-avm_fritz7312-squashfs-sysupgrade.bin

ergo: Zumindest diese DAteien unterscheiden sich nicht.
Oder bin ich eventuell wirklich im falschen Pfad unterwegs?

Komisch - das war vor einem Monat nicht so bei der FB7412 :smiley:

Allerdings müssen z.B. bei der FB3370 zwei Dateien geflasht werden.
Siehe: [OpenWrt Wiki] AVM FRITZ!Box WLAN 3370
also:
openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-filesystem.bin
openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-kernel.bin

das sysupgrade.bin würde die Maschine womöglich bricken.

Ja, die dateien liegen da auch.
Hast Du mal einen Link wo das steht, wie das richtig geht?

Ich denke so einen link gibts nicht :thinking:
Für jedes target gibt es eine entsprechende OpenWRT-Seite. Dort stehen (meistens) die Instruktionen zum installieren.