Skip to content
Google One Time Password for TI Chronos CC430 Watch
C Python Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bluerobin
contrib
doc
driver
gcc
include
logic
prebuilt
simpliciti
tools
.dir-locals.el
NEWS
README
README.old
TODO
build-all.sh
config.h.template
even_in_range.s
ez430_chronos.ewd
ez430_chronos.ewp
ezchronos.c
gpl-3.txt
makefile
sync.py

README

-------------------------------------------------------------------
Do not sue me if this firmware makes you mad.
-------------------------------------------------------------------

== Status ==

Works,... 

== You don't have to compile anymore! ==

Now just flash the firmware with whatever software you have,
Then do python3 sync.py, you should be set.

The pre-built firmware can be downloaded from:
http://tnhh.net/chronos-otp

== Requirements ==

msp430-gcc4 http://mspgcc4.sourceforge.net/
make
python http://python.org
python3

== HOWTO ==

* Copy gcc/intrinsics.h into [msp430-gcc-path]/msp430/include/intrinsics.h

* To configure your image, run:
   $ make config 

which will generate a config.h file that contains the settings for your build.

* To compile the image run:
   $ make

* To flash the image: Use any flasher that you are using.
  Use the Wireless Update function to update the firmware, as usual.
 
* Sync time:
  python3 sync.py TIMEZONE 16CHARSKEY
 
* NOTE: This firmware "locks" wireless update by default, so you have to push
the down (v) button once to unlock, then hold # to start wireless update again.
   
* Enjoy your watchfob!
 
Questions, please email to hnt7438 at truman period edu.


Changes:
beta2
- Vastly improved battery usage

beta1
- Now UTC time works! :-)
- Universal binary (no need to build your customized binary anymore!)
- Now wireless sync works with your universal binary!
Something went wrong with that request. Please try again.