A non-transitory computer-readable medium carrying instructions that, when performed by a processor, perform a method for a battery circuit, the method comprising: determining an indication that at least one of multiple battery strings is to be charged and tested, wherein each battery string in the battery circuit further comprises: multiple batteries arranged in a serial fashion; a connection switch configured to selectively couple and decouple the battery string; and a sensor configured to provide a string sense signal indicating at least one of output voltage, an input/output current and input/output power of the battery string; and, initiating battery test and charging processes, characterised by further comprising: selecting a target battery string having a voltage; adjusting a voltage applied to the one or more active strings so that a voltage across one or more active battery strings reaches the voltage across the target battery string, wherein the active battery string is a string connected to the battery circuit and the voltage applied is selected based on at least one of the following: the voltage across the target battery string, the voltage across one or more active battery strings, one or more environmental conditions at or near the battery circuit, or a type of at least one battery in the battery circuit; coupling the target string to a power supply and applying a charging voltage thereto; selectively coupling the target battery string to supply power, as needed, to radio and telecommunications circuitry at a base station when the voltage across the one or more active battery strings reaches the voltage across the target battery string; and, utilizing the string sense signal associated with the target battery string to determine whether the target battery string experiences anomalous currents in response to the applied charging voltage. determining an indication that at least one of multiple battery strings is to be charged and tested, wherein each battery string in the battery circuit further comprises: multiple batteries arranged in a serial fashion; a connection switch configured to selectively couple and decouple the battery string; and a sensor configured to provide a string sense signal indicating at least one of output voltage, an input/output current and input/output power of the battery string; and, multiple batteries arranged in a serial fashion; a connection switch configured to selectively couple and decouple the battery string; and a sensor configured to provide a string sense signal indicating at least one of output voltage, an input/output current and input/output power of the battery string; and, initiating battery test and charging processes, characterised by further comprising: selecting a target battery string having a voltage; adjusting a voltage applied to the one or more active strings so that a voltage across one or more active battery strings reaches the voltage across the target battery string, wherein the active battery string is a string connected to the battery circuit and the voltage applied is selected based on at least one of the following: the voltage across the target battery string, the voltage across one or more active battery strings, one or more environmental conditions at or near the battery circuit, or a type of at least one battery in the battery circuit; coupling the target string to a power supply and applying a charging voltage thereto; selectively coupling the target battery string to supply power, as needed, to radio and telecommunications circuitry at a base station when the voltage across the one or more active battery strings reaches the voltage across the target battery string; and, utilizing the string sense signal associated with the target battery string to determine whether the target battery string experiences anomalous currents in response to the applied charging voltage. selecting a target battery string having a voltage; adjusting a voltage applied to the one or more active strings so that a voltage across one or more active battery strings reaches the voltage across the target battery string, wherein the active battery string is a string connected to the battery circuit and the voltage applied is selected based on at least one of the following: the voltage across the target battery string, the voltage across one or more active battery strings, one or more environmental conditions at or near the battery circuit, or a type of at least one battery in the battery circuit; the voltage across the target battery string, the voltage across one or more active battery strings, one or more environmental conditions at or near the battery circuit, or a type of at least one battery in the battery circuit; coupling the target string to a power supply and applying a charging voltage thereto; selectively coupling the target battery string to supply power, as needed, to radio and telecommunications circuitry at a base station when the voltage across the one or more active battery strings reaches the voltage across the target battery string; and, utilizing the string sense signal associated with the target battery string to determine whether the target battery string experiences anomalous currents in response to the applied charging voltage.