OpenWrt Forum Archive

Topic: Edimax EW-7811Un - Micro Wireless-N USB adapter

The content of this topic has been archived between 27 Mar 2018 and 1 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I have configured an Edimax EW-7811Un as a second wireless device on a HooToo TM-02 travel Router (CC RC2).  It is so tiny that one will barely notice it is attached, and there is no need to remove it (other than to use a thumb drive).  Available in the $10 range.
http://www.edimax.com/edimax/merchandis … /ew-7811un

It only will support a single SSID.  I have tested it with the device configured as both an AP and a Router.  As a router I tested the device as both the WWAN and WLAN.  Performance appears to be marginally better than the HooToo on board wireless.

Each radio now has it's own Scan/Add function.  This means that one can change the radio configs independently and not loose an AP when changing Clients.

Regarding configuration, searching led me to the following requirements:

Installed with Image
wpad                     238KB

Basic USB (already installed, not sure that all are required)
kmod-scsi-core
kmod-usb-storage
kmod-crypto-hash
kmod-lib-crc16
block-mount

The required kmod-rtl8192cu installs all of the following:
kmod-rtl8192cu            43kb
kmod-rtl8192c-common    18kb
kmod-rtlwifi            28kb
kmod-rtlwifi-usb         8kb

This seems relevant, but was not installed and the device appears to function with out it.
kmod-net-rtl8192su        139kb

The ticket below suggested the need for wpad, but wpad-mini works at about 150kb less.
wpad                     395kb

References
-----------
These appear to be the relevant posts:
https://forum.openwrt.org/viewtopic.php?id=56030
https://dev.openwrt.org/ticket/17649

Performance
-------------
Configured as an AP (the device is about 10ft away through a wall and in proximity of other electronics)
--------------------------
AP EdiMaxx - rtl8192
15.42/9.71 (http://www.att.com/speedtest/)
21.5 connection speed (reported by windows)
7.78/8.09  lan speed  (TutoSoft Lan Speed Test Lite)

AP On Board - RT5350F
10.50/9.72  (http://www.att.com/speedtest/)
14.5 connection speed (reported by windows)
12.98/11.58 lan speed (TutoSoft Lan Speed Test Lite)

As a Router located about 1 ft from the Client PC
-----------
LAN Side (EDIMAX => HooToo)
11.50/7.37
11.12/6.97
15.41/7.16 w/lan cable also attached

WAN Side (HooToo => Edimax)
11.21/9.63
10.60/9.70
23.42/9.35 w/lan cable also attached (my max is 10)
4.50/2.85 openvpn
3.80/2.40 openvpn
4.30/2.22 openvpn

http://www.totusoft.com/downloads.html

I also tried to run this off of a USB hub.  That did not work, but a USB thumb drive attached to the hub did work.  Carrying a hub is not really practical, but it would be nice to know if anyone gets it working and what additional packages are needed.

So, it seems I still have much to learn, and many of my questions you seem to have solved already, so hopefully you are feeling helpful!

How do you install kmod-rtl8192cu on the HooToo?  I have installed the Chaos Calmer r44945 from WingSpinner.  A quick search from the Luci software package page shows nothing for "kmod-rtl8192cu".

Also, since you earlier outed yourself as a OpenVPN newbie just a few months ago, (!!!) can you point this noob to how you set up your VPN client?

I will suggest you upgrade from the r44945 to CC RC3.  Luci is installed so the upgrade is pretty easy.  If you have any significant config you would like, make a backup and you can restore it.  Make sure to un-select "Keep Settings".

Here I know you will find the correct kmod assuming that you have downloaded the packages list successfully.  I can not remember if the path for downloads is correct in this release.  I know there were some problems with the path in RC1.

As for OpenVPN I had everything working in my test environment, but when I moved it to live I am now having issues and no time to fix it.  I think it is the firewall rules.  I am not a good teacher for this.  I suggest you decide on a few things, which is basically TUN or TAP, service or private server, and if the later route all traffic or just internet.  There is a note on Routed and Bridged on the OPENVPN site that you should find and read.  I think it is linked in one of the OpenWRT basic VPN articles.

My guiding article was this:
http://www.frogiswrong.com/blog/article … ore-detail

There are many confusing articles on configuring OpenVPN in the OpenWRT site.  The "beginners" wiki is only a beginners article if you understand UCI, which I do not.

If you are connecting to a service you are probably going to use a routed config and they may give it to you.  You will need to mod it to fit the OpenWRT format, but hopefully that is all.

I did not like editing the config in Luci and forget UCI.  It was to difficult and not all the parameters are available.  I am a windows user and used WinSCP to connect.  It has a built in editor to edit the config files (/etc/config/OpenVPN).  I suggest downloading the default OpenVPN file and saving/renaming it as a reference, and creating your own from scratch.  There is good info in the comments, but for some reason comments are stripped from the working file.  Keep notes on your changes.

Keep it simple.  Get connected.  Read the logs.  Question everything.  I suggest you do this easy mod. https://forum.openwrt.org/viewtopic.php?id=58715 so you can see your log files separate from the system logs.  You can save your log files and get to them via WinSCP, but it means opening winSCP every time you want to see a log file.  Actually you need to send the logs to files to use this mod.  It's just a short cut to accessing them.

I honestly think the whole OpenVPN solution is too fragile for the average user.

Just to confirm my understanding, you are suggesting moving off the 44945 snapshot that Wingspinner provided, so as to make the package installation and dependencies less challenging?  That seems sensible.

Also, can you confirm that you are able to configure the Edimax from the Luci interface?  Can you send a screen shot of your wireless page to give me a taste of what I'm working towards?

As for VPN, I agree that the OpenVPN wiki entries are not well organized, and perhaps a bit more work than they are worth.  I am seriously considering seeing if something weaker (broken, according to the security folks) like PPTP, might suffice.  (It is what many use on phones and tablets, after all.)  I'll let you know if I make progress.

I believe I successfully downloaded and flashed  Chaos Calmer 15.05-rc3.  I was surprised that Luci survived the upgrade, as well as a lot of packages previously installed.  I did an update on the Software page, and everything seemed OK (no error messages).  Hard to tell if any packages were updated in the process.  I guess I need to read up on package management.

The packages that are installed in CC RC3 I do not think are the ones that WingSpinner included.  His was a custom image based upon that particular release.  I do not know how that differs from the standard release.   You may want to go back to his post and you will find a list in one of the OPKG statements.  That said, depending on what you want to do, that list may not be meaningful.  No packages other than the default should be installed after your upgrade. 

If you have the Edimax its just as above.  There will be a second Radio section that looks exactly like the first, but says Radio1 as opposed to Radio0.  The unit and laptop are packed away in my travel bag right no, so it's not convenient to take a picture.

This also gets you basic USB support, so it's only a couple more files depending on which file system you want.  I suggest NOT trying NTFS (I did not get it to work) and sticking with EXT4 and VFAT.  But if you are using the radio, you may not actually even want this.  I did USB first and now do not use it.  Tell me what you want to do with USB and I can probably help, but you need to be specific.

Yes, read up on package management.  Do this first.  Everything you want builds on this.  Also know that you have NOT downloaded the packages.  You have only downloaded a LIST of the packages.  The list goes away after each reboot.

After installing the 15.05-rc3, here are the packages that are installed.  Are you saying that

root@OpenWrt:~# opkg list_installed
base-files - 157-r46163
busybox - 1.23.2-1
dnsmasq - 2.73-1
dropbear - 2015.67-1
firewall - 2015-05-26
fstools - 2015-05-24-09027fc86babc3986027a0e677aca1b6999a9e14
hostapd-common - 2015-03-25-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iw - 3.17-1
jshn - 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.18.17-1-73d2b013e81727fe0664fd1b78bd291e
kmod-cfg80211 - 3.18.17+2015-03-09-3
kmod-crypto-aes - 3.18.17-1
kmod-crypto-arc4 - 3.18.17-1
kmod-crypto-core - 3.18.17-1
kmod-eeprom-93cx6 - 3.18.17-1
kmod-gpio-button-hotplug - 3.18.17-1
kmod-ip6tables - 3.18.17-1
kmod-ipt-conntrack - 3.18.17-1
kmod-ipt-core - 3.18.17-1
kmod-ipt-nat - 3.18.17-1
kmod-ipv6 - 3.18.17-1
kmod-leds-gpio - 3.18.17-1
kmod-ledtrig-usbdev - 3.18.17-1
kmod-lib-crc-ccitt - 3.18.17-1
kmod-lib-crc-itu-t - 3.18.17-1
kmod-mac80211 - 3.18.17+2015-03-09-3
kmod-nf-conntrack - 3.18.17-1
kmod-nf-conntrack6 - 3.18.17-1
kmod-nf-ipt - 3.18.17-1
kmod-nf-ipt6 - 3.18.17-1
kmod-nf-nat - 3.18.17-1
kmod-nf-nathelper - 3.18.17-1
kmod-nls-base - 3.18.17-1
kmod-ppp - 3.18.17-1
kmod-pppoe - 3.18.17-1
kmod-pppox - 3.18.17-1
kmod-rt2800-lib - 3.18.17+2015-03-09-3
kmod-rt2800-mmio - 3.18.17+2015-03-09-3
kmod-rt2800-soc - 3.18.17+2015-03-09-3
kmod-rt2x00-lib - 3.18.17+2015-03-09-3
kmod-rt2x00-mmio - 3.18.17+2015-03-09-3
kmod-slhc - 3.18.17-1
kmod-usb-core - 3.18.17-1
kmod-usb-ohci - 3.18.17-1
kmod-usb2 - 3.18.17-1
libblobmsg-json - 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
libc - 0.9.33.2-1
libgcc - 4.8-linaro-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libiwinfo-lua - 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libjson-c - 0.12-1
libjson-script - 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
liblua - 5.1.5-1
libnl-tiny - 0.1-4
libubox - 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
libubus - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libubus-lua - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libuci - 2015-04-09.1-1
libuci-lua - 2015-04-09.1-1
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - git-15.179.51004-cf2e3f6-1
luci-app-firewall - git-15.179.51004-cf2e3f6-1
luci-base - git-15.179.51004-cf2e3f6-1
luci-lib-ip - git-15.179.51004-cf2e3f6-1
luci-lib-nixio - git-15.179.51004-cf2e3f6-1
luci-mod-admin-full - git-15.179.51004-cf2e3f6-1
luci-proto-ipv6 - git-15.179.51004-cf2e3f6-1
luci-proto-ppp - git-15.179.51004-cf2e3f6-1
luci-theme-bootstrap - git-15.179.51004-cf2e3f6-1
mtd - 20
netifd - 2015-06-08-8795f9ef89626cd658f615c78c6a17e990c0dcaa
odhcp6c - 2015-06-10-d21764d12bb799f89d42c94dc20d4adb6d588077
odhcpd - 2015-05-21-2ebf6c8216287983779c8ec6597d30893b914a7c
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
ppp - 2.4.7-6
ppp-mod-pppoe - 2.4.7-6
procd - 2015-06-18-8559df08db51a2e5fe056e6a1c07984e51068eaf
rpcd - 2015-05-17-3d655417ab44d93aad56a6d4a668daf24b127b84
swconfig - 10
ubox - 2015-05-22-ab5b47397cc143798ba2f367f04579e5b5b82070
ubus - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
ubusd - 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
uci - 2015-04-09.1-1
uhttpd - 2015-05-31-daeea305298197bb50c1e63cdd842ee1d9461d80
uhttpd-mod-ubus - 2015-05-31-daeea305298197bb50c1e63cdd842ee1d9461d80
usign - 2015-05-08-cf8dcdb8a4e874c77f3e9a8e9b643e8c17b19131
wpad-mini - 2015-03-25-1
root@OpenWrt:~#

Are you saying that these were all installed anew with the 15.05-rc3 (none are left over from wingspinner's earlier install)?

Yes, upgrades remove and replace ALL files. This way all files are at a compatible level.

Do you see relayd?

RangerZ wrote:

Yes, upgrades remove and replace ALL files. This way all files are at a compatible level.

Do you see relayd?

Nope, no relayd here, and I know the Wingspinner version had it.  Good example.  Thanks!  Also successfully installed kmod-rtl8192cu and got these dependent files installed

kmod-rtl8192c-common    18kb
kmod-rtlwifi            28kb
kmod-rtlwifi-usb         8kb

I also ordered the Edimax and should have it when I get back later this week.  This should be a slick little travel router.  Many thanks!

I am using the Edimax with my HooToo TM02 and it is working great!  This seems like a no-brainer for those that want all of the flexibility of a dual-radio repeater!

My only niggle is that the connection speed is a little disappointing.  Connecting directly from my laptop (wirelessly) to my home AP gets be about 8 Mbps down.  If I connect to the Edimax (in AP mode), with the HooToo in client mode to the same home AP as before, the download speed drops to 1-2 Mbps.  Note that the Edimax and HooToo radios are on different channels (6 and 11 respectively).  Is this the max switching speed in the TM02?  A driver issue?  Slow memory?

It is perfectly respectable, and I will likely use it, but just wanted to see if your download speeds were similar (seeing that you are using the same HW and firmware as me).

My device is set as a router and is sitting behind my Home LAN right now.  I have a 50/10 service and hard wired usually get 52/~10, wireless just tested at 32.59/9.75 (direct through home router).   Testing with AT&T Speed Test (not my ISP)  www.att.com/speedtest/

HooToo 192.168.2.1 <=> Home Router 192.168.111.1 <=> Internet <=> AT&T

Testing with a PC connected by Cat-5 to the HooToo internal radio (WWAN) to AP about 20 feet away and through 1 wall.
down 24.95/up 8.65

Testing with both radios (EDIMAX LAN and internal WAN), laptop is also using an EDImax 7811 and as above.
down 11.68/up 9.33  (no clue why it was better, variance)

Radios are both on ch7 which I need to connect to my primary router at home. 

I got 5.9/3.4 over OpenVPN this past weekend, so I am sorry to say I do not consider your performance respectable.  My standard is can I watch a HD YouTube video over the connection.  I find that about 6mb down is as low as I can have to watch a HD video without more than minor breakup.

Unfortunately I do not think I can really help you with this issue, but:
Are all devices set to use N speed. 
What do you get for speed if you connect to the HooToo with a cat 5 (ie test only the connection between HooToo and Router to see which side is the problem)

RangerZ, perhaps my poor performance is that I have not configured the device properly for a 2-radio repeater.  My dumb strategy was to just set up an AP (wired to my main router), then used the remaining radio to scan for SSIDs, and accepted the default client configuration.  I haven't done anything with firewalls or routing.

Could you explain how you set yours up?  Either with a pointer to a howto or sharing your config files?

My intuition is that I should follow some of the classical recipies for a routed repeater, but just use the second radio in all places where they use a virtual SSID.  Any other advice is most welcome.

I also am frustrated by the lack of clarity in setting up openvpn, despite your kind directions.  This comes after seeing how simple it was to setup OpenVPN on a Tomato firmware.  I am also concerned about the performance hit from using such low-cost hardware.

My inclination (haven't started yet) is to ditch OpenVPN and go with the much simpler PPTP option.  Much less secure, but much lighter weight, performance wise.  I'll let you know.

klaberte, lets start with what you are trying to accomplish.  I am not clear on what the network map you are trying to build is.  Maybe you can try to represent it with some arrows or upload something to a image service or share. 

PPTP is simpler for sure.  I have spent months getting this to work, so it is not easy, but this is not my skill set either.

I think my goal is nearly the same as yours, a travel router that will connect wirelessly to a hotel's  wireless network, then provides a private wireless AP for me to connect my devices.  I can choose my private SSID name and security scheme (at least password) independent of what the hotel uses.  Using the Edimax and a hootoo TM02 running OpenWRT.

Once I get this working (at "respectable throughput"), I will shift gears to add VPN (probably PPTP, perhaps OpenVPN).  But let's leave VPN aside for the time being.

Is that use case clear, or do you want me to draw a picture and post?

Thanks as always!

The first part is clear, and should be easy.  Try this as a reference.  Let me know you have it so I can remove it.  https://www.dropbox.com/s/f5dfd5yzngjb8 … o.zip?dl=0

The second part is still not sufficiently clear, so I will start with:
Do you want to connect to a VPN service or do you want to connect to a OpenVPN server at your home or business?

Hi,

I'm trying to achieve the same with the same usb card but with other router (WNDR4300). I believe the process should be the same right? I manage to install the kmod-rtl8192cu driver (all the other mentioned packages were included in the build I'm using). Luci seems to see the new radio, but the moment I press scan it breaks. Also ifconfig hangs my ssh session. Do you experienced something like that? How can I troubleshoot this ... i have no idea in where  this should be logged.

Thanks in advance!

Try plugging the radio into a PC and make sure it works.  I have not had a single issue from day 1.

Yes, the process should be the same.  I think that all you should need to check is in the 2 files wireless and network.  Radio 1 is the EDIMAX in my case, and probably yours. 

I have never ifconged anything or tried SSH, but I think that if clicking scan is an issue, then you have a problem.  I do not have the device available, but I think you need to add it to the LAN bridge.

RangerZ, I did download your config files, but was hoping to solve this using Luci, as it will be more intuitive than just copy/paste of config files; Either I'm doing something stupid, or I am missing a key point.

At this point, I can make the HooToo TM02 and Edimax work on different channels, but I find throughput to be worse than when I remove the Edimax and do both Master and Client on the same radio (and same channel).  That is not how I think it is supposed to be.

To be specific, here are the steps I take:

Case A (using the Edimax)
1. firstboot && reboot to start clean, direct ethernet connection to computer, Edimax in USB port
2. Set passwords
3. Download/install kmod-rtl8192cu, reboot
4. Go to wifi, scan, and join my home SSID (SSID=KL on channel 11), apply settings, confirm that hootoo is working as client to reach the internet.
5. Go to wifi, enable second radio (Edimax), configure as AP on channel 6 (SSID=OWRT), set WPA2 password, commit changes
6. Disable ethernet connection, enable wireless connection in windows7, join OWRT wireless
7. www.att.com/speedtest.  Here I get only 3-4 Mbps download

Case B (no Edimax)
1. firstboot && reboot to start clean, direct ethernet connection to computer
2. Set passwords
3. (skip, keeping same step numbering as Case A for easy comparison)
4. Go to wifi, scan, and join my home SSID (SSID=KL on channel 11), apply settings, confirm that hootoo is working as client to reach the internet.
5. Go to wifi, click Add (creating a VSSID on the hootoo's radio), configure as AP  (SSID=OWRT), set WPA2 password, commit changes (Luci requires to use same channel 11 for this second VSSID
6. Disable ethernet connection, enable wireless connection in windows7, join OWRT wireless
7. www.att.com/speedtest.  Here I get a higher speed 6-8 Mbps download

It seems that since both WAN and LAN share the same Channel 11, the speedtest should be lower in Case B.  But it is not.

Note in particular that in both cases, I am doing all of the configuration in the wifi screen.  I'm not doing anything in either the interface screen or the firewall screen.  I guess since I am configuring one side to be in the LAN zone, and the other in the WAN zone, that all the NAT, forwarding, firewalling will just work.  Perhaps this is my mistake?

I was not suggesting you copy and paste my files, but compare them to what you have and see if there is anything that jumps out in the differences between the config files.

I recently redid this testing and was surprised to find that the 2 radio solution does not, as I have suggested, perform faster than the 1 radio solution.  I still does address the connection issues so I'm sticking to it.  My test results are below.  You really only should care about tests 2 and 3.  It may be the distance, but I think it is the USB bus.  I have not found my original test data, but know it was done in the clear at about 8-10 feet, and with a different AP on the WAN side (Buffalo WZR-G300NH CC 15.05 RC2 as opposed to a TP-LINK WDR3600 on DD-WRT).

I can not explain the relatively slow performance you get as compared to my self.  My tests above were as a router and not using relayd.  Are you configured as a router or AP/repeater? 
What is your bandwidth? 
Do you see any noticeable speed difference if you test on another speed tool? 
Where are you?
What do you get if you connect the win7 machine via it's wireless to the KL ssid? (lots I assume)


I used a laptop with an EDIMAX 7811 Wireless N adapter.  The Travel Router had the same adapter connected by USB, and the internal radio.  The router connected to the internet is about 20 feet away and through a wall.

Test 1 is for reference only, and shows best speed point to point.
Test 2 is EDImax to EDIMax on the LAN side and internal radio to Wireless AP on the WAN side.
Test 3 is using only the internal router radio for both functions.
Test 4 is with a cat5 cable on the LAN side and radio on the WAN side. 

http://www.att.com/speedtest/

Dn       Up     Latency Jitter

Test1 - AP Point direct from PC (reference)
32.34    9.69    16ms    3ms
28.94    9.76    15ms    3ms
30.46    9.73    16ms    2ms

Test2 - 2 radios
10.20    5.41    23ms    3ms
12.08    9.02    18ms    7ms
11.01    8.07    17ms    8ms

Test 3 - 1 radio (wan\lan)
13.07    7.83    18ms    23ms
14.38    6.76    16ms    5ms
14.18    7.37    16ms    288ms

Test 4 - lan\1 radio
21.62    9.49    15ms    2ms
21.71    9.83    20ms    1ms
23.05    9.44    14ms    1ms
klaberte wrote:

Note in particular that in both cases, I am doing all of the configuration in the wifi screen.  I'm not doing anything in either the interface screen or the firewall screen.  I guess since I am configuring one side to be in the LAN zone, and the other in the WAN zone, that all the NAT, forwarding, firewalling will just work.  Perhaps this is my mistake?

Ok, so your set as a router.  And yes, I believe I have no special config for the other elements, other than default.  PCs not available right now, but you have the config files.

RangerZ wrote:

I was not suggesting you copy and paste my files, but compare them to what you have and see if there is anything that jumps out in the differences between the config files.

I recently redid this testing and was surprised to find that the 2 radio solution does not, as I have suggested, perform faster than the 1 radio solution.  I still does address the connection issues so I'm sticking to it.  My test results are below.  You really only should care about tests 2 and 3.  It may be the distance, but I think it is the USB bus.  I have not found my original test data, but know it was done in the clear at about 8-10 feet, and with a different AP on the WAN side (Buffalo WZR-G300NH CC 15.05 RC2 as opposed to a TP-LINK WDR3600 on DD-WRT).

I can not explain the relatively slow performance you get as compared to my self.  My tests above were as a router and not using relayd.  Are you configured as a router or AP/repeater? 
What is your bandwidth? 
Do you see any noticeable speed difference if you test on another speed tool? 
Where are you?
What do you get if you connect the win7 machine via it's wireless to the KL ssid? (lots I assume)

Thanks for this.  I'll track down the answers to some of your questions soon, but wanted to follow up with this:

My home APs are still running G.  My speeds I am seeing are way lower than a decent G connection should be, so I never considered this an issue.  But perhaps I have too many devices connecting wirelessly (about 4-8 for each of 2 APs (the APs are on different channels)), or worse, some of them are B.  I will need to track this down.

BTW, when you mention sticking to two radios for the connectivity concerns, you mean that you want to connect to your HooToo wirelessly before you connect it to the hotel's AP, no?  I almost never travel without a laptop and ethernet cable, so this might be less of an issue for me...

There are two issues. 

1 - As frietpan points out if there is a WWAN and WLAN connection configured on a single radio, and when the device is rebooted, if the WWAN is not available the wireless crashes.  You need a LAN cable to access this and reconfigure the wireless.

2 - If my WLAN is configured on CH6 and my laptop has a saved config to match, I can only connect to a WWAN on CH6.  As I do not have control of the channel on the WWAN side, this would mean I need to reconfigure the WLAN and my PC to use the same channel as the client side AP.    Too much work.

If you connect with a cable to a PC you are really not using the WLAN, and both of these issues may go away.  I am trying to use my phone more thru the VPN, so if the LAN side is unavailable I can not reconfigure it.  More importantly, I just do not want to do this each time I connect.

I am not clear on what impact the volume of devices has, but I will suggest being connected and not doing nothing should not bean issue.  If a device is streaming audio or video continuously when you run the test then I would think your speed is impacted.  On your main router, open the Graphs=>Traffic tab and select br-lan (probably) to see what traffic is going through the routers lan ports.  Noise level is a low kbits number.  On my lan its about 50.  Then watch the traffic during the test (on the different tabs)

Also test some of your other devices connected tot he same AP and see if you get similar performance.  This would indicate the problem is not the travel router, but the AP.  A B device should not impact things.  Do you have the wireless on the HooToo set to b-g (N off)?