Netgear GS308Tv1
Hardware
- RTL8380M SoC
- Winbond W25Q256JVFQ (32MB flash)
- Winbond W631GG8MB (128MB DDR3 SDRAM)
- RTL8231 GPIO extender to control the port LEDs, system LED and a reset button.
Power is supplied via a 12V 1A barrel connector.
A Serial header is found at J1. Pins are Vcc(3.3V, Square), TX, RX and GND. Serial connection is via 115200 baud, 8N1.
Board details
Pin-outs
SoC UART
- J1.1: VCC, 3.3V (square pad)
- J1.2: RX
- J1.3: TX
- J1.4: GND
Firmware
The switch ships with a bootloader based on Realtek's SDK for RTL83xx SoCs and Linux based on Realtek's SDK. It has a web interface for basic management, including firmware updates. The board identifies as RTL8393M_DEMO. But this is misleading. The SoC chip id is 83806800, which is RTL8380M_CHIP_ID according to sdk/include/hal/chipdef/chip.h in Realtek's SDK.
Flash layout | |||||||
---|---|---|---|---|---|---|---|
Name | u-boot | u-boot-env | device-info | config | log | firmware1 | firmware2 |
Size | 896k | 64k | 64k | 1M | 1M | 14.5M | 14.5M |
Vendor board definition
------------------ Board Configuration ------------------ *********************************************************** S350 Series 8-Port Gigabit Ethernet Smart Managed Pro Switch *********************************************************** ============================ Board GPIO ============================ Device Pin Direction Default Current ------- ---- ---------- -------- -------- EXT 31 OUT (OUT ) 1 0 EXT 32 OUT (OUT ) 0 1 EXT 24 OUT (OUT ) 1 1 INT 0 IN 0 1 EXT 20 OUT (OUT ) 1 1 INT 13 OUT 1 1 EXT 25 OUT (OUT ) 1 1 EXT 10 OUT (OUT ) 0 0 EXT 7 IN (IN ) 0 0 EXT 6 IN (IN ) 0 0 EXT 14 IN (IN ) 0 0 EXT 13 IN (IN ) 0 0 EXT 9 OUT (OUT ) 0 0 EXT 8 OUT (OUT ) 0 0 EXT 11 IN (IN ) 0 0 EXT 4 IN (IN ) 0 0 EXT 12 IN (IN ) 0 0 ============================ Board Configuration ============================ ====== Port ================== Type Usr Phy Media Speed Duplex Attr ----------- ---- ------- ----------- -------------- -------- ------- 1000M 1 (0) 8 Copper (A) ALL Auto 0 1000M 2 (0) 9 Copper (A) ALL Auto 0 1000M 3 (0) 10 Copper (A) ALL Auto 0 1000M 4 (0) 11 Copper (A) ALL Auto 0 1000M 5 (0) 12 Copper (A) ALL Auto 0 1000M 6 (0) 13 Copper (A) ALL Auto 0 1000M 7 (0) 14 Copper (A) ALL Auto 0 1000M 8 (0) 15 Copper (A) ALL Auto 0 ====== Button ================ ------------ Reset Button GPIO: INT_0 Timer: 3(sec) Action: Reboot Timer: 5(sec) Action: Restore Factory ====== Led =================== System ON [GPIO(D)] ON C2 [GPIO(D)] OFF [GPIO(D)] Port ON [ASIC(P)] ON C2 [ASIC(P)] OFF [ASIC(P)] AUTO [ASIC(P)] PoE Max ON [MCU] OFF [MCU] AUTO [MCU] PoE Port ON [MCU] ON C2 [MCU] OFF [MCU] AUTO [MCU] ====== Reset ================= Type: GPIO GPIO: INT_13 ====== WatchDog ============== Type: REG
Bootloader
U-Boot is used as bootloader for this device, and has access to a modifiable u-boot-env partition. This can be used to store modified and custom environment variables.
Some realtek-specific commands are also available:
rtk network on
: Configure the ethernet hardware inside the bootloader (not enabled on boot).