Come dare più corrente tramite USB dal Raspberry Pi

Se volete fornire 1.2A invece di 600mA (che è la corrente erogata dal circuito direttamente) modificate questo file:

sudo nano /boot/config.txt

Aggiungendo in fondo questo:


E riavviate! È sicuro (nonostante possiate dubitarne) in termini di sicurezza elettrica vera e propria. Ovvio che lo è, se usate un trasformatore decente e non uno di quelli cinesi. Online ho trovato questo:

Photo by Harrison Broadbent on Unsplash
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.