The Fitbit app for Android is supported by over 150 Android devices that have:
- A Bluetooth Low Energy (BLE) radio, present in some devices as part of Bluetooth 4.0.
- A working BLE API that allows third-party app code to access BLE. This is present in some Android 4.3+ devices.
This article lists known issues and covers frequently asked questions about syncing.
Supported Devices with Known Issues
If you're planning to buy an Android device specifically for use with the Fitbit app, consider the following known issues.
|Motorola and Nexus devices||Android 4.3+||Using all-day sync may cause rapid battery drain in your tracker and mobile device. All-day sync is disabled by default and we recommend leaving it disabled.|
|Droid Razr M, Razr HD, and Razr Maxx HD, Samsung S3 Mini||Android 4.1.2 and 4.2.2||These devices may have instabilities with their Bluetooth Low Energy (BLE) implementation. To restore BLE functionality you may need to turn Bluetooth off and on, reboot the handset, or restart your tracker. Bluetooth Low Energy is a relatively recent addition to Android, and we anticipate it will become more stable in future OS updates.|
|Devices running Android Lollipop||Android Lollipop 5.0.0 or higher||You may be unable to use call and text notifications or sync your tracker.|
|Samsung S3 Mini VE ("Value Edition"), GT-I8200||N/A||This model uses Bluetooth 3.0, which is not compatible for syncing with a tracker. Fitbit customers with this model can of course sync using Fitbit Connect and the Fitbit.com dashboard.|
|HTC One M8||5.0+||You may be unable to use call and text notifications.|
For troubleshooting tips, see My tracker is not syncing with the Fitbit app for Android
Syncing Options Are Missing on My Supported Device
If you have a supported device that doesn't have a custom OS and you don't see any syncing options, send an email to Customer Support via the Android app by tapping Menu > Help > Fitbit App > Contact Support. Sending an email through the app will give us the information we need to enable syncing on your device. Make sure to include the line "Don't see sync options" within the email, and include any additional information you would like us to know.
Android Syncing FAQs
Will my Android device sync with my Fitbit tracker?
Fitbit syncing happens over "Bluetooth Low Energy," which is an optional (non-required) part of Bluetooth 4.0. Not all phones with Bluetooth 4.0 include Bluetooth Low Energy, but if your phone doesn't support Bluetooth 4.0, it definitely doesn't support Bluetooth Low Energy.
Bluetooth Low Energy is also referred to as "Bluetooth LE," "BLE," "Bluetooth Smart," or "Bluetooth Smart Ready"; for more information see the wikipedia page.
To support Fitbit tracker syncing, an Android device must have both a BLE radio and software support. Some devices have the hardware but not the software. Other devices have both, but the software support may have bugs that prevent it from working (see below).
How do I find out if my Android device supports Bluetooth Low Energy?
One way is to check your manufacturer's spec sheet for your device; however, spec sheets don't always correctly list BLE support. They might omit it or state that a device supports BLE when in reality the BLE doesn't work correctly.
Google added an official BLE API to Android OS v4.3. Below that version, manufacturers had to implement BLE functionality themselves on a custom basis. Some implementations worked well, such as Samsung, but many others had bugs that prevented BLE from functioning.
There are some general rules of thumb you can follow to determine if your handset may support BLE:
- OS below v4.3: Most handsets running an OS version below 4.3 do not support Bluetooth Low Energy
- OS v4.3 or above: Many handsets running an OS version of 4.3 or higher do support Bluetooth Low Energy
I am pretty sure my device supports BLE but it does not work with the Fitbit app. What do I do?
We are continually testing new handsets for Fitbit compatibility, so there is always a chance you have a working handset that we haven't certified yet.
If you think your handset supports BLE and would like to find out, please consider joining the Fitbit beta program at https://groups.google.com/forum/#!forum/fitbit-android-sync-beta. (Download the beta app by following the instructions as the top of the forum.) The beta version of the app may support your phone even if the production (public) version currently does not.
If you find out that your phone does sync over BLE successfully and is not yet supported in the production app, please post your results in the Beta Forums. We will work on getting the device supported as quickly as possible in the production app.
I installed the Beta app but my phone still does not sync. What do I do?
First, make sure you are really running the beta app:
- Open the drop-down menu on the main dashboard screen.
- Choose "Help" and then "Fitbit app."
The screen should show your Fitbit app version. If you are running the beta app, you will see a small "Beta" label at the end of the version number.
If you don't see the "Beta" label, the beta app may not have installed correctly. (Sometimes there can be a time lag between when you sign up for the Android Beta Google Group and when the Play store is ready to offer you the beta build.) Try deleting the Fitbit app and reinstalling the beta app again after 15 minutes.
If you are running the beta app and still cannot sync over BLE, then your phone either does not have BLE support or does not implement it correctly because of the following scenarios:
- If you don't see any syncing options or cannot pair (connect) with a tracker, the beta app did not detect the presence of any common BLE libraries. Either your handset doesn't have BLE hardware at all, or doesn't have a library that enables BLE.
- If you can start to sync or pair your tracker but neither action completes successfully, your phone has BLE hardware and a BLE library, but the implementation may have bugs that prevent it from working correctly.