Headless Setup for Raspberry Pi 3 and Raspberry Pi Zero W

This is an initial setup steps to create a headless Raspberry Pi 3 B+ or Raspberry Pi Zero W (Wireless). It enables access to Raspberry Pi’s console without having a dedicated keyboard, mouse, or display. A PC and Wi-Fi network is required since we’ll access to the console from PC using ssh over Wi-Fi.   Contents… Continue reading “Headless Setup for Raspberry Pi 3 and Raspberry Pi Zero W”

Qt Creator Cross Compiling Environment for Raspberry Pi3 with QtRpi

Update (June 2, 2018): If you are using Raspbian Stretch, please check this post. The steps below are for Raspbian Jessie. This is the steps how I created Qt Creator cross compiling environment on Ubuntu PC for Raspberry Pi 3 B+ by using QtRpi. Thanks to QtRpi, it’s pretty straightforward. I followed the official site and… Continue reading “Qt Creator Cross Compiling Environment for Raspberry Pi3 with QtRpi”

Customizing Boot Up Screen on Raspberry Pi

This is a steps to customize Raspberry Pi’s boot up screen, specifically to change the splash image and remove unwanted images and texts. By default, Raspbian Jessie Desktop displays below during boot up before starting desktop GUI. (1) Rainbow image (2) Raspberry Pi Logo (image of four raspberries in the top left corner) (3) Boot… Continue reading “Customizing Boot Up Screen on Raspberry Pi”

Auto Power On Bluetooth Adapter on Boot-up

By default, it’s automatically powered on with Raspberry Pi 3 and Raspbian Jessie on boot. But after I updated Bluez from 5.23 to 5.43, it’s not turning on automatically and I needed to do so manually by using hciconfig or bluetoothctl as below. Powering on manually by hciconfig: $ hciconfig hci0: Type: Primary Bus: USB… Continue reading “Auto Power On Bluetooth Adapter on Boot-up”

Updating BlueZ on Raspberry Pi (5.23 to 5.43)

Update (Jul 9, 2019): Now, Raspbian Buster, released on 6/20/2019, has bluez 5.50 by default! Update (Feb 14, 2018): If you want to install newer BlueZ on Raspbian Stretch, please see the post below: Updating BlueZ on Raspberry Pi (5.43 to 5.48) Update (Sep 8, 2017): Raspbian Stretch was released on 8/16/2017, and it has BlueZ… Continue reading “Updating BlueZ on Raspberry Pi (5.23 to 5.43)”