title: BlueZ bluetoothctl on Raspbian Jessie, connecting a Raspberry Pi to a Sphero
body: <p>When trying to connect to a Sphero (from Orbotix) through Bluetooth, on a Raspbian Jessie fully updated:</p>
  
  <ul>
  <li><p>if I do (being root, with Sphero paired and trusted)</p>
  
  <p><code># bluetoothctl
  [bluetooth]# connect {sphero-mac-address}
  [CHG] Device {sphero-mac-address} Connected:yes
  [CHG] Device {sphero-mac-address} Connected:no</code></p>
  
  <p>As you can see the connection fails</p></li>
  <li><p>but if I do instead </p>
  
  <p><code># rfcomm connect /dev/rfcomm0 {sphero-mac-address}
  Connected /dev/rfcomm0 to {sphero-mac-address} on channel 1</code></p></li>
  </ul>
  
  <p>The connection succeeds, and the Sphero appears connected in bluetoothctl also, afterwards. </p>
  
  <p>What do I do wrong with <code>bluetoothctl</code> <code>connect</code>?</p>