Bluetooth - opencardev/crankshaft GitHub Wiki

Onboard BT is disabled by default and it is advised to use a usb BT adapter as the builtin has issues with audio.

Pairing

With Crankshaft Pre9 and later, you can pair your phone to your Crankshaft head unit using Bluetooth via a simple button on the home screen.

  1. Boot your Crankshaft head unit
  2. Navigate to Settings (gear icon) > CS HW tab > Bluetooth, and confirm your appropriate adapter is selected
  3. Towards the top right of the home screen, tap the BT-Pairing button to prompt a notification that Bluetooth pairing has been enabled for 120 seconds
  4. On your phone, access your Bluetooth pairing functionality within the Settings app
  5. Refresh the list of available devices until CRANKSHAFT-NG appears
  6. Tap CRANKSHAFT-NG and when pairing is successful, your phone's Bluetooth identity will appear in blue text on the Crankshaft home screen, to the left of the BT-Pairing button, indicating success

Pairing your phone to your Crankshaft head unit allows you to use the Raspbery Pi as an audio gateway. You can now stream music from your phone through your Crankshaft head unit.

In future, pairing your phone to Crankshaft will also allow you to route calls, from your phone, through Crankshaft. However, support for this functionality is currently a work in progress.

Not supported - Enable onboard BT

If you need to enable onboard BT, follow the steps below. You must reboot after this.

crankshaft bluetooth builtin
sudo reboot