you can try adding the full bundle identifier id to all your kext to patch instead of just the name of the kext that you are patching. it would be like com.apple.driver.blahblah or com.apple.iokit.blahblah. you can open the about this mac more info window. go down to where it says extensions wait for them to load then look up the kexts click the ones your patching and look at bundle identifier. as a second option you can also try adding lilu kext and the airport lilu plugin. if it works then you can probably get rid off all your wifi patches in your config and might also have to remove the rehabman wifi kext