Resources for reverse engineering generic Nordic Semiconductor nRF52832 and nRF51822 ARM Cortex based Smartwatches and activity trackers. These devices are my primary development platform for rapid prototyping of wearables. You get a nRF52832 ARM Cortex M4 SoC MCU, color OLED display, accelerometer, HR LED, HR photodetector, vibration motor, LiPo battery, battery charger, injection molded enclosure and strap for $30-$40. Using these devices as a development platform means faster, more ambitious prototyping - I treat them as disposable and have personally destroyed more than 20 over the past two years. These devices can be programmed using nRF5X ArduinoCore, ARM Mbed or directly with the Nordic nRF5X SDK using ARM Keil or the GNU ARM Embedded GCC toolchain. Devices can be flashed using nRFgo Studio, nRFjprog Win , nRFjprog Linux , nRFjprog Mac , OpenOCD and ArduinoCore Arduino IDE Plugin. I use a SEGGER J-Link programmer, but if you want to save money and have a $4 'Blue Pill' STM32 board lying around you can turn it into an ARM programmer/debugger, the "Black Magic Probe": https://medium.com/@paramaggarwal/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c also https://hackaday.com/2016/12/02/black-magic-probe-the-best-arm-jtag-debugger .
NOTE: I will try to keep purchase links updated but one can only do so much. DuckDuckGo/Google search is your friend. I have worked with the X9 more than any other device and have placed X9 related files in the root of this repo. I am still in the process of hacking components for other listed devices, and you are of course welcome to contribute!
- https://www.ebay.com/itm/X9Pro-Bluetooth-Smart-Watch-Heart-Rate-Monitor-Bracelet-Fitness-Activity-Tracker/372268058270
- https://www.ebay.com/itm/LEMFO-X9-Pro-Sport-Bracelet-Activity-Tracker-Blood-Pressure-Band-For-Android-iOS/282783676442
- https://www.ebay.com/itm/X9Pro-Sports-Smart-Bracelet-Activity-Tracker-Calorie-Counter-Heart-Rate-Monitor/192510003251
- http://www.globalsources.com/gsol/I/Smart-bracelet/p/sm/1153444500.htm
- https://www.amazon.com/Gentman-Colorful-Wristwatch-Pressure-Smartwatch/dp/B074J2DLBT/ref=sr_1_7
- https://de.aliexpress.com/item/New-Original-X9-PRO-Smart-Watch-Sport-Heartrate-Blood-Pressure-Oxygen-Oximeter-Sport-Bracelet-Watch-intelligent/32823945075.html
- https://www.amazon.com/Bozlun-Pressure-Pedometer-Distance-Waterproof/dp/B074K9D97B
- https://www.aliexpress.com/item/Slimy-B20-ECG-Heart-Rate-Blood-Pressure-Monitor-Smart-Band-Bluetooth-Fitness-Bracelet-Smart-Wristband-Watch/32836720008.html
- http://www.globalsources.com/gsol/I/Smart-watch/p/sm/1154438131.htm#1154438131
- https://www.dhgate.com/product/b20-smart-bluetooth-ecg-ppg-health-bracelet/409064543.html
- https://www.skmei-watch.com/index.php?route=product/product&product_id=927
- http://www.dx.com/p/eastor-b20-ecg-heart-rate-blood-pressure-monitor-smart-band-red-479559#.W3x7iuhKiUk
- https://www.aliexpress.com/item/Slimy-B20-ECG-Smart-Band-Heart-Rate-Blood-Pressure-Monitor-Bluetooth-Fitness-Bracelet-Smart-Wristband-Watch/32850321098.html
- https://www.aliexpress.com/item/Hot-Smart-Watch-CK12-Graphene-ECG-Blood-Pressure-Heart-Rate-Smart-Bracelet-Sport-Watch-Pedometer-Call/32830280936.html
- https://www.ebay.com/itm/CK12-Smart-Wrist-Watch-ECG-Heart-Rate-Blood-Pressure-Monitor-Sleep-Waterproof/273154151326
- https://www.ebay.com/itm/CK12-ECG-Blood-Pressure-Heart-Rate-Smart-Bluetooth-Bracelet-Matte-for-Android/372178718406
- https://www.aliexpress.com/item/Teamyo-CK12-Graphene-ECG-Smart-Band-Oxygen-Pressure-Monitor-Sport-Smart-Wristband-Waterproof-Fitness-Tracker-Bluetooth/32862762634.html
- https://www.aliexpress.com/item/N68-Smart-Bracelet-Blood-Pressure-Dynamic-Heart-Rate-Activity-Fitness-Tracker-Smart-Wristband-Pedometer-Waterproof-Smart/32861208616.html
- https://www.aliexpress.com/item/Langtek-N68-Smart-Band-Bluetooth-Bracelet-Touch-Screen-Heart-Blood-Pressure-Monitor-Smart-Band-Wristband-Sport/32856425541.html
- https://www.ebay.com/itm/LEMFO-N68-Smart-Watch-Band-Heart-Rate-Activity-Tracker-Wristband-For-Andriod-iOS/312017440612
- https://www.ebay.com/itm/Lemfo-N68-Bluetooth-Waterproof-Activity-Tracker-Heart-Rate-Pedometer-Smart-Band/282777153434
- https://www.amazon.com/Bracelet-Activity-Waterproof-Bluetooth-Wireless/dp/B078W28FYH/ref=sr_1_1
- https://www.aliexpress.com/item/YurKem-ID107-Plus-HR-Smart-Band-Bluetooth-4-0-Answer-Call-GPS-Smart-Bracelet-Heart-Rate/32811734484.html
- https://www.aliexpress.com/item/Smartch-ID107-Plus-HR-Bluetooth-Smart-Bracelet-Heart-Rate-Monitor-Multi-sports-Cardio-Fitness-Guided-Breathing/32850167271.html
- https://www.ebay.com/itm/ID107-Plus-IP67-SmartWatch-Sleep-Activity-Tracker-Fitness-Heart-Rate-Call-SMS/253195626491
- https://www.ebay.com/itm/Fitness-Tracker-JELEGANT-ID107-Plus-HR-Smart-Bracelet-Activity-Tracker-Hear/292493668861
- https://www.aliexpress.com/item/HL-2017-M3-Sports-Smart-Watch-Heart-Rate-Calories-Wrist-Watch-Smart-Bracelet-Watch-ma29-Levert/32804495965.html
- https://www.aliexpress.com/store/product/Smart-Watch-Wrist-Band-Blood-Pressure-Heart-Rate-Monitor-M3-Bracelet-Sport-Activity-Clock-Wristband-Bluetooth/1961463_32803053240.html
- http://techshopstore.com/products/m3-ip67-life-waterproof-sport-smart-wristbands-heart-rate-calories-wrist-watch-smart-bracelet-watch-0-69-inch-hd-for-ios-android/
- https://www.amazon.com/Aurorax-Fitness-Waterproof-Tracker-Monitor/dp/B0765RG26M/ref=sr_1_5
- https://www.aliexpress.com/item/ID107-Smart-Band-Smartband-Heart-Rate-Monitor-Wristband-Fitness-Flex-Bracelet-for-Android-iOS-PK-xiomi/32812006895.html
- https://www.aliexpress.com/item/Waterproof-Heart-Rate-Monitor-Smart-Band-ID107-Fitness-Tracker-Smart-Bracelet-Watch-OLED-Smart-Wristband-for/32790006100.html
- https://www.ebay.com/itm/ID107-Heart-Rate-Smart-Watch-Bracelet-Fitness-Activity-Tracker-Sleep-Monitor-NEW/182852498159
- https://www.ebay.com/itm/ID107-Bluetooth-Smart-Watch-Fitness-Activity-Tracker-Pedometer-Calories-Counter/132232187828
- https://www.amazon.com/Bluetooth-Bracelet-Monitor-Wristband-Smartphone/dp/B01DF2H732/ref=sr_1_1
Special thanks to all the members of the smartwatch slack group (@rogerclarkmelbourne, @goran-mahovlic, @micooke, @olivier, @marvin, @floe, the nRF51822 smart watch Gitter Lobby, to @goran-mahovlic and @rogerclarkmelbourne for the KX022 accelerometer driver, to @sandeepmistry for the awesome ArduinoCore Nordic SDK wrapper and Lampert for his awesome light saber WebGL 3D model. Roger Clark in particular has done a lot of cool stuff with Nordic activity trackers, check out his work!