Favoritebikes Help Center

Why the FavoriteBikes App Needs Bluetooth, Location, Files, and Battery Permissions

The FavoriteBikes app may ask for several phone permissions when you connect your bike, check system information, or complete a firmware update. These permissions help the app communicate with your e-bike and complete update tasks correctly.

This article explains what each permission is used for. If your app cannot find the bike or Bluetooth does not show up, please use this Bluetooth connection guide instead:

FavoriteBikes App Bluetooth Not Showing or Not Connecting — How to Enable Bluetooth Permissions

Bluetooth Permission

Why it is needed: Bluetooth allows the FavoriteBikes app to detect and communicate with your e-bike.

The app uses Bluetooth to connect to the bike, read bike information, and communicate with the display or smart system. If Bluetooth permission is turned off, the app may not be able to find your bike or maintain a stable connection.

Nearby Devices Permission (Android)

Why it is needed: On newer Android phones, Bluetooth scanning is controlled through the Nearby Devices permission.

If your Android phone asks for Nearby Devices permission, please allow it. Without this permission, the app may not be able to scan for your bike even if Bluetooth is turned on.

Location Permission (Android)

Why it is needed: Some Android versions require Location permission for Bluetooth scanning.

This does not mean the app needs your location to ride the bike. Android groups some Bluetooth scanning functions under Location permission, so the app may need Location access in order to detect nearby Bluetooth devices.

For most users, selecting Allow while using the app is enough.

Files / Media Permission

Why it is needed: Files or media access may be required when the app downloads, stores, or applies firmware update files.

During a firmware update, the app may need to save update files temporarily on your phone. If file or media access is blocked, the firmware package may fail to download or install correctly.

If you are only connecting to the bike and not updating firmware, this permission may not always be required. However, if support asks you to complete a firmware update, please make sure file/media access is allowed.

Internet / Cellular Data / Wi-Fi

Why it is needed: The app may need internet access to sign in, check for updates, download firmware files, or communicate with FavoriteBikes services.

Please make sure your phone has a stable Wi-Fi or mobile data connection when using app features that require online access.

Battery Permission / Battery Optimization (Android)

Why it is needed: Android battery optimization can sometimes interrupt Bluetooth communication or firmware updates.

If your phone restricts the FavoriteBikes app in the background, the app may disconnect during a firmware update or while communicating with the bike. For firmware updates, we recommend setting the FavoriteBikes app battery usage to Unrestricted or allowing background activity.

Notifications Permission

Why it is needed: Notifications can help the app show update progress, connection messages, or important app alerts.

This permission is recommended but may not be required for basic Bluetooth connection.

Quick Permission Checklist

Permission Main Purpose Most Important For
Bluetooth Connect to the bike App connection
Nearby Devices Bluetooth scanning on Android Android app connection
Location Bluetooth scanning on some Android versions Android app connection
Files / Media Download and store update files Firmware updates
Internet / Wi-Fi / Cellular Data Sign in, check, and download updates App services and firmware updates
Battery unrestricted Prevent update interruption Firmware updates
Notifications Show alerts and update messages Recommended

Need Help Connecting the App?

If your issue is that the FavoriteBikes app cannot find your bike, Bluetooth does not show, or the app cannot connect, please follow this guide:

FavoriteBikes App Bluetooth Not Showing or Not Connecting — How to Enable Bluetooth Permissions