Sachin Patil

Sachin Patil

Free Software Developer | GNU Emacs Hacker

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