I made a couple interesting discoveries about the TL-ST1008F that don't appear to be mentioned elsewhere on the (English-speaking) internet:
1. There's at least two hardware revisions of the switch, and they have one significant feature difference.
2. The TP-Link TL-SM410U 2.5G SFP module (
TL-SM410U 2.5G SFP电口模块 - TP-LINK官方网站) actually does work, but its compatibility is extremely limited.
I originally bought the ST1008F and a couple of the SM410U SFP modules from AliExpress a while back, but was never able to get the modules to work with anything, either NICs or switches I had on hand. The ST1008F itself worked fine with my other gear so I put it into service.
Fast forward to a few weeks ago, and I ordered a second ST1008F to expand the network. To my surprise, this one is actually hardware rev 2.0 instead of the rev 1.0 of the original switch. They generally work and look nearly identical, but with one key difference: an additional switch that enables 2.5G mode in place of 1G mode on the switch-side. This switch revision is what those cheap 2.5G SFPs were designed to be used in.
Rev 1.0:
View attachment 23040View attachment 23041
Rev 2.0:
View attachment 23042View attachment 23043
The rev 2.0 switch has 3 modes: all 10G/1G port operation, half 10/1G and half 10G/2.5G, and all 10G/2.5G port operation. When a port is in 2.5G mode, the TP-Link SFPs work like pretty much any other Base-T transceiver, and they're around half the cost or better of the 10G multi-gig ones from what I've seen. Note the significantly expanded LED activity light set denoting the current mode on v2 as well.
So if you need an SFP switch that can flexibly and semi-cheaply bridge between 10G and 2.5G hardware, the ST1008Fv2 is the one to get