Two days ago I read that Sony had opened the SmartWatch to allow custom firmware, and what was my surprise when I read that my friend David Cuartielles (co-founder of Arduino) was behind the first hack to compile with Arduino suite!
So I started to work to launch the first game “fairly” cool. It was still dark! I thought go to bed early, but it began to be addictive when I saw what I had in mind was becoming a reality in my wrist.
Here you have a few steps “for dummies”, I have followed them again with a Ubuntu 13.04 32-bit Live distro (32-bit highly recommended to save problems with JDK compatibility).
Here we go:
- Start an Ubuntu 32 bits (Installed/virtualized/liveUSB)
sudo apt-get install openjdk-7-jre
sudo apt-get install libusb-1.0-0-dev
- Download: http://dfu-util.gnumonks.org/releases/dfu-util-0.7.tar.gz and untar
./configure make sudo make install
- Download http://underverk.blushingboy.org/smartwatch-ide-002-alpha-linux.tgz and untar
- Enter in ../arduino-alpha-0001/hardware/tools and:
- Run the Arduino suite: (important the sudo, if not it cannot open the device)
- Put the watch in DFU mode
- And… Download the STAR WATCH Sketch! (And put inside a folder called starwatch)
Link to the GitHub repo for future releases: https://github.com/underverk/SmartWatch
Things to add in 0.2 version:
DateTime and PowerSaving, now if you enable it could cause some problems with LDU mode (I have lost hours trying to enter on it! xD)