Additionally regarding Bluetooth support on older machines, it seems I glossed over a few missing firmwares. Apparently Monterey dropped all 2011 and older Bluetooth modules, not just BRCM2046. 2012+ machines should be fine (MacPro5,1 not included, needs upgraded bluetooth as well)
Following Firmware Files are missing, should be easy for users to match device IDs off file name:
Code:
* 2046_820F.dfu
* 2046_8210.dfu
* 2046_8213.dfu
* 2046_8215.dfu
* 2046_8216.dfu
* 2046_8217.dfu
* 2070_821A.dfu
* 2070_821B.dfu
* 2070_8218.dfu
* 20702_821D.dfu
* 20702_821F.dfu
* 20702_828A.dfu
* 20702_828B.dfu
* 20702_828C.dfu
* 20702_8281.dfu
* 20702_8286.dfu
Apple really trying to clean up legacy hardware support with macOS Monterey, understandable as they haven't supported these machines since High Sierra (or Mojave for the MacPro5,1) however quite unfortunate as this adds more work onto our plate as community developers. Will continue researching this issue
Also note that all Apple branded BRCM20702 are still supported. Firmware dropped seemed to be modules Apple didn't use at first glance (do correct me if I'm wrong)
Edit: 2012 MacBook Pros in fact do use the 20702_821D.dfu firmware, Apple already killing the 2012 series it seems