Saturday, December 18, 2010

Bluetooth on the Cr-48

It's a little known fact that the Cr-48 has Bluetooth on board. In fact, it seems Chrome OS on the Cr-48 already supports Bluetooth, all that seems to be missing is the graphical interface to setup your Bluetooth devices. Assuming you've rooted your Cr-48 though, you can start playing with Bluetooth now:

  1. Get root.
  2. Open up a crosh shell with CTRL+ALT+T.
  3. Open up a bash shell by running "shell"
  4. Become root with by running: "sudo su -"
  5. Put your Bluetooth device into discovery mode (see device manual if you don't know how to do this)
  6. To have the Cr-48 scan for Bluetooth devices, run "hcitool scan". This should list any discoverable devices in your area. Make a note of the devices address, we'll use it in the next command.
  7. To connect to a device, run "hcitool cc nn:nn:nn:nn:nn:nn" replacing the n's with the device address from above.
  8. To specify a key, run "hcitool auth nn:nn:nn:nn:nn:nn" again replacing the n's with the device address.
Unfortunately, at this point I've run into some trouble with the devices I've tried. They connect but fail to authorize. If anybody knows more about Bluetooth on Linux, feel free to chime in in the comments.