ZyXEL XGS1210-12

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
Multi-Gig 12-Port Web Managed Switch
with 2-Port 2.5G/2-Port 10G SFP+
WikiDevi.wi-cat.ru ZyXEL XGS1210-12
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev ZyXEL XGS1210-12 rev A1
Board ID 2976958502
CPU1 checkY Realtek RTL9302B
CPU1 Type MIPS 34Kc
CPU1 Speed 800 MHz
Flash1 Chip Macronix MX25L12833F
Flash1 Size 16 MiB 16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br /> (SPI NOR)
RAM1 Size 128 MiB 134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br /> (DDR3)
RAM1 Chip Nanya NT5CC64M16GP-1
ETH chip1 Realtek RTL9302B
ETH chip2 Realtek RTL8218D
ETH chip3 Realtek RTL8226
ETH chip4 Realtek RTL8226
Switch Realtek RTL9302B
Ethernet Port Count 12-1GbE
Ethernet connector 8P8C
Wired Standard IEEE 802.3i/3u/3ab/3bz/an
Auto-MDIX supported
Jumbo frame yes
Switch Class managed

Ethernet OUI: D8:EC:E5 (1 E, 1 W)

Expansion IF types SFP+
SFP ports 2
Stock bootloader U-Boot V1.0.0.1
Stock FW OS Linux 5.4.70
Power 12 VDC, 1.5 A
Connector type barrel
5.5 mm (OD)
2.1 mm (ID)
9.5 mm (LEN)
Serial Port (UART) yes, 4-pin header, J5, 3.3V TTL, (115200 8N1)
JTAG Port yes, 14-pin header, J2
Other

Default IP address: 192.168.1.3
the IP 192.168.1.3 is used by 2 additional devices
of which 1 are ZyXEL devices
Default login user: admin
Default login password: 1234
admin:1234 credentials used by 191 additional devices
of which 69 are ZyXEL devices

Manuf/OEM/ODM Delta Networks
Flags:
SFP+ (10GbE), Smart switch, metal case, heatsink
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)

Additional chips
Serial GPIO/LED Display Controller;Realtek;RTL8231;;1;

Retail
(Est.) release date December 2019
(Est.) initial retail price (in USD) $298
Newegg N82E16833181565
UPC 760559126827
(UPC DB, On eBay)
EAN 4718937610785
(UPC DB, On eBay)
ASIN B084MH9P8Q
Country of manuf China
 Switch brandSwitch2 brand
ZyXEL XGS1210-12Realtek
ZyXEL XGS1210-12 rev B1Realtek

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.

Overview

Specifications

  • Processor: Realtek RTL9302B @800MHz (MIPS 34Kc)
Multi-Layer Managed Switch Controller with Embedded CPU
  • Flash/RAM: 16MB (SPI NOR) Flash, 128MB RAM (DDR3)
  • Ethernet: 8x Gigabit Ethernet ports, 2x 2.5Gigabit Ethernet ports,
2x SFP+ (10GbE) slots
  • Switching Capacity: 66 Gbps
  • Switching Forwarding Rate: 49 Mpps

Links of Interest

PCB ID: 2976958502 (OEM: Delta Networks)

Flashing

Flashing OpenWrt

Target: realtek
Subtarget: rtl930x
Package architecture: mips_24kc
Supported Since Commit
Support started version: 25.12.0
Current supported version: 25.12.1
LAN Hardware: Realtek RTL9302B
LAN Comment: 2x RTL8226 2.5Gbe Phy
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 XGS1210-12 Switch
The Zyxel XGS1210-12 Switch is a 10 + 2 port multi-GBit switch with
8 x 1000BaseT, 2 x 10/100/1000/2500BaseT Ethernet ports and
2 SFP+ module slot.

Hardware:
- RTL9302B SoC
- Macronix MX25L12833F (16MB flash)
- Nanja NT5CC64M16GP-1 (128MB DDR3 SDRAM)
- RTL8231 GPIO extender to control the port LEDs
- RTL8218D 8x Gigabit PHY
- RTL8226 2x 10m/100m/1/2.5 Gigabit PHY
- SFP+ 2x 10GBit slot

Power is supplied via a 12V 1.5A standard barrel connector. At the
right side behind the grid is UART serial connector. A Serial
header can be connected to from the outside of the switch trough
the airvents with a standard 2.54mm header.
Pins are from top to bottom Vcc(3.3V), TX, RX and GND. Serial
connection is via 115200 baud, 8N1.

A reset button is accessble through a hole in the front panel

At the time of this commit, all ethernet ports work under OpenWrt,
including the various NBaseT modes, SFP+ slots are supported with i2c bus.

Installation
--------------
* Connect serial as per the layout above. Connection parameters: 115200 8N1.
* Navigate to 'Management' in the OEM web interface and click on 'Firmware upgrade'
  to the left.
* Upload the OpenWrt initramfs image, and wait till the switch reboots.
* Connect to the device through serial and change the U-boot boot command.
  > fw_setenv bootcmd 'rtk network on; boota'
* Reboot, scp the sysupgrade image to /tmp, verify the checksum and flash it:
  > sysupgrade openwrt-realtek-rtl930x-Zyxel_xgs1210-12-squashfs-sysupgrade.bin
* Upon reboot, you have a functional OpenWrt installation. Leave the bootcmd
  value as is - without 'rtk network on' the switch will fail to initialise
  the network.

Debug
------------
* Connect serial as per the layout above. Connection parameters: 115200 8N1.
* A tftp server is requiered, tftpd-hpa works well.
* Power the device, at U-Boot start rapidly hit Esc key to stop autoboot
* Enable network:
  > rtk network on
* Change ip address (default is 192.168.1.1):
  > setenv ipaddr 192.168.1.6
* Download initramfs:
  > tftpboot 0x84f00000 192.168.1.111:openwrt-realtek-rtl930x-Zyxel_xgs1210-12-initramfs-kernel.bin
* Boot loaded file:
  > bootm 0x84f00000

This prodecudre also apply to the sock firmware with the file XGS1210-12_V2.00(ABTY.1)C0.bix.

More information can be found on the page of XGS1250-12 as they share the same base.

Pictures

User Images