Has anyone successfully configured OpenWrt to work with TP-Link OneMesh device?

So I know that there are instructions for configuring a mesh network with OpenWrt on:

But I have followed the instructions from there and so far I can't get to enable on TP-Link RE205 v3.0 range extenders OneMesh function.

And you won't."Onemesh" is a proprietary method of supporting WiFi roaming.

It has nothing at all to do with 802.11s mesh networking, which is an open standard for autonomously building a wireless mesh backhaul.

1 Like

But, what can be said about the code released under their GPL download center.

Could these files serve as a starting point to try to implement their proprietary method of OneMesh?


check them out and let us know, but if it's proprietary, it's not going to be in there.

Onemesh is NOT a mesh network.
They have used "mesh" as a marketing ploy to get sales for their proprietary WiFi roaming system. It aims to allow user devices to move seamlessly between their WiFi repeaters.

If this is what you want then don't bother looking at the open standard 802.11s mesh networking found in OpenWrt as it is technically a totally different thing. Put simply it is like comparing apples to zebras... Not much common ground.

Well, I took some time looking through the GPL code provided by TP-Link, and as @frollic said, if its proprietary is not going to be there. However I still found quite a few things and packages included that I didn't know the brand firmware had (some makes sense and some not), such as:

  • 3g_tools
    • chat 2.4.3
    • libusb 0.1.12
  • arp
  • bpalogin 2.0.2
  • Obviously it contains busybox 1.01 along with its IPv6 version
  • iproute2 (2.6.15, 2.6.31 and 2.6.33)
  • iptables (1.3.7 and 1.4. 5)
  • ipv6_tools
    • 6to4
    • dhcpv6 1.2.0
    • dproxy-nexgen
    • openssl 1.0.0d along with ibopenssl
    • ipcserver
    • iputils
    • libnl
    • mcast-tools
    • radvd 1.7
  • lltd
  • nas
    • fuse 2.7.4
    • media_server (containing ffmpeg 0.6, libdlna 0.2.3, libupnp 1.6.6 and ushare 1.1a)
    • samba 3.0.14a
    • ntfs3g 1.2918
  • net-snmp
  • ppp 2.4.3 along with its IPv6 support
  • pptp 1.7.1
  • rp-l2tp 0.4
  • sysstat 6.0.1
  • usbip 0.1.7
  • vsftpd 2.3.2
  • xl2tpd 1.1.12

Likewise, there is also reference to a package that is not included called "kcodes_usbip" that has references from wpa libraries and wireless instances on the firmware and from what I have currently researched, there isn't any references to a real mesh standard so I conclude that @bluewavenet is totally right!
If there are missing packages and no real reference to a mesh network instead to roaming system, makes it very difficult (if not impossible) to develop an OpenWrt package that reproduces this type function.