@ecks 500mA is when G3s controller is in Bluetooth (battery) mode. When plugged in, the unit recharges itself and it takes 1A to 2A to recharge which would under power the RPi . The USB ports on the RPi will not be able to handle that much current and eventually damage it if you prolong its use.