Man has Christmas hit early this year!
Code:
cat /sys/class/power_supply/battery/charging_source
cat /sys/class/power_supply/battery/batt_current_adc
this first one is a flag to show if the current source is usb or AC.
the second one shows ADC bit reading.
5000 or so = your charging at usb speeds (0.5amps)
10,000 = AC source or about 1Amp charge rate
> 10k = probably overcharge, although i've never had the overcharge feature so I can't comment.
Also the values shift around a bit so you might get values between 9500 and 10100 for an AC charge, just as an example. Not all chargers are the same, but just in case here are my findings over the years:
1) tablet chargers, can provide > 1Amp charge. Good overall, better if you have the overcharge feature
2) check your car charger, some provide 0.5Amps, others 1Amp.
3) cables sometimes matter. Extender usb cables definitely matter, they can change an ADC reading from 10K to values of 9K or even less in some scenarios!
4)
Samsung products, need samsung chargers. Something having to do with shorting the data pair wires, for more charge, as Samsung won't recognize an AC adapter as AC if the data pairs aren't shorted. But basically try not to use chargers from other companies as they might differ. As an anecdote I had a Motorola Atrix 4G, before the Note, and yeah, it charged at 1/2 Amp, instead of 1Amp. Just run the command to really check your charging value.
go download yourself connectbot, and run these commands from the shell
Thank me, only if I've been helpful.