I'm not entirely sure how I did it, but I changed my SMBIOS from iMac 14,2 to 17,1 as well as reinstalling the latest versions of each of Rehabman's kexts (BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakePCIID_Broadcom_WiFi.kext and FakePCIID.kext). I added this to KextstoPatch and it did the trick:
<dict>
<key>Comment</key>
<string>BCM4352-fvco, (credit Sherlocks based on the-darkvoid original)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gf9SqgAAdMQ=
</data>
<key>Name</key>
<string>com.apple.driver.AirPort.BrcmNIC-MFG</string>
<key>Replace</key>
<data>
gf9SqgAAZpA=
</data>
</dict>
Your mileage may vary, but I'd start with those as those were the steps I took to get mine working.