Изначально спецификация USB1.1 и USB2.0 подразумевает максимальный ток 500ма, в целях безопасности, для многих устройств этого вполне достаточно, потому если не достаточно то устройство подключается или через дополнительный БП или кабель с двумя USB штекерами чтоб с двух портов брать питальник, но этой спецыфикацией сейчас достаточно часто пренебрегают, там может быть что угодно, и 500ма и 1000ма а то и вообще 300ма, к брендовым девайсам это не относится, к китаю более дешовому и нонейму.
То что у тебя завелось это не значит что твоя дендя на рассыпухе жрёт 300-500ма, для более точного понятия потребления в разрыв плюса всунь тестер и посмотри потребление, в холостую, с капельным кариком, с чиповым кариком, с флешкариком, разница будет значительная.
lm2000, да, некоторые устройства ввиде контроллеров памяти могут задавать потребляемый ток, иногда можно и самому перепрограммировать контроллер и в том числе задать потребление тока. Кстати всё зависит от потребляемого устройства, одним достаточно + и - , а другим еще и RX и TX потребуются для правильной заботы зарядки, фантазия разработчиков безгранична.