An Android phone has a high current charging mode, but it has to be activated by shorting the data pins in the USB cable. BurnsMoto may be rated at 100A, but if it doesn't have the pins shorted, the phone will only charge at 500mA. One way to deal with this is to make a custom cable with shorted pins. I rooted my phone, so I installed a ROM which allows to override the detection and turn the high current charging mode on manually. I have an USB outlet similar to BurnsMoto I bought from CycleNutz. It was advertised as 1A, but in reality never delivered more than 400mA. I bought a USB 5V converter from ebay. In high current mode I can run Navigation, screen at full brightness, music streaming, bluetooth and still charge the phone. I recommend Battery Monitor Widget (BMW ) to keep tabs on the charging state in the real time. https://play.google.com/store/apps/details?id=ccc71.bmw.pro Car Home Ultra provides a nice large button UI useable while riding https://play.google.com/store/apps/details?id=spinninghead.carhome Also Icon Touchscreen compatible gloves make a huge difference.