A sound processor apparatus included in an auditory prosthesis system and comprising: an interface assembly that includes at least a first contact and that is configured to facilitate interchangeable connectivity of a plurality of external components to the sound processor apparatus ; a first switchable current source having an output coupled to the first contact of the interface assembly by way of a first data line ; and a control module communicatively coupled to the first switchable current source and to the first data line and that is configured to enable the first switchable current source while a battery module is connected to the interface assembly by way of the first contact, detect a logic level of the first data line while the first switchable current source is enabled and while the battery module is connected to the interface assembly, identify, based on the detected logic level of the first data line, a battery type associated with the battery module, characterized in that the control module is further configured to: detect a logic low as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to become connected to a ground located within the battery module; and detect a logic high as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to remain open without being connected to the ground located within the battery module. an interface assembly that includes at least a first contact and that is configured to facilitate interchangeable connectivity of a plurality of external components to the sound processor apparatus ; a first switchable current source having an output coupled to the first contact of the interface assembly by way of a first data line ; and a control module communicatively coupled to the first switchable current source and to the first data line and that is configured to enable the first switchable current source while a battery module is connected to the interface assembly by way of the first contact, detect a logic level of the first data line while the first switchable current source is enabled and while the battery module is connected to the interface assembly, identify, based on the detected logic level of the first data line, a battery type associated with the battery module, enable the first switchable current source while a battery module is connected to the interface assembly by way of the first contact, detect a logic level of the first data line while the first switchable current source is enabled and while the battery module is connected to the interface assembly, identify, based on the detected logic level of the first data line, a battery type associated with the battery module, characterized in that the control module is further configured to: detect a logic low as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to become connected to a ground located within the battery module; and detect a logic high as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to remain open without being connected to the ground located within the battery module. detect a logic low as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to become connected to a ground located within the battery module; and detect a logic high as the logic level of the first data line if the connection of the battery module to the interface assembly causes the first contact to remain open without being connected to the ground located within the battery module. <EOS>