A power tool having multiple wireless communication states, the power tool comprising: a motor; a battery pack interface that selectively receives a battery pack; a backup power source secured to a housing of the power tool; and a wireless communication controller coupled to the backup power source and the battery pack interface, the wireless communication controller including a wireless transceiver, a processor, and a unique tool identifier, the wireless communication controller configured to: operate in a connectable state when the wireless communication controller is coupled to and powered by the battery pack, wherein, in the connectable state, the wireless communication controller is configured to form a wireless communication link with an external device and to transmit tool operational data to the external device or receive tool configuration data from the external device or both, operate in an advertisement state when the wireless communication controller is coupled to and powered by the backup power source, wherein, in the advertisement state, the wireless communication controller is configured to transmit an advertisement message including the unique tool identifier, determine that the battery pack interface is disconnected from the battery pack, and enter the advertisement state for wireless communication based on determining that the battery pack interface is disconnected from the battery pack. a motor; a battery pack interface that selectively receives a battery pack; a backup power source secured to a housing of the power tool; and a wireless communication controller coupled to the backup power source and the battery pack interface, the wireless communication controller including a wireless transceiver, a processor, and a unique tool identifier, the wireless communication controller configured to: operate in a connectable state when the wireless communication controller is coupled to and powered by the battery pack, wherein, in the connectable state, the wireless communication controller is configured to form a wireless communication link with an external device and to transmit tool operational data to the external device or receive tool configuration data from the external device or both, operate in an advertisement state when the wireless communication controller is coupled to and powered by the backup power source, wherein, in the advertisement state, the wireless communication controller is configured to transmit an advertisement message including the unique tool identifier, determine that the battery pack interface is disconnected from the battery pack, and enter the advertisement state for wireless communication based on determining that the battery pack interface is disconnected from the battery pack. operate in a connectable state when the wireless communication controller is coupled to and powered by the battery pack, wherein, in the connectable state, the wireless communication controller is configured to form a wireless communication link with an external device and to transmit tool operational data to the external device or receive tool configuration data from the external device or both, operate in an advertisement state when the wireless communication controller is coupled to and powered by the backup power source, wherein, in the advertisement state, the wireless communication controller is configured to transmit an advertisement message including the unique tool identifier, determine that the battery pack interface is disconnected from the battery pack, and enter the advertisement state for wireless communication based on determining that the battery pack interface is disconnected from the battery pack.