[Berlin-wireless] Firmware für WNDR3700 aus Routerspende

Robert 1904frfnkml at rainbow.in-berlin.de
So Dez 29 00:18:40 CET 2019


Hi Stefan

On 19-12-28 20:26:35 CET, Stefan W. wrote:
> Grundsätzlich ließe sich auch für dieses Gerät eine Firmware erstellen. Allerdings gibt es von den älteren WNDR3700 sowohl welche mit Atheros als auch mit Broadcom Hardware. Steht bei Deinem Gerät eine Versionsnummer mit auf dem Typenschild?

Nein, nichts zu finden.
Aber die Spenderin ist so freundlich, mich per ssh drauf zu lassen:

root at HOTSPLOTS:~# free
             total         used         free       shared      buffers
Mem:         61492        31112        30380            0         3356
-/+ buffers:              27756        33736
Swap:            0            0            0
root at HOTSPLOTS:~# cat /proc/cpuinfo
system type             : Atheros AR7161 rev 2
machine                 : NETGEAR WNDR3700/WNDR3800/WNDRMAC
processor               : 0
cpu model               : MIPS 24Kc V7.4
BogoMIPS                : 452.19
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0ff8, 0x0ffc, 0x0ffb, 0x0ffb]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

Das müsste dann nach Hardwaretabelle auf
https://openwrt.org/toh/netgear/wndr3700#tab__hardware_details ein v1
oder v2 sein. Wie finde ich die Größe des Flashspeichers heraus?

aus dmesg:

[    2.900000] 4 cmdlinepart partitions found on MTD device spi0.0
[    2.900000] Creating 4 MTD partitions on "spi0.0":
[    2.910000] 0x000000000000-0x000000050000 : "u-boot"
[    2.910000] 0x000000050000-0x000000070000 : "u-boot-env"
[    2.920000] 0x000000070000-0x0000007f0000 : "firmware"
[    2.930000] 2 netgear-fw partitions found on MTD device firmware
[    2.930000] 0x000000070000-0x000000170440 : "kernel"
[    2.940000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    2.950000] 0x000000170440-0x0000007f0000 : "rootfs"
[    2.960000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    2.970000] mtd: device 4 (rootfs) set to be root filesystem
[    2.980000] 1 squashfs-split partitions found on MTD device rootfs
[    2.980000] 0x000000570000-0x0000007f0000 : "rootfs_data"
[    2.990000] 0x0000007f0000-0x000000800000 : "art"

Wenn die letzte Zahl ausschlaggebend ist, dann sind das 8 MiB?
Dann wäre es wohl ein v1.

Grüße
Robert




Mehr Informationen über die Mailingliste Berlin