Low Idle Power OpenWrt Switch (8port 1Gbit)

Hi, I need some switch advice. :grinning_face:

For my new home network I'm thinking about using only managed switches with OpenWrt. Probably three switches used mostly for VLAN with a flint 2 as main router.

Based on the openwrt switches page I think the ZyXEL GS1900-8 fits my bill at 60 euro.

  • Is this a good idea, like future proof solution?
  • A cheap tp-link managed switch uses very little (standby) power; how does this Zyxel with OpenWrt compare?
  • I guess a more compact (ZyXEL) design is not possible?

I also looked at 2.5Gbit managed switches but they are more expensive, more power hungry and almost no OpenWrt support.

Thank you for reading. Other suggestions/ideas welcome.

Power-wise it should be very competitive. I've got a fully loaded GS1900-10HP (albeit with only one ESP32 powered via PoE, the rest are just standard 100mb or gigabit devices for media consumption) sitting around at 8 W.

I don't have this particular model, but based on other 8/10-port switches with RTL8380 SoC, I would expect about 1.5 to 2 W without active ports.

Thank you for the quick replies. Good to hear the RTL8380 SoC has low idle power consumption.

I'm now considering the NETGEAR GS108T v3 because it has same SoC but more flash memory (32 vs 16MB) compared to the larger (dimensions) ZyXEL.

Amazon.de reviewers also mention OpenWrt working (in 2026). It's a bit more expensive at 72 euro.

In my measurements of GS1900-8 at the 12V DC input it consumes about 2.5W idle with no connected ports. Each EEE-disabled 1Gb/s port adds about 0.4W and EEE-enabled 0.1W.

My search continues...

The TP-Link ER605 (router) can also function as a switch for (currently only) 50 euro with 5 ports.

In the er605 wiki it is mentioned that:

The WAN (eth0) port is not part of the switch on this device.

Does that mean I cannot use that port as a (vlan) trunk?

What is the power consumption (idle) for the TP-Link ER605 with OpenWrt installed? The SoC is MediaTek MT7621AT.

Lots of ports. But

Packets between LAN3-7 and LAN8-12 go through the Broadcom CPU/switch instead of directly between QCAs

Not sure if 8w idle is too high though

If cost is a factor, I'd shop around for a used GS1900-8(HP). I've got mine from a local platform (not eBay) for as low as 30 EUR used. The non-PoE version should be even cheaper, but having PoE does not really hurt regarding idle usage if you have no PoE devices, so you can get whatever is available.

The PoE variant has a higher idle power consumption than the non-PoE variant, more regulator losses involved (48V), the PSU not operating in the optimum working window if there are no PoE clients using all that potential power. I'm not saying it's bad - and if you have PoE devices it may even be beneficial over n-1 wallwarts, but the plain gs1900-8 does need less (idle) power than the gs1900-8hp.

Technically, yes, of course. But in practice, 0.5 W or so won't make much of an impact. I doubt it's much more than this because my -10HP with 8 plugged in cables (incl. one SFP to copper transceiver, so one regular RJ45 port and one SFP port unused) has a long-term average of 6.5 W (without powering any PoE devices) and about 8.3 W with one ESPhome BLE proxy.

It might be a stupid question, but do OpenWrt on the GS1900-8 or the GS108T offer any benefits or additional functionality? Like level 3 switching?

In the case of the Meraki MX65, it is a full wired router, not just a switch.

@amber If I may be so free to quote the openwrt documentation:


What are the benefits of running OpenWrt on the switch then?

There are still a number of valid reasons to run OpenWrt on the switch:

    You benefit from all OpenWrt security updates on a regular basis
    You gain a unified configuration experience on all your devices powered by OpenWrt / LuCI
    You remove and eliminate anymost vendor-supplied binary firmware (the boot loader is usually not replaced and some firmware for the PHY is required)
    You liberate your device from any cloud management features
    You have excellent documentation and support in the OpenWrt Wiki and Forum
    Use tcpdump and other tools directly on the switch for troubleshooting instead of dealing with mirror ports

Are there drawbacks?

Yes, there are a few drawbacks: There are some features that do not work or do not work properly (like link aggregation). Depending on the switch, some other features might be missing, check the commit message for your device and/or the wiki page for your device for details.

Some switches have limitations like:

    No support or limited support for the LED configuration (due to no driver support being available; e.g. TP-Link TL-SG2452P)
    Non-working SFP ports (due to no PHY driver being available; e.g. TP-Link TL-SG2452P)
    Not all SFP ports supported (due to limitations in the i2c driver; e.g. HPE JG927A)
    No support for PoE (due to no driver for the PoE controllers; e.g. ZyXEL GS1900-24EP)
    No support for cable diagnostics (open/short/length)

…while on other switches all of these features are supported.

I still haven't bought any switches yet... :slight_smile:

My mind got a bit lost on a cheap low power router with 5 ports (like Cudy WR1300), turn off wifi and put openwrt on it as a switch - but I probably cant use the WAN port as a vlan trunk... right?

I'm not sure about the Cudy WR1300 specifically, but based on past routers I've worked with, you usually can configure ports however you want (especially with modern OpenWrt DSA drivers). However, there's a catch: internal switch chips have a fast, dedicated backplane. If a port routes through the CPU instead of the hardware switch chip, you lose that backplane speed and become bottlenecked by CPU performance. For example, the Meraki MX65 has ports split across two switch chips, and traffic between those two pools has to go through the CPU.

Meraki worked for me as a switch for a short time. The problem was that it assigned an IPv6 address to the PC when my ISP does support IPv6 and I was sure that it was disabled. My Android device had no problems, but my Windows PC was stuck on a DNS error. So I replaced with "normal" switch.

I ordered the GS108Tv3 out of curiosity to see how OpenWRT works on it.

However, this is not a case of OpenWRT saving an aftermarket device from recycling or upgrading a home router to enterprise level.

The HP 1920-8G (JG920A) is very similar (same SoC as ZyXEL GS1900-8), but also has two SFP ports and a console port. Fatter chassis, but around here they sell for about Β£25 (~ €30). They were sold under both the HP and HPE brands, so worth searching for both.

I have the 24 port version, and it uses about 8W I think (let me know if you're interested and I'll get a meter out). The 24 port versions often go for about the same price as the 8 port (but probably use a bit more idle power).

My JG924A uses about 6-7 W without active ports.

I also had the 16-port version (JG923A), and that one interestingly used slightly more power (like half a Watt) despite having less ports. It was a few months older than the JG924A (manufactured 2016-05 compared to 2016-12), and still had the old HP branding. Same SoC revision, though.

FWIW, to add another datapoint: Without any of its 24 ports active, my Panasonic M24eG/PN28240K idles at 5W.

Thank you for the replies. You guys have a lot of ports on one location... 16 ...24...

At the moment I don't need so many ports and if I do - I can always extend one managed VLAN port with a small unmanaged switch - those can be very low power and cheap.

My current plan (see ASCII below) is to have a managed switch (with OpenWrt) in each room for only managing two VLANs (one for trusted stuff and one for not-trusted stuff like digital tv).

This will require four managed switches... and this is why I'm so focused on a small low power switch that is also preferable not too expensive.

Open to suggestions/feedback!

Current options (no PoE):

Name Ports Flash Mem CPU Idle Power (W) Price (EU) Note
TP-Link ER605 v2 5 (?) 128NAND 256 MT7621 ? 55 WAN on switch chip?
NETGEAR GS108T v3 8 32 128 RTL8380M 2? 70
Zyxel GS1900-8 8 16 128 RTL8380M 2? 60 Large dimensions

ASCII Overview:

                           β–„  β–„                          
                      β–ˆ    β–ˆ  β–ˆ    β–ˆ                     
                      β–ˆ    β–ˆ  β–ˆ    β–ˆ                     
                    β”Œβ”€β–ˆβ”€===β–ˆ==β–ˆ===β”€β–ˆβ”€β”                   
                    β”‚ Flint 2 Router β”‚                   
                    β”‚ 1 2  3 4  5 6  β”‚                   
                    β””β”€β”‚β”€β”‚β”€β”€β”‚β”€β”‚β”€β”€β”€β”€β”‚β”€β”€β”˜                   
─────────[WAN]β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚  β”‚ β”‚  β”‚ └────────              
                        β”‚  β”‚ β”‚  β”‚                        
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚  β”‚ β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚  Computer Room     β”‚]β”˜  β”‚ β”‚  └─[β”‚  Hobby Room/Lab    β”‚
 β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€    β”‚ β”‚     β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
 β”‚                    β”‚    β”‚ β”‚     β”‚                    β”‚
 β”‚ 1 β–Ί PC             β”‚    β”‚ β”‚     β”‚ 1 β–Ί Old laptop     β”‚
 β”‚ 2 β–Ί Work laptop    β”‚    β”‚ β”‚     β”‚ 1 β–Ί Raspberry Pi   β”‚
 β”‚ 1 β–Ί Phone (backup) β”‚    β”‚ β”‚     β”‚ 2 β–Ί Unknown        β”‚
 β”‚                    β”‚    β”‚ β”‚     β”‚                    β”‚
 └───────────────────*β”˜    β”‚ β”‚     └───────────────────*β”˜
                           β”‚ β”‚                           
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚ β”‚     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚  Technical Closet  β”‚]β”€β”€β”€β”˜ └────[β”‚  Main living room  β”‚
 β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€            β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
 β”‚                    β”‚            β”‚                    β”‚
 β”‚ 1 β–Ί Proxmox system β”‚            β”‚ 2 β–Ί Digital tv     β”‚
 β”‚ 1 β–Ί Car charger?   β”‚            β”‚ 1 β–Ί Music player   β”‚
 β”‚ 1 β–Ί Smart E-meter  β”‚            β”‚ 1 β–Ί PC on tv       β”‚
 β”‚                    β”‚            β”‚                    β”‚
 └───────────────────*β”˜            └───────────────────*β”˜

But none of them 8-port like in your initial question. Which widens the scope of suitable OpenWrt-supported devices considerably, to "almost all of them".

Keep in mind that by using OpenWrt, you are not bound by form factor or manufacturer-intended purpose. Virtually every OpenWrt-supported device can be a "managed switch". That specifically includes extremely low-powered devices that are not suitable for routing anymore, or "wireless routers" you may want to distribute as access points around the house anyway.

(Fundamentally, "OpenWrt-supported switches" do not differ in any meaningful way from other OpenWrt-supported devices, other than in the number of ports. In fact, those switches are otherwise extremely weak devices and would make for very poor routers.)

Has this been confirmed to work?

Why do you need or want openwrt on a switch especially low port models and you only care about tagging? So long as you stick with the same brand, the terrible OEM interfaces are tolerable for basic tagging.

MS308E $129 (5.6W max confirmed) 2.5G
MS305E $89 2.5G
GS308E $27 1G

Main switch: MS308E/MS305E 2.5G uplink to flint2 so you have 2.5G future proof
+
whatever you need/have in each room e.g. dumbap like another flint 2 with vlan tagging or cheap GS308E or MS305E.