MrEngman - I have noticed that you have upgraded 8812au drivers to v5.2.20.2_28373.20180619. And finally my TP-Link -T4UHv1 seems to be stable on ac 5GHz channels. I have been fighting with ac stability for quite long trying multiple github sources. The best results I had were with v5.2.20_25672.20171213 from TP-link website after small tweaking to make them working on RPi. But it was not perfect neither. Your version seems to work perfectly. Only what I am missing is /proc/net/8812au access. Could you let me know which github source you are using? So maybe I can tweak it to my liking.

MrEngman - I have noticed that you have upgraded 8812au drivers to v5.2.20.2_28373.20180619. And finally my TP-Link -T4UHv1 seems to be stable on ac 5GHz channels. I have been fighting with ac stability for quite long trying multiple github sources. The best results I had were with v5.2.20_25672.20171213 from TP-link website after small tweaking to make them working on RPi. But it was not perfect neither. Your version seems to work perfectly. Only what I am missing is /proc/net/8812au access. Could you let me know which github source you are using? So maybe I can tweak it to my liking.

Thank you for the http://fars-robotics.net/install-wifi script, it's very helpful. Would you consider adding support to it for the newer version of the chipset with USB ID 0bda:c811 ? Here's what I see for this device (note I had to do a usb_modeswitch to get rid of the block device before the NIC would show up):

Your current kernel revision = 4.19.55-v7+
Your current kernel build = #906
Checking for a wifi module to determine the driver to install.
Your wifi module is Bus 001 Device 005: ID 2357:0103
And it uses the 8812au driver.
Please wait ... checking the kernel revision and build you will have after running command 'sudo rpi-update 458871abedfd68ea417d24577694dbe9d7d4db4c'.
Invalid commit-id, kernel not available for your version of the Pi, Pi 4.

Your current kernel revision = 4.19.55-v7+
Your current kernel build = #906
Checking for a wifi module to determine the driver to install.
Your wifi module is Bus 001 Device 005: ID 2357:0103
And it uses the 8812au driver.
Please wait ... checking the kernel revision and build you will have after running command 'sudo rpi-update 458871abedfd68ea417d24577694dbe9d7d4db4c'.
Invalid commit-id, kernel not available for your version of the Pi, Pi 4.

Hi again. In reference to my last post, I was able to use your install-wifi script for the 8812au driver after an rpi-update.
I can't connect to a wifi network, but the driver does seem to be there and working so thank you!

Hi again. In reference to my last post, I was able to use your install-wifi script for the 8812au driver after an rpi-update.
I can't connect to a wifi network, but the driver does seem to be there and working so thank you!

Hi bluenote,

Good to hear you've been able to sort out your issue.

For some reason the information I need to compile the drivers is not available for the original Buster image so I've not been able to compile drivers for the original version of the Buster kernel. Updating the kernel and drivers are available.

MrEngman

Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

Hi again. In reference to my last post, I was able to use your install-wifi script for the 8812au driver after an rpi-update.
I can't connect to a wifi network, but the driver does seem to be there and working so thank you!

Hi bluenote,

Good to hear you've been able to sort out your issue.

For some reason the information I need to compile the drivers is not available for the original Buster image so I've not been able to compile drivers for the original version of the Buster kernel. Updating the kernel and drivers are available.

MrEngman

It's so great that you're still keeping this stuff going year after year I wonder if you can help me. I was also trying out a ubuntu mate image, and I used the cmd line to install it with DKMS, then I noticed that they have an option to turn off the ridiculously bright LED. So I changed it to off inthe makefile. Then removed and re-installed through DKMS. But, it never took effect. I don't suppose you have a suggestion? I think that it doesn't understand it needs to recompile or something.

Hi again. In reference to my last post, I was able to use your install-wifi script for the 8812au driver after an rpi-update.
I can't connect to a wifi network, but the driver does seem to be there and working so thank you!

Hi bluenote,

Good to hear you've been able to sort out your issue.

For some reason the information I need to compile the drivers is not available for the original Buster image so I've not been able to compile drivers for the original version of the Buster kernel. Updating the kernel and drivers are available.

MrEngman

It's so great that you're still keeping this stuff going year after year I wonder if you can help me. I was also trying out a ubuntu mate image, and I used the cmd line to install it with DKMS, then I noticed that they have an option to turn off the ridiculously bright LED. So I changed it to off inthe makefile. Then removed and re-installed through DKMS. But, it never took effect. I don't suppose you have a suggestion? I think that it doesn't understand it needs to recompile or something.

You might be able to control whether the LED is on or off by creating a file /etc/modprobe.d/8812au.conf with contents

You may already have the file /etc/modprobe.d/8812au.conf so just add rtw_led_enable=0 or rtw_led_enable=1 to turn it off or on.

Not sure if this will work but it may do as it is possible to control the parameters with the 8812au.conf file. Not sure about Ubuntu mate but in Raspbian the parameters are in directory /sys/module/8812au/parameters and rtw_led_enable is in the list of parameters.

When changing parameters you will need to turn off the wifi and unload the wifi module and then reload the wifi module so the wifi restarts or alternatively reboot the Pi to enable the new parameter settings.

MrEngman

Simplicity is a prerequisite for reliability. Edsger W. Dijkstra

Please post ALL technical questions on the forum. Please Do Not send private messages.

I am running on volumio and have not been able to compile the 8812au driver - can't find the 4.19.60 kernel headers that volumio uses/creates. It is simple to add the c811 device type to the os_dep/usb_intf.c file.