Speedport504V
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