For HS, a simple patch should work, but Atheros are not longer supported under Mojave and I doubt for Catalina either.
You might be able to get around it by using kext from HS but I don't know if there will be any repercussion.
I have an E7470 with bIos 1.21.6
Created a Mojave install USB.
Installed clover and added the E7470 bootpack
Attempted to install macOS Mojave...
During the boot of the install usb, the system hangs with the following message :
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, sm 0x0
It does not go beyond this...
What do I need to do?