Home > Uncategorized > Updating Raspbian to Make HubPiWi Blue work

Updating Raspbian to Make HubPiWi Blue work

November 28th, 2016

At the time of writing the native support for HUbPiWi Blue it is not included in Raspbian. We expect that it should become a part of the raspbian in near future, but we are not sure when. We highly recommend that you post this requirement to the SW group of the raspberry Pi foundation and into the Pi Zero forum which will hopefully speed up the process of native support in Raspbian.

In the meantime you will have to update the raspbian to make the HubPiWi Blue work.

You need a network access to be able to do that. You can possibly hook a USB Wifi dongle to the existing HubPiWi Blue to create Wifi Connectivity temporarily.

We understand that this is not a clean solution. We will propose some better solution, including a pre modified binary or a Pre Programmed SD Card on sale. But for now the tweak to the raspbian to make HubPiWi Blue work.

You will first need to update the current software

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot

HubPiWi Blue uses Realtek 8723BU chipset and the following set of commands are specific to it.

cd ~/
git clone https://github.com/Diagonactic/rtl8723bu.git
sudo apt-get install raspberrypi-kernel-headers
cd ~/rtl8723bu
sudo make install
sudo insmod 8723bu.ko

If you now run the commans


You should be able to find Wifi. Now remove the Wifi Dongle and reboot the Pi Zer and you should be able to see that the Wifi Work.

Bluetooth Support

You need to follow the following steps for bluetooth support.

cd ~/
git clone https://github.com/lwfinger/rtl8723au_bt.git –b kernel
cd rtl8723au_bt.git
sudo make install
sudo insmod btrtl.ko
sudo insmod btintel.ko
sudo insmod btbcm.ko
sudo insmod btusb.ko


Many thanks to Matthew Dippel for providing support for HubPiWi Blue. The Steps in this blog has been taken directly from his detailed blog here.


  1. Havensal
    November 30th, 2016 at 15:33 | #1

    I get the below error when trying to install BT

    pi@raspberrypi:~ $ git clone https://github.com/lwfinger/rtl8723au_bt.git –b kernel
    Too many arguments.

  2. Jim Z
    December 5th, 2016 at 20:48 | #2

    When I try to do the bluetooth support I get an error "too many arguments" when I do the

    git clone https://github.com/lwfinger/rtl8723au_bt.git –b kernel

  3. BHawthorne
    December 18th, 2016 at 20:07 | #3

    Under the Bluetooth Support needs fixed for errors:

    2 | git clone -b kernel https://github.com/lwfinger/rtl8723au_bt.git
    3 | cd rtl8723au_bt

  4. Bruce Ratoff
    December 22nd, 2016 at 16:33 | #4

    Installing the rtl8723bu wifi driver worked great and connected to my wlan.
    Two problems though:
    1 - Apparently two wlan interfaces get created - wlan1 connected to my ssid on my normal subnet, wlan0 connected to my router's maintenance address. How can I prevent this?
    2 - Everything stopped working when I added the bluetooth modules. The system would just keep searching for an AP and never find one. The system also seemed to be hanging for a few seconds every minute or so.

    And yes, I did upgrade in place to the latest distro as per the instructions.

    Any ideas/suggestions?

  5. Simon
    January 1st, 2017 at 10:37 | #5

    having a few problems, my pi zero running pixel is picking up wlan0 and wlan1?
    im able to use the desktop to connect to my WiFi but it never gets an IP address?
    and when i restart the pi zero too, then wifi icon then shows wlan0 and wlan1, both showing the same WiFi networks???

  6. Simon
    January 1st, 2017 at 13:48 | #6

    ive also found out too, that the WiFi Chip is setup for 2 wlans as default, one as client, one as access point, if you follow the original github repo - https://github.com/lwfinger/rtl8723bu you can change it to setup only 1 wlan as client

  7. February 10th, 2017 at 02:14 | #7

    Hi! I'm stuck... been trying many times, including reinstall Raspbian, trying older version of Raspbian... I stuck with this same error:

    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C /lib/modules/4.4.32-aufs/build M=/home/pi/rtl8723bu modules
    make[1]: Entering directory '/lib/modules/4.4.32-aufs/build'
    make[1]: Nothing to be done for 'modules'.
    make[1]: Leaving directory '/lib/modules/4.4.32-aufs/build'

    When I run "make"

  8. PRSenn
    April 3rd, 2017 at 10:45 | #8

    When I try to clone from github I get a request for username for https://github.com
    Is it asking for LW Finger's account, Matt Dippel's account or my account?

  9. admin
    May 10th, 2017 at 14:03 | #9

    It is your account. Create an account if you do not have one.

  1. No trackbacks yet.