Bluetooth not detected on MacBook Pro (2015 Intel)

I’m running Fedora 41 on my MacBook Pro and bluetooth shows up as disabled in settings.

The bluetooth service seems to be running fine. Is there a driver that needs to be installed?

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf, 50-keep-warm.conf
     Active: active (running) since Wed 2024-11-20 20:23:04 AST; 1h 26min ago
 Invocation: 5544f96046d440cea06ecee72167d4cd
       Docs: man:bluetoothd(8)
   Main PID: 893 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18565)
     Memory: 3M (peak: 6.3M)
        CPU: 174ms
     CGroup: /system.slice/bluetooth.service
             └─893 /usr/libexec/bluetooth/bluetoothd

Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/opus_g
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/faststream
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/faststream_duplex
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSink/opus_05
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/opus_05
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Nov 20 21:47:06 fedora bluetoothd[893]: Endpoint unregistered: sender=:1.76 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Nov 20 21:47:06 fedora bluetoothd[893]: Battery Provider Manager destroyed