**This is a work in Progress**
If you are using a Raspberry Pi 2 or B+ you will need to enable the USB high current setting.
sudo nano /boot/config.txt
Then add this line:
Save, and reboot.
explanation of what is happening below:
max_usb_current=1 sets GPIO38 high, which in turn turns on a FET, which connects a second 39K resistor in parallel to an existing one, on pin 5 of U13, the AP2553W6 USB power manager, lifting the current limit from 0.6A to double that (1.2A).