Modifying a laptop to accept cards other than the ones it was programmed by
its manufacturer to accept is a bit of a hopeless cause (save for some
computers, including pre-Haswell Thinkpads).
So....what about modifying the card to pass under the whitelist check
instead? (Surely there's someway to make the methods in these pages work with
only free software and universally on many wi-fi cards?)
http://www.tonymacx86.com/hp-probook/115110-rebranding-atheros-928x-cards-guide.html
http://xenomorph.net/misc/guides/flash-hp-wifi/