> 2.2 | Software Requirements

> Use the command AT^SBC, parameter <current>, to enter the current consumption of the host application. This information enables the GSM module to correctly determine the end of charging and terminate charging automatically when the battery is fully charged.
> If the <current> value is inaccurate and the application draws a current higher than the final charge current, either charging will not be terminated or the battery fails to reach its maximum voltage. Therefore, the termination condition is defined as: final charge current (50mA) plus current consumption of the external application. If used the current flowing over the VEXT pin of the application interface (typically 2.9V) must be added, too.
> The parameter <current> is volatile, meaning that the factory default (0mA) is restored each time the module is powered down or reset. Therefore, for better control of charging, it is recommended to enter the value every time the module is started.
> See [2] for details on AT^SBC.