Emre_Y
April 19, 2026, 12:19am
1
It works, 4 LAN ports with gigabit speed works, one 2.5G port tagged as Gaming port works. Other 2.5G ports don't work. I think they need RTL8372 driver. Can't we use RTL8362 on that? We don't have that do we? Wireless working. I need to gather around my findings and publish it soon.
dekarl
April 19, 2026, 4:13pm
2
that is a good plan.
a different device is being worked on, with the same switch chip
main ā dangowrt:ipq9574-ucgfiber
opened 03:21PM - 21 Jan 26 UTC
working:
* Ethernet
* PPE port 1 (RTL8372 switch CPU port)
* PPE port ⦠5 (SFP port 7)
* PPE port 6 (SFP port 6)
* SFP cages
* eMMC
* SPI-NOR
* I2C busses
* PCA I2C GPIO expander
* RTC
* LEDs
* reset button
* lm63 temperatur sensor
not working:
* MDIO (reads 0x0000ffff for everything, maybe clk problem?)
* RTL8372 switch (no driver, affected by broken host MDIO)
* RTL8238 PoE (no driver, connected via I2C)
* RTL8261N 10G PHY (hooked to RTL8372, not accessible due to broken host MDIO)
* Sensylink CTF2302 fan controller (no driver, see below for simiar driver)
https://patchwork.kernel.org/project/linux-hwmon/patch/20230331133437.3329487-1-corone.il.han@gmail.com/
untested:
* accelerometer
* display (connected to spi1)
I collected more links at How is RTL8372 support on OpenWrt? - #7 by dekarl
I am afraid, youāll still need to look for RTL8372 driver. Otherwise the ports either donāt work, or LAN switching between these ports donāt work but only routing to 2.5g WAN port works.
See the example of GL.iNET MT5000 on missing source code of RTL8366ub switch driver .
FYI, @NekokeCore is also working on bringing OpenWrt support to Ruijie routers:
Some of the research / code in the GitHub repo may prove useful.
Update: @shi05275 indicated in this post that the RTL8372 driver inside this sub-repository can be used - https://github.com/RuijieNetworksCommunity/rtl837x-gsw-driver
Emre_Y
April 19, 2026, 8:54pm
5
Here are the working ports, 4 ports work:4 1G ports, 1 2.5G port.
THIS SIDE ARE ALL 1GBIT PORTS:
THIS SIDE ARE ALL 2.5G PORTS:
Emre_Y
April 22, 2026, 5:44pm
6
Got all 1G ports working. Also tested USB too. Working. I am done here, porting 2.5G switch drivers are beyond me. Can't do that.
I'm waiting for my Be72Pro Chinese stock rom
Some new development on GL.iNET Flint 3 with RTL8372N as its 2.5g LAN switch:
Some time ago I bought Flint 3 and now trying to bring it to vanilla OpenWrt. So far was able to get working (mainline OpenWrt qualcommax/ipq53xx, kernel 6.12.87): boot, flash, UART, USB, GPIO, LEDs, both radios and eth0 (LAN switch path).
However eth1 (WAN) unexpectedly is a harder nut to crack. WAN MAC TX writes egress fine (no TX errors with phy-mode fixed at usxgmii) but with DTS: phy-mode = "usxgmii", pcs-handle = <&pcs1_ch0>, phy-handle = <&wan_phy>, RTL8221B-VB-CG bound by upstream realtā¦