Installed Pop_OS on my Dell Pro 14 Premium PA14250, the built-in bluetooth and audio not working

I got a new laptop, and as I have been using Pop_OS (though still new to linux), I decided to install Pop_OS. Though after installing I’ve been facing some issues related to the bluetooth and audio not working.

Checking Bluetooth

Whenever I enable Bluetooth through settings, it enables and disables automatically. I followed the instructions from the Pop_OS website by

sudo apt reinstall --purge bluez gnome-bluetooth

and

sudo apt install blueman

I think this might be some hardware/driver issue. As it gives an error for some missing firmware file in the these messages below from the following commands. I am not sure how to proceed from here

@pop-os:~$ lspci | grep -i bluetooth
00:14.7 Bluetooth: Intel Corporation Device a876 (rev 10)
@pop-os:~$ lsmod | grep -i bluetooth
bluetooth            1028096  12 btintel_pcie,btintel,bnep
@pop-os:~$ dmesg | grep -i bluetooth
dmesg: read kernel buffer failed: Operation not permitted
@pop-os:~$ sudo dmesg | grep -i bluetooth
[    8.184002] Bluetooth: Core ver 2.22
[    8.184014] NET: Registered PF_BLUETOOTH protocol family
[    8.184015] Bluetooth: HCI device and connection manager initialized
[    8.184017] Bluetooth: HCI socket layer initialized
[    8.184019] Bluetooth: L2CAP socket layer initialized
[    8.184021] Bluetooth: SCO socket layer initialized
[    8.192678] Bluetooth: hci0: Device revision is 0
[    8.192681] Bluetooth: hci0: Secure boot is enabled
[    8.192682] Bluetooth: hci0: OTP lock is disabled
[    8.192682] Bluetooth: hci0: API lock is enabled
[    8.192683] Bluetooth: hci0: Debug lock is disabled
[    8.192684] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    8.192684] Bluetooth: hci0: Bootloader timestamp 2023.33 buildtype 1 build 45995
[    8.208733] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-iml.sfi
[    8.208740] Bluetooth: hci0: Boot Address: 0x30099000
[    8.208741] Bluetooth: hci0: Firmware Version: 58-7.25
[    8.265844] Bluetooth: hci0: Waiting for firmware download to complete
[    8.265850] Bluetooth: hci0: Firmware loaded in 55772 usecs
[    8.265883] Bluetooth: hci0: Waiting for device to boot
[    8.267946] Bluetooth: hci0: Device booted in 2041 usecs
[    8.267953] Bluetooth: hci0: Waiting for device transition to d0
[    8.267954] Bluetooth: hci0: Device moved to D0 in 0 usecs
[    8.268304] Bluetooth: hci0: dsbr: enable: 0x01 value: 0x0b
[    8.268578] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0190-0291-pci.sfi (-2)
[    8.268675] Bluetooth: hci0: Failed to read MSFT supported features (-56)
[    8.900459] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.900463] Bluetooth: BNEP filters: protocol multicast
[    8.900467] Bluetooth: BNEP socket layer initialized

Checking Audio

In the setting>sound, I see “Dummy Output”. For which there’s a troubleshoot page. I followed these instructions by first restarting PipeWire

systemctl --user restart wireplumber pipewire pipewire-pulse
rm -r ~/.config/pulse

And the instructions specific to the dummy output problem. Though the problem still persisted

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a /etc/modprobe.d/alsa-base.conf
echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

From the following commands, I see that I am missing something called ‘sof-firmware’ package’, it even provides a github link to download it, though I am hesitant to download something wrong (given that sudo apt upgrade & sudo apt update didn’t download this).

@pop-os:~$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation Device a828 (rev 10)
@pop-os:~$ lsmod | grep -i audio
@pop-os:~$ dmesg | grep -i audio
dmesg: read kernel buffer failed: Operation not permitted
@pop-os:~$ sudo dmesg | grep -i audio
[    8.721197] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0000 -> 0002)
[    8.721309] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[    8.721357] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [xe])
[    8.729646] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
[    8.757515] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
[    8.757520] sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[    8.757521] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[    8.757523] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[    8.758583] sof-audio-pci-intel-lnl 0000:00:1f.3: SOF firmware and/or topology file not found.
[    8.758587] sof-audio-pci-intel-lnl 0000:00:1f.3: Supported default profiles
[    8.758588] sof-audio-pci-intel-lnl 0000:00:1f.3: - ipc type 1 (Requested):
[    8.758589] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file: intel/sof-ipc4/lnl/sof-lnl.ri
[    8.758590] sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file: intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0.tplg
[    8.758590] sof-audio-pci-intel-lnl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[    8.758591] sof-audio-pci-intel-lnl 0000:00:1f.3: Optionally it can be manually downloaded from:
[    8.758592] sof-audio-pci-intel-lnl 0000:00:1f.3:    https://github.com/thesofproject/sof-bin/
[    8.779503] sof-audio-pci-intel-lnl 0000:00:1f.3: error: sof_probe_work failed err: -2

Checking in on a different distro: Linux Mint

Thinking that maybe reinstalling could fix this issue, I checked both Pop_OS and Linux Mint in a bootable USB, in both environments they failed in the same way as described above. Both had persistently disabled Bluetooth; and both shows “Dummy Output” in the sound settings.

System Information

OS: Pop!_OS 22.04 LTS x86_64
Host: Dell Pro 14 Premium PA14250
Kernel: Linux 6.12.10-76061203-generic
CPU: Intel(R) Core(TM) Ultra 7 268V (8) @ 5.00 GHz
GPU: Intel Device 64A0 (VGA compatible) @ 2.00 GH]

This, I feel is a driver issue maybe, and I am not sure what do now. Any help would be greatly appreciated! Thank you