Hacking Wearables for Mental Health and More

Back to project overview

Presenting the "Tingle" wearable for compulsive behaviors and a hacked fitness tracker wearable device prototyping platform.


Andrew W wrote 03/10/2019 at 18:41 point

Thanks for the wealth of useful information, these devices are amazing. Do you know how to build a package that can be flashed via OTA DFU rather than USB / J-Link ?

  Are you sure? yes | no

fullspam wrote 11/05/2018 at 21:09 point

I'm trying to develop a 24/7 hearth rate tracker for my grandmom (data sent automatically to raspberry server via bluetooh for historical data, and if some condition is meet, sent a alert via telegram). I have a nodemcu with ino file working sending data to google sheets and telegram conection, but I have just read your hack and this wearable is just wat I'm looking for. My questions are: do you have a picture how the j-link jumpers are connected? how bluetooth is linked to a device? HR sensors seems to be 4 and 29, and battery 28. I only want to show batery level and conection status, so

  Are you sure? yes | no

gerardwknight wrote 06/22/2018 at 04:44 point


  Are you sure? yes | no

Curt White wrote 06/22/2018 at 04:21 point

Yeah, there are two steps. You need the X9 variant file directory + contents (in the repo) into the nRF5x Arduino Core variant directory and you need to add and entry to the boards.txt file in the nRF5x Arduino Core install directory (in AppData). Instructions for the boards.txt entry can be found in a comment in the variant.h file inside the variant file directory (inside "Wearable-nRF52-X9" folder in the repo). Before you do any of this its a good idea to get the generic nRF52 variant working so you know everything is installed correctly and functional. nRF5x Arduino Core comes with a bunch of baked in variants including a "Generic nRF52" and "Nordic Semiconductor nRF52 DK" both of which should allow you to at least go through the process of programming the X9 - even though the firmware won't work unless you are using the X9 variant. In depth instructions can be found on the nRF5x Arduino Core GitHub repo README:

  Are you sure? yes | no

gerardwknight wrote 06/22/2018 at 03:43 point

how do you add the x9 variant? Does it need to be registered somehow?

  Are you sure? yes | no