An electronic device, comprising: a universal serial bus, USB, connector for receiving a connector of a USB cable, the USB connector comprising: a first conductive structure for electrical connection to a first data signal conductor of the USB cable, a second conductive structure for electrical connection to a second data signal conductor of the USB cable, a third conductive structure for electrical connection to a first power conductor of the USB cable, and a fourth conductive structure for electrical connection to a second power conductor of the USB cable; a load operatively coupled to receive electrical power from the third and fourth conductive structures; a controller coupled with the first and second conductive structures and selectively operative to establish a bidirectional digital communications connection for exchanging data with a connected charger along the first and second data signal conductors of the USB cable via the first and second conductive structures; and a processor operatively coupled with the controller, the processor is being programmed to obtain charger capability information from the connected charger using the bidirectional digital communications connection established by the controller, and to selectively configure or reconfigure the connected charger using the bidirectional digital communications connection at least partially according to the charger capability information, characterized in that the processor is programmed to receive charger status information from the connected charger using the bidirectional digital communications connection, and to selectively reconfigure the connected charger using the bidirectional digital communications connection at least partially according to the charger status information. a universal serial bus, USB, connector for receiving a connector of a USB cable, the USB connector comprising: a first conductive structure for electrical connection to a first data signal conductor of the USB cable, a second conductive structure for electrical connection to a second data signal conductor of the USB cable, a third conductive structure for electrical connection to a first power conductor of the USB cable, and a fourth conductive structure for electrical connection to a second power conductor of the USB cable; a first conductive structure for electrical connection to a first data signal conductor of the USB cable, a second conductive structure for electrical connection to a second data signal conductor of the USB cable, a third conductive structure for electrical connection to a first power conductor of the USB cable, and a fourth conductive structure for electrical connection to a second power conductor of the USB cable; a load operatively coupled to receive electrical power from the third and fourth conductive structures; a controller coupled with the first and second conductive structures and selectively operative to establish a bidirectional digital communications connection for exchanging data with a connected charger along the first and second data signal conductors of the USB cable via the first and second conductive structures; and a processor operatively coupled with the controller, the processor is being programmed to obtain charger capability information from the connected charger using the bidirectional digital communications connection established by the controller, and to selectively configure or reconfigure the connected charger using the bidirectional digital communications connection at least partially according to the charger capability information, characterized in that the processor is programmed to receive charger status information from the connected charger using the bidirectional digital communications connection, and to selectively reconfigure the connected charger using the bidirectional digital communications connection at least partially according to the charger status information.