Configure Bluetooth

Required to use JBV1's Bluetooth PAN or Local Only Hotpot options. Not required otherwise.

Using an external USB Bluetooth adapter with your carputer (not required)

Depending on where you put your carputer in your car, an external Bluetooth adapter, especially one with an external antenna, may provide a better signal for your Android device.

If not using an external adapter, continue to the next section on pairing.

If using an external adapter, you should disable the built-in Bluetooth adapter:

  1. sudo sed -i.orig -e 's/\[cm4\]/dtoverlay=disable-bt\n\n\[cm4\]/' /boot/config.txt

  2. sudo reboot

  3. Wait 30 seconds before trying to reconnect with ssh.

Pair your Android device to your carputer

  1. sudo bluetoothctl

  2. discoverable on

  3. Initiate Bluetooth pairing on your Android device.

  4. On your Android device, when you see a device named carputer, select it for pairing. When prompted, confirm that you want to pair.

  5. When your carputer prompts you to accept the pairing, type yes.

  6. You will see a number of lines on your carputer that have a MAC address in them. They should all be the same MAC address and look like this: XX:XX:XX:XX:XX:XX, where the X's are any alphanumeric character. Copy one of the MAC addresses with your mouse.

  7. trust <paste the copied MAC address here, without the angle brackets>

  8. You should see a response indicating the device is now trusted.

  9. discoverable off

  10. exit

Enable the carputer to connect to your Android device when Bluetooth tethering (PAN) is enabled, and to listen for Bluetooth connections from your Android device (Local Only Hotspot)

  1. sudo bash -c "$(curl -L -o - https://jbv1.cc/carputer/jbv1-carputer-pyblue.sh)"

  2. sudo reboot

  3. Wait 30 seconds before trying to reconnect with ssh.

Install and start JBV1 Bluetooth services

sudo bash -c "$(curl -L -o - https://jbv1.cc/carputer/jbv1-carputer-services.sh)"

Last updated