[Berlin-wireless] GL-AR300M-Ext (NAND) war: Firmware is not for this Hardware

anha4 at web.de anha4 at web.de
So Dez 29 23:16:08 CET 2019


Hallo Sven,

git clone -b daily/upstream-master https://github.com/freifunk-berlin/firmware.git 
war wieder mal der entscheidende Hinweis.
Das entstandene factory.img über u-boot geflasht, und nun ist es so wie es sein soll. Auf NOR die schon vorhandene FFFW (1.0.2) und auf NAND freifunk-berlin-dev-daily-39e7543.

Mein Fehler beim letzten mal war, dass ich dem device im u-boot-Menue unter NAND, wo er ein .img verlangt, die sysupgrade.bin übergeholfen habe. Dies hat es offensichtlich als fehlerhaft erkannt und den Reperaturmechanismus eingeleitet. Man soll eben doch einfach das machen, was der Router will... :)

Die dev-daily funktioniert eigentlich ganz prima bis auf ein paar kleine Macken, die ich vom AR750 her kenne und die bestimmt bekannt sind.

Ich hab spasseshalber mal den 750s durchlaufen lassen, der schliesst mit einem
„.stamp-images“ scheiterte make: *** [.stamp-images] Fehler 2
ab.

Der GL-AR300m(NAND) läuft seit 1 Woche ununterbrochen fehlerfrei.

Grüsse Andreas





> in unserem master-branch (based on openWrt-19.07) sind die derzeit nicht enthalten,
> weil auch bei OpenWrt deaktiviert [1].
> vollen support für diese boards gibt es zur zeit nur im OpenWrt-master. Freifunk-
> images, die darauf basieren kommen aus dem "daily/upstream-master"-branch. Da mir
> da die Zeit fehlt, ist der ander recht veraltet...
> 
> Sven
> 
> 1 - https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=5fc63ec8a496066d101de41ae4f820c5c4e39c04
> 
> Am 19.12.19 um 23:00 schrieb anha4 at web.de:
> > Hallo Sven,
> > 
> > ich muss mich korrigieren. NAND hat nicht nur wie unten geschrieben, die Werte von NOR übernommen, sondern gleich das gesamte Image (1.0.2). Das hatte ich damals übersehen.
> > Ich hab mir mal die Umgebungsvariable fw_printenv etwas genauer angesehen. Tatsächlich steht da sinngemäss drin if NAND bad <Adressbereich> then erase <Adressbereich> tftp <Adressbereich>.
> > Was nun NAND bad heisst, ob NAND wirklich bad sein muss oder ob er keine andere neue FW als die schon vorhandene akzeptiert, weiss ich noch nicht. Auf letzteres gibt es Hinweise, googelt man gl-ar300m nand bad.
> > 
> > Ich hab das "neue" NAND durchlaufen lassen, da kam am Ende ein
> > No profile(s) given
> > Makefile:280: die Regel für Ziel „.stamp-images“ scheiterte
> > make: *** [.stamp-images] Fehler 1
> > raus.
> > Tatsächlich gibt es in ath-generic-profiles den glinet_ar300m nicht. Ich hatte ihn einfach reingeschrieben und alle anderen gelöscht. Vielleicht hab ich bloss vergessen, wo das Profile glinet_ar300m bei NAND reinmuss oder die Prozedur hat sich geändert ? Oder ich hab das falsch verstanden und dein Hinweis bezog sich ausschliesslich auf openwrt.
> > 
> > Grüsse Andreas
> > 
> > 
> > 
> >> Hallo zusammen,
> >>
> >> im OpenWrt hat sich einiges bzgl NAND getan. Es gibt jetzt diverse Varainten vom
> >> AR300m image.
> >> - lite
> >> - 16m (16 MB NOR)
> >> - NOR / NAND, jeweils mit unterstützung von beiden Speicherarten
> >>
> >> Die beiden letzten sind aber wieder ath79-nand target und müssen am Küchen-
> >> Tisch selbst compiliert werden. Passender weise kann man ja gleich ein paar
> >> Plätzchen backen dabei
> >>
> >> Sven
> >>
> >>
> >> Am 06.09.19 um 11:07 schrieb anha4 at web.de:
> >>> So, ferdsch. 
> >>> git clone -b daily/upstream-1907 https://github.com/freifunk-berlin/firmware.git 
> >>> war der entscheidende Hinweis. 4h hat er gewerkelt. Kann sein, dass ich den Bindestrich bei -j=4 vergessen hatte. Musste ihm allerdings die default sysupgrade.bin per uboot reinprügeln, macht aber nix, musst ich beim AR750 NOR auch. Läuft einwandfrei. Interessant: Offensichtlich ist NOR so eine Art Rettungsmodus für NAND, es ist alles fertig eingerichtet, hat alle Werte vom Image von NOR übernommen.
> >>>
> >>> Grüsse Andreas
> >>>
> >>>
> >>>
> >>>> Gesendet: Donnerstag, 05. September 2019 um 23:06 Uhr
> >>>> Betreff: Re: [Berlin-wireless] GL-AR300M-Ext: Firmware is not for this hardware.
> >>>>
> >>>> https://github.com/freifunk-berlin/firmware#building-all-firmwares
> >>>>
> >>>>> git clone -b daily/upstream-1907 https://github.com/freifunk-berlin/firmware.git
> >>>>> cd firmware
> >>>>> make TARGET=ath79-nand
> >>>>
> >>>> und nach etwas Zeit ... kannst du probieren
> >>>>
> >>>> GRuss Sven
> >>>>



Mehr Informationen über die Mailingliste Berlin