Android OS Forum banner
1 - 20 of 491 Posts

· Registered
2,009 Posts
4ndr01d presents
"Android Wear the way it should be" for the LG G Watch


improved battery life
reduced lag between screens
improved overall performance
increased vibration intensity
other surprises!

Donations Appreciated!
Click here to donate via PayPal if you like my work and want to support further versions of my ROMs.[/size]

For those who would like to donate but want a little something in return, I'm selling stands for the LG G Watch to keep it looking awesome on your desk!

Buy a LG G Watch Stand here


2.3 (md5: 0c98282b30d041a4b331d5b665d41d92)

fixed issue with tweaks script

fixed issue with dpi setting

increased default cpu frequency

enabled 2 cores by default with option to set all 4 in tweaks file

fixed some other minor bugs

2.2 (md5: 57b18d78a33d7807f6138d98acf5b7ce)
fixed issue with tweaks file
improved performance

2.1 (md5: aa21fc8d7c37832d386a76e5eb29c34d)
fixed issue with tweaks not always applying
increased default vibration a bit
minor tweaks to notification vibrations
updated script info again
added more documentation to mods files

2.0 (md5:07036b655722a07a4b9537e88f2bb592)
updated to new 5.0.1 base
updated script info

1.2 (md5: decef7ff62aa8fbfce562e49820c8354)
updated base to KNX01Q (4.4W.2)
re-implemented some tweaks for the new base
added additional custom user tweaks to the mods

1.1 b2 (r2) (md5: 16a7fedb2b9fe6e2ebd9e45ab7bb18e6)
fixed issue causing a long wait on installing mods
no changes were made to the ROM

1.1 b1 (md5: ef45e6d94efb49c6782f771474d27717)
updated base to KGW42Q (4.4W.1)
improved installer script

1.0 preview 14 (md5: 4c1177574b09ae5aa535bdec43764107)
fixed installer script for Windows XP (no changes to ROM)

1.0 preview 13 (md5: 29be6fc36b2d9b4d79b11fe7e1c1fccb)
fixed issue causing occasional lag
minor tweaks to improve battery life

1.0 preview 12 (md5: c57d9ffcf97b9f09fd6cd4a78f2252f5)
fixed issue with installer
you need to install 12 to get the full features from 11

1.0 preview 11 (md5: 70d026cc52fa1399f2c01d2f8ea76a1a)
updated base to latest OTA (KVM78Y)
added preview build number to about screen
tweaked viewing angle to hopefully improve usefulness
other minor tweaks
return to stock is not fully function from preview 11!

1.0 preview 10 (md5: 39dd89f79b1750cd50b5d94b90b1453f)
fixed leftover files from return to stock script
improved memory management (minfree settings)
other minor tweaks

1.0 preview 9 (md5: 9fac7903d237773435b3b8796e5245cc)
fixed issue with return to stock script, no changes to ROM

1.0 preview 8 (md5: 3214d17ba329efd4db059711d8201c9c)
increased vibration intensity/duration a bit more by request
improved card swiping transitions
improved battery life/performance by improving cpufreq usage
added auto compression of app databases for quicker app loading
fixed issue with installer script throwing false errors
added return to stock script

1.0 preview 7 (md5: 3fc9dcd625a77c33a6cf7f53974205a8)
fixed installer issue with osx, no changes to rom

1.0 preview 6 (md5: ba6fed487012f019ea5dc369aa89826d)
fixed additional issues with installer (really this time, promise)
you will need to run preview 6 to have the full effects from what was listed in preview 4 or 5

1.0 preview 5 (md5: 8f103412fc4261312a5846de9ad69d41)
fixed issues with installer
you will need to run preview 5 to have the full effects from what was listed in preview 4

1.0 preview 4 (md5: 98243f4408c01378297e88dfc0f369e0)
increased vibration duration and intensity a little
improved battery usage from vibration
improved touch responsiveness
tweaks to improve battery life (should be back to being noticeably better than stock)
fixed issue with tweaks not sticking after reboot
fixed issue with installer

1.0 preview 3 (md5: b2080c9240e87aa722a293990c1756fd)
increased the vibration intensity a little
made readme.txt a little more clear and easy to follow

1.0 preview 2 (md5: 00455fe8d829ff96ac8ae0577ce137cd)
fixed issue with the installer
fixed confusion with the readme (yes, I'm very use to saying phone, sorry!)

1.0 preview (md5: d042862dbb117deeba462e7967e60338)
initial preview release


Download ROM from 4ndr01d

1. follow instructions in the zip file, do not attempt to flash![/size]
2. let watch sit for a few minutes once booted to settle (a lot is done on first boot)[/size]

Google - for Android![/size]
You guys - for all your support and feedback![/size]



· Registered
2,009 Posts

Q. Do I need to have my bootloader unlocked?

A. Yes. See below for instructions.

Q. Do I need to be rooted?

A. No, the ROM script will root the watch for you.

Q. Where can I get the Windows Drivers?

A. See the guide below.

Q. Will there be a way to return to stock?

A. Yes, the ROM includes a script to return to stock.

Q. Will OTAs still work?

A. Yes, OTAs should still come through fine. I'll also be updating the ROM with the latest OTAs that come out.

Q. If I take an OTA, will I need to re-flash the ROM?

A. Yep.

Q. Are the improvements really that noticeable?

A. Yes, this fixes the issue of the lag when swiping between cards and you'll notice right away.

Q. Are there more changes planned?

A. I have a lot of changes in mind for performance and usability, but will be sticking with the general look and feel of Android Wear.

Q. Is this a full ROM?

A. Yep.

How To Install Windows Drivers

Method 1:

1. You can use the Universal Adb Drivers from here.

Method 2:

1. Install the Google USB Drivers from here.

2. Open Windows Device Manager, right click on "G Watch" and select "Update Driver Software"

3. Select "Browse my computer for driver software"

4. Select "Let me pick from a list of drivers on my computer"

5. Choose "Android Device" and click next

6. Select "Google" as manufacturer and "Android ADB Interface" as model then click next

7. Select "Yes" in the next dialog (if one pops up)

How To Enable ADB Debugging

1. Tap the time for Google Search to show up and scroll down to Settings then About
2. Tap Build Number 7 times to enable Developer Options
3. Go back to Settings and tap on Developer Options and enable ADB debugging

How To Unlock Bootloader

1. Enable ADB Debugging (see above)

1. Download the ROM package and extract the zip file

2. Open a command prompt where you extracted the zip file

3. Run "adb reboot-bootloader" (you may need to allow connections in the prompt on your phone)

4. Once the watch reboots to the bootloader, run "fastboot oem unlock"

5. Choose yes and it will unlock the bootloader as well as factory reset the watch, so go re-sync with your phone

· Registered
2,009 Posts
Discussion Starter · #6 ·
Hm it's only around 8MBs. So tiny. Is there a way to go back to stock as well?
This is a preview ROM, so only the "changes" are in it. I'm finishing up a full ROM now which is closer to 300MB. Preview will give you the benefits without the added risk for the moment. Preview is running solid on mine and the lag that was there is gone.

I will have a return to stock as well.

· Android Apprentice
67 Posts
I think alot of questions need to be answered. If I flash this, can i still take OTAs because those are very important to this new android branch. Do we have a way of reverting this? How does it make the battery life improve and reduce lag?

· Registered
2,009 Posts
Discussion Starter · #13 ·
I think alot of questions need to be answered. If I flash this, can i still take OTAs because those are very important to this new android branch. Do we have a way of reverting this? How does it make the battery life improve and reduce lag?
I'm uploading a new build now. I'll post an FAQs in the second post soon. Yes, you will still be able to get OTAs (pretty sure, but I'll keep it updated). Yes, there will be a revert option.

· Registered
2,009 Posts
Discussion Starter · #14 ·
No offense, but that sounds a little too good to be true. Any details on how you're doing this? Usually it's better battery life at the cost of smoothness or better smoothness at the cost of battery life.
None taken! The better performance comes from a combination of improved scrolling and touch responsiveness as well as better i/o methods. The better battery life comes from better memory management and how services are handed within the runtime. It takes a lot of patience, but it's a balancing act that can be perfected to get the best of both worlds. Let me know if you want any further information.
1 - 20 of 491 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.