Zorin OS has been functioning fine. Except for the fact that bluetooth doesn't seem to function properly on my device. I feel it is something to do with the driver although I can't pinpoint what exactly. After a quick google search, I ran some commands related to this, and I hope the output is helpful.
systemctl | grep -i blue output:
sys-devices-pci0000:00-0000:00:12.0-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-bluetooth-hci0.device loaded active plugged /sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci0 sys-subsystem-bluetooth-devices-hci0.device loaded active plugged /sys/subsystem/bluetooth/devices/hci0 bluetooth.service loaded active running Bluetooth service bluetooth.target loaded active active Bluetooth
dmesg | grep -i blue output:
[ 13.445469] Bluetooth: Core ver 2.22 [ 13.445675] Bluetooth: HCI device and connection manager initialized [ 13.445707] Bluetooth: HCI socket layer initialized [ 13.445713] Bluetooth: L2CAP socket layer initialized [ 13.445726] Bluetooth: SCO socket layer initialized [ 13.763022] Bluetooth: hci0: BCM: chip id 70 [ 13.764004] Bluetooth: hci0: BCM: features 0x06 [ 13.795502] Bluetooth: hci0: BCM43142A [ 13.797056] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000 [ 13.828923] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-216d.hcd failed with error -2 [ 13.828937] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0a5c-216d.hcd not found [ 15.842619] Bluetooth: hci0: command 0x1003 tx timeout [ 15.843743] Bluetooth: hci0: unexpected event for opcode 0x1003 [ 16.596962] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 16.596969] Bluetooth: BNEP filters: protocol multicast [ 16.596982] Bluetooth: BNEP socket layer initialized [ 60.310663] Bluetooth: RFCOMM TTY layer initialized [ 60.310693] Bluetooth: RFCOMM socket layer initialized [ 60.310711] Bluetooth: RFCOMM ver 1.11
Any troubleshooting steps? I'd really appreciate them!