Chosen Solution

Is there a software fix?

How about running the onboard diagnostics to see if an error pops that can tell us what’s wrong. Restart your system and hold the D key. You may also want to check the airPort board to see that its fully seated. Review this guide MacBook Air 11" Early 2014 AirPort/Bluetooth Board Replacement