I have one of these devices and I would really love to figure out if it is possible to write and push my own firmware into the device. The software on the watch is pretty limited and I would like to extend it out to give me more capabilities, like being able to choose an activity type of something other than running.
One option that I have thought of is to record the USB activity when the device is being updated but I suspect that it will be downloading an encrypted hex file or something to try and protect the companies IP. Well that is what I would do if I were them...maybe that is a bad assumption.
Before I go about trying to pry the thing open, I wandered if anyone else had done something similar to find out what processor type it runs on, etc.
Any information would be useful in heading me down the right path before I take a screwdriver to it.
Note: I am not looking for software development knowledge here, I am a programmer and have experience in firmware. I am just trying to find out the platform so i can work out if there is a toolset available to compile or if the device runs some custom FPGA config or a proprietary processor which would mean the idea is dead in the water to start.