To solve bluetooth issue
To get the Broadcom BCM43142 Bluetooth working on Arch Linux, install the missing proprietary firmware package from the AUR (like broadcom-bt-firmware),
enable the bluez service, and reload the kernel module.
Firmware and Driver Setup
Most users on Unix StackExchange agree that the BCM43142 requires extra firmware not present in standard packages.
Install an AUR helper or manually build the package: yay -S broadcom-bt-firmware (or bcm43142a0-firmware).
Restart or reload the btusb kernel module using sudo modprobe -r btusb
followed by sudo modprobe btusb.
Enabling Bluetooth Service
Install the core Bluetooth software:
sudo pacman -S bluez bluez-utils.
Start and turn on the system daemon:
sudo systemctl enable --now bluetooth.service.
Use bluetoothctl to power on the controller and scan for your peripheral devices.
If agent registered messege appeared it is working