← Back to MotoSpeed

MotoSpeed

User Guide
Version 1.0.12 — June 2026

1. First launch and setup

On first launch MotoSpeed requests several permissions required for it to work:

Tip After granting permissions, go to the app’s Settings to configure the language, colour theme and especially the phone position (frame or handlebars) — this parameter directly affects lean angle accuracy.

2. The Dashboard

The dashboard is the app’s main screen. It shows in real time:

Acceleration and braking even in tunnels Acceleration and braking are measured using the phone’s motion sensors (accelerometer and gyroscope) fused with GPS: they keep working accurately even in tunnels or when the GPS signal drops, where a GPS-only value would be lost.

Orientation

The dashboard adapts automatically to phone orientation. In portrait the map is at the top and data below. In landscape the map occupies the left half and data the right.

Session

Press the Play button to start a recording session. Press Stop to end it and save the data to history. During recording the red dot on the map pulses to indicate the session is active.

3. Lean angle — mounting and calibration

Lean angle is one of MotoSpeed’s most appreciated features. Measurement accuracy depends largely on where and how you mount your phone on the bike.

Important Phone mounting and correct configuration in settings are fundamental for reliable measurements. Read this section carefully before using the feature.

Frame mounting (recommended)

The best way to get accurate lean angle measurement is to mount the phone on the bike frame — for example on the lower triple clamp, on the tank with an adhesive mount, or on a mount attached to the frame/fork.

The frame faithfully follows the bike’s tilt without being influenced by steering rotation. This way the phone’s sensors read the actual lean angle directly without needing software compensation.

Configuration If you mount the phone on the frame, go to Settings → Phone position and select “Frame / Tank”. This mode disables the steering compensation filters, which are unnecessary here and could introduce inaccuracies.

Storage compartment or tank bag mounting

If you don’t use an external mount, you can simply place the phone flat, screen facing up, in the under-seat compartment, the tank cubby or a tank bag. This is the most convenient option when you don’t want to (or can’t) fit a mount on the bike.

For this position MotoSpeed uses a dedicated lean-angle calculation designed for the phone lying horizontally. Place the phone with its top edge facing you (towards the rider) and keep it as still as possible in the compartment so the app reads the tilt correctly.

Configuration Go to Settings → Phone position and select “Tank bag”. In this mode too it’s best to calibrate with the bike stationary and upright before you set off.
Note For reliable measurements in this position the phone must stay flat with the screen facing up and its top edge towards the rider. If the phone is placed rotated or upside down, lean angle values may be less accurate.

Handlebar mounting (alternative)

If you can’t mount the phone on the frame, you can use a handlebar mount. This is more practical and common, but requires extra configuration because the handlebars rotate during low-speed manoeuvres (parking, U-turns, traffic), and this rotation is mistakenly read by the sensors as lean angle.

1
Go to Settings → Phone position and select “Handlebar”. This activates the advanced filters that compensate for steering rotation at low speed.
2
Make sure the mount is rigid and stable. Suction cup or flexible arm mounts introduce vibrations that reduce accuracy. Prefer clamp-style mounts with a direct handlebar attachment.
3
Calibrate before you ride: with the bike stationary and upright, tap the CAL button on the dashboard compass indicator. This zeroes the offset and aligns the sensor to the bike’s current position.
4
If you notice abnormal values while riding, you can recalibrate at any time by pressing CAL again when you’re stopped at traffic lights or parked.
Note With the phone on the handlebars, measurements at low speed (below 15 km/h) are automatically filtered and dampened. This is intentional: at those speeds the steering moves a lot and values would not be meaningful. Measurement becomes fully reliable above 15 km/h, when the bike leans via countersteering and the handlebars remain essentially straight.

Mounting summary

Position Lean accuracy Setting Calibration
Frame / Tank Excellent “Frame / Tank” Recommended
Tank bag Good (phone flat) “Tank bag” Recommended
Handlebar (rigid) Good (>15 km/h) “Handlebar” Required

Accuracy in corners

MotoSpeed combines accelerometer and gyroscope data using a complementary filter: the gyroscope follows the bike’s actual rotation while the accelerometer corrects drift over time. The result is a more stable and faithful lean angle, especially in fast, sustained corners, where the value could previously be overestimated.

Above a certain speed the app also switches to a three-axis calculation that stays correct even when the phone is mounted slightly tilted (for example on a reclined mount or in the storage compartment).

Note In a very long, constant corner at high speed a small overestimation of the angle may remain: this is a physical limit of measuring with the phone’s sensors, not a malfunction.

4. Turn-by-turn navigation

Starting navigation

1
From the dashboard, tap the Navigator icon (compass) at the top right.
2
Enter a destination in the search bar, or choose from Favorites, quick access shortcuts (petrol stations, restaurants, hotels, car parks) or load a GPX file.
3
Select your preferred route and tap Start. Navigation begins immediately with voice instructions.

During navigation

Realistic arrival time

The arrival time shown is already calibrated for real-world riding (average traffic, traffic-light stops, urban crossings). Don’t expect the “theoretical time” typical of car navigators: MotoSpeed reports a more realistic estimate that self-corrects as you ride.

Navigation info

During navigation, below the map: remaining time, estimated arrival time, total distance and remaining distance are displayed.

Multi-stage GPX routes

You can import GPX tracks to follow itineraries created by other riders, or export your recorded sessions. Unlimited import/export requires a MotoSpeed Pro subscription.

Motorcycle routes — passes and peaks

The Motorcycle routes feature automatically finds mountain passes and scenic peaks reachable by road within your chosen radius, using OpenStreetMap data.

How to access it

1
From the dashboard, tap the Navigator icon (compass) at the top right.
2
In the quick-access grid, tap the Motorcycle routes tile (curved road icon).
3
The sheet shows results sorted by distance. You can filter by type (all / passes only / peaks only) and by radius (50, 100 or 150 km).
4
Tap a destination to start calculating a Valhalla route optimised for motorcycles. Select your preferred route and voice navigation begins.

Information displayed

Tip Data is downloaded from OpenStreetMap when you search and cached for 30 minutes. Use the refresh button (↻) in the toolbar to force a new download with fresh data.
Active plan Like the whole app, Motorcycle routes requires an active plan: MotoSpeed Pro (with a 7-day trial) or the 7-day Pass.

5. Speed camera alerts

MotoSpeed’s speed camera alerts are route-based: when you start navigation (a destination, a GPX track or Motorcycle routes) the app finds the speed cameras along the route in advance and warns you with three progressive levels.

Level Indicative distance Alert
Upcoming ~ 1200 m Indicator on map + voice announcement
Approaching ~ 600 m Highlighted indicator + voice announcement
Imminent ~ 100 m Foreground indicator (visual only)

At the imminent level the alert is intentionally visual only: a few metres from the camera a voice announcement would arrive too late to be useful and could be distracting.

Important Speed camera alerts require an active route. During free riding (without navigation) the session and telemetry are still recorded, but speed camera alerts are not issued: they are computed only along the route you are following.

Smart filter

The system only considers cameras that actually affect your route and automatically discards:

Accurate distance The distance shown and announced is the real distance along the road on your itinerary, not the straight-line distance. This is especially useful on motorways and on hairpin roads.

Configuration

In settings you can choose:

6. Sessions and history

Starting a session

Press the Play button on the dashboard to start recording. During the session the app continuously tracks position, speed, lean angle and acceleration.

Free riding Session and telemetry recording works even without active navigation: you can simply press Play and ride. Speed camera alerts, however, require an active route (see section 5).

Ending and saving

Press Stop to end the session. Data is saved automatically and can be viewed in History.

Data recorded for each session

Session detail

Tapping a session in history (or right after pressing Stop) opens the session detail, organised into two tabs:

Managing history

From Session history you can also clean up in bulk: press Select, tick the sessions you want to remove (or use Select all) and press Delete to remove them all at once, together with their telemetry files. A confirmation prompt prevents accidental deletions.

GPX export

Each session can be exported as a GPX file for sharing or importing into other apps, without limits.

Telemetry CSV export (Pro)

For every recorded session, MotoSpeed saves a complete CSV file with the full detail of all telemetry samples. The current format has 18 columns: 16 values for each sample (timestamp, GPS position, GPS accuracy, speed, course, lean angle right and left, roll and yaw rate, acceleration, braking, session maximums, navigation state) plus 2 summary columns at the end with the maximum braking and its estimated braking distance. The file uses the semicolon as separator, so it opens correctly into separate columns in Numbers and Excel even with Italian and other European locale settings. It is exported from the Route data tab of the session detail using the Export telemetry CSV button.

Lean angle in the CSV The lean angle columns record the peak reached in the interval between one sample and the next, not a single instantaneous value. This way even very short, fast corners are captured at their true value.
Older sessions CSV files recorded with previous app versions remain readable: MotoSpeed automatically recognises the format and separator used, with no need for manual conversion.

7. Telemetry analysis (Pro)

Telemetry analysis is MotoSpeed’s richest post-ride deep-dive tool. It turns the CSV file recorded during the session into interactive charts, a colour-coded map and summary indicators on corners and speed peaks.

Active plan Like the whole app, Telemetry analysis requires an active plan (MotoSpeed Pro or the 7-day Pass). Sessions recorded with versions before 1.0.22 while Pro wasn’t active remain viewable with summary data only (Session data tab + Significant curves).

How to access it

1
Open the Session history from the dashboard, or wait for the automatic summary at the end of a new session.
2
Tap a session to open the session detail.
3
Open the Route data tab and press the Analyze telemetry button at the bottom.

The three main charts

The Charts tab shows three charts synchronised on the elapsed-time axis from session start:

Pinch-to-zoom Pinch your fingers over the charts to zoom up to 4× (like a photo), double-tap to toggle between 1× and 2.5×. Two-axis pan when zoomed.

Highlighted corners, braking and peaks

The analysis automatically computes several event types from the trace:

Coloured map

The Map tab shows your route and can be displayed in two modes, selectable with the toggle at the top:

Tap a marker to see its details.

Your data stays on your phone

Telemetry CSV files are saved locally only, in a dedicated app folder. They are not uploaded to any server, are not used for profiling, and never leave your iPhone unless you choose to export them with the Export telemetry CSV button.

If you want to stop recording entirely, in Settings → Storage there is a Record telemetry switch: turning it off makes MotoSpeed stop saving CSV files for new sessions. The app never deletes anything on its own: when telemetry exceeds 1 GB it warns you, and from the same screen you can delete the files whenever you want.

8. Apple Watch

The Apple Watch companion app installs automatically when MotoSpeed is present on the paired iPhone.

Features

The watch communicates with the iPhone via WatchConnectivity. The green “iPhone” indicator on the main screen confirms the connection is active.

Tip Apple Watch controls have large, well-spaced buttons. You can command the app from your watch: start and stop a session or calibrate the lean angle.

9. Settings

Settings are accessible from the gear icon on the dashboard. They are only available when the bike is stationary, for safety reasons.

SectionOptions
ThemeAutomatic dark. Panel colour: Orange, Blue, Green, Ducati
Phone positionFrame / Tank, Handlebar or Tank bag — affects the lean angle calculation
LanguageItaliano, English, Español, Deutsch, Français
Announcement voiceTTS voice selection for the chosen language
Voice announcementsEnable/disable navigation voice instructions
Voice commandsActivate speech recognition to control the app by voice
Speed camera alertsMode (off / visual / full) and alert distance (300 m, 500 m, 1000 m, 2000 m)
Show trafficToggle to display Apple Maps traffic on the dashboard
Record telemetryIn the Storage section: enable/disable saving telemetry CSV files for new sessions (on by default)
Lean angle calibrationReset of the current offset or manual setting (see section 3)
Export / import favouritesBackup and restore of saved places (Pro)
SubscriptionPro status, manage, redeem offer code, restore purchases

10. Voice commands

When enabled in settings, voice commands let you control the app without touching the screen. Useful with gloves or a helmet intercom.

CommandLanguagesAction
“Mute” / “Silence”IT, EN, ES, DE, FRDisables all voice announcements
“Unmute” / “Reactivate”IT, EN, ES, DE, FRRe-enables voice announcements
“Repeat”IT, EN, ES, DE, FRRepeats the last announcement
“Next turn”IT, EN, ES, DE, FRAnnounces information about the next corner
Tip Voice commands work best with a Bluetooth intercom connected to the phone. They also work with the phone’s microphone, but wind noise at high speed may reduce recognition accuracy.

11. MotoSpeed Pro

MotoSpeed is free to download from the App Store, but using it requires an active plan: without one, the dashboard stays locked and any tap opens the plan selection screen. The same applies on CarPlay and Apple Watch, where starting a ride asks you to unlock the app from your iPhone.

You can choose between two plans:

Both plans unlock everything:

PlanPriceFree trialRenewal
MotoSpeed Pro (annual)€19,99 / year7 daysAutomatic
7-day Pass€5,99 one-timeNone

The annual subscription is managed from App Store settings on your iPhone. It renews automatically unless cancelled at least 24 hours before expiry. The Pass simply expires after 7 days.

On a new iPhone, or after reinstalling, use Restore purchases on the plan selection screen: with the same Apple ID both the subscription and the Pass become active again.

Offer codes

If you have received an offer code, you can redeem it from the MotoSpeed Pro paywall (button "Redeem offer code"). The code activates the subscription according to its terms, without payment.

12. Troubleshooting

Speed doesn’t update or stays at zero

Check that the location permission is set to “Always”. Make sure you have clear sky visibility (GPS doesn’t work in tunnels or covered car parks). Restart the app if the problem persists.

Lean angle shows abnormal values

Navigation won’t start

Make sure you have an active data connection (required to download maps and calculate the route). Check that location services are enabled.

I don’t see “Export telemetry CSV” or “Analyze telemetry” on an old session

The telemetry buttons appear only when the session’s CSV file is present on the phone. The most common causes:

New sessions with the switch on will show all the buttons normally again.

CSVs recorded with an older version open badly

Telemetry CSV files from previous versions remain readable: MotoSpeed automatically recognises the format and separator. If you open an old CSV in Numbers or Excel and everything ends up in a single column, that’s a spreadsheet import issue: re-export the session from the Route data tab with the Export telemetry CSV button to get the updated format with the semicolon separator.

Speed camera alerts aren’t working

Speed camera alerts require an active route: during free riding (without navigation) they are not issued. Start navigation to a destination, a GPX track or a Motorcycle route. Also check in settings that the alert type isn’t set to “Disabled” and, if voice announcements can’t be heard, that the phone volume is turned up and voice announcements are enabled. Remember that the closest (imminent) alert is intentionally visual only.

Voice announcements interrupted with Bluetooth intercom

If voice announcements come from the phone speaker instead of the intercom, check that the intercom is paired and set as the active audio output. MotoSpeed automatically retries routing audio to the Bluetooth output when the initial routing fails, but in rare cases you may need to switch the intercom off and on again.

Apple Watch won’t connect

Check that the Apple Watch is paired with the iPhone and that both have Bluetooth enabled. Open the app on both devices. If the connection doesn’t establish, restart the app on the watch.


For further support: info@motopath.it