Support – Raspberry Pi

This version of NexDock comes with bluetooth keyboard and touchpad. Since the latest version of Raspbian does not support automatic bluetooth connection after reboot, you might need a wired/wireless mouse to connect NexDock bluetooth keyboard and touchpad with Raspberry Pi each time you reboot. If you can setup a simple cron task you can automate this step. See troubleshooting below for more info.

What is included


HDMI to Mini HDMI Cable – Micro-USB to USB Cable

What you will need

usb mouse

USB Wired/Wireless Mouse

Quick Setup Guide

Use the mini-HDMI to HDMI cable for display and micro USB to USB cable for power to connect your Raspberry Pi to NexDock. Press and hold power button on NexDock. Once Raspbian is loaded “Caps Lock” led on NexDock will start blinking showing that bluetooth keyboard & touchpad are in pairing mode. If you have the latest update of Raspbian, you should see bluetooth icon on desktop. Using a wired/wireless mouse click on Bluetooth icon/Add Device and search for “NexDock Keyboard”. Once found click on “Pair”; pairing code is not required. Enjoy NexDock powered by your Raspbery Pi!

nexdock raspberry pi 1


  • If you are using Pi2 you will need a Bluetooth Dongle to use NexDock keyboard and mouse. Pi3 already has on-board bluetooth. If you’re using the most recent version of Raspbian, you would normally have all the software you need, however if not please update Raspbian with these commands:

    sudo apt-get update
    sudo apt-get upgrade -y
    sudo apt-get dist-upgrade -y
    sudo rpi-update

    Once everything is updated, you’ll see Bluetooth icon in the upper right-hand corner.

  • The keyboard and touchpad can only be connected over Bluetooth and the Pi is not setup to auto-connect to on boot. After doing the initial pairing you can setup a simple cron task to automate this by following the steps below:

    1.) From command line type


    and make a note of NexDock keyboard MAC address.

    2.) Run crontab with the -e flag to edit the cron table:

    crontab -e

    The first time you run crontab you’ll be prompted to select an editor; if you are not sure which one to use, choose “nano” by pressing Enter.

    3.) To connect bluetooth keyboard of Nexdock automatically every time Raspberry Pi starts up, write:

    @reboot echo "connect MACADDRESSOFNEXDOCK" | bluetoothctl

    Change MACADDRESSOFNEXDOCK with the real MAC address of NexDock you noted Step 1.

    Save and Exit crontab.

    You should now be able to auto-connect to NexDock keyboard after reboot without a need of a wired/wireless mouse.

  • In case you cannot connect to “NexDock Keyboard” delete it from paired connections on your device and try again. NexDock will always try to connect the last paired device so if you are using NexDock with multiple devices make sure the bluetooth connection is turned off on the device that you are NOT using and try again. You can also disconnect paired bluetooth connection from NexDock pressing first Function+Q (to unlock) and then Function+BT (to unpair) on the keyboard.
  • If there is no sound on NexDock with your Raspberry Pi you need to enable sound over HDMI. Open a terminal and enter the code below:

    sudo nano /boot/config.txt

    To enable sound over HDMI you need to edit config.txt.  Erase # on the line you see #hdmi_drive=2 and click ctrl+O to save the file and ctrl+X to exit the terminal. Reboot your Raspbian to see if sound works.

  • Battery level is recognized only when NexDock is connected to a device via bluetooth so if you do not have any device connected via bluetooth you might experience flickering of display due to low battery.

  • In case NexDock does not turn off for any reason you can force shutdown by pressing and holding power button for 10-15 seconds.

If problem persists, open a new help desk ticket by logging in to My Account and clicking on “Help Desk>Submit New Ticket” link.