Drivers Fitbit Port Devices



Download Fitbit for Windows 10 for Windows to tHE FITBIT APP. Live a healthier, more active life with Fitbit, the world's leading app for tracking all-day activity, workouts, sleep and more. A USB Connector Manager Driver is required for Windows to manage the USB Type-C ports on a system. The bring-up tasks for a USB Connector Manager driver depend on the driver that you choose for the USB Type-C ports: The Microsoft in-box UCSI (UcmUcsiCx.sys and UcmUcsiAcpiClient.sys) driver, a UcmCx client driver, or a UcmTcpciCx client driver. If the number under Version is 38.6.1.1, attach your watch to the charging cable and plug the charging cable into a USB port on your computer before you begin the update. Keep your Fitbit device close to your phone or tablet to complete the update. In a few days, you’ll receive another prompt to update your watch. Use the bloom gesture (HoloLens (1st gen)) or the start gesture (HoloLens 2) to go to Start, and then select Settings Devices. Move the slider switch for Bluetooth to the Off position. HoloLens 2: Connect USB-C devices. HoloLens 2 supports the following classes of USB-C devices: Mass storage devices (such as thumb drives).

Drivers Fitbit Port Devices Download

Occasionally a firmware update will start and stop or otherwise fail.

Note: Don't factory reset your Fitbit device unless directed to by Customer Support.

Having trouble updating Fitbit Versa Lite Edition?

If you can’t update Fitbit Versa Lite Edition, check the firmware version on your watch:

  1. Open the Settings app on your watch > About.
  2. If the number under Version is 38.6.1.1, attach your watch to the charging cable and plug the charging cable into a USB port on your computer before you begin the update.
  3. Keep your Fitbit device close to your phone or tablet to complete the update.
  4. In a few days, you’ll receive another prompt to update your watch. At that point, you can update as normal without plugging your watch into a computer.

If your watch’s current firmware version is different, or you continue to have trouble, follow the troubleshooting steps in the Ionic, Sense, and Versa series section below.

Blaze

If you can't update your tracker, try the instructions below.

Update Failures

If the connection between your tracker and mobile device is interrupted during the update, you may see this image:

Try these steps to resolve the problem:

  1. Turn your tracker off and on again using the instructions in How do I restart my Fitbit device?
  2. Restart your mobile device.
  3. Try the firmware update again. If it doesn't work, on a different mobile device or computer (if available) log into your Fitbit account and try updating your firmware.
    Note that if you get notifications from your phone on your tracker, before you can use a different device or computer you need to turn off Bluetooth on your phone.
  4. For assistance, please contact Customer Support.

If the update fails and you see this image, you'll be unable to use the tracker until the error condition is resolved:

In this case tap a screen or press a button to return to the clock and try the update again. (If you see 'fitbit.com/setup' follow the instructions in How do I set up my Fitbit device?) If the update doesn't work, restart your tracker and try again.

Low Battery or Low/High Temperature

If you see the critically low battery screen when attempting a firmware update, charge your Blaze and try the update again.

Likewise if you see a temperature screen, try the firmware update again when Blaze has cooled off or warmed up.

Blaze is too warm Blaze is too cold
Charge HR

With your charged tracker nearby follow these steps:

  1. Turn your tracker off and back on using the instructions in How do I restart my Fitbit device?
  2. If you sync your tracker with a Fitbit app, remove the Bluetooth connection on your device. (Skip this step if you use fitbit.com.)
    1. Find the Bluetooth information. On iOS devices for example this can be found in the Settings app on the Bluetooth screen. You'll see a list of any devices connected using Bluetooth.
    2. Tap Charge HR and choose Forget or Forget This Device.
  3. Next, temporarily remove your tracker from your Fitbit account:
    1. If you use the Fitbit app, tap the Today tab > your profile picture > Charge HR > Remove This Charge HR.
    2. If you use fitbit.com, click the gear icon in the top right > Settings > Devices > Charge HR > Remove this Charge HR from your account.
  4. Now add your tracker back to your Fitbit account as if you're setting it up for the first time:
    1. From the Today tab in the Fitbit app, tap your profile picture > Set Up a Device and follow the instructions. (For fitbit.com instructions see How do I set up my Fitbit device?)
    2. When you get to the app screen called Final Setup, tap Update Now. A firmware update will start and last up to 10 minutes. If the update doesn't finish move on to the next step.
  5. Follow the factory reset instructions in How do I restart my Fitbit device?
    Unlike Step 1 when you restarted your tracker, a factory reset actually deletes your settings and recent data. It also requires setting up the tracker again after the reset. For these reasons its the troubleshoot of last resort but only take a few minutes.
  6. If the reset process doesn't solve the problem, please contact Customer Support.

For best results, remove other Fitbit watches and trackers from your phone's Bluetooth settings.

Before you begin the firmware update, plug your watch into the charger. Make sure your watch is in range of your home or work Wi-Fi network during the update, or connected to your nearby phone for Fitbit Versa Lite Edition.

Note that firmware updates for Fitbit Versa Lite Edition can take an hour or more if you perform a factory reset before you begin the update. If your firmware is version 38.6.1.1, attach your watch to the charging cable and plug the charging cable into a USB port on your computer before you begin the update. Keep your Fitbit device close to your phone or tablet to complete the update.

If the firmware update fails, you may see this image on your watch's screen:

Follow the troubleshooting steps below based on your issue to resolve the problem.

Low Battery

If your watch isn't sufficiently charged before starting the update, you may see this image on your screen or a low battery message in the Fitbit app:

Wait until the battery is at least 50% charged to start the update and keep your watch plugged into the charger. To check the battery level, tap the screen or press any button while the watch is charging.

No Clock after Update

If you see a clock error message on your watch's screen after the update, choose a clock face in the Fitbit app to resolve the problem. For more information, see How do I change the clock face on my Fitbit device?

Update Failed over Wi-Fi

If you have trouble updating your watch over Wi-Fi, try these steps to resolve the problem. For Versa Lite Edition, see Update Failed over Bluetooth.

  1. Make sure your watch is connected to the Wi-Fi network you want to use. For instructions on how to add a network, see How do I connect my Fitbit watch to Wi-Fi?
  2. Move your watch closer to your router.
  3. Make sure your router is connected to the internet.
  4. Restart your watch. For instructions, see How do I restart my Fitbit device?
  5. Remove your watch from your Fitbit account. For instructions, see Can I use more than one Fitbit device with the same account?
  6. Remove your watch from the list of Bluetooth devices paired to your phone. On your phone, go to Settings > Bluetooth > find the watch in the list > find an option to forget the device.
  7. Reconnect your watch to your Fitbit account. For instructions, see How do I set up my Fitbit device?
  8. Try again to update your watch.

If the update fails, restart your phone and try again.

If you can't update your watch over Wi-Fi, follow the on-screen instructions in the Fitbit app to update your watch over Bluetooth instead. Note that firmware updates over Bluetooth may take significantly longer to complete.

Update Failed over Bluetooth

If you have trouble updating your watch over Bluetooth, try these steps to resolve the problem:

  1. Turn Bluetooth on and off on your phone.
  2. Restart your watch. For instructions, see How do I restart my Fitbit device?
  3. (Versa Lite only) On your watch, open the Settings app > About. If your firmware version is 38.6.1.1, attach your watch to the charging cable and plug the charging cable into a USB port on your computer before you begin the update. Keep your Fitbit device close to your phone or tablet to complete the update.
  4. Remove your watch from your Fitbit account. For instructions, see Can I use more than one Fitbit device with the same account?
  5. Remove your watch from the list of Bluetooth devices paired to your phone. On your phone, go to Settings > Bluetooth > find the watch in the list > find an option to forget the device.
  6. Reconnect your watch to your Fitbit account. For instructions, see How do I set up my Fitbit device?
  7. Try again to update your watch.

Fitbit Driver Download

If the update fails, restart your phone and retry the update.

If you still have trouble updating your watch, contact Customer Support.

Instructions for installing Windows 10 Driver

Note that these instructions are for Versa Lite Edition only.

If you tried to update the firmware on your watch after a factory reset and received an error message on your Windows 10 computer, follow the instructions below to update your driver software.

  1. Open your Windows Device Manager.
  2. Under Other devices, right click IP-over-USB.
  3. Click Update Driver > Browse my computer for driver software.
  4. Click Let me pick from a list of available drivers on my computer.
  5. Click Network Adapters > Next.
  6. Under Manufacturer, click Microsoft.
  7. Under Model, click Remote NDIS Compatible Device.
  8. Click Next.
  9. Click Yes if any warnings appear. Your driver software installs to Windows Device Manager.

After your driver software installs, use your Windows 10 computer to update the firmware on your watch as instructed by Customer Support.

All other devices

Make sure your tracker is charged and then try these steps:

  1. Turn your tracker off and on again using the instructions in How do I restart my Fitbit device?
  2. Restart your phone, and retry the update.
  3. Log in to your Fitbit account on a different device, and retry the update.

If you still have trouble, contact Customer Support.

2047

-->

This topic is intended for OEMs who want to build a Windows 10 system with USB Type-C connector and want to leverage OS features that allow for faster charging, power delivery, dual role, alternate modes, and error notifications through Billboard devices.

A traditional USB connection uses a cable with a USB A and USB B connector on each end. The USB A connector always plugs in to the host side and the USB B connector connects the function side, which is a device (phone) or peripheral (mouse, keyboard). By using those connectors, you can only connect a host to a function; never a host to another host or a function to another function. The host is the power source provider and the function consumes power from the host.

The traditional configuration limits some scenarios. For example, if a mobile device wants to connect to a peripheral, the device must act as the host and deliver power to the connected device.

The USB Type-C connector, introduced by the USB-IF, defined in the USB 3.1 specification, addresses those limitations. Windows 10 introduces native support for those features.

Feature summary

  • Allows for faster charging up to 100W with Power Delivery over USB Type-C.
  • Single connector for both USB Hosts and USB Devices.
  • Can switch USB roles to support a USB host or device.
  • Can switch power roles between sourcing and sinking power.
  • Supports other protocols like DisplayPort and Thunderbolt over USB Type-C.
  • Introduces USB Billboard device class to provide error notifications for Alternate Modes.

Official specifications

Hardware design

USB Type-C connector is reversible and symmetric.

The main component are: the USB Type-C connector and its port or PD controller that manages the CC pin logic for the connector. Such systems typically have a dual-role controller that can swap the USB role from host to function. It has Display-Out module that allows video signal to be transmitted over USB. Optionally it can support BC1.2 charger detection.

Consider recommendations for the design and development of USB components, including minimum hardware requirements, Windows Hardware Compatibility Program requirements, and other recommendations that build on those requirements.Hardware component guidelines USB

Choose a driver model

Use this flow chart to determine a solution for your USB Type-C system.

If your system...Recommended solution...
Does not implement PD state machinesWrite a client driver to the UcmTcpciCx class extension.
Write a USB Type-C port controller driver
Implements PD state machines in hardware or firmware and support USB Type-C Connector System Software Interface (UCSI) over ACPILoad the Microsoft provided in-box drivers, UcmUcsiCx.sys and UcmUcsiAcpiClient.sys.
See UCSI driver.
Implements PD state machines in hardware or firmware, but either does not support UCSI, or support UCSI but requires a transport other than ACPIWrite a client driver for the UcmCx class extension.
Write a USB Type-C connector driver
Write a USB Type-C Policy Manager client driver
Implements UCSI but requires a transport other than ACPIWrite a client driver to the UcmUcsiCx class extension.
Use this sample template and modify it based on a transport that your hardware uses.
Write a UCSI client driver

Bring up drivers

Fitbit
  • USB Function driver bring-up is only required if you support USB Function mode. If you previously implemented a USB Function driver for a USB micro-B connector, describe the appropriate connectors as USB Type-C in the ACPI tables for the USB Function driver to continue working.

    For more information, see instructions about writing a USB Function driver.

  • USB Role-Switch driver bring-up is only required for devices that have a Dual Role controller that assumes both Host and Function roles. To bring-up the USB Role-Switch driver, you need to modify the ACPI tables to enable the Microsoft in-box USB role-switch driver.

    For more information, see the guidance for bringing up the USB Role Switch Driver.

  • A USB Connector Manager Driver is required for Windows to manage the USB Type-C ports on a system. The bring-up tasks for a USB Connector Manager driver depend on the driver that you choose for the USB Type-C ports: The Microsoft in-box UCSI (UcmUcsiCx.sys and UcmUcsiAcpiClient.sys) driver, a UcmCx client driver, or a UcmTcpciCx client driver. For more information, see the links in the preceding section that describe how to choose the right solution for your USB Type-C system.

Test

Perform various functional and stress tests on systems and devices that expose a USB Type-C connector.

Test USB Type-C systems with USB Type-C ConnEx - Run USB tests included in the Windows Hardware Lab Kit (HLK) for Windows 10.

Run USB function HLK tests with a C-to-A cable (search for Windows USB Device in the HLK

Certification/ComplianceAttend Power Delivery and USB Type-C compliance workshops hosted by the standards bodies.

See also