Les BP511 et 512 sont de même format, la ppale diff. étant que la 512 est celle fournie avec l'apn, et la 511 vendue en accessoire de complément (ou l'inverse, ce qui revient au même). C'est le cas de mon G2 : BP511 + BP512, même voltage, même ampérage, tout pareil.

La BP512 va ds le 20D comme toutes les BP511 et "BP511/512-like".
De mémoire, la 511A est donnée pour 1400MAh alors que la 511 'pas A' est donnée pour 1100MAh. Au final, l'autonomie change ...
Je laisse les experts compléter et expliquer les diff.

Ce qui est sûr, c'est que les BP511/512 vont aussi bien sur tous les Powershot G (G1 à G6), le 20D et le 30D. Bon à savoir ...

Pour + d'info sur les "batteries compatibles", regarde le moteur de recherche ...