A battery pack configured to power any of a plurality of different outdoor power equipment device types, the battery pack comprising: one or more rechargeable battery cells configured to power a device (110,120,130,135;200) to which the battery pack is operably coupled; processing circuitry comprising at least a processor and a memory, the processing circuitry being configured tc enable configuration of the device (110,120,130,135;200) or another device of a same device type as the device (110,120,130,135;200), when the battery pack is installed in the device or the other device of the same device type, based on a set of configuration settings stored in the memory; and a communication capability that enables the processing circuitry to communicate with processing circuitry on or associated with the device (110,120,130,135;200) being powered so that the battery pack is configured to extract configuration settings from and provide the configuration settings to the device (110,120,130,135;200) being powered by the battery pack, the memory stores a plurality of device profiles providing corresponding sets of configuration settings for each of a plurality of different device types, and the battery pack is configured, when installed into a particular device, to determine the type of the device (110,120,130,135;200) upon installation in the device (110,120,130,135;200) by a user, to determine that a specific device profile is applicable for the device (110,120,130,135;200), and to provide configuration settings in accordance with the applicable device profile, characterised in that, the battery pack is configured to generate the set of configuration settings based on extraction of operating parameters or last current configuration settings from the device (110,120,130,135;200) which is powered by the battery pack and to which the battery pack is operably coupled. one or more rechargeable battery cells configured to power a device (110,120,130,135;200) to which the battery pack is operably coupled; processing circuitry comprising at least a processor and a memory, the processing circuitry being configured tc enable configuration of the device (110,120,130,135;200) or another device of a same device type as the device (110,120,130,135;200), when the battery pack is installed in the device or the other device of the same device type, based on a set of configuration settings stored in the memory; and a communication capability that enables the processing circuitry to communicate with processing circuitry on or associated with the device (110,120,130,135;200) being powered so that the battery pack is configured to extract configuration settings from and provide the configuration settings to the device (110,120,130,135;200) being powered by the battery pack, the memory stores a plurality of device profiles providing corresponding sets of configuration settings for each of a plurality of different device types, and the battery pack is configured, when installed into a particular device, to determine the type of the device (110,120,130,135;200) upon installation in the device (110,120,130,135;200) by a user, to determine that a specific device profile is applicable for the device (110,120,130,135;200), and to provide configuration settings in accordance with the applicable device profile, characterised in that, the battery pack is configured to generate the set of configuration settings based on extraction of operating parameters or last current configuration settings from the device (110,120,130,135;200) which is powered by the battery pack and to which the battery pack is operably coupled.