Airpods pro gen 1 not working under HSP/HFP codec

Airpods pro sound works fine when using A2DP Sink, but once changed to HSP/HFP it stopped working. The device did appear in obs when I used that to test playback but there is no voice recorded nor played. The sound for pressing edge to swap noise-cancellation also doesn’t appear, just for reference.

I tried to reinstall pipewire from the latest build(commit hash ced57514) but it didn’t help, the services are running.

uname -r:

6.11.0-400.asahi.fc40.aarch64+16k

output of pactl info:

Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 1169
Tile Size: 65472
User Name: xxx
Host Name: yyy
Server Name: PulseAudio (on PipeWire 1.0.8)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: audio_effect.j414-convolver
Default Source: alsa_input.platform-sound.HiFi__hw_AppleJ414_0__source
Cookie: 6aa7:c282

output of sudo dmesg | grep Bluetooth:

[    4.190012] Bluetooth: Core ver 2.22
[    4.190028] Bluetooth: HCI device and connection manager initialized
[    4.190030] Bluetooth: HCI socket layer initialized
[    4.190031] Bluetooth: L2CAP socket layer initialized
[    4.190033] Bluetooth: SCO socket layer initialized
[    6.015301] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.015304] Bluetooth: BNEP filters: protocol multicast
[    6.015307] Bluetooth: BNEP socket layer initialized
[    6.396126] Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
[    6.441948] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.442929] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.443908] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.444887] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.445861] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.446835] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.447858] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.448856] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.449833] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.450807] Bluetooth: hci0: Failed to read codec capabilities (-22)
[    6.454834] Bluetooth: MGMT ver 1.23
[    6.771946] Bluetooth: RFCOMM TTY layer initialized
[    6.771953] Bluetooth: RFCOMM socket layer initialized
[    6.771955] Bluetooth: RFCOMM ver 1.11

output of lspci -k:

00:00.0 PCI bridge: Apple Inc. Apple Silicon PCI Express Root Port (rev 01)
	Kernel driver in use: pcieport
00:01.0 PCI bridge: Apple Inc. Apple Silicon PCI Express Root Port (rev 01)
	Kernel driver in use: pcieport
01:00.0 Network controller: Broadcom Inc. and subsidiaries Device 4434 (rev 04)
	Subsystem: Apple Inc. Device 4388
	Kernel driver in use: brcmfmac
	Kernel modules: brcmfmac
01:00.1 Network controller: Broadcom Inc. and subsidiaries Device 5f72 (rev 04)
	Subsystem: Apple Inc. Device 4388
	Kernel driver in use: hci_bcm4377
	Kernel modules: hci_bcm4377
02:00.0 SD Host controller: Genesys Logic, Inc GL9755 SD Host Controller (rev 01)
	Subsystem: Genesys Logic, Inc GL9755 SD Host Controller
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

Airpods gen 2 works, maybe try upgrading firmware(which is a little bit old)