From 18c24b418cd919f8af1df0507cbf47b271397c33 Mon Sep 17 00:00:00 2001 From: HL Yi Date: Fri, 30 Oct 2026 18:45:06 -0500 Subject: [PATCH 1/5] change PCB_SWTG024AS_V2_0_17452.c to PCB_SWTG024AS_V2_0_17452_unmanaged.c --- machine/SWGT024_V2_0_UNMANAGED.c | 2 +- ...G024AS_V2_0_17452.c => PCB_SWTG024AS_V2_0_17452_unmanaged.c} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename machine/pcb/{PCB_SWTG024AS_V2_0_17452.c => PCB_SWTG024AS_V2_0_17452_unmanaged.c} (100%) diff --git a/machine/SWGT024_V2_0_UNMANAGED.c b/machine/SWGT024_V2_0_UNMANAGED.c index c06e0f8d..0d5f74c3 120000 --- a/machine/SWGT024_V2_0_UNMANAGED.c +++ b/machine/SWGT024_V2_0_UNMANAGED.c @@ -1 +1 @@ -pcb/PCB_SWTG024AS_V2_0_17452.c \ No newline at end of file +pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c \ No newline at end of file diff --git a/machine/pcb/PCB_SWTG024AS_V2_0_17452.c b/machine/pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c similarity index 100% rename from machine/pcb/PCB_SWTG024AS_V2_0_17452.c rename to machine/pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c From 229380cf70a638ba0fb3737812f2073d90e849ef Mon Sep 17 00:00:00 2001 From: HL Yi Date: Fri, 30 Oct 2026 18:46:42 -0500 Subject: [PATCH 2/5] change PCB_SWTG024AS_V2_0_17452_XIKESTOR.c to PCB_SWTG024AS_V2_0_17452.c as it is a managed swtich --- machine/SWGT024_V2_0_MANAGED.c | 2 +- ...TG024AS_V2_0_17452_XIKESTOR.c => PCB_SWTG024AS_V2_0_17452.c} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename machine/pcb/{PCB_SWTG024AS_V2_0_17452_XIKESTOR.c => PCB_SWTG024AS_V2_0_17452.c} (100%) diff --git a/machine/SWGT024_V2_0_MANAGED.c b/machine/SWGT024_V2_0_MANAGED.c index 5cc37aec..c06e0f8d 120000 --- a/machine/SWGT024_V2_0_MANAGED.c +++ b/machine/SWGT024_V2_0_MANAGED.c @@ -1 +1 @@ -pcb/PCB_SWTG024AS_V2_0_17452_XIKESTOR.c \ No newline at end of file +pcb/PCB_SWTG024AS_V2_0_17452.c \ No newline at end of file diff --git a/machine/pcb/PCB_SWTG024AS_V2_0_17452_XIKESTOR.c b/machine/pcb/PCB_SWTG024AS_V2_0_17452.c similarity index 100% rename from machine/pcb/PCB_SWTG024AS_V2_0_17452_XIKESTOR.c rename to machine/pcb/PCB_SWTG024AS_V2_0_17452.c From 32334b96461ad4c04538960a197e889dc276fee4 Mon Sep 17 00:00:00 2001 From: HL Yi Date: Fri, 30 Oct 2026 19:07:46 -0500 Subject: [PATCH 3/5] update pcb filename to compliant with guideline --- machine/SWGT024_V2_0_UNMANAGED.c | 2 +- machine/SWTG024AS_A_V2_0_1_5C_1SFP.c | 2 +- ..._0_1_19650_HORACO.c => PCB_SWTG024AS_A_V2_0_1_19650__1S1C.c} | 0 ..._17452_unmanaged.c => PCB_SWTG024AS_V2_0_17452__UNMANAGED.c} | 0 4 files changed, 2 insertions(+), 2 deletions(-) rename machine/pcb/{PCB_SWTG024AS_A_V2_0_1_19650_HORACO.c => PCB_SWTG024AS_A_V2_0_1_19650__1S1C.c} (100%) rename machine/pcb/{PCB_SWTG024AS_V2_0_17452_unmanaged.c => PCB_SWTG024AS_V2_0_17452__UNMANAGED.c} (100%) diff --git a/machine/SWGT024_V2_0_UNMANAGED.c b/machine/SWGT024_V2_0_UNMANAGED.c index 0d5f74c3..df47bcb4 120000 --- a/machine/SWGT024_V2_0_UNMANAGED.c +++ b/machine/SWGT024_V2_0_UNMANAGED.c @@ -1 +1 @@ -pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c \ No newline at end of file +pcb/PCB_SWTG024AS_V2_0_17452__UNMANAGED.c \ No newline at end of file diff --git a/machine/SWTG024AS_A_V2_0_1_5C_1SFP.c b/machine/SWTG024AS_A_V2_0_1_5C_1SFP.c index 7f9f6dd3..921c085d 120000 --- a/machine/SWTG024AS_A_V2_0_1_5C_1SFP.c +++ b/machine/SWTG024AS_A_V2_0_1_5C_1SFP.c @@ -1 +1 @@ -pcb/PCB_SWTG024AS_A_V2_0_1_19650_HORACO.c \ No newline at end of file +pcb/PCB_SWTG024AS_A_V2_0_1_19650__1S1C.c \ No newline at end of file diff --git a/machine/pcb/PCB_SWTG024AS_A_V2_0_1_19650_HORACO.c b/machine/pcb/PCB_SWTG024AS_A_V2_0_1_19650__1S1C.c similarity index 100% rename from machine/pcb/PCB_SWTG024AS_A_V2_0_1_19650_HORACO.c rename to machine/pcb/PCB_SWTG024AS_A_V2_0_1_19650__1S1C.c diff --git a/machine/pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c b/machine/pcb/PCB_SWTG024AS_V2_0_17452__UNMANAGED.c similarity index 100% rename from machine/pcb/PCB_SWTG024AS_V2_0_17452_unmanaged.c rename to machine/pcb/PCB_SWTG024AS_V2_0_17452__UNMANAGED.c From 3ea567a124da63b2556c7da9a49f187c6851fd7c Mon Sep 17 00:00:00 2001 From: HL Yi Date: Fri, 30 Oct 2026 19:17:36 -0500 Subject: [PATCH 4/5] change machine name PB_2132 HG0402XG_V1_1 to complaint with naming convention --- machine/{PB_2132.c => GOALAKE_IG108.c} | 0 machine/{PB_2132.h => GOALAKE_IG108.h} | 0 machine/{HG0402XG_V1_1.c => ZOERAX_HG0402XG_V1_1.c} | 0 machine/{HG0402XG_V1_1.h => ZOERAX_HG0402XG_V1_1.h} | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename machine/{PB_2132.c => GOALAKE_IG108.c} (100%) rename machine/{PB_2132.h => GOALAKE_IG108.h} (100%) rename machine/{HG0402XG_V1_1.c => ZOERAX_HG0402XG_V1_1.c} (100%) rename machine/{HG0402XG_V1_1.h => ZOERAX_HG0402XG_V1_1.h} (100%) diff --git a/machine/PB_2132.c b/machine/GOALAKE_IG108.c similarity index 100% rename from machine/PB_2132.c rename to machine/GOALAKE_IG108.c diff --git a/machine/PB_2132.h b/machine/GOALAKE_IG108.h similarity index 100% rename from machine/PB_2132.h rename to machine/GOALAKE_IG108.h diff --git a/machine/HG0402XG_V1_1.c b/machine/ZOERAX_HG0402XG_V1_1.c similarity index 100% rename from machine/HG0402XG_V1_1.c rename to machine/ZOERAX_HG0402XG_V1_1.c diff --git a/machine/HG0402XG_V1_1.h b/machine/ZOERAX_HG0402XG_V1_1.h similarity index 100% rename from machine/HG0402XG_V1_1.h rename to machine/ZOERAX_HG0402XG_V1_1.h From bdb2911639512d2b9bb565c5329d38947571ef86 Mon Sep 17 00:00:00 2001 From: HL Yi Date: Fri, 30 Oct 2026 19:31:56 -0500 Subject: [PATCH 5/5] fixed PCB board name in doc. Add S1100P-8GT-1SX-S as supported device --- doc/devices/PCB-SWTG024AS-V2.0-17452.md | 8 ++++---- doc/supported_devices.md | 7 ++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/doc/devices/PCB-SWTG024AS-V2.0-17452.md b/doc/devices/PCB-SWTG024AS-V2.0-17452.md index abeb69d9..6d91e91d 100644 --- a/doc/devices/PCB-SWTG024AS-V2.0-17452.md +++ b/doc/devices/PCB-SWTG024AS-V2.0-17452.md @@ -8,10 +8,10 @@ Also the RJ45 connectors can be all plastic/non-shielded or with metal shielding ## Brands |Brand|Type|Managed|PCB|PCB Label|Flash|Chip RTL| |---|---|---|---|---|---|---| -| LIANGUO |SWTG024AS |No| SWTG024AS-v2.0-17452 | CM-23-11-2336 023-17453| 512 KiB | 8272 | -| Horaco |ZX-SWTG124AS | Yes | SWTG024AS-v2.0 | ??? | ??? | 8272 | -| Xikestore |SKS3200M-4GPY2XF | Yes | PCB-SWTG024AS-V2.0-17452 | CM-23-08-2043 023-16721 | 2048 KiB | 8272 | -| Sodola | SL-SWTG124AS-D | Yes | SWTG024AS-v2.0-17452 | ??? | 2048 KiB | 8272 | +| LIANGUO |SWTG024AS |No| PCB-SWTG024AS-V2.0-17452 | CM-23-11-2336 023-17453| 512 KiB | 8272 | +| Horaco |ZX-SWTG124AS | Yes | PCB-SWTG024AS-V2.0-17452 | ??? | ??? | 8272 | +| Xikestore |SKS3200M-4GPY2XF | Yes | PCB-SWTG024AS-V2.0-17452 | CM-23-08-2043 023-16721 | 2048 KiB | 8272 | +| Sodola | SL-SWTG124AS-D | Yes | PCB-SWTG024AS-V2.0-17452 | ??? | 2048 KiB | 8272 | ## PCB diff --git a/doc/supported_devices.md b/doc/supported_devices.md index 626589cc..c585e0c9 100644 --- a/doc/supported_devices.md +++ b/doc/supported_devices.md @@ -11,6 +11,7 @@ The following devices have been tested and are fully working: | GoodTop | GT-ST018M | Yes | [PCB-SWTG018AS-A V2.0.1_19649](devices/PCB-SWTG018AS-A-V2.0.1_19649.md) | 2M | 8 + 1 | | GoodTop | GT-ST024M | Yes | [PCB-SWTG024AS-A V2.0.1_19650](devices/PCB-SWTG024AS-A-V2.0.1_19650.md) | 2M | 4 + 2 | | Guangnianwei | 7018-2.5G | No | [F7008-2.5GPOE-V1.2](devices/F7008-2.5GPOE-V1.2.md) | 8M | 8 + 1 | +| Hasivo | S1100P-8GT-1SX-S | No | [S1100P-8GT-1SX-73N-S-V1.01](devices/S1100P-8GT-1SX-73N-S-V1.01.md) | 2M | 8 + 1 | | Hasivo | S1100WP_8GT_1SX_SE | Yes | [S1100W-8GT-1SX_SE-V1.05](devices/S1100W-8GT-1SX_SE-V1.05.md) | 2M | 8 + 1 | | Hisource | Hi-K0402WS | No | [PCB-K0402W-V2.0](devices/PCB-K0402W-V2.0.md) | 2M | 4 + 2 | | Hisource | Hi-K0402WS | No | [PCB-K0402W-V3.0](devices/PCB-K0402W-V3.0.md) | | 4 + 2 | @@ -24,7 +25,7 @@ The following devices have been tested and are fully working: | Horaco | ZX310S-4T2XH | Yes | [PCB-SL310S-4T1T1X-V1.0.1-24107](devices/PCB-SL310S-4T1T1X-V1.0.1-24107.md) | 2M | 5 + 1 | | Horaco | ZX310S-4T2XT | Yes | [PCB-310S-4T2XT-V1.0.0_22273](devices/PCB-310S-4T2XT-V1.0.0_22273.md) | 2M | 6 | | Horaco | ZX-SG4T2 | No | [SWTG024AS-A-V2.0.1_19650_4C_2SFP](devices/PCB-SWTG024AS-A-V2.0.1_19650.md) | 0.5M | 4 + 2 | -| Horaco | ZX-SWTG124AS | Yes | [SWTG024AS-v2.0](devices/PCB-SWTG024AS-V2.0-17452.md) | | 4 + 2 | +| Horaco | ZX-SWTG124AS | Yes | [PCB-SWTG024AS-V2.0-17452](devices/PCB-SWTG024AS-V2.0-17452.md) | | 4 + 2 | | keepLINK | KP-9000-6XH-X2 | No/Yes | [2M-PCB43-V1.2 / V2.1](devices/2M-PCB43-V2.1.md) | | 4 + 2 | | keepLINK | KP-9000-6XHML-X2| No/Yes | [2M-PCB43-V1.2 / V2.1](devices/2M-PCB43-V2.1.md) | | 4 + 2 | | keepLINK | KP-9000-9XHML-X | Yes | [2M-PCB23-V2.2](devices/2M-PCB23-V2.2.md) | 2M | 8 + 1 | @@ -32,7 +33,7 @@ The following devices have been tested and are fully working: | keepLINK | KP-9000-9XHML-X | Yes | [2M-PCB23-V3.2](devices/2M-PCB23-V3.2.md) | 2M | 8 + 1 | | keepLINK | KP-9000-9XHP-X | No | [2M-PCB51-ML-V1.1](devices/2M-PCB51-ML-V1.1.md) | 4M | 8 + 1 | | LIANGUO | HYWS-SGT0108S | No | [2G5F_20G_V1.01](devices/2G5F_20G_V1.01.md) | 0.5M | 8 + 1 | -| LIANGUO | SWTG024AS | No | [SWTG024AS-v2.0-17452](devices/PCB-SWTG024AS-V2.0-17452.md) | 0.5M | 4 + 2 | +| LIANGUO | SWTG024AS | No | [PCB-SWTG024AS-V2.0-17452](devices/PCB-SWTG024AS-V2.0-17452.md) | 0.5M | 4 + 2 | | LIANGUO | ZX-SWTGW215AS | Yes | [PCB-SWTG115AS-V2.0 / PCB-SWTG115AS-V2.1](devices/PCB-SWTG115AS-V2.0-16030.md) | 2M | 5 + 1 | | MokerLink| 2G040210GSM | Yes | [2M-PCB43-V1.1](devices/2M-PCB43-V1.1.md) | | 4 + 2 | | MokerLink| POE-2G080110GS | No | [2M-PCB51-ML-V1.1](devices/2M-PCB51-ML-V1.1.md) | 4M | 8 + 1 | @@ -45,7 +46,7 @@ The following devices have been tested and are fully working: | Ruiying | RY-8GT-1SX | No | [FG-8GT-1SX](devices/FG-8GT-1SX.md) | 1M | 8 + 1 | | SICSOLINK| SL-G0402F | No | [PCB-K0402W-V3.0](devices/PCB-K0402W-V3.0.md) | | 4 + 2 | | Sirivision | SR-S25G2109F | Yes | [S25G1109FP V1.3](devices/S25G1109FP-V1.3.md) | 2M | 8 + 1 | -| Sodola | SL-SWTG124AS-D | Yes | [SWTG024AS-v2.0-17452](devices/PCB-SWTG024AS-V2.0-17452.md) | 2M | 4 + 2 | +| Sodola | SL-SWTG124AS-D | Yes | [PCB-SWTG024AS-V2.0-17452](devices/PCB-SWTG024AS-V2.0-17452.md) | 2M | 4 + 2 | | Sodola | SL-SWTGW215AS-D | Yes | [SWTG115AS-V2.1-17443](devices/PCB-SWTG115AS-V2.1-17443.md) | 2M | 5 + 1 | | Sodola | SL902-SWTG024AS | Yes | [PCB-SWTG024AS-V2.1.0_19023](devices/PCB-SWTG024AS-V2.1.0_19023.md) | 2M | 4 + 2 | | Steamemo | IG204-V1 | No | [PB-2131](devices/PB-2131.md) | | 4 + 2 |