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.

Supported watches:

Brand Model Codename Maintainer Display Touch Audio Bluetooth Sensors Haptics USB WLAN Note
Asus ZenWatch anthias locusf X X X X X X X Sluggish UI
Asus ZenWatch 2 sparrow/wren Lrs121/dlandau X X X X X
Asus ZenWatch 3 swift anYc X X X X X
LG G Watch dory kido X X X X X X X Best support
LG G Watch R lenok atx X X X X X
LG G Watch Urbane bass TheAppleMan X X X X X X X
Samsung Gear Live sprat kido/nobody X X X X X X
Sony SmartWatch 3 tetra kido X X X X X
Huawei Watch sturgeon bencord0 Just boots

Possible ports not supported yet:

  • Casio Smart Outdoor Watch
  • Huawei Watch 2
  • LG Watch Urbane 2nd Edition
  • Moto 360 (1st generation)
  • Nixon Mission
  • New Balance RunIQ Watch
  • Samsung Gear S
  • Tag Heuer Connected

Impossible ports because of lack of pinouts:

  • Fossil Q Founder
  • Fossil Q Marshal
  • Fossil Q Wander
  • LG Watch Sport
  • LG Watch Style
  • Michael Kors Access
  • Moto 360 (2nd generation)
  • Moto 360 Sport
  • Movado Connect
  • Polar M600

Tizen Smartwatches

The Samsung Gear 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