As currently no AsteroidOS watches have direct access to the Internet, no OTA upgrades are offered. This page documents upgrading AsteroidOS.

Reflash AsteroidOS


The easiest way is to reflash the entire OS following the usual installation instructions.

You will first have to reboot into fastboot, which is slightly different under AsteroidOS than it is under Android Wear.

First, go to Settings -> USB and make sure your device is in either Developer Mode or ADB Mode and connect it to your computer.

If your watch is in Developer Mode, run the following command on your computer: ssh root@192.168.2.15 'reboot -f bootloader'.

If your watch is in ADB Mode, run the following command on your computer: adb shell reboot -f bootloader.

OPKG over USB


If you don't want to lose your personal data, and prefer upgrading Asteroid without reflashing it, you can share your Internet connection from a PC to the watch and use AsteroidOS' package manager: opkg

Configure a NAT on your computer (Note: Replace eth0 with the name of the interface that connects your computer to the Internet) with:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Configure a default gateway and DNS on the watch with the following commands ran via SSH:

route add default gw 192.168.2.1
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

Then upgrade your AsteroidOS with opkg, using the standard commands:

opkg update
opkg upgrade