Bluetooth update for apple tv
Dear TrainingPeaks Team,
we are writing to report a reproducible and blocking issue with TrainingPeaks Virtual on Apple TV, which significantly impacts our real-world usage.
Real-world setup:
- 2 people training at the same time
- in the same room
- using 2 different trainers (Elite Suito-T, different serial numbers) on 2 separate Apple TVs with 2 separate instances of TrainingPeaks Virtual
Issue:
TrainingPeaks Virtual does not persistently store the associated trainer on Apple TV.
At every app restart, the app performs a fresh Bluetooth scan and connects randomly to one of the available Elite Suito-T trainers, ignoring the trainer selected in the previous session.
This makes correct training impossible, because:
- both trainers broadcast with the same BLE device name
- Elite Suito-T trainers cannot be renamed
- there is no option to lock a specific trainer using BLE UUID / serial number
- physically powering off one trainer is not an acceptable solution when two people are training simultaneously
Direct comparison:
With the exact same hardware setup, Zwift on Apple TV works correctly:
- it persistently remembers the associated trainer
- it always reconnects to the same device, even when multiple identical trainers are powered on
This clearly shows that proper trainer pairing on tvOS is technically possible.
Request:
We kindly ask you to consider implementing at least one of the following:
- persistent storage of the trainer’s BLE UUID / serial
- an option to lock a trainer as the primary device prioritizing the previously paired trainer on app startup
- any mechanism that prevents random pairing when multiple identical trainers are present
For users training in shared spaces or as couples, this functionality is necessary, not optional.
Thank you for your time and support.
Kind regards,
Matteo