Speedport504V

Aus Freifunk Dresden - Anwender-Wiki
Version vom 19. Oktober 2020, 20:06 Uhr von Stephan (Diskussion | Beiträge) (Speedport 594V)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Der Speedport 504V besitzt im originalen Zustand keinen UBoot. Dieser muss in einem ersten Schritt aufgespielt werden. Infos dazu sind auf openwrt.org zu finden, sowie auch Infos zum Auspielen von Openwrt.

Openwrt Infos: https://openwrt.org/toh/t-com/spw504v


Im folgendem sind kurze Infos gegeben, wie wir die Freifunk Firmware aufgespielt haben. Ich gehe hier aber NICHT auf das Ersetzen des Bootloaders ein, sonder nur auf das Aufspielen der Firmware.

Voraussetzung: Uboot installiert.

Schritte

- serial console 115200 baud
- beim boot 3x space drücken
- bootp kernel.bin (setzt vorhaus, dass das openwrt-lantiq-xway-arcadyan_arv8539pw22-initramfs-kernel.bin
  nach /var/lib/tftpboot/kernel.bin kopiert wurde

Serielle Console:

> ftpboot kernel.bin
Using ltq-eth device
TFTP from server 192.168.1.31; our IP address is 192.168.1.1
Filename 'kernel.bin'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###################################
         3.3 MiB/s
done
Bytes transferred = 4327178 (42070a hex)


flinfo  zeigt das Flash Layout an.
> flinfo

Image im Flash löschen. ACHTUNG nicht den letzten Sektor und auch nix davor

> erase B0040000 B07EFFFF

Filegröße in hex ermitteln. Diese wurde beim Befehl "bootp" am Ende ausgegeben.

cp.b 0x81000000 0xB0040000 42070a 

Gerät neu starten, anschliessend muss das openwrt sysupgrade image noch geladen werden, da das hier nur der kernel war.

reset 

Nach dem Booten wird jetzt die Firmware mit sysupgrade aufgespielt. Zuerst wird das sysupgrade file in das /tmp Verzeichniss

scp openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/

Firmware flashen

sysupgrade -n openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin