I recently reset my iPhone (XR) to revert it to a previous state using an iCloud backup. To avoid any potential pairing complications between my phone and my AirPods (2nd gen) after the reset, I made sure to unpair my AirPods from my phone’s Bluetooth settings and reset my AirPods by holding the case button before erasing my iPhone. At the time the iCloud backup was made, my AirPods were not paired with my phone, i.e. I was resetting from an unpaired state to revert to an unpaired backup.
After restoring my iPhone using the backup, I went through the pairing process with my AirPods. I got the usual “connect” prompt. However, after tapping “connect,” the AirPods window abruptly closed, rather than transitioning to the option to set up “Hey Siri”. Notably, the light of the AirPods case turned off, despite the lid being open. Looking at my phone’s Bluetooth connections, my AirPods did indeed pair with my phone despite this oddity.
Curious, I unpaired my AirPods from my phone and reset my AirPods with the case button, and tried to pair them again shortly after. This time, after tapping “connect,” the screen then transitioned to the option to set up “Hey Siri,” as it should. Additionally, the AirPods case light remained on, as it was supposed to.
Still curious, I again unpaired and reset my AirPods and again reset both them and my iPhone, this time choosing not to use a backup (i.e. set up as if it were new). After this “clean” reset, I again tried to pair my phone and my AirPods. The same odd thing happened: after tapping “connect,” the AirPods window abruptly closed, with no transition to “Hey Siri” setup, and the light of the AirPods case turned off despite the lid being open. The issue seems to be reproducible on the first pairing attempt following a reset of my phone.
Besides this little oddity, my AirPods are otherwise functioning normally. Is there any explanation for why this bug occurred, and why it occurs specifically during the first pairing attempt following a phone reset? I’m probably just overthinking a small technical hiccup, but I thought I might as well ask a knowledgeable community to better understand what happened and why.