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. <EOS>