[LG G Watch R] drmcatchr:
Thought I would add this small guide here as I’ve been trying to find something similar and didn’t.

Before I start-off, All the credits go to the amazing XDA Developers and their respective mods, as things would’ve never been this easy or straight-forward without their dedication and hard work. Namely [MENTION=314272]bunny0007[/MENTION] , [MENTION=2425314]intersectRaven[/MENTION] , [MENTION=2385005]invisiblek[/MENTION] and [MENTION=4246643]Tomsgt[/MENTION]

Having both the LG G Watches, It was only a matter of time that I too wanted the new OTA Updates, so as to use the sort-of-amazing features it promised. Now being on a Stock-rooted 5.1.1 firmware from [MENTION=314272]bunny0007[/MENTION] and running a Custom Kernel from [MENTION=2425314]intersectRaven[/MENTION], I was told that it wouldn’t be possible to get the OTA installed even if it popped-up (Well it would install, but not actually show anything) This I tried, But when the watch rebooted; it showed a dead android bot with an exclamation over it’s guts! Which to me meant, things weren’t apparently going in the right direction. After a couple of trials, this* is what eventually worked ...

*A word of caution before you proceed, this worked for me and “might” not work for you. So if your watch gets nuked or bricked (which again, I highly doubt it would), it ain’t my fault but yours and murphy’s alone!

Now that’s out of the way, Let’s make sure we have the bare necessities such as:

A PC that can run ADB and Fastboot Commands using CMD, usually Installed by:

◦ The 15 Seconds ADB Installer - XDA Post

◦ The Android SDK Platform Tools - link

◦ The Necessary Google Drivers - link

The Stock 5.1.1 (LDZ22D) Boot, Recovery and System images:

◦ For G Watch - link

◦ For G Watch R - XDA Post

The most recent TeamWin Recoveries

◦ For G Watch (dory) - link

◦ For G Watch R (lenok) - link

The Wear SuperSU, that can be used on both the watches - link

*Optional: The Custom Kernels

◦ For G Watch by [MENTION=2385005]invisiblek[/MENTION] - XDA Post

◦ For G Watch R by [MENTION=2425314]intersectRaven[/MENTION] - XDA Post

*Optional: The Advanced Settings App - Google Playstore

*These are strictly optional and are only based-off of my personal preferences. Feel free to install any custom kernel or tweaking apps of your choice.

TIP: If you need to flash a file from a particular folder, You can invoke CMD by holding the Shift Key and Right-click to see the Open command window here option.

1) Restoring to Stock & Relocking the Bootloader (This is only if you have unlocked your bootloader and have rooted previously)

a. Make sure, the watch is charged to a 100%, Can’t stress this enough!

b. Enable Adb Debugging on your watch. Eh, how?

Go to Settings > About.

Tap on the Build Number repeatedly until it says You’re a Developer.

Go back and tap on Developer options and Enable ADB Debugging.

As you place the watch on the cradle that is connected to your PC, you’ll be prompted to Are you sure?, Select Always allow from this computer and click OK.

Once you have downloaded and extracted the appropriate Image zip for your watch into a folder. You should see the following files: Boot.img, Recovery.img and System.img!

c. Now Access CMD will elevated privileges or in other words as admin and enter the following codes:

adb devices

adb reboot bootloader

fastboot devices

fastboot -w

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot oem lock

fastboot reboot

With the final command, the watch will reboot showing the Lg logo minus the lock sign, which means the bootloader has been locked. It should then continue onto boot into Android Wear. Yes, it’s going to take some time to complete, so be patient and let it do it’s thing.

2) Installing the OTA Update

Once the watch boots into android wear, Go through the initial setup and link it with your phone. Then go to Settings > About > System Updates, where you’ll see your new update being downloaded. When done, Accept to install and the watch will reboot to install the update without any issues. Once completed, It will upgrade the existing apps on the watch and boot into Android wear.

Congrats, You have now installed the new update!

3) Unlocking the Bootloader & Flashing TWRP

As with any other android device, You’ll need to unlock the bootloader to install a custom recovery. So enable debugging the same way as mentioned at the beginning of this guide. Invoke CMD and enter the following commands:

adb devices

adb reboot bootloader

fastboot devices

fastboot oem unlock

fastboot reboot

The watch will reboot showing the Lg logo with an unlocked sign, meaning the bootloader has been unlocked. Again, as it boots into android wear, Go through the initial setup and link it with your phone. Enable Adb Debugging, Invoke CMD and enter the following commands:

adb devices

adb reboot bootloader

fastboot devices

fastboot flash recovery twrp-2.8.7.0-lenok.img

Now on the watch, using the < O > keys, select Recovery Mode and press the O key to enter into TeamWin Recovery. This is required to be done only once, because if you directly reboot after flashing the recovery, there are chances it won’t work. Proceed to reboot by pressing the Reboot button in TWRP.

4) Sideloading SuperSU and Installing it using TWRP

Once the watch has booted back up, Invoke CMD and enter the following commands to push SuperSU zip & to reboot into recovery:

adb devices

adb push Wear-SuperSU-v2.40.zip /sdcard/

adb reboot recovery

Now on the watch, You should be in TWRP. Select Install and scroll down to find the zip and swipe to flash. It will show as successful and proceed to reboot.

Congrats, You are now rooted and how do you check you are? Once the watch has rebooted into android wear. Invoke CMD and enter the following commands:

adb devices

adb shell

su

5) Install the Custom Kernel (Optional)

This is more of an individual choice on which custom kernel you want to use, As it depends on how you use the watch. Myself being a light user, I use the single core vr of the custom kernel from the dev [MENTION=2425314]intersectRaven[/MENTION] to make it more battery friendly. Invoke CMD and enter the following commands:

adb devices

adb reboot bootloader

fastboot devices

fastboot boot single.boot.img

That is, If you want to boot the image temporarily, but this will reset to stock after a restart or

fastboot flash boot single.boot.img

fastboot reboot

6) Install Advanced Settings (Optional)

This free tiny little app has been a lifesaver and gets updated often with new features. There are lots of things you can configure and tweak without the need to edit manually via adb.

Guess I’m done then, I hope this guide helps someone in some way :) And also to get the best out of their watch …