A method for updating a firmware of a wireless audio playback device, wherein the wireless audio playback device comprises a wireless transceiver configured to communicate using a first communication protocol, wherein said wireless audio playback device is at least one of wireless headphones, wireless earphones and a wireless speaker, and wherein the wireless audio playback device is operable in a sleep state in which said wireless transceiver is inactive by default, said method comprising: controlling said wireless audio playback device to enter said sleep state; controlling said wireless audio playback device to, in said sleep state, automatically enter a temporary broadcasting mode in which at least a transmitter of said wireless transceiver is activated; conveying, with said wireless audio playback device in the temporary broadcasting mode, firmware version information to a wireless speaker using the first communication protocol, the firmware version information being indicative of a firmware version of the wireless audio playback device; controlling said wireless audio playback device to automatically enter a temporary listening mode in which at least a receiver of said wireless transceiver is activated; transmitting, by the wireless speaker, the firmware version information to a remote device over a second communication protocol different from said first communication protocol; receiving, by the wireless speaker, update data from the remote device over said second communication protocol, wherein the remote device has determined the update data based on the firmware version information and wherein the update data comprises instructions for updating the firmware of the wireless audio playback device; transmitting (S7a), by the wireless speaker, the update data over the first communication protocol; receiving (S7b), by the wireless audio playback device in the temporary listening mode, the update data over the first communication protocol; and updating the firmware of the wireless audio playback device using the update data. controlling said wireless audio playback device to enter said sleep state; controlling said wireless audio playback device to, in said sleep state, automatically enter a temporary broadcasting mode in which at least a transmitter of said wireless transceiver is activated; conveying, with said wireless audio playback device in the temporary broadcasting mode, firmware version information to a wireless speaker using the first communication protocol, the firmware version information being indicative of a firmware version of the wireless audio playback device; controlling said wireless audio playback device to automatically enter a temporary listening mode in which at least a receiver of said wireless transceiver is activated; transmitting, by the wireless speaker, the firmware version information to a remote device over a second communication protocol different from said first communication protocol; receiving, by the wireless speaker, update data from the remote device over said second communication protocol, wherein the remote device has determined the update data based on the firmware version information and wherein the update data comprises instructions for updating the firmware of the wireless audio playback device; transmitting (S7a), by the wireless speaker, the update data over the first communication protocol; receiving (S7b), by the wireless audio playback device in the temporary listening mode, the update data over the first communication protocol; and updating the firmware of the wireless audio playback device using the update data.