Hi folks, after fighting for a long time to get Ventura installed and running successfully and smoothly on my 2008 Mac Pro 3,1 I have FINALLY succeeded! 🥳 ...um... except... uh... I can't get BLUETOOTH working! 🤨😩
So any help in getting BT working is appreciated.
Here's where I'm at so far...
I obtained one of those Broadcom WiFi + BT combo cards (the BCM943602CDP) that macOS is said to support natively, and I purchased an adapter for it (mini PCIe to 1.25mm wireless adapter) as well.
Also, I think I read somewhere that the BT 4.x part of those combo cards are still USB devices and only get power from the PCIe port, therefore requiring USB connectivity in order for the data part of the card to actually work. Thus the cable soldered to the D+ and D- pins on the adapter card, in which the Broadcom card sits to connect to my Mac Pro, must be plugged into a USB 2.0 port somewhere on the mac in order for the BT part of the card to function.
However, when I plug in the BT USB cable to any USB port before powering on the machine, when the machine is subsequently powered on, the computer hangs during boot (chimes but hangs at the OCLP boot picker screen, or sometimes it hangs before the OCLP boot picker screen ever posts to the active display).
I've even tried USB 2.0 hubs to avoid the issues macOS Ventura has with the built in USB ports of the Mac Pro 3,1 (I remember reading somewhere that USB 1.1 support is either gone, or no good, in macOS Ventura, and thus all built-in / native USB ports on the Mac Pro 3,1 are unreliable because they default to USB 1.1 until a USB 2.0 device or USB 2.0 hub is connected to them. So I made sure a USB 2.0 hub sits between all USB device connected to the Mac Pro 3,1).
Yet even after all of the above I can't get the Bluetooth part of the Broadcom combo card to work in Ventura with my 2008 Mac Pro 3,1. (WiFi works great by the way, and at 802.11ac speeds! woot woot! ...it's just Bluetooth that isn't working.)
...I even pulled the working BCM943602CDP card from my Mac Pro 5,1 (which runs fine in Ventura on that machine) and threw it into my 3,1 and got the same sad results of BT not working. I then put the BCM card I got off eBay for the 3,1 into my Mac Pro 5,1 and it works there just fine. So that verifies the Broadcom card works and that the issue must reside somewhere else.)
Furthermore, I even went as far as to throw more cash at the problem and purchased a BCM94360CD, at the random chance the Mac Pro 3,1 likes that better than the BCM943602CDP card. ...but no joy with that combo card either. Same behavior with the BCM94360CD card as with the BCM943602CDP card.
So any suggestions or help in this regard would be most welcome. THANKS!
PS. in the event it might help someone else, the key that unlocked the successful install and running of macOS Ventura for me on my Mac Pro 3,1 was a comment from someone in the OCLP's discord server who told me OCLP has a much better chance for succeeding if the OCLP bootable USB installer is downloaded and build on the system it will be used to install macOS on AND the hardware in that system is already all installed so that during the building of the installed OCLP knows what all to include (or something to that affect anyway).
I commented to them that it's hard to do that on a Mac Pro when there's no EFI boot picker screen visible with the GPU I'll have in my final config of the machine. (historically I would start my OCLP install of macOS with the GPU native to that Mac Pro, usually one that doesn't support the Metal API, so I could see the native (hold down option) EFI boot picker screen. Then after macOS was installed successfully via OCLP, I would power down and swap GPUs for a METAL supported GPU. And on a 5,1 Mac Pro that approach used to work (at least that's how it worked for me with macOS Monterey). But that approach doesn't work with Ventura on the cMP 3,1 or the 5,1 (at least not for me). Instead, after successful install & then shutdown, swap GPU and boot up, I wouldn't get any output to the display after the OCLP boot picker screen briefly shows up. ...anyway... I'm off on a tangent. Back to what I did to get macOS Ventura running on my Mac Pro 3,1...
I started with a native Mac Pro 3,1 hardware config that is supported by OS X El Capitan and then performed a fresh install of El Capitan to a SATA SSD.
Then once El Capitan was up and running, I logged into El Capitan and download DosDude1's Catalina Patcher and created a USB installer of Catalina using said Catalina Patcher app.
I then shutdown my cMP 3,1 and swapped out the El Cap SSD for a blank SATA SSD to install Catalina. Kept the newly created bootable USB Catalina install in the machine, held down the option key and booted the Mac Pro. (I installed Catalina to a new SSD so I could preserve the El Capitan SSD in the event I might ever need to boot back into El Cap.)
Once Catalina was successfully installed on my Mac Pro 3,1 I powered down the machine and started to swap out hardware for upgraded hardware I wanted in my final build....
--> removed the SSD and installed a 4x PCIe to NVMe card with a 1TB NVMe drive mounted to it.
--> removed the old GPU and installed a METAL API compatible GPU (Radeon RX 590).
--> installed a USB 3.x PCIe card.
--> removed the original WiFi card.
--> removed the original Bluetooth card.
--> installed the BCM943602CDP WiFi + BT combo card with adapter.
I then powered on the machine and let it boot right into macOS Catalina.
While logged into Catalina, with all the updated hardware in the machine, I downloaded and installed the OCLP (OpenCore Legacy Patcher) app version 0.6.8. I then used the OCLP app to download and create an OCLP macOS Ventura USB installer for the host model (Mac Pro 3,1). However, before building and installing OC to disk, I went into the settings section of the OCLP app and in the "Build" tab added a check mark to "NVMe Booting" option since I had already updated the firmware of my Mac Pro 3,1 to support booting from NVMe. Then I clicked "Build and Install OpenCore" and selected the USB installed flash drive for where the OCLP app would install OC. I then powered down the machine.
Having previously reformatted the NVMe drive so that it didn't have any bootable image/OS on it I powered on the machine with only the USB installer and the NVMe drive as the only drives in they stem. (NOTE the USB installed had to be plugged into a USB 2.0 hub that was connected to the machine, instead of connecting it to a USB port directly on the Mac Pro.
I then trusted that the native EFI boot picker screen that I could NOT see since my GPU wasn't supported for displaying that, would default to the EFI boot option on the USB installer, and thankfully it did, verified by the fact that after a short time the OCLP boot picker screen appeared on my display! Hurray!
At the OCLP boot picker screen I selected "Install mac OS....". The macOS installed launched and brought me to the familiar page where I could launch Disk Utility or other utilities or select "Install mac OS Ventura". I selected Install Mac OS Ventura and selected my NVMe drive as the target for the install and the install process began!
The machine did reboot a few times during install but most every time it continued on with the install just as it should, except for a few times (I think only twice) when the screen went blank and I couldn't tell if it was making progress or not. When that happened I patiently waited a good 10 to 20min in case it was doing something and then, choose to power cycle it by holding in the power button when I felt confident it was stuck. Thankfully however, each time it powered back on it went to the OCLP boot picket screen where I could choose the boot drive icon option as opposed to the "install macOS" icon option and the install would continue. After like 4 reboots the install finished and macOS Ventura was up! ...and all is running well except the no bluetooth thing.