Connect Bluetooth Headset Or Speaker

In this post, I’ll share with you the final solution that lets you connect your Bluetooth headset or speaker to Raspberry Pi 3.
You’ll be able to use both output speaker and input microphone.

By the way, thanks to the people who kept me updated in the comments, it was a long journey together (:

Firstly, let me sum up the root causes of this long time problem:

  1. Drop-out of ALSA support in Bluez v5 (replaced by PulseAudio).
  2. Unavailability of correct PulseAudio version for Raspbian Jessie.
  3. Incorrect audio rooting SCO-HCI for the Bluetooth chip BCM43438.

I solved the issues 1 and 2, but I couldn’t find a good solution for 3. For issues 1 and 2, I found how to install manually PulseAudio, with code sources, or using Debian backports. For issue 3, I used a BT-USB dongle that bypassed the internal Bluetooth chip and let me use A2DP and HSP profiles.

Read More

NordVPN Auto-Connect when Raspberry Pi Boots

This is a quick tutorial on how to start an OpenVPN connection when your Raspberry Pi system boots.

Do you need a VPN for Linux?

If you’re a Linux user, you’re probably aware that Linux is one of the most secure OS out there. It has a small but dedicated user base, it exists across multiple different distributions, it limits user admin privileges, and the open-sourced code is scoured by hawk-eyed developers looking for vulnerabilities to patch up. All of that is true, but that doesn’t mean a VPN isn’t still a vital tool for Linux users.

Read More

Build a Stratum 1 NTP (Time) Server

The Raspberry Pi Model B was released in 2012 and, since then, a number of useful applications regarding this device have ensued. However, one particular application that is seldom overlooked when dealing with the Raspberry Pi is its ability to be used as a Stratum 1 NTP server and allow you to synchronize clocks across networks like the Internet. For me, this useful trick has actually made my entire office far more efficient. 

Read More

Enable SPI Interface on the Raspberry Pi

The Raspberry Pi has an SPI (Serial Peripheral Interface) bus which can be enabled on Pins 19,21,23,24 & 26. It is a synchronous serial data link standard and is used for short distance single master communication between devices. As far as the Pi is concerned this is usually relevant to certain sensors and add-on boards.
Read More

Recover a Raspberry Pi’s lost User Password

This tutorial aims to answer one of this recurring question: I have lost my password, is it possible to recover access to my Raspberry Pi?

The answer can be surprising but it is actually possible to recover a forgottent or lost password on the Raspberry Pi. To be more exact, it is actually possible to change the lost password of your Raspberry Pi.
Read More

Do NOT follow this link or you will be banned from the site!