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.


  1. I've been trying that same method, I keep getting "operation not permitted". Can't find anywhere to enable or permit bluetooth or hcitool either.

  2. I try and get "Can't create connection: Input/output error". Sux. Will have to work on this later. Good write up.

  3. Was anyone able to solve the "Can't create connectio: input/output error" ? I'm having the same problem.