ZyXEL GS1900-24

The ZyXEL GS1900-24 v1 is a 24 port switch with two SFP ports, similar to the other GS1900 switches.

img_20260818_112242_hdr.jpg

None at this time.

The links above are incorrect for a fresh install!

The instructions from the Git commit below are correct, but you have to use an OpenWrt version less than 25. See https://forum.openwrt.org/t/zyxel-gs1900-24hp-v1-upgrade-from-old-partition-and-pinout/250273/8.

https://downloads.openwrt.org/releases/25.12.1/targets/realtek/rtl838x/openwrt-25.12.1-realtek-rtl838x-zyxel_gs1900-24-a1-initramfs-kernel.bin https://downloads.openwrt.org/releases/24.10.8/targets/realtek/rtl838x/openwrt-24.10.8-realtek-rtl838x-zyxel_gs1900-24-v1-squashfs-sysupgrade.bin

Git Commit Instructions openwrt/openwrt/commit/?id=d1a8690742fc448b764cf5fb448b6459c13e3ccc

U-Boot TFTP method:

* Configure your client with a static 192.168.1.x IP (e.g. 192.168.1.10).

* Set up a TFTP server on your client and make it serve the initramfs image.

* Connect serial, power up the switch, interrupt U-boot by hitting the space bar, and enable the network:

  > rtk network on

> Since the GS1900-24 v1 is a dual-partition device, you want to keep the
  OEM firmware on the backup partition for the time being. OpenWrt can
  only be installed in the first partition anyway (hardcoded in the
  DTS). To ensure we are set to boot from the first partition, issue the
  following commands:

  > setsys bootpartition 0
  > savesys

* Download the image onto the device and boot from it:

  > tftpboot 0x81f00000 192.168.1.10:openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-initramfs-kernel.bin
  > bootm

* Once OpenWrt has booted, scp the sysupgrade image to /tmp and flash it:

  > sysupgrade /tmp/openwrt-realtek-rtl838x-zyxel_gs1900-24-v1-squashfs-sysupgrade.bin

You can now upgrade to the latest version through LUCI which will merge to two partitions into one larger one which is needed for releases greater than 24.

FIXME Find out flash layout, then add the flash layout table here (copy, paste, modify the example).

Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.

  • Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
  • Upload image file for sysupgrade to LuCI
  • Wait for reboot

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line.

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

sysupgrade

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Port Switch port
LAN 1 1
LAN 2 2
LAN 3 3
LAN 4 4
...
LAN 2424
LAN 25SFP 25
LAN 26SFP 26

hardware.button on howto use and configure the hardware button(s).

The ZyXEL GS1900-24 has the following buttons:

BUTTON Event
“RESET” button on front panel soft reset
button ('SW1') behind right hex grate hardwired power-off

Front:
img_20260818_115604_hdr.jpg

Back:

Backside label:

Warranty

Remove the five screws from the back.

Main PCB:
**Insert photo of PCB**

port.serial general information about the serial port, serial port cable, etc.

'J5' Populated header (dot as pin 1)

This is an RS232 connection, not 3.3V or 5V, you need an RS232 adaptor, not a UART adaptor

How to connect to the Serial Port of this specific device:
**Insert photo of PCB with markings for serial port**

Serial connection parameters
for ZyXEL GS1900-24
EXAMPLE 115200, 8N1, RS232 Voltages Logic 0: +3 V to +15 V and Logic 1: −3 V to −15 V

None so far.

COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE


COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING


Space for additional notes, links to forum threads or other resources.

  • ...
  • Last modified: 2026/08/26 02:18
  • by fgbxramel