AsteroidOS is an open-source smartwatch operating system still in its early stages of development. Developers can currently port AsteroidOS to new smartwatches, or develop, translate and test apps on their own watches. They can also create an Asteroid app by using an SDK that is generated by OpenEmbedded, a build framework for embedded Linux. Developers can use a prebuilt SDK or build it themselves.
AsteroidOS is built on libhybris, a library that allows us to re-use Android drivers. That’s why porting AsteroidOS to an Android watch is often easy to do. You should first try to search for your device’s kernel source tree and verify if its bootloader supports fastboot or odin. Then, get in touch with us via IRC and we will be able to see what can be done.
You can now flash AsteroidOS along your Android Wear installation and boot it via fastboot. Note that you’ll have to use fastboot every time you want to boot AsteroidOS. It won’t be that way in the future but for now, it allows to easily keep Android and AsteroidOS installed on the same device.
For now, the LG G Watch and G Watch Urbane are the only platforms supported by AsteroidOS. You can also download a custom asteroid-image-dory.ext2 and zImage-dtb-dory.fastbootand adapt the adb push and fastboot boot commands accordingly.