Category: Enode Pro training
Basement gyms, training camps, arenas with saturated Wi-Fi: Enode Pro is built to train without a connection. Download the day while you have signal, and everything from cold start to finished session works offline. Results then queue on the device and upload themselves when the connection returns.
Downloading a training day
On the schedule, each day shows an offline-ready chip. Tap it to download the day, which brings down the workouts, everything needed to start each athlete on each exercise, and the reference data the app depends on. Do this on the morning Wi-Fi, before the bus leaves. The sidebar's Load workouts for offline does the same job.
If part of a day cannot be made offline-ready, the app names the gap, for example "2 athletes can't be started offline", rather than letting you discover it in the basement.

Caption: Tap load workouts on the morning Wi-Fi and the whole day comes with you.
What works offline
Starting, recording and finishing every downloaded session works, including a cold start of the app with no signal at all. All live tracking, estimates and recommendations work too, because the coaching maths runs on the device.
Two honest limits. Some illustrations and animations are not part of the download and may not display offline, though training and data are unaffected. And video clips upload only once their session has gone up.
How the app tells you what is happening
A soft banner appears when you are offline, and a brief confirmation when you are back. The app distinguishes your device being offline from our servers being unreachable, so the message tells you which side the problem is on.
If the app closes mid-session
Everything in a live session is continuously saved on the device, down to each rep's full movement data. If the app is force-closed or the device dies mid-training, relaunching offers to resume the interrupted training, with stations, sessions and completed reps intact.
The upload queue
Finishing a training never waits for the network. The result is saved into an upload queue on the device first, the session closes immediately, and the upload happens in the background. This is why you can finish four sessions at a training camp and simply get on the bus.
While anything is waiting to upload, a floating indicator shows the queue: how many sessions, how many videos, and their combined size. Tap it to retry immediately, for example the moment you reach usable Wi-Fi. The sidebar's Pending uploads shows the same picture. Once a session's upload is confirmed, it appears in The Portal's history.
Videos queue separately. Video clips are larger than session data, so they upload on their own, and each clip waits until its session has uploaded first. Local video files are only removed from the device once their upload is confirmed, so an interrupted upload never costs you the clip.
Good to know. One problematic upload does not block the rest of the queue, and other sessions continue uploading around it. If the device is running low on storage while items are queued, the app warns you before it becomes a problem. And if a session cannot even be queued when you press finish, because of a genuinely full disk for example, the app blocks with a clear choice: retry, or keep training so nothing is lost.
If something seems stuck
- Check the connection. The offline banner tells you whether the device or the server is the issue.
- Tap the indicator to retry.
- Free up device storage if the storage warning is showing.
- Still stuck? Contact support from Settings → Help & Support and send a diagnostics report, which includes what support needs to see the queue's state.
Do not delete the app while anything is queued. The queue lives on the device.
Related articles: Running a session, start to finish · Recording and reviewing set video · Logging sets and past workouts by hand