Netgear WPN802 (v1) / WPN824v1

ICs

Stromversorgung

Mitgeliefert wurde ein ungeregeltes Netzteil (50Hz-Trafo) mit 12V/1A, Leerlaufspannung ~16,1V.

Serieller Anschluss

Parameter 9600 8N1

                    J4
                    o o o o o o o
                    o o o o o o o
                    |
       o o JP1      3.3V
  RxD -o o
       o o
       o o
  TxD -o o                       ______
  GND -o o                      |
                                | Atheros Chip
                                |

Quelle: Netgear WPN824 Serial Interface

Ausgabe beim Boot

ar531x rev 0x00005850 Processor Speed 184MHz
firmware startup...
SDRAM TEST...PASSED


Atheros AR5001AP default version 4.0.0.80
Creation date: Jan 25 2005, 21:19:45



1 0
auto-booting...

Attaching to TFFS... done.
Loading /fl/APIMG1...
Decompressing... - OK.
Starting at 0x80010000...

/fl/ - Volume is OK
Reading Configuration File "/fl/apcfg".
Configuration file checksum: 46a16 is good
v54_ant_init: Detected board with ANT_D antenna control
v54_ant_init: GD2 on TXRX_FBUS: using max 3 of 7 = 63 states
V54_TXCTRL 3.0 Copyright (C) 2003-2005 Video54 Technologies Inc.
Pinot+ Adaptive Control Algorithm, Copyright (C) 2003-2005, Video54 Technologies, Inc. All Rights Reserved.
Chant rate control algorithm, Copyright (C) 2004-2005, Video54 Technologies, Inc. All Rights Reserved
Attaching interface lo0...done

Adding 7638 symbols for standalone.
-> wireless access point starting...
wlan1 Ready
Ready
Login:

Login: Gearguy / Geardog

Danach bekommt man eine Befehlsübersicht mit "?".

Foto der Platine

WPN802v1 Platine Oberseite WPN802v1 Rev.3 Oberseite, 2384x1648, 300dpi [2,23MB]

WPN802v1 Platine Unterseite WPN802v1 Rev.3 Unterseite, 2400x1616, 300dpi [2,03MB]

Offensichtlich ist das die Platine eines WPN824v1, bei dem nur die 4 LAN-Anschlüsse (mit integrierten Übertragern), deren LEDs und deren Vorwiderständen nicht bestückt sind. Der Aufdruck auf der WPN802-Platine lautet U12N034 REV:3, der auf dem Aufkleber lautet U12H046. Die Kennung U12N034 wird für den WPN824 verwendet (Firmwarekennung). Weiterhin ist ein unbestückter Schalter neben dem Stromanschluss zu sehen, der dafür vorgesehen ist die "Antennenvisualisierung" abzuschalten. Der Plastikdeckel zum Abkleben des Fensterchens war wohl scheinbar billiger :)

Daraus ergibt sich der Gedanke die Firmware der Geräte WPN802v1 und WPN824v1 auszutauschen.

Umflashen WPN802v1 -> WPN824v1

Vor dem Flashen ist zu bedenken, dass der Zugriff auf den Router nur über die (unbestückten) internen LAN-Anschlüsse möglich ist! D.h. mindestens ein LAN-Anschluss muss bestückt sein um weiterarbeiten zu können, da das "Remote Management" über den WAN-Anschluss (Port 8080) und der WAN-Ping standardmäßig deaktiviert sind. Dummerweise ist auch das WLAN nach dem Laden der Werkseinstellungen abgeschaltet. Evtl. könnte man auch eine WPN824v1-Konfig mit aktiviertem WLAN zusammen mit der Firmware wie beim Recovery hochladen.

Damit der WPN802v1 (Rev.3) die Firmware des WPN824v1 akzeptiert muss mit einem Hex-Editor die Firmwarekennung von U12N034T00 auf U12H046T00 geändert werden. Diese "Board ID" ist scheinbar im Bootloader fixiert und besteht also auch nach dem Umflashen noch!

Nach dem Flashen und dem Laden der Werkseinstellungen wird der Einrichtungsassistent ausgeführt. Bemerkenswert ist, dass der Router sich im Description-HTML-Metatag als WGR614_2022 vorstellt...

Im Router-Betrieb habe ich einen Datendurchsatz von 9MB/s outbound und ~7MB/s inbound gemessen.

Mit der WPN802-Firmware wird der WAN-Anschluss des WPN824v1 zum fünften LAN-Anschluss.

LAN-Anschlüsse nachrüsten

Die LAN-Anschlüsse können durch ein passendes 4fach-RJ45-"integrated connector module" (mit integrierten Übertragern / "magnetics" / "MagJack") nachgerüstet werden. Die Pinbelegung jedes Ports lautet:

+-+------+-+
| +------+ |
|          |
|  7 5 3 1 |
|  O O O Q |
| O O O O  |
| 8 6 4 2  |
+----------+
Auf die Bestückungsseite gesehen

  1. R+ (quadratisches Lötpad)
  2. R-
  3. +2,5V
  4. n/c
  5. n/c
  6. n/c
  7. T+
  8. T-

Damit wird der interne Switch nutzbar und ein Umflashen zum WPN824v1 möglich.

Firmwarekennung

WPN824v1 hat keine HTTPS-Verschlüsselung der Konfigurationsseiten.

Recovery / Unbrick

Die Firmware kann von einem FTP-Server heruntergeladen und ersetzt werden, wenn die serielle Konsole funktioniert:

Serielle Konsole

wla

Interessant ist das "ftp FTPSERVER"-Kommando zum Up-/Downloaden.

Mit dem "bootrom"-Befehl kann die Boot-Firmware durch ein "flat binary file bootrom*.sys" ersetzt werden.

Mit "ls" kann aufgelistet werden (befindet sich alles im Verzeichnis /fl/)

In der apcfg befindet sich ein Verweis auf eine /ap30.sys.

Mit "rm" können Dateien gelöscht werden.

Die Dateien in diesem Verzeichnis sind nicht-flüchtig.

ftpc

Die mit "getcfg" abgefragten Konfigurations-"server"

existieren leider nicht mehr. Derzeit ist es "download.netgear.com". Es wird dort nach "/files/firmware/WPN824V1.LatestVersion" gesucht. Diese Datei sieht z.B. so aus:

[WPN824V1]
/files/firmware/WPN824V1/WPN824V1-V2.0.15_1.0.11.chk
router-fw1.ftp.netgear.com
3000000

[WPN824V1_GR]
/files/firmware/WPN824V1/WPN824V1_GR-V1.1.5_1.1.5.chk
router-fw1.ftp.netgear.com
3000000

Dummerweise sind auch hier der Server falsch eingetragen. Selbst mit korrigierten Serveradressen habe ich es nicht hinbekommen einen derartiges Update durchzuführen: es kommt immer die Meldung "Content of the config file is not valid", egal welche Kennung ich verwendet habe: [WPN824V1, WPN824, WPN802, U12H046T00, U12N034T00].

Mit "server SERVER1 SERVER2 SERVER3" werden die drei Server festgelegt.

Mit "cfgfile DATEI" wird der Dateipfad für "getcfg" festgelegt.

Mit "getimg" wird eine leere Domain abgefragt was dem <Root> entspricht.

Mit "user BENUTZER KENNWORT" kann der FTP-Zugang eingestellt werden.

WPN802v1

Der WPN802v1 hat intern eine WAN-Schnittstelle mit der statischen IP 192.168.0.231, die Werks-Intern-IP ist 192.168.0.20.

"windsh" öffnet die WIND-Shell.

Links


Erstellt 05.11.2010, zuletzt geändert 17.11.2010 11:16:49, Zugriffszähler Besuche. © Christian Enders

Home | AOL2MIME | Canon PowerShot | SpeedTouch 780 | Fritz!Box 7050 | Netgear WPN802 | Siemens C2-010-I | Teledat 311 LAN | SMC 7004AWBR | Motorola SBV4200E | D-Link DP-300 | D-Link DP-303 | Roline Printserver | LPR in Win98 | Medion MD 8800 | Medion MD9399 | Medion MD 96350 | EliteBook 8570p | Sony PCG-Z600TEK | Sony PCG-R600HMP | Sony PCG-F290 | Sony PCG-GRX416G | Sony VGN-FE21S | Sony VGN-FS315H | Sony VGN-FZ21Z | Sony PCG-GR214EP | PC-Mainboards | WD MyBook | Diverse PC-Hardware | Adobe Production Studio | Agfa ScanWise | Medion X16015 | Tevion FTA 2005 | Tevion MD 4033 | PROzap | Remote 433MHz | Orion TV 38100 | VersaColor II | CEL Videomaster | Promicron 2000/2100 | Trelock LS500 | DMX4ALL | Datenblätter | Alles mögliche...