Somebody in the thread at some point said:
Thanks Kevin,
I recall asking engineering what would happen if somebody disabled this
check ( hey its open source) and the general impression was that if the
charger was not capable of fast charging then you would not have nice
outcomes. I think the worse case might be if you tried to draw more than
500ma from a PC USB. Somebody not in marketing should answer that question.
If you start poking at registers in kernelspace or via /sys you can make
it think it is on a charger and try to pull 1A. But in normal operation
it takes care to look for the special 48K resistor on the ID pin which
is found on the real charger before allowing it. So you have to go
around that check to make trouble.
Every USB host I ever saw has a high side switch and current limit
implemented anyway, if you pull much more than you are allowed (often
simply 500mA) it goes into overcurrent and turns off the tap.
Since we talk about random nonstandard meddling (ie, this isn't the
product's own behaviour) you can just put a bent paperclip in the USB
host socket and do much better than 1A if that wasn't the case :-)
-Andy
_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community