As you all know, if you charge your phone normally until the green light turns on, most of you will notice that the percentage goes from 100% down to 90% in a matter of minutes, due to the phone not really charging the battery to 100% even when the green light comes on. In order to truly charge our phones to 100%, we must charge it with the phone turned off (the battery trick.) My question is, is this a physical hardware limitation design on the phone, or something that can be corrected via a firmware update?