If you need to supply 1.2A instead of 600mA (the default current delivered by the circuit to the USB ports), edit this file:
sudo nano /boot/config.txt
Once the nano editor has opened, add the following text at the bottom:
max_usb_current=1
Then restart the Raspberry Pi.
I can confirm that it is safe (even though you may doubt it) in terms of actual electrical safety — provided, of course, that you use a decent power supply. I found this online:
“All that max_usb_current=1 does is to set 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), see no possible scenario there why the PI resets because of that, except in case the gate of the FET Q4 is somehow shorted to GND. Which could be caused by a production fault. Inspect Q4, as look if there is solder shorting pins together. Also R6 (resistor mounted between gate of Q4 and GND) should be 100K not 0 Ohm. U13, Q4 and R6 should be near the USB ports.“
Source: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=100244
Enjoy!
