• This Forum is for adults 18 years of age or over. By continuing to use this Forum you are confirming that you are 18 or older. No content shall be viewed by any person under 18 in California.

Garmin Xero C1 issue where Shotview will only connect once

jxb

Gold $$ Contributor
I have this issue on a couple different Android v15 devices (phone and tablet), same Xero C1 unit and yes shotview app is current and firmware on the unit is current version.

This is a recent issue for me after one of the Shotview updates or possibly a recent Android update. I really have no idea which it is, I used AI to narrow it down and find a reliable workaround.

Issue: app will connect, add, and sync with the unit fine on initial add and reconnect if the unit is power cycled or connectivity cycled. However if the app is closed then the Android device will bluetooth connect with the Xero, but Shotview app doesn't recognize the connection so of course cannot sync. The work around is shown below and confirmed to work on both my Android devices. I also reported it to Garmin and sent the workaround.

ShotView app’s BLE session handling is broken:


Workflow (edit: these five steps are the workaround for the issue)

  1. ShotView: Remove the device (Xero pairing)
    Prompt: When asked, also remove it from Android Bluetooth. (this step confirmed as optional)
  2. Chronograph: Disable connectivity (turn Bluetooth off)
  3. Chronograph: Enable connectivity (turn Bluetooth on)
  4. Chronograph: Put the device into pairing mode
  5. ShotView: Add the device

Key Points

  • Step 1: Removing from both ShotView and OS Bluetooth is critical. If you skip removing from the OS, the app tries to reuse stale BLE session keys and fails. (as noted above, removing Xero bluetooth pairing from Android not required)
  • Steps 2–4: Reset the device’s BLE session and prepare it for a fresh handshake.
  • Step 5: ShotView now successfully establishes its app-level BLE session.
Important: (assuming you are experiencing this issue)
  • Any time you close the app, this workflow must be followed if you want a working connection afterward.
  • Power cycling the device alone or changing settings on the device won’t fix it, because the app is still holding or expecting a stale session.

So basically: the app’s lifecycle handling is completely broken — the device and OS are fine, appears the bug is entirely in ShotView’s session management.

-- Jeff
 
Last edited:
sounds familiar
 
Yeah I was through all this before posting the information. I did all the testing with my phone, then once all done checked my tablet as I wanted to isolate away from my phone, same issue, same workaround. This is the first time I've had this issue or really any issue with it so it's definitely due to a software change, what I don't know is whether it's something about Android 15 or whether it's the Shotview app and really I don't care because I'm the customer, I only need it to work. It's on Garmin and Google to work out their coding issues.
 

Upgrades & Donations

This Forum's expenses are primarily paid by member contributions. You can upgrade your Forum membership in seconds. Gold and Silver members get unlimited FREE classifieds for one year. Gold members can upload custom avatars.


Click Upgrade Membership Button ABOVE to get Gold or Silver Status.

You can also donate any amount, large or small, with the button below. Include your Forum Name in the PayPal Notes field.


To DONATE by CHECK, or make a recurring donation, CLICK HERE to learn how.

Forum statistics

Threads
169,526
Messages
2,277,228
Members
82,127
Latest member
gheft762
Back
Top