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