ZyXEL GS1920-24HP v2

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
Smart Ethernet Switch
Homepage Product page
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev ZyXEL GS1920-24HP v2
CPU1 ☒N Realtek RTL8391M
CPU1 Type MIPS MIPS 34Kc
CPU1 Speed 700 MHz
Flash1 Size 32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br />
RAM1 Size 512 MiB536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br />
ETH chip1 Realtek RTL8391M
Switch Realtek RTL8391M
Ethernet Port Count 24-1GbE
Ethernet connector unspecified
Wired Standard IEEE 802.3i/3u/3ab
Auto-MDIX unspecified
Switch Class smart

Ethernet OUI: none specified

Expansion IF types SFP
SFP ports 4
Stock bootloader other
Power 100-240 VAC ~ 50/60 Hz, 1.8 A
Connector type C13
Serial Port (UART) yes, 3.3V TTL, (115200 8N1)
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
 Switch brandSwitch2 brand
ZyXEL GS1920-24HPRealtek
ZyXEL GS1920-24HP v2Realtek

For a list of all currently documented Realtek chipsets with specifications, see Realtek.

For a list of all currently documented ZyXEL devices with specifications, see ZyXEL.


Flashing

Flashing OpenWrt

Target: realtek
Subtarget: rtl839x
Package architecture: mips_24kc
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
LAN Hardware: Realtek RTL8391M
LAN Comment: 24x GbE ports, 4x Shared GbE/1G SFP ports
WLAN Hardware: none
WLAN Comment: No WLAN
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
git • >>
realtek: add support for Zyxel GS1920-24HPv2
Add support for V2 of Zyxel GS1920-24HP with 24 copper ports, 4 combo
SFP/copper ports and PoE.

Specifications:
---------------

 * SoC: Realtek RTL8391M
 * Flash: 32MiB Flash
 * RAM: 256MiB
 * Ethernet: 24x 10/100/1000 Mbps
 * SFP: 4 combo copper/SFP ports (via RTL8214FC)
 * PoE: 24x
 * Fan controller: ADT7468
 * Serial: UART 3.3V TTL logic, 115200 8N1
     * pinout (front to back): GND RX TX VCC
 * Buttons: 1x Reset, 1x Restore

Notable differences to V1 (which require dedicated support):
 * "smaller" SoC (RTL8391M)
 * more RAM (256MiB vs 128MiB)
 * more Flash (32MiB vs 16MiB) + different layout
 * RTL8214FC uses different port numbers
 * SFP 25 and 26 use shared SCL
 * SFP 27 and 28 use different SDA
 * different monitoring IC (LM96000 vs ADT7468)
 * faster serial console by default
 * serial header easier accessible

Note that the port LEDs do not work correctly yet due to missing
LED configuration for RTL839X.

Installation:
-------------

(copied mostly as-is from 2a55846bf4)

This device uses ZyNOS instead of Linux, this makes installation a bit
more cumbersome. Serial console is required!

1. Set the switch to boot from the first image. This step is crucial,
   it will fail to boot if this is not set properly.

2. Connect to the switch using serial and interrupt the boot process
   to enter debug/recovery mode.

3. Load the OpenWrt initramfs image via XMODEM. You need to obtain an
   unlock code, based on your MAC address, first. See the excellent write
   up at https://www.ixo.de/info/zyxel_uclinux/ for details. Replace
   unlock_code in the commands below by the code obtained.
   The file length in bytes needs to be given instead of file_length below.
   You also need an XMODEM upload utility like "lrzsz-sx -X" to transfer
   the file. Start the XMODEM upload after running the ATUPxxxx command:

     > ATEN1,unlock_code
     > ATUP80100000,file_length
     > ATGO80100000

4. Wait for OpenWrt to boot. Once this is done, transfer the loader binary
   and the sysupgrade image to "/tmp" using scp.

5. Install OpenWrt permanently by running the following two commands on
   the switch (over SSH):

    > mtd write /tmp/loader.bin loader
    > mtd write /tmp/sysupgrade.bin firmware

6. Reboot the switch and enjoy OpenWrt.

NB: You do not need to touch the loader binary unless it's recommended.
    The loader is not part of a regular sysupgrade file and will be left
    untouched. The boot loader only checks if the loader is valid to be
    able to boot.

Recovery/ Return to stock:
--------------------------

Just spam the "u" key during (or "z" for 9600 baud) during memory testing
to trigger a recovery XMODEM upload at 115200 baud. A standard OEM upgrade
image works properly.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21944
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>