Ubiquiti Flex Mini 2.5G

Hi,

Couldn't find any topic on the new USW-Flex-2.5G-5 yet.

Anyone knows which SoC / chipset is being used?
Also no info to be found (yet) on the wiki https://openwrt.org/toh/hwdata/ubiquiti/start .

Also googling/youtube has no disassembly to be found yet.

Thanks!

Have you found any details, the predecessor is completely unsupported.

Also no FCC id entry from a quick search...

1 Like

That seems to have ESP32 and RTL837x switch.

maybe?:

  • main controller: ESP32
  • switch: RTL837x
$ strings USM25G5.esp32_2.0.1+906.240912.2028.bin | grep -e "RTL8" -e "ESP32"
[0;32mI (%u) %s: This chip is ESP32-D2WD
[0;32mI (%u) %s: This chip is ESP32-PICO
[0;32mI (%u) %s: This chip is ESP32-PICO-V3-02
[0;32mI (%u) %s: This chip is ESP32-D0WD
[0;33mW (%u) %s: devreg Mac Address is invalid, will use ESP32 default one
[0;32mI (%u) %s: reset RTL8201 ...
[0;31mE (%u) %s: Install RTL8201 hook failed!
[0;32mI (%u) %s: Init RTL8221B ...
[0;31mE (%u) %s: %s:%d RTL8221B_reg_get fail %d
[0;31mE (%u) %s: %s:%d RTL8221B_reg_set fail
[0;31mE (%u) %s: %s:%d RTL8221B_reg_get fail
[0;32mI (%u) %s: %s:%d RTL8221B_reg_get MMD %d.0x%X = 0x%X -> 0x%X (0x%X)
[0;32mI (%u) %s: Init RTL8372N ...
[0;32mI (%u) %s: Switch probe: CHIP_RTL8373 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8224 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8372 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8373N found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8221B found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8366U found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8372N found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8224N found
[0;32mI (%u) %s: RTL8372 -> 0x65E0: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65E4: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65EC: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65F4: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65D8: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65DC: 0x%04x
RTL8221B_reg_get
RTL8221B_reg_set
DRIVER_RTL8373
[0;31mE (%u) %s: Wrong mode! ESP32 should run in client or server mode
ESP32
WIDTH ERR: ESP32 support 9 ~ 12 bit width
[0;31mE (%u) %s: Please enable the DS peripheral support for the ESP-TLS in menuconfig. (only supported for the ESP32-S2 chip)
ESP32 HTTP Client/1.0
[0;32mI (%u) %s: This chip is ESP32-D2WD
[0;32mI (%u) %s: This chip is ESP32-PICO
[0;32mI (%u) %s: This chip is ESP32-PICO-V3-02
[0;32mI (%u) %s: This chip is ESP32-D0WD
[0;33mW (%u) %s: devreg Mac Address is invalid, will use ESP32 default one
[0;32mI (%u) %s: reset RTL8201 ...
[0;31mE (%u) %s: Install RTL8201 hook failed!
[0;32mI (%u) %s: Init RTL8221B ...
[0;31mE (%u) %s: %s:%d RTL8221B_reg_get fail %d
[0;31mE (%u) %s: %s:%d RTL8221B_reg_set fail
[0;31mE (%u) %s: %s:%d RTL8221B_reg_get fail
[0;32mI (%u) %s: %s:%d RTL8221B_reg_get MMD %d.0x%X = 0x%X -> 0x%X (0x%X)
[0;32mI (%u) %s: Init RTL8372N ...
[0;32mI (%u) %s: Switch probe: CHIP_RTL8373 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8224 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8372 found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8373N found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8221B found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8366U found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8372N found
[0;32mI (%u) %s: Switch probe: CHIP_RTL8224N found
[0;32mI (%u) %s: RTL8372 -> 0x65E0: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65E4: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65EC: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65F4: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65D8: 0x%04x
[0;32mI (%u) %s: RTL8372 -> 0x65DC: 0x%04x
RTL8221B_reg_get
RTL8221B_reg_set
DRIVER_RTL8373
ESP32
WIDTH ERR: ESP32 support 9 ~ 12 bit width
1 Like

I do not hold out much hope if the firmware upgrades are less than 3MB in size
ESP32-PICO-V3-02
https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-PICO-V3-02

1 Like