Sauf que pour faire ça, apparemment j'ai besoin de mettre des tensions spécifiques sur les pattes D+ et D-.
Normalement non, un chargeur usb c'est juste un transfo 5v relié sur GND et VCC.Mais dans ce cas le device USB limite le courant consommé.
Pour qu'il puisse tirer le maximum de courant il faut le lui faire savoir via une résistance de 200 ohms entre D+ et D- (il détecte un "Dedicated Charging Port".
En tout cas c'est ce que je comprends de la spec USB Battery Charging:
http://www.usb.org/developers/devclass_docs/batt_charging_1_1.zip
Pas forcément évidente à lire, faudra que j'y jette un oeil en détail un jour, juste pour comprendre les mystères de l'USB.

(HSD sur ma voiture
)