The work has already been done in toleda's bcm4352.kext and bcm4352bt.kext. Refer to his entries to add them to your own if you wish (for some reason) to use your own kext.
BTW, if you install toleda's kext and the drivers recognize the device and BT is available, then that's all that you can do. Problems with the reliability come down to how compatible (or not compatible) the device is with the OS X drivers and your specific BT devices.
This is my experience. There were more permutations than those shown, as I needed to get BT working again via Windows once it was broken.
(Try 1) Starting point. Using BCM4352.kext alone. Wifi great, BT shown but doesn't do anything. (Well actually it did, once, it found a BT keyboard, asked me to type in the pairing number and then went away, losing the connection with the keyboard).
(Try 2) I did the edits to the info.plist files for the two kext folders (IO80211Family & IOBluetoothFamily) described in the github referered to in the OP of this thread. The BT searched for devices, found a BT magic pad but would not pair. (I also tried the BT keyboard again). This behaviour is as described in another post for the same card (see #73).
(Try 3) When I rebooted, I could not get the trackpad or keyboard.
(Try 4) Adding BTFirmwareUploader1.2.kext from OSX Lattitude (with other kexts in place). This broke Bluetooth.
I then tried:
(Try 5) Reinstating the original IO80211Family & IOBluetoothFamily and removing BCM4352.kext (the toleda one). So now it is just the BTFirmwareUploader1.2 kext. Still broken.
(Try 6) Tried newer version of BTFimrwareUploader (1.5), injected card id into info.plist of BroadcomBluetoothHostControllerUSBTransport.kext. Instructions on OSXLattitude say do this on BroadcomBluetoothHCIControllerUSBTransport.kext but this is not present in IOBluetoothFamily (on my system anyhow).
CAN ANYONE ELSE CHECK WHETHER THEIR IOBluetoothFamily.kext has the BroadcomBluetoothHCIControllerUSBTransport.kext in it, because mine did not and my edit here may have been pointless (even though the structure of the plist is the same).
And finally:
(Try 7) 4048-Broadcom-BCM4352-mav.zip - by Zackptg5 from another well known OSX86 site, containing three kexts. This did not work with the original two edited kexts from try 2(AirPortBrcm4360 & BroadcomBluetoothHostControllerUSBTransport) in place (no device found by BT).
(Try 8) Now with just the 3 newer kexts in place from Zacptg5. No trackpad found again.
(Try 9) 4125-IOBluetoothFamily.kext.zip - by Zackptg5 again. No trackpad found again.
Used Kext Wizard, rebuilt cache, EC reset between each set. Due to Clover autoinjection, care taken the S/L/E and kexts/10.9 were synced.
This is probably a bit mixed up as I have been at it for a long time and am getting tired. (It took time to go back to Windows, do EC resets, make sure old kexts were removed and kext cache rebuilt).
I'm giving up now.
I give up. This is very disappointing, as the card cost me a staggering $100, and I bought it mainly on the claims in the OP that "it would work" (other reasons were ac, and widi). It doesn't work. Not for me anyhow.