Onhub TP-LINK TGR1900 future support?

I used this and it worked for a wired access point,
1 I set static on the nic and followwwed these steps,
then I followed this wiki https://openwrt.org/docs/guide-user/network/wifi/dumbap
2 where I got stuck because I forgot to change the nic IP to th range you set for access point.
3 then i set up the wireless In my case I duplicated the ssid and password of the existing wireless network.

I'll look at that page again because it looks like it was recently updated and I had tried the older version.

I know it's not directed to me, but what exactly are you stuck on?
(I have both the TPLink and ASUS models of these devices and I'm using them w/ VLANs and wifi in my home network as well.)

If this helps you in advance: I am running OpenWRT on my main router (OWRT x86), along with 4 OnHubs configured as WAPs which are wired backhaul over ethernet to the main router (aka NOT mesh!). I'm running multiple VLANs and multiple SSIDs, using Fast Roaming on each.

I've finally got the darn thing configured properly and it's humming along great with no errors or problems and good speed. I'm going to challenge the common recommendation that radio2 is for monitoring, not regular use. I think the original Google firmware/software used that radio for scanning and determining the optimal signal for the various devices connected to it. But OpenWrt can't do that automagically the way Google did.

The radio2 is the only one of the three that can use both 2.4g and 5g wifi signals. I've set mine up as a travel router and I use radio2 as the as a client for whatever wifi signal is available - that radio can scan for SSIDs on all frequencies and tells you what the strongest signal is. I use radio0 for my 2.4g access point and radio1 for my 5g access point. eth0 is lan and eth1 is wan so I can connect to internet wired input and output. I'm getting full speed through radio2 so I decidec to use it anyway. I added OpenVPN and can turn it on and off easily to route all traffic through that. The device went from junk to donate into optimal utility with the aid of all the great OpenWrt programmers. Thanks.

2 Likes

radio2 is slower than radio0 and radio1 for Wi-Fi client devices like an iPhone that supports 2x2 MIMO (multiple input multiple output).

radio0 and radio1 each have 3 antennas and support MIMO. radio2 only has 1 antenna, doesn't support MIMO.

Real-world Wi-Fi performance varies depending on the Wi-Fi antenna hardware capabilities of your client devices, distance to Wi-Fi router, amount of wireless interference from structures or neighbor's Wi-Fi, and so on. So it's true that you may not notice any difference in speed if using radio2, but others have, so that's why general guidance is not to use radio2 for any bandwidth-intensive communication.

1 Like

I’m using the radio2 as the client radio on the router itself. I’m getting 433mbps speeds down. The channel width is 80 down and 20 up but in spite of everyone's warnings and cautions, the real-world performance is great. The access points to connect to router are on radio0 and radio1. It’s a travel router setup. I’m scanning for Internet away from home using radio2 to GET the WiFi internet connection radio2 is the only OnHub radio that can scan both 5ghz and 2.4ghz making it ideal to find a wireless connection on the road. I’m piping the public WiFi through OpenVPN and out to the access point antennas. The issue you raise is not an issue with this setup. I can use the device as my main router and turn off radio2 and connect Ethernet to my cable modem and get full use of radio1 and radio2. When not home I can join any WiFi and also use radio0 and radio1. I’m not broadcasting a signal from radio2 to an iPhone. My iPhone and iPad can connect to the router just fine and I get consistent speed tests wireless at 2.4 and 5g speeds and with wired ethernet. The OnHub's useful life has been extended with kind of setup. It's working great but it took me a while to get there.

1 Like

The first two wifi radios (wifi0/1) are 3x3 2.4GHz and 5GHz respectively.
The third one is a dual-band 1x1 radio that was intended to be only for monitoring Wi-Fi activity.

In my actual testing, this 3rd radio (wifi2) performed decently speed-wise (which is what you seem to be experiencing now) but capped at ~300Mbps for me. Compare that to the ~500Mbps (max. bw provided to me by ISP) I got on the wifi1 radio. You're also limited by the 1x1 stream.

In other words, if you're the only client connecting to it - go for it.
But it you want to use wifi2 as part of a robust shared network, I believe you'll find the performance inadequate.

(And after typing this out, I see that jturn08 already replied with something similar. :slight_smile: Oh well. I'll leave mine here just to further drive the point. :smiley: )

Again, it's a travel router. Plug it in at a Starbucks or a Hotel, scan for wireless and connect. OpenVPN routes traffic through your VPN and out to your wired and wireless devices using radio0 and radio1. When you are at home, radio2 is turned off, the client connection is through eth0 and goes through VPN and out to your wireless devices through radio0 and radio1. I seriously doubt any hotel or public wifi is going to be providing 500Mbps internet supporting mimo for Apple phones.

The whole concept here is putting a junked OnHub to a good use. I've noticed and you have confirmed that the radio2 is plenty fast. It may have been intended for one thing, but as the only dual 2.4g/5g radio on the OnHub, it's perfect for finding a wifi signal and securing it for your use when travelling. You don't use it that way at home with your T1 backbone.

1 Like

I've got confused by having the "switch" configuration AND DSA configuration. In the end I've left both VLANs tagged in CPU (eth1) and it's working.

1 Like

HI all. Thank you for all of the work that has taken place on this.

I have one question. How do I enable 802.11R for fast roaming?

I want to run 3 of these in a wired config. However i notices the wpad that comes installed says 802.11r in the description. I cant find it anywhere in the settings.
Thanks!

i seem to remember you have to install just wpad
as it comes with wpad-basic

Hi

I have install OpenWrt 23.05.0 in TGR-1900... To do update to 23.05.2 what do you recommend ? web luci maybe MTD... ? someone already did it ?

thanks a lot

Juliano

I have breathed life into my 4 Onhub setup again thanks to all the work that went into this.
I enabled 802.11r, installed luci, and hardwired the connection for all 4 units. They actually work better than they did with stock firmware. I would love to enable the Usb 3 port for some NAS options but i see we only have 4mb and it required 8mb. NAS was not an option with the factory firmware anyway.
I bridged the WAN and LAN ports on 3 of them so i can daisy chain them all.

Is there any way to turn the rainbow leds off at the top? At night i have a cool light show in 4 rooms lol.
I use the radio 2 as a guest wifi.

Look earlier in the thread because there's a UCI script for the LEDs that is pretty nice. Have you installed the kmod-usb3 package?

Install attendedsysupgrade-common and auc packages and upgrade the firmware that way.

Would there be some reason attended sysupgrade would fail when you try and change installed package wpad-basic-mbedtls to wpad or wpad-mbedtls during the upgrade?

this is not something i use so i don't know
how ever you can use the image builder and change the packages in the sysupgrade image
via the " Customize installed packages" section
thinking about it it maybe what "attendedsysupgrade" uses anyway
maybe is still sees mini version is still in flash cos it was in the image you started with

https://firmware-selector.openwrt.org/?version=23.05.2&target=ipq806x%2Fchromium&id=tplink_onhub

I've tried using the firmware selector too. It gets past checking packages to the building firmware, but can't build the firmware and exits with an error when you include wpad or wpad-mbedtls in the customized packages. It works perfectly if wpad-basic-mbedtls is in the customized packages.

Hi KSofen

So can i use Luci or cmd to upgrade to 23.05.2 correct ?

Thanks a lot

Yes. It works. Some tips. After installing the packages, from Luci go to System, then Attended Sysupgrade. The Overview tab appears, but select the Configuration tab and check the box at the bottom "Advanced Mode." Save and Apply.

From the Overview tab, Search for firmware upgrade. The advanced mode will show you a list of all installed packages. You can add some new packages here or change some of the default packages. The service will create firmware with all the packages and when the firmware is installed, you'll have no packages in the overlay.

Attended Sysupgrade is a good way to update your system instead of updating lists of software and installing upgrades from Luci - which can break your system sometimes depending on what's running and how you are connected.

2 Likes