Skip to content

Fitbit Firmware Hacking The Current State of the Heart

Daniel Wegemer

We will show how the Fitbit ecosystem works based on the Fitbit Flex and Fitbit Charge HR as well as the Fitbit Ionic smartwatch. We also show how we modified the firmware of the Fitbit Flex and discuss several vulner...

Summary

Daniel Wegemer presents a detailed hardware and firmware reverse engineering analysis of the Fitbit ecosystem, tracing the architectural evolution from early activity trackers (Fitbit Flex and Charge HR) to the Fitbit Ionic smartwatch. Wegemer breaks down the hardware components of each generation, contrasting the simpler Cortex-M3 ARM microcontroller and Nordic nRF BLE chip of the Flex with the multi-chip architecture of the Ionic, which incorporates a Cypress Bluetooth controller, a Broadcom processor, Wi-Fi, and NFC capabilities.

[07:26] Wegemer details the physical teardown process and hardware modification methodologies, including soldering 39 copper jumper wires onto test points of the Ionic's main PCB to monitor internal buses and tap debug interfaces. He explores firmware extraction, dumping EEPROM contents, and reverse engineering update protocols. For earlier devices like the Flex, he demonstrates remapping GPIO ports over Bluetooth commands to inject custom code and extract firmware images.

[27:38] The presentation turns to the wireless attack surface, investigating the Bluetooth Low Energy (BLE) implementation on the Fitbit Ionic. Wegemer highlights legacy diagnostic interfaces carried over from older generations and uncovers security flaws in the Ionic's Bluetooth pairing routines. Specifically, despite running Bluetooth 4.2, the Ionic enforces "Just Works" pairing without user authentication, allowing nearby attackers to sniff communications, manipulate device state, access unencrypted crash dumps, and perform sustained battery drain attacks.

(AI summary — Gemini Flash)

Related talks

IoT Village·44 min

  • DEF CON
  • Red Team
  • Date: Aug 2019
  • Location: Las Vegas

Rick Ramgattie

Internet of Things (IoT) devices have always been vulnerable to a variety of security issues. In 2013, Independent Security Evaluators (ISE) performed research on IoT devices that showed how rich feature sets could be...

iotfirmware-analysisdevice-exploitation+2

IoT Village·28 min

  • DEF CON
  • Red Team
  • Date: Aug 2019
  • Location: Las Vegas

Lee Brotherston

"The IoT industry is often lambasted for lax security, it faces unique challenges. This talk brings expertise from a veteran security engineer who has spent the last few months embedded (pun intended) in an IoT manufa...

iotfirmware-analysismanufacturing+2