The original bug is caused by a bug in WMI driver in kernel 3.5; however, with _OSI("Windows 2012") = true, BIOS no longer uses WMI to control wireless, and therefore it can be fixed by another kernel driver (see https://bugs.launchpad.net/ubuntu/+source/linux-lts-saucy/+bug/1303737).
I verified it on HP 242 G2 (LP#1303737) with two kernel versions and it works pretty well.
The original bug is caused by a bug in WMI driver in kernel 3.5; however, with _OSI("Windows 2012") = true, BIOS no longer uses WMI to control wireless, and therefore it can be fixed by another kernel driver (see https:/ /bugs.launchpad .net/ubuntu/ +source/ linux-lts- saucy/+ bug/1303737).
I verified it on HP 242 G2 (LP#1303737) with two kernel versions and it works pretty well.