PS3 Bluetooth controller not enabling after connection

I am trying to use a PS3 controller to drive a remote-controlled robot. I have made sure that the controller I bought was Sony-made and that the BT dongle I got worked properly.

I am using an unmodified version of the PS3BT example from the USB Host Shield Library 2.0.

From what I can tell (I don't know this for sure) the ps3 controller's address is set to match the dongle's, and the Sony controller half-connects to the dongle but doesn't send a signal.

Here is the console output:

PS3 Bluetooth Library Started
PS3 Bluetooth Library Started

[plug in BT dongle]:

Bluetooth Dongle Initialized
HCI Reset complete
Write class of device
Local Bluetooth Address: 5C:F3:70:A2:F0:82
Wait For Incoming Connection Request

[unplug BT dongle / plug in ps3 controller]:

Dualshock 3 Controller Connected
Bluetooth Address was set to: 5C:F3:70:A2:F0:82

[unplug ps3 controller / plug in BT dongle]:

Bluetooth Dongle Initialized
HCI Reset complete
Write class of device
Local Bluetooth Address: 5C:F3:70:A2:F0:82
Wait For Incoming Connection Request
Incoming Connection Request
Remote Name: Sony PLAYSTATION(R)3 Controlle
Connected to Device: 52:02:C3:A7:63:F6
HID Control Incoming Connection Request
HID Control Successfully Configured
HID Interrupt Incoming Connection Request
HID Interrupt Successfully Configured
Wait For Incoming Connection Request

The next line is supposed to be something like "Dualshock 3 Controller Enabled" & the serial would print out the inputs of the controller (but this doesn't happen, which is what I'm confused abt)

Notes:
I am using an Arduino Mega
When connecting the BT dongle the 2nd time, the PS3's lights are still blinking (you have to wait really long for them to turn off naturally).
Once the BT dongle is connected the 2nd time, the PS3's lights stop blinking and the light for #1 becomes solid.
I am powering the Arduino with both a Serial connection & a 9V battery
I have closed the solder pads on the USB Host Shield for 3.3 & 5V input power and the 5V VBUS power.

Thanks for any help :slight_smile: