Sachin Patil


Free Software developer & Emacser

ASUS ZenWatch2 update to Android Wear 2.0

Published on Oct 11, 2017 by Sachin.

Update ASUS ZenWatch2 to Android Wear 2.0

The post assumes that adb is installed on a system. On Fedora it comes with android-tools package and can be installed using

sudo dnf install android-tools -y

Setup ASUS ZenWatch2 debug mode

Make sure ADB debugging is enable under Settings -> Developer options. Enable Developer options by tapping Build number 5 times under Settings -> System -> About on watch.

On the system make sure you are able to access ZenWatch shell using adb shell. You may have to add udev rules as below

1: # file: /etc/udev/rules.d/51-android.rules
2: SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
3: SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="7770", GROUP="plugdev"

Sideload OTA package

  • Download OTA from here and connect the watch to system via USB and run

    adb reboot recovery

    watch should boot into recovery mode.

  • Swipe down to get menu options. Select Apply update from ADB and swift right. The watch is now ready to accept sideload

    ADB sideload: Verifying package
    Figure 1: ADB sideload: Verifying package
  • On the system run

    adb sideload f0095b7e9162d37af8f00140aea38d7922887a0a.zip

    and you should see something like below on watch. Wait till the upload is complete.

    ADB sideload: Updating package
    Figure 2: ADB sideload: Updating package

    Finally on system you should see

    1: loading: 'f0095b7e9162d37af8f00140aea38d7922887a0a.zip'...
    2: connecting...
    3: Total xfer: 2.01x

    Once upload is complete select Reboot from the menu and swipe right. Complete setup should take around 15 minutes

References: https://www.reddit.com