Only the Canon battery will work right away and give charge levels. An good fully charged aftermarket battery will give an error message on screen and them work fine but show no charge. Are you sure you did not get the battery communication message... you have to choose to use the battery a start up when you get the message. I have a couple of the aftermarket batteries which I use for backup for trave,l I charge the Canon battery right away and use aftermarket ones when I can not charge. Canon battery charges fine in aftermarket charger so you don't need to carry both.