- Reset the SMC controller
- Reset the PRAM and NVRAM
- Repaired disk permissions
- Deleted Bluetooth preference files from my Home and System Library folders
And none of them have worked. Looks like my MacBook’s Bluetooth controller is dead. Great.
Update: It’s working again. Apparently all I needed to do was turn the computer off (at the plug), leave it overnight and turn it on again the following morning. How bizarre.