- machine.c/h: add MACHINE_FNS1200P with verified GPIO assignments for both SFP ports, LED SET0 (amber 2.5G / green 1G-100M-10M) and SET1 (SFP all-speeds), led_mux from original firmware register dump, and machine_custom_init() enabling LED_GLB_IO_EN bit 6 - doc/devices/FNS-1200P.md: device overview, port layout, serial console (S1 three through-holes = UART0 115200 8N1 3.3V), LED and SFP GPIO tables - doc/devices/photos/FNS-1200P/: chassis front panel and PCB top photos - doc/supported_devices.md: add FNS-1200P to the list GPIO assignments and LED register values were cross-checked between live GPIO observation (RTLPlayground gpio command) and an original firmware register dump.
1.9 KiB
Supported Hardware
The following devices have been tested and are fully working:
- Horaco ZX_SG4T2
- keepLINK kp-9000-6hx-x2 (RTL8372: 4x 2.5GBit + 2x 10GBit SFP+)
- keepLINK KP-9000-6XHML-X2, same as above, but Managed
- keepLINK kp-9000-6hx-x (RTL8372 + RTL8221B 2.5GBit PHY: 5 x 2.5GBit + 1x 10GBit SFP+)
- keepLINK kp-9000-9xh-x-eu (1 x RTL8373 + RTL8224: 8x 2.5GBit + 1x 10GBit SFP+)
- Lianguo LG-SWTGW218AS (RTL8373 + RTL8224 PHY: 8x 2.5GBit + 1x 10GBit SFP+)
- No-Name ZX-SWTGW215AS, managed version of kp-9000-6hx-x, ordered on AliExpress as keepLINK 5+1 port managed
- TrendNet TEG-S562 (RTL8372: 4x 2.5GBit + 2x 10GBit SFP+)
- FNS-1200P (RTL8372: 4x 2.5GBit + 2x 10GBit SFP+)
Other device based on RTL8272/3 that may work are described here: [Up-N-Atoms 2.5 GBit RTL Switch hacking guide] (https://github.com/up-n-atom/SWTG118AS)
Many of the RTL8272/3 devices come in versions with PoE support. The RTLPlayground usually also works on these, however, no support for configuring PoE is provided, simply because these devices usually just provide PoE on all ports without further configuration possibilitites.
The following forum also discusses this type of switches: ServeTheHome
There are also 16-port unmanaged devices with RTL8272 SoCs, however these devices do not have serial consoles and use 4 independent RTL8272 SoCs. No central control is provided by RTLPlayground, even if it has been successfully demonstrated to install RTLPlayground to individual SoCs.