Ever since 2016, I’ve been using an HP Stream 11 as a portable workstation when I’m on the go. Admittedly, there isn’t much of an upside for this machine aside from its ₱10,000 (around $200) pricepoint. Which is huge since I’m just a college student back then. It comes with Windows 10 installed, which I really can’t comment on since the first thing I ever did (after making sure it boots) was to wipe the OS and install Linux Mint on it. The biggest pain back then was to make the Wifi work. Kevin Purdy had written an excellent post about the matter which I still use as reference every now and then when I decide to try out a new Linux distro.
But now that I’m working full-time as a developer, this handy ol’ friend of mine still serves its purpose. And since I value portability, I’ve bought a pair of Redmi Airdots because I really can’t justify the cost of Apple Airpods. Of course, the challenge now is to make these little babies work on my trusty Stream 11.
Now, I’m assuming that you have some basic knowledge on how the command line works in a Linux environment. What we need to do is quite easy:
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0a5c:216d Broadcom Corp. Bus 001 Device 002: ID 04f2:b50d Chicony Electronics Co., Ltd Bus 001 Device 004: ID 0000:3825 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The device we’re interested in is the Broadcom one, which in this example has an ID of
Github user winterheart had compiled a collection of ready to use drivers for Broadcom chips for Linux. All you need to do is find your chip ID from this list and download it.
$ sudo cp ~/Download/BCM43142A0-0a5c-216d.hcd /lib/firmware/brcm
Run the following commands:
$ sudo modprobe -r btusb $ sudo modprobe btusb
And your HP Stream 11’s Bluetooth should now be working! If it doesn’t, restarting your laptop should do the trick.
Got any feedback or suggestions? Feel free to send me an email or a tweet.