Frequently asked questions
Quick answers to the questions that come up most, for Bike Fast Fit EZ, Elite and Pro. The EZ answers come straight from the free BFF Academy.
Jump to: Bike Fast Fit EZ · Bike Fast Fit Elite · Bike Fast Fit Pro
Bike Fast Fit EZ
Recording problems
A red warning triangle showed up on my recording
That means the recording couldn't produce a trustworthy measurement, for one of two reasons:
- "Not enough pedal strokes", the app didn't catch enough strokes to compute a result. Pedal steadily through the whole capture and past the final beep.
- "Unable to track", the app couldn't follow your body clearly enough. Almost always lighting or visibility (more below).
Either way, the displayed values aren't reliable. Just re-record. (Lesson 2 walks through both in more detail.)
"Error Recording" or "unable to capture media." Most often the app doesn't have camera permission: iOS Settings → BFF EZ → make sure Camera is on. Other causes are low storage on the device (the message will say so) or stopping pedaling before the capture finishes.
The app can't track me well. What helps?
- Light. Strong, even light, ideally daylight. Backlight (a bright window behind you) is the most common killer.
- Contrast. The app needs to see your hip and foot. Black shorts against a black trainer, or loose clothing hiding your hip line, will trip it up. Wear something that contrasts with the background.
- Side view, level camera. Frame the whole bike and rider from the side, with the camera level with the top tube.
- Keep pedaling. Pedal smoothly all the way through the final beep. Slowing or stopping mid-capture loses frames.
Do I need stickers or markers on my body or bike?
No. BFF EZ tracks you with markerless AI, so there's nothing to attach. Just wear clothing that contrasts with your background so the app can see your hip and foot clearly (see above).
Do I have to be on a trainer?
Yes. BFF EZ needs you pedaling in one place, so a stationary trainer or stationary bike is required. Free-pedaling outdoors won't work.
Does a smart trainer or smart bike work?
Yes. Anything that holds the bike stationary while you pedal is fine, including smart trainers (a Wahoo KICKR or Tacx, say) and smart bikes. BFF EZ works across bike types too, road, gravel, mountain, and TT.
Why can't I use the front (selfie) camera?
BFF EZ needs slow-motion at 240 fps to read your pedal stroke accurately, and only your phone's rear camera records that fast. The front camera can't hit that frame rate, so set up with the back of the phone facing you.
The rule: If a result looks off, re-record before you start adjusting anything. A clean recording fixes most "wrong number" problems.
Reading your results: measurements and units
What does BFF EZ actually measure?
Three things, from one 4-second side recording: Saddle Height (a millimeter adjustment), Saddle Fore/Aft (a millimeter adjustment), and Upper body position (a classification: Upright, Relaxed, or Aggressive). Lessons 2 through 6 walk through each one.
How do I switch between metric and imperial?
Set it in iOS Settings → BFF EZ. It applies to everything.
I recorded twice and got slightly different numbers
A few millimeters of variation between captures (up to about 5 mm) is normal. It reflects tiny differences in your pedaling, foot angle, how you're sitting on the saddle, and the tracking margin. Once you're within that range, you're inside your window, so go by feel rather than chasing an exact number. About a centimeter or more of swing with nothing changed points to a tracking issue, so re-record (check lighting, visibility, steady pedaling).
My measurements changed after an app update. Did I do something wrong?
No. When an update ships improved tracking, BFF EZ re-runs the analysis on your existing recordings the first time you open them. The new values reflect the better algorithm, so trust them over the old ones.
Devices, syncing, and sharing
Which devices does BFF EZ run on, and can I use more than one?
iPhone and iPad, and on an Apple-silicon Mac you can install it as an iOS app. The app and your iCloud storage are tied to your Apple ID, so any device signed in to the same Apple ID can install it, with no second purchase. There's no Android, Windows, or PC version; Bike Fast Fit is Apple-only. You can still take the whole Academy without it, you just wouldn't capture your own measurements.
Which iPhone or iPad do I need?
BFF EZ runs on any iPhone or iPad on iOS 15.5 or newer. For accurate measurements, though, you want a camera that shoots slow-motion at 1080p and 240 fps, which means an iPhone XS or newer. A recent iPad works too; the 9th-generation is about the practical floor, though it captures at 720p and 120 fps, below the ideal. Older devices still install and let you view recordings; they just may not capture cleanly enough for reliable numbers.
What languages does BFF EZ come in?
Seven: English, German, Spanish, French, Italian, Portuguese, and Simplified Chinese. The app follows your device's language; you can change it under BFF EZ in iOS Settings.
I see different recordings on my iPhone vs. iPad. Why?
Both devices need the same Apple ID with iCloud Drive enabled. Recording metadata (the list, status icons, measurements, position) then syncs automatically; the video files themselves stay on the device where you recorded them.
Nothing is syncing
Check that both devices are on the same Apple ID with iCloud Drive enabled for BFF EZ. Large libraries can take a while to catch up, so give it time before concluding something's wrong. BFF EZ also uses its own iCloud container, separate from Elite and Pro; if you upgrade later, Elite or Pro spots your EZ recordings and asks whether to bring them over. Say yes once and it keeps doing it. If you tap Do Not Import and change your mind, the "Import BFF EZ Sessions" switch in iOS Settings turns it back on.
How do I send my result to a fitter or friend?
Long-press the recording → Report for a PDF you can send through any app.
Can a friend who also uses BFF EZ see my recording?
Long-press → Share for a BFF EZ data file they can open in their app.
I deleted a recording I want back
Within 7 days: main menu → Recently Deleted → restore. After 7 days it's gone for good, so restore promptly.
What BFF EZ does and doesn't do
Where do I set crank length?
You can't in BFF EZ; it's fixed at 172.5 mm. With non-standard cranks the adjustment direction is still right, but the exact millimeter value is slightly off. Elite and Pro let you enter your crank length.
Can I change the recording duration?
Not in BFF EZ (fixed at 4 seconds). Pro allows you to change the recording duration.
Does BFF EZ trace my body through the whole pedal stroke?
Yes, but BFF EZ only shows your position at the key points of the stroke. Viewing the full video tracing of your joints through the entire stroke is a BFF Elite feature.
Subscriptions and billing
What does BFF EZ cost?
$4.99 per year, and it starts with a 7-day free trial. It's an annual subscription, sold through the Apple App Store. Pricing shown is for the US; the App Store sets local prices by country.
Why a subscription?
Within Apple's ecosystem, the subscription model is what keeps ongoing development sustainable. All current Bike Fast Fit apps are subscription-only.
My trial or subscription ended. Did I lose my recordings?
No, you can still open and view recordings you've already made. You just can't record new ones until you renew.
I'm being asked to subscribe but I already paid, or I'm on a new device
Restore your purchase: main menu → Support → Restore Purchase. If it still shows trial mode, close and reopen the app to give Apple a moment, then try again. If it won't restore, email info@bikefastfit.com and we'll sort it out.
I installed Bike Fast Fit Pro and my Elite sessions are not there
Check that your Pro subscription or trial is active. Bike Fast Fit Elite and Pro share one library, so nothing has to be moved across, but Pro cannot read that library until the subscription starts. Once it is active, your sessions are where you expect them.
How do I cancel?
Subscriptions are managed by Apple: iOS Settings → tap your name → Subscriptions → Bike Fast Fit.
How do I request a refund?
We would love the opportunity to help you sort out any issues you are experiencing. Just email us at info@bikefastfit.com. Apple handles App Store refunds: main menu in the top right corner of the app → Support → Request Refund.
Known quirks, and still stuck
The in-app Help page says 3½ seconds but recordings seem longer
That was a bug in older versions, now fixed. Update BFF EZ. Help will then read 4 seconds, the real recording length.
Still stuck?
Email info@bikefastfit.com. We read every message and do our best to reply within 24 to 48 hours.
Bike Fast Fit Elite
Side-view tracking problems
My recording shows a warning triangle.
The app couldn't trust what it saw in that recording. Tap the triangle to see why. It's usually one of three things: not enough light, a body point it couldn't see clearly (most often the hip or the foot), or pedaling that stopped before the recording finished. Fix that and record again. Any numbers shown on a recording with a triangle aren't reliable, so don't adjust your bike from them.
The app can't track me well. What helps?
- Light. Bright, even light. A window behind you is the most common problem.
- Contrast. The app needs to see your hip and your foot. Dark shorts against a dark trainer, or loose clothing over your hip, make that hard.
- Everything in frame, the whole time. Your whole body and bike need to stay in the frame for the entire recording, not just at the start. Watch your foot at the bottom of the stroke in particular.
- A level camera. The alignment aid in the bottom-left corner of the recording screen shows a green rectangle when the phone is level and square to the bike, and arrows when it needs tilting or rotating. It checks the phone's angle, not your framing, so check both.
- Keep pedaling smoothly until the recording ends.
Why doesn't recording start right away?
That's the delay. By default the app waits for you to start pedaling and counts 10 pedal strokes before it records. Tap the delay selector to switch to a countdown instead.
Analysis takes several minutes, or the app looks frozen.
On older devices More Precise tracking can be slow. Before you record, tap ··· → Tracking on the record screen and choose Faster. Faster takes less time but can be less accurate on difficult videos.
I imported an old video and it has no markerless results.
Videos recorded in very early versions of Elite used points placed by hand and don't pick up markerless tracking on their own. On the recording page, first check the recording is set to the right side (Left Side, Right Side, or Front), then tap ··· → Reanalyze.
Can I record for longer?
Not in Elite, but you can import a clip of up to 5 seconds from your Photos library. Pro adds 5, 10, and 15 second recordings.
Front-view tracking problems
My right knee shows up on the left of the screen.
That's correct: the front view is mirrored, like looking in a mirror. Always read it by the rider's body, not by the side of the screen.
Toe Tracking says Poor. Is my pedaling bad?
No. Poor Toe Tracking is almost always a recording problem: the camera isn't level or centered, it moved during the recording, the light is poor, or something is blocking the view of the feet. Put the phone on a tripod, centered in front of the bike and level, and record again.
Knee Tracking says Unstable.
Check Toe Tracking first. When the toe can't be tracked well, the app can't work out the knee's path reliably either, so fixing the toe usually fixes the knee.
My Knee Angle on the front view is only a few degrees. Is that wrong?
No. On the front view, Knee Angle is how far the knee tilts from vertical, not the bend in the knee you see from the side. A few degrees either way is normal.
Where's the Classic Dashboard for my front recording?
There isn't one. Classic Dashboard is for side recordings only. Everything for the front view is in the EZ Dashboard: Knee Tilt, Knee Tracking, and Toe Tracking.
Knee Tilt and Knee Tracking don't agree.
They look at the same knee in two different ways. Knee Tilt compares the top and the bottom of the stroke; Knee Tracking follows the whole stroke. They usually agree, and when they don't, both are worth a look.
When the numbers disagree with each other
Every recording tells me to move my saddle a different way.
This almost always means the recordings were different from each other, not that your position was. The most common cause is your foot leaving the frame. Saddle height comes from your knee angle and your foot angle together at the bottom of the stroke, so if your foot is in the frame on one recording and cut off on the next, the two aren't measuring the same thing. When the app can't see a body point it estimates where it is, so a recording with your foot cut off can still show a confident-looking number.
What to do:
- Stop adjusting the bike. Moving the saddle again just adds one more thing that changed.
- Record twice in a row without changing anything. If the two agree within 2 to 4 mm, your setup is good and you can trust the numbers from here. If they don't, the recording is what needs fixing, not the bike.
- Check the recording itself: in focus, well lit, camera level, and your whole body and bike in the frame from start to finish.
How much variation is normal?
A difference of 2 to 4 mm between good recordings is normal. It comes from small, real differences in how you pedal and how you sit on the saddle, and from the fact that there's no single perfect saddle height for anyone. Swings of a centimeter or more with nothing changed point to the recording.
I changed my fore/aft and now my height recommendation is different.
That's expected. Height and fore/aft affect each other, so record again after every change.
My saddle looks too far forward, but fore/aft shows a checkmark.
The fore/aft result already assumes you've made the height change first. Changing the height moves your hip too, so a big height change next to a fore/aft checkmark is correct.
My knee angle target is different from what I've read elsewhere.
Elite's target takes your foot angle into account: riders who pedal heel-down get a higher knee angle target than riders who pedal toe-down.
Explore said one thing and the real change gave me another.
Explore is a quick estimate, not a precise prediction. After any real change, record again and go by the new recording.
My numbers all look slightly off.
Check the crank length in the session's Bike Info. The default is 172.5 mm, and if your cranks are a different length the measurements are scaled slightly wrong.
Bike Measurement mistakes
My estimated measurements are a little off.
Estimating from a photo is accurate to about 5%, which is why estimated values are marked with an asterisk and an orange banner. For anything you'll rely on, measure the bike and type the number in.
They're off by a lot more than 5%.
Check the crank length in the session's Bike Info first. The app uses it as the ruler for the whole photo, so a wrong crank length makes every estimate wrong by the same proportion. If the crank length is right, open Calibration Mode and check the bottom bracket and pedal spindle points landed in the right place.
Why is Saddle Angle blank?
It can't be estimated reliably from a photo, so the app leaves it for you to measure and enter.
I can't find stack and reach.
Open the Bike Measurements record, tap + Add Measurement, and add Frame Stack and Frame Reach. Type in the values you measured; they then show in the measurement list and in the report.
My bike recording has no body points or rider measurements.
Bike Measurements is for photographing the bike on its own. For the rider, add a separate Record Rider recording to the same session. The two sit side by side in the session and are analyzed separately.
The Bike Only option is gone.
It was replaced by the Bike Measurements record. In a session, tap + → Bike Measurements.
Can I import a photo of my bike?
Not in Elite. Importing a photo is a Pro feature, so in Elite take the photo in the app.
Reports and sharing
How do I make a report?
In the session's menu, tap Export → Report for a PDF, or Video Report for a video. Each video has the same Export menu for a report of just that recording.
My report is too big to email.
There's no size or compression setting in the app yet. Sending it as an iCloud link from the share sheet is the easiest way around it.
Can I compare a before and an after?
Yes. In a session with at least two side recordings, choose New Comparison, pick a Before and an After, and Elite builds a video that moves the rider between the two positions with the measurements shown. You can share it as a video report. The side-by-side comparison pages in the printed PDF report are the part that's Pro only.
New Comparison isn't in my menu.
It appears once the session has at least two side recordings.
Some recordings are dimmed when I pick my After.
The Before and the After have to be from the same side of the rider. The dimmed ones are from the other side.
Remove Background is on, but my next recording still shows the room.
Remove Background is set for each recording, not for the whole app, so turn it on for each one you want. If the button is yellow, the app couldn't cut out that frame; tap it to see why. A comparison keeps the look it was built with, so build it again after you change the setting. Remove Background needs iOS 17 or later, and on devices that can't run it the button doesn't appear.
Can I add my logo, or choose which sections go in the report?
Those are Pro features. Elite reports include everything automatically.
My report shows only the standard text, with no results.
The analysis didn't finish. Check the recording is complete, tap the top of the video page to make sure the side and the bike type are right, then tap ··· → Reanalyze.
My exported video report shakes.
That was fixed in Elite 3.5.0. Update the app and export the report again. Files you exported before the update stay the way they were.
Devices, sync, and storage
Can I use Elite on my iPhone and my iPad?
Yes. Your subscription belongs to your Apple ID, so any iPhone or iPad signed in to the same Apple ID can use it with no second purchase. It also runs on a Mac with Apple silicon. There's no Android or Windows version.
My sessions aren't showing on my other device.
Both devices need to be signed in to the same Apple ID, with iCloud on for Elite. Give a big library time: a few hundred sessions can take many hours to catch up the first time, so leave the device on Wi-Fi and plugged in. A session recorded on your iPhone can take 10 to 15 minutes to appear on a Mac; pull down on the home screen to refresh.
My BFF EZ recordings aren't in Elite.
Open Elite. When it finds EZ recordings in your iCloud it asks whether to bring them over, so say yes. If you said no, turn on Import BFF EZ Sessions in iOS Settings → BFF Elite, together with iCloud Storage on the same screen. The question only appears once Elite is purchased. Turn the import on for one device only, because two devices importing at once can create duplicates.
Why can't I see my Elite sessions in BFF EZ?
That's by design. Sessions move up from EZ to Elite, but not back down.
I deleted sessions but my storage didn't go down.
Deleted sessions wait in Recently Deleted for 7 days in case you want them back. To free the space now, open Recently Deleted from the main menu, select the sessions, and tap Delete. That's permanent.
I deleted something by mistake.
Within 7 days, open Recently Deleted from the main menu and restore it. After 7 days it's gone for good.
The app crashes when I open a synced video, or the dots look doubled.
Update to Elite 3.9.0 or later. The video fixes itself the next time you open it.
The app quits when I import a video on my iPad.
Fixed in Elite 3.9.0, so update the app. On an older version, run the app full screen and try again, or import on your iPhone and let iCloud bring it across.
Subscriptions and activation
I paid, but my new device wants me to subscribe.
Sign in with the same Apple ID you bought with, open Elite, and give it a moment; it usually recognizes your subscription on its own. If it doesn't, open the main menu → Support → Restore Purchase. Restore Purchase only shows while the app thinks you haven't subscribed, which is why you may never have seen it.
Restore says it worked, but nothing unlocked.
Check three things: the Apple ID is exactly the same on both devices; both devices are set to the same region (iOS Settings → General → Language & Region); and you're using the app in the country you bought it in, because Apple doesn't move subscriptions between App Store countries. If all three match and it's still locked, email us and we'll get you running.
I see Pro Settings on one device but not the other.
In Elite, Pro Settings comes from an older one-time "Pro Features" purchase, not from the Elite subscription, so renewing the subscription won't change it. On a device signed in to the same iCloud account it often appears on its own. If it doesn't, email us and we'll sort it out.
My subscription ended. Did I lose my sessions?
No. You can still open your sessions and read their measurements and dashboards. Recording, importing, reports, re-analysis, and editing are locked until you renew; those items show a padlock.
How do I cancel?
Open the main menu → Support and tap your expiration date, or go to iOS Settings → your name → Subscriptions. If you bought Elite before it became a subscription, your menu shows "No Expiration" and there's nothing to cancel.
How do I get a refund?
We'd love the chance to help sort out the problem first, so email us at info@bikefastfit.com. Apple handles App Store refunds: main menu → Support → Request Refund.
Still stuck
Still stuck?
Send us a message from inside the app, using the email option in the main menu's Support section. It attaches a small file with your app version and device, and if Data Sharing is on (main menu → Support → Data Sharing) we can look at your actual recordings, which is usually the fastest way to an answer. If you've just recorded, open iCloud Status from the main menu first so your latest recordings finish uploading.
You can also email info@bikefastfit.com. We read every message and do our best to reply within 24 to 48 hours.
Bike Fast Fit Pro
When the numbers disagree with each other
Successive recordings recommend saddle changes in opposite directions.
Treat this as a capture problem until shown otherwise. The saddle height recommendation is computed from knee angle and foot angle together at maximum knee extension (MKE). A foot that is in frame on one recording and out of frame on the next changes one of those two inputs, and the recommendation moves with it. The model estimates the position of a landmark it cannot see, so an occluded or out-of-frame foot produces a plausible value rather than an error.
The control is simple: record twice in succession with nothing changed. Agreement within 2 to 4 mm indicates a stable setup. Disagreement indicates the capture, and the bike should not be moved until that is resolved.
What a clean capture requires.
Even light with nothing bright behind the rider; clothing that contrasts with the background at the hip and foot; the camera level and square to the bike (the alignment aid in the bottom-left corner of the recording screen shows a green rectangle when it is); and the whole rider and bike in frame for the full recording. The alignment aid reports the device's tilt and rotation only. It does not check framing.
A recording shows the warning triangle.
Tap it for the reason. Values on a flagged recording should not be acted on; correct the cause and record again.
The model consistently misplaces one landmark.
Use marker override: place markers on the problem landmarks, record, then choose ··· → Track Markers. It is intended for recordings where lighting, clothing or anatomy defeat markerless tracking repeatedly, not as a routine step.
Saddle height recommendations have stopped appearing.
Check Type of Analysis in iOS Settings → BFF Pro. Recommendations are computed at MKE and are not produced with BDC selected. Switch to MKE.
All readings are slightly off.
Check crank length. A session linked to a bike takes its crank length from the bike and shows it read-only. Edit it on the bike (Frame Info → Crank Length); the change applies to every session linked to that bike.
The height recommendation changed after a fore/aft change.
Expected. The fore/aft result assumes the height recommendation has already been applied, and the two interact. Record again after each change, one change at a time.
Explore predicted one result and the real change produced another.
Explore, including the Toe contact point used to simulate crank length, is an estimate. Confirm every real change with a new recording.
Rear-view tracking
The rider's right side appears on the right of the screen.
Correct. The rear view is not mirrored; the front view is. Mixing up the two is the usual source of left-right errors when reading rear-view results.
The PSIS points are not tracking.
The landmarks have to be visible: form-fitting kit or a bare lower back, and even light across it. Loose clothing at the lower back is the most common cause. Record again rather than interpret a poorly tracked pelvis.
PSIS Trace is not offered.
PSIS landmarks exist only on rear-view recordings.
The PSIS Trace looks distorted.
Usually the capture: the camera not level, the camera moving, or poor light on the lower back.
Knee Angle on the rear view is under a degree.
Rear-view Knee Angle is the knee's tilt in the frontal plane, not the side-view knee angle. Small values are expected.
Spinal Bend reads in the high 170s.
180° is a straight line, and values in the high 170s are typical.
Upper Body Balance shows Right Bend, and I need Left Bend.
Scrub to the frame where the left leg is at bottom dead center, or tap the left half of the graph on the full-size panel.
Right Bend differs slightly from Spinal Bend in Video Mode.
Spinal Bend is measured on every frame; Right Bend and Left Bend are that same measurement at each leg's bottom-dead-center frame. Different frames give slightly different values.
There is no Classic Dashboard for the rear view.
Classic Dashboard is for side recordings only. Rear-view analysis is in the EZ Dashboard's three modes and in Video Mode.
LiveCheck problems
What LiveCheck is, and what it is not.
LiveCheck reads the live camera feed and saves a single frame at maximum knee extension. It is a quick check, not a substitute for a full recording: detection runs on the live preview rather than on a multi-frame analysis, so it is less precise.
Saddle fore/aft is missing on a LiveCheck record.
Expected. Fore/aft needs the 3 o'clock crank position, and LiveCheck keeps only the MKE frame. Make a full side recording for fore/aft.
The reading changes from stroke to stroke.
It updates as each new stroke is detected. Tapping Stop runs a second, refined analysis on the frozen frame, and that is the value saved.
There is no Graph or Trace on a LiveCheck record.
Both need a timeline, and a LiveCheck record is one frame. Laser, Snapshot and Explore are available.
A saved LiveCheck is not in the client's session.
Started from the home screen or a rider's page, LiveCheck creates a new session, which waits under Sessions without a Rider until you link it. To add a LiveCheck to an existing session, start it from that session's + menu.
Remote Camera problems
What it needs.
BFF Pro purchased on both devices, both devices on the same Wi-Fi network, and Bluetooth on for both. Discovery uses Bluetooth even though the video travels over Wi-Fi. Pairing is kept and reconnects on its own, so it is set up once per pair of devices.
The camera never appears while pairing.
The devices are on different Wi-Fi networks, or Wi-Fi or Bluetooth is off on one of them.
Everything connects, but the preview crawls and takes arrive late or not at all.
On a Mac receiver, the usual cause is an Ethernet connection alongside Wi-Fi. Disconnect Ethernet and use Wi-Fi only. Nothing in the app presents this as a network problem. A Mac shows a warning once per launch when more than one network is active; an iPad with an Ethernet adapter does not.
The app reports that a transfer failed and the camera kept its copy.
The take is not lost. It is still on the camera device.
A take is discarded because no session is open.
The session on the receiving device was closed before the clip arrived. Keep the session open until the take lands.
Recording stops partway, then reconnects.
The link dropped. The record button re-arms, so record again.
Can I use a webcam?
No. External webcams are not supported. Remote Camera, with an iPhone or iPad as the camera, is the supported way to record while you work from a second device.
Import and export
How long an imported video can be.
Up to 15 seconds. A longer clip opens a step where you choose the 15-second portion to keep. Recording to length at the source saves the step.
Where videos can come from.
Photos, or directly from Files. Both are in the session menu under Import.
The app quits when importing on an iPad.
Fixed in Pro 2.9.0, so update. On an earlier version, import from Files rather than Photos.
An imported bike photo is not detected.
The photo must show the bike side-on with the bottom bracket and the pedal clearly visible. Angled or partial views will not process; enter the measurements by hand instead. An imported photo becomes a Bike Measurements record.
Imported sessions seem to be missing.
Look under Sessions without a Rider at the top of the home screen. Imported sessions, and sessions created by LiveCheck, wait there until they are linked to a rider.
Moving sessions to another Apple ID.
Devices on the same Apple ID share sessions through iCloud. For a different Apple ID, share the session (session menu → Export → Share) and open the file with Import File on the receiving device.
A large batch of older .bff files crashes the upload.
Import in smaller batches, and let sync finish between them.
Reports, templates, and branding
Where the logo, branding and report templates are set.
In the in-app Pro Settings (main menu → Pro Settings), not in iOS Settings. The two are separate, and confusing them is the most common reason a setting "can't be found".
The before and the after are in two separate sessions.
Combine them. On the home screen, choose to view by Sessions (top left) and sort by Session Date, descending. Tap the checkmark to enter multiple selection, select both sessions, and tap Combine (bottom left). The usual cause is the iPad sleeping during a fit, which starts a new session.
Building a comparison.
In a session with two or more side recordings, choose New Comparison and pick a Before and an After. Both must be from the same side of the rider; recordings from the other side are dimmed. Pro's comparison video report is landscape with a cover page, and the printed PDF report adds side-by-side comparison pages.
A recording is missing from the session report.
Pro reports let you choose which sections and recordings to include. Check that the recording is selected.
Trace measurements do not appear in the report.
They appear only when the trace was captured into a Snapshot. Activate the trace in Video Mode, then tap + Snap.
The report shows only the standard text, with no results.
The analysis did not complete. Confirm the recording is complete, tap the top of the video page to check the side and the bike type, then choose ··· → Reanalyze.
The report is too large to email.
There is no size or compression setting in the app yet. Send it as an iCloud link from the share sheet.
Remove Background does not carry to the next recording.
It is set per recording, not per app. A yellow button means that frame could not be cut out; tap it for the reason. A comparison keeps the look it was built with, so build it again after changing the setting. It requires iOS 17 or later.
An exported video report shakes.
Fixed in Pro 2.5.0. Update and export again; files exported earlier are unchanged.
Custom data templates.
Configure the fields on one record, tap Save at the bottom of the block, and name the template; on the next record, tap Load. Templates belong to one block type, so a Session Info template is not offered in Rider Info.
Making a template load automatically.
In the Choose Template picker, tap the star beside a template to make it the default for that record type. Every newly created record of that type then starts with those fields. Existing records are unchanged.
Sync and storage
A rider, bike or session is missing on the second device.
Open iCloud Status from the main menu on both devices and compare Last Sync. Pull down on the home screen to refresh, and confirm both devices use the same Apple ID.
Videos seem to be missing after moving from Elite.
Pro keeps videos in iCloud and downloads each one when you open its session. They are not gone; open the session on a connected device.
A new device is still syncing hours later.
Expected for a large library. Around 500 sessions with their videos can take 12 to 24 hours. Keep the device on Wi-Fi and power.
A session recorded on the iPhone takes 10 to 15 minutes to reach the Mac.
The Mac checks for changes on a schedule rather than being notified. Pull down on the home screen to sync it now, or wait a couple of minutes.
Storage did not go down after deleting sessions.
Deleted sessions are kept for 7 days. To remove them now, open Recently Deleted from the main menu, select them, and tap Delete. This is permanent. The Recently Deleted in a session's own menu is different: it restores records deleted from inside that session.
A deleted session needs to come back.
Within 7 days, open Recently Deleted from the main menu and restore it. After 7 days it is gone from iCloud permanently.
The app crashes opening a synced video, or the points look doubled.
Update to Pro 2.9.0 or later. The video repairs itself the next time it is opened.
BFF EZ sessions arrive twice after importing.
Two devices imported at the same moment. Leave Import BFF EZ Sessions (iOS Settings → BFF Pro) on for one device only, and remove the duplicates by hand.
Sessions are missing after iCloud storage filled up, or after a crash.
Sync may not have finished, but the data is not necessarily lost. A session can be restored by AirDropping it from a device that still has it.
Subscriptions and activation
A new device asks for a subscription that is already paid.
Sign in with the Apple ID used to purchase, open Pro, and allow a moment for the subscription to be recognized. If it is not, use main menu → Support → Restore Purchase. That item is shown only while the app sees no subscription.
Restore reports success, but Pro stays locked.
Check three things: the Apple ID is identical on both devices; both devices use the same region (iOS Settings → General → Language & Region); and the app is being used in the country where it was bought, since Apple does not move subscriptions between App Store countries. If all three match, email us.
What stops working when a subscription lapses.
Existing sessions still open, with their measurements and dashboards. Recording (including Remote Camera and LiveCheck), importing, reports, re-analysis, editing, and changes to riders, bikes and session status are locked until renewal, each shown with a padlock. The built-in demo session keeps working, so a working demo does not mean the subscription is active.
How to cancel.
Tap the expiration date in main menu → Support, or use iOS Settings → your name → Subscriptions.
Refunds.
Email info@bikefastfit.com first; we would rather fix the problem. Apple handles App Store refunds, through main menu → Support → Request Refund.
Still stuck
Contact us from inside the app.
Use the email option in the main menu's Support section. It attaches a small file with the app version and device. With Data Sharing on (main menu → Support → Data Sharing) we can open the recordings themselves, which is usually the fastest route to an answer. After a new recording, open iCloud Status from the main menu first so it finishes uploading.
By email: info@bikefastfit.com. We read every message and aim to reply within 24 to 48 hours. Telling us the rider, the session, and which recording saves a round trip.
Want the full walkthroughs behind these answers? Every lesson is free at the BFF Academy. Still stuck? Write to support, a real person reads every message.