Hi all,
Hoping someone (or Core) can point me in the right direction. I’ve read the existing “stuck on NEGOTIATING” and “OG Pebble time stuck after update” threads and tried the clean unpair sequence from those, but my situation has gone a step further and I can’t recover it.
Kit:
- Pebble Time 2 (Black/Red), shows as “Pebble 5DC9”
- Samsung Galaxy S24 FE, Android 16 / One UI 8.5
- Pebble app 1.2.1.6
- Firmware v4.9.178 (now sitting in recovery firmware)
How it started: on normal firmware the app cycled endlessly through connected → connecting → negotiating → connected, constantly, even with the app open in the foreground. Clean unpair on watch + phone Bluetooth + app and a phone reboot didn’t help.
Useful clue: I factory reset the watch, and in recovery firmware it connects rock solid - app shows “Connected (factory)” with no loop at all. So the negotiate loop seems to be in the normal firmware’s BLE layer, not the phone or the hardware. (I gather from the NEGOTIATING thread that the BT Classic workaround only applies to the older watches, not the BLE-only Time 2, so that route isn’t open to me.)
Where I’m stuck now: after the reset the watch sits on the QR/setup screen. When I run setup, the app hangs on “Checking for PebbleOS updates…” and never proceeds, so the normal firmware never reinstalls. “Skip Setup” just leaves it on the QR code with no way off. I tried setup from a completely different phone and it hangs the same way, on the “Get Started” screen - so it doesn’t look phone-specific.
Questions:
- Is there a known issue right now with the PebbleOS update check / firmware fetch during setup?
- Is there any way to force a normal-firmware reinstall onto a Time 2 that’s stuck in recovery - a manual flash, a debug option, or similar - to get it off the QR screen?
Happy to provide app logs, an in-app bug report ID, or a Bluetooth HCI snoop log if that helps. Thanks in advance!