Porting Status

> Porting Status

This page aims at gathering info about the currently supported platforms and porting efforts.

Android Wear

The Android Wear smartwatches are the most widespread and easy to support. The source code of their kernels is usually easily available and the drivers can be supported with libhybris. Those watches are the current priority of AsteroidOS.

Brand Model SoC Notes
LG G Watch QCOM APQ8026 Maintainer: kido, current default platform
LG G Watch R QCOM APQ8026
LG G Watch Urbane QCOM MSM8926 Maintainer: TheAppleMan, works great
LG G Watch Urbane v2 QCOM MSM8926
Motorola Moto 360 TI X3630ACBP Needs a home-made adapter.
Motorola Moto 360 v2 TI X3630ACBP Doesn’t seem to have any pin out, port should be impossible.
Tag Heuer Connected I Atom Z34XX
Fossil Q Founder I Atom Z34XX
Samsung Gear Live QCOM APQ8026
Sony Smartwatch 3 BCM23550 Maintainer: kido, up and running, no bluetooth
Asus Zenwatch QCOM APQ8026 Maintainer: locusf, everything works but suffer from lags
Asus Zenwatch v2 QCOM APQ8026 Maintainer: Lrs121, up and running, no bluetooth
Asus Zenwatch v3 QCOM APQ8009W Maintainer: anYc, basic support (display, touch, buttons, battery)
Huawei Watch QCOM APQ8026

Tizen Smartwatches

The Samsung Gear S, S2, S2 Classic and S3 might be supported by AsteroidOS in the future but they will require more work than the other watches. Someone already got interested in the S2 port but gave up because he couldn’t find the kernel’s defconfig.

Other smartwatches

There are many Android (non-Wear) smartwatches available for a lower price. (e.g: the Omate *, Sony SW, Intex iRist, zWatch etc…) It might be more difficult to get access to the kernel’s or android tree of those devices but libhybris could also make running AsteroidOS on top of them possible.

Other low-end smartwatches using cheap Mediatek SoCs aren’t able to run a Linux kernel and can’t be supported by AsteroidOS

About the author: kido