yashsingh1/xdaforums huggingface dataset:
[LG G Watch R] DerekVOF:
Wow. Thanks for this - given new life to a watch I thought no longer usable. Feels like a new watch, and I'm still getting 20 hours of battery life. Plenty to get through the day.
[LG G Watch R] louloudi:
Nope. Mine is clean factory with unlocked 2/4 cores after boot (in userspace).

pablotiss boot img have more changes... and it's based urbane (same HW).
[LG G Watch R] Dhalsim43:
I've tried to boot on the 4c img but it never booted
[LG G Watch R] louloudi:
Are you on last firmware?
[LG G Watch R] Dhalsim43:
Yes. I've tried the boot img from pablotiss and they're working well
[LG G Watch R] milesian:
After a factory reset of the watch, do I need to flash this kernel again?
[LG G Watch R] louloudi:
Try to boot/flash x4c.img (from https://temisto.net/lenok/ ) and tell me if it works...
[LG G Watch R] Dhalsim43:
I've booted on the 4c and it's now working, thanks
[LG G Watch R] Tajnymag:
I'm sorry to ask, but:

What is the difference between nb4c and x4c versions?
[LG G Watch R] louloudi:
x4c.img is same as nb4c_ond_oc.img - my mistake, upload twice :rolleyes:

nb4c - 4 cores stock

nb4c_ond_oc - 4 cores ondemand govenor and overclocking to 1.19GHz
[LG G Watch R] Tajnymag:
Ah, I see. Thanks.
[LG G Watch R] tharonny:
Hi all,

It has been a while since the last post in this topic has been made, but I hope there are still a few people here who can help me out.

Today I took the step to unlock the watch (which has been successfull) and after the factory reset my watch is updated again to wear 2.35.0.x on build number NWS2.170620.003

Now there are a few things not entirely clear to me.

- The message in the OP saying "ATTENTION: When trying to update from the March version, flash original kernel and then apply OTA, if not, bootloop will occur.", does this still apply? I am running the July 1 2017 security patch level

- I want to flash the boot image from [MENTION=4484287]louloudi[/MENTION] but since I read loads of different experiences with battery live, I wonder which boot.image I should start with. The nb2c (I assume 2 core) and nb4c (I assume 4 core) are both kinda clear, but there is also a boot_4c_20k_th80_df8_787200 and _998400.image available. Could you explain what these are? Should I just start (by booting instead of flashing) with the nb2c_ond_oc.img?

- Which Wear OS version is the factory-boot.img for? Can I flash this on the latest version in case I would like to go back to stock?

Thanks in advance
[LG G Watch R] louloudi:
Hi,

All my images are for last official realease. It's stock with some changes...

This long filename images are my testing images with ondemand governor and visible parameters: cores, sampling_rate, up_threshold, sampling_down_factor, max cpu speed

4c_20k_th80_df8_787200 - 4cores, 20000 sampling_date, 80 up_threshold, 8 sampling_down_factor, 787200Hz clock

( I won't explain it here)

I was trying to adjust speed of changing clock speed... to conserve battery but still make it fast and responsive (when screen-on)

Since I changed watch, I no longer support any of this boot image...

factory-boot.img is image from last release... if we need to go back...

//edit

oh, all images are stable, you can flash then and test in any order...
[LG G Watch R] tharonny:
Hi louloudi,

Just booted the 2 core version of the boot image to test it out. So far it already feels mucht smoother compared to stock. A huge thanks to you!

Will test it out a couple of days and if battery life is good enough I'll flash it on the watch.

Can definitely recommend this to anyone.
[LG G Watch R] Lynngineer:
[MENTION=5131186]tharonny[/MENTION],

Thank you so much for resurrecting this; you having success very recently gives me some confidence. I've only done phones before, but it looks like the general overview/steps are the same.

Did you stay with the 2 core version? It looks like you were testing it by booting to it, did you ever flash it? Did you try any of the others?

Did you use the nb2c by louloudi at the temisto.net/lenok address a few comments up from your comment?

To flash, it l looks like you can get into Fastboot by swiping, then enable ADB debugging, hook it up and use adb to unlock the bootloader. So, this seems pretty straight forward; is it? Looks like instructions here? Is this what you did?

https://xdaforums.com/smartwatch/g-watch-r/fastboot-mode-lg-g-watch-r-t2946955

I appreciate any info; these are always make-or-break by just one detail.
[LG G Watch R] tharonny:
Hi [MENTION=8585016]Lynngineer[/MENTION],

I did indeed use the method from the page you linked. I did it by connecting the watch to my pc and used the command "adb reboot bootloader".

After the unlock it took a few minutes or so untill the watch was factory resetted and rebooted again. For some reason after the factory reset my watch has an older version of WearOS, so I put it on its charger overnight and the morning after the latest update was installed.

After that I booted the new boot.image. I indeed did not flash it, but since I rarely reboot my watch this is no big deal. Will probably flash it later, but this way it works also fine for me. Still running the "nb2c_ond_oc.img" at the moment, which is the 2 core version. Watch feels much smooter and does barely affect battery life. Will try the 4 core version out later, but did not do it yet.

I would definitely recommend you to use this boot image. Wish I did it years earlier :)
[LG G Watch R] Lynngineer:
[MENTION=5131186]tharonny[/MENTION],

Thanks so much for the reply. I think I'll mess around with this this weekend. I actually have two of this watch; so I could throw the 2 core on one and the 4 core on the other for kicks. Anyway, thanks for confirming the directions page.

:)
[LG G Watch R] Diechel:
Thx for your updated work ! Will try those :)
[LG G Watch R] ponynicker53:
Thank you so much! My watch has been dead sitting in a drawer for the past 2 years after AW2.0 borked it.

Like new now!
[LG G Watch R] ponynicker53:
Spoiler content hidden.

Nevermind, I force closed Device360 and cleared cache and it showed all 4 processors being used.
[LG G Watch R] Wouter Vork:
Hello all,

I want to flash this 4 core image to my LG G Watch R as it is practically unusable right now, because it is really slow. I'm running into a problem however.

My computer can't see the watch when it is in Fastboot mode (i.e. the 'adb devices' command doesn't list my watch. When the watch is fully booted, the command does list my watch) so I can't unlock the bootloader or do anything to flash the 4 core image.

Can anyone help?

Thanks in advance.

Edit:

Apparently I need to use fastboot instead of adb in Fastboot mode, but the command 'fastboot devices' doesn't show my watch either and when I try to run 'fastboot oem unlock' it just says: '< waiting for any device >'.
[LG G Watch R] roots_uk:
you'll need to grab the driver from windows update

go to windows update, click on optional updates, and the driver should be available there
[LG G Watch R] Wouter Vork:
Thanks! That was it.

Much appreciated :)
[LG G Watch R] tharonny:
I was hoping someone could help me out. Due too bad connection between the watch and the docking, the battery run out overnight. I was running the 4 core boot image (not flashed, just booted) and untill that time it worked great. Since I have to reflash te boot image each time the watch gets rebooted, I tried booting it up into fastboot and flashing the boot image again.

Now the issue is that I cannot get my pc to recognise the watch in fastboot or even adb. I had always worked, but for some reason it does not anymore. Saw the post above about checking the optional updates from Windows, but unfortunately this did not change a thing.

I have already tried resetting the watch to factory settings and it just gives me the same result. Also tried another pc to connect te watch to, but this does also not work.
[LG G Watch R] louloudi:
Maybe try this driver: http://download.clockworkmod.com/test/UniversalAdbDriverSetup.msi
[LG G Watch R] tharonny:
Thank you for your suggestion, but this did not help unfortunately
[LG G Watch R] The Central Scrutinizer:
Witch one can i use if my watch is based on NWS2.170620.003?

thanks
[LG G Watch R] DamienLazareth:
I simply copied the file "ini.lenok.rc" from the last modified one, into the current one. Now I have all 4 cores at work.

lenok:/ $ cat /sys/devices/system/cpu/cpu?/online
1
1
1
1
lenok:/
[LG G Watch R] Trifenix:
i have the same too, u find a way to flash a custom kernel in boot.img ?
[LG G Watch R] stevep113:
Hi just downloaded your 4 core version and looked in the init.Lenok.rc you need to change lines 72 & 73 to enable the cores
[LG G Watch R] pablotiss:
Ups, I just uploaded 2 cores version twice, already fixed!!
[LG G Watch R] ldti:
i tried all of the boot images. on each of them, watch shuts down as soon as i disconnect it from the cradle. overheat maybe?
[LG G Watch R] pablotiss:
Does it completely boot? Did you flash or just boot?
[LG G Watch R] ldti:
flash. it does not complete the boot, but shuts off after the bootloader immediately.
[LG G Watch R] pablotiss:
Sounds really strange, works great with stock kernel right?
[LG G Watch R] ldti:
yeah. except (this was with all original AW2 too,before unlock ) - if i restart the watch with less than ~100 percent battery, i experience the same symptoms.
[LG G Watch R] pablotiss:
It seems more like a hardware problem or calibration problem, something similar happened to me on a nexus 5X, the battery was dead and the bootloader would only show while charger connected, but when I tried to boot kernel immediately switched phone off because battery was completely discharged. If you try to boot without dock in what happens? Could you flash stock again and see what happens?
[LG G Watch R] ldti:
I am on stock right now. if i boot with ~100 percent battery, it will boot. anything below, not sure. mostly won't.
[LG G Watch R] bongersj:
Same here!

I can choose 1-boot, 2-boot or 4-boot, but watch shuts down if I disconnect from cradle. 2-boot worked for a few minutes without cradle than it died.
[LG G Watch R] ldti:
so very similar to what i have
[LG G Watch R] stevep113:
Sounds similar to the issue i had yesterday, i think something is knocking off the battery calibration. Mine charged to 100% yesterday in ten minutes. I fixed this by draining to 0 and leaving on the charger overnight. I have a usb charge monitor which reported 380mAh, most of which was charged beyond 100% which I could see it was still charging by the amp readout which stayed at 0.2amp after it reached 100%
[LG G Watch R] pablotiss:
Have you tried factory reset to see if it is a calibration problem? I did it just after OTA sideload and have never had this problem
[LG G Watch R] ldti:
I did a factory reset multiple times since the update. Including when unlocking the bootloader
[LG G Watch R] pablotiss:
Try to do what [MENTION=622139]stevep113[/MENTION] did:
[LG G Watch R] ldti:
Will try.
[LG G Watch R] JMS74:
I cant set any permissions to ADB on connecting it to a computer.

I turn ADB on on the dev settings and when connecting to my linux laptop the adb devices detects the watch but it shows "no permissions" and doesnt allow me to do any commands like "adb reboot bootloader".

I noticed that the key permission dialog box that sets adb permissions to a device never showed up, its supposed to appear on the phone when connecting the watch to the laptop using the craddle isnt it?

Any help? please...
[LG G Watch R] shirioko:
Try a different USB port
[LG G Watch R] JMS74:
The same port works on other Android device

Enviado do meu A0001 através de Tapatalk
[LG G Watch R] shirioko:
So?

Try a different USB port and plugging and unplugging until the permission dialog shows up on your watch.
[LG G Watch R] JMS74:
If it worked with another devices it means it's not the port.

Any way tried with all the ports and it's the same

Enviado do meu A0001 através de Tapatalk
[LG G Watch R] shirioko:
Try

Settings -> Developer options -> Revoke debugging authorizations

and then plug it back in
[LG G Watch R] JMS74:
Already tried that a dozen times, doesn't work

Enviado do meu A0001 através de Tapatalk
[LG G Watch R] JMS74:
Tried on a windows 10 laptop that has Android Studioo installed and it worked, the permissions options open just upon connecting on the watch.

Thanks for your help.
[LG G Watch R] alxruizmx17@gmail.com:
HI, I had the same issue (watch shuts down as soon as i disconnect it from the cradle) so what I do is: go to settings/ apps/system apps/charging mode and erase all data and disable, when I remove mi watch from the cradle, it did not turn off, after 30 minutes working, re-enable the app (charging mode) it seems work.......... hopefully
[LG G Watch R] maartenw8:
I did not have those issues... Perheps try to flash stock AW, and try it again.. Using the 4 core version. No bugs, great performance and pretty gppd battery life. After a full day of always on screen and higher usage, the battery is still 48% charged.

Good job and thank you so much, OP!
[LG G Watch R] ldti:
tried it. same behavior, unfortunately. it's like something is wrong with the kernel..
[LG G Watch R] bongersj:
Reflashed to Android 5.02 and 6.01. Disconnected from cradle and device died! It will slowly turn into a slightly bigger problem :(
[LG G Watch R] ldti:
Still the same..
[LG G Watch R] bongersj:
As I have this issue now in all ROMs it can't have anything to do with system settings . I went back to AW 1.5 and device was not running without cradle. Updated to AW 2.0 (Stock) with same result. I entered bootloader to drain battery down for a few hours without cradle. Then I charged it again to 100 percent and its running without cradle again, but with stock boot.img. I tried to start x-core boot image without flashing and device powered down again. Calibration lost and I have to start from scratch again.
[LG G Watch R] majekqwert:
It will work on Wacth Urbane (W150) ?
[LG G Watch R] ldti:
So something is definitely wrong with the modded kernel..
[LG G Watch R] ranf:
Create an udev rule and reboot or use

sudo adb devices -l

https://ranf.wordpress.com/2015/02/21/ubuntu-udev-rule-for-sony-smartwatch-3-swr50/

you need different idVendor and idProduct (see the output of lsusb)
[LG G Watch R] pablotiss:
No, but there are some others in XDA for Urbane
[LG G Watch R] reaktor TuT:
Thanks a ton for this boot Image! I'm using the 2 core version and watch is running like a dream. AW2. 0 was a bit sluggish. Now it's running better than AW1. 5 as far as smoothness.

I'll give it a good battery test over the next few days and report back.

FYI, unlocking watch and flashing boot Image was done on Windows 10 laptop.
[LG G Watch R] Ambious:
Running great for me, thank you!
[LG G Watch R] adlx.xda:
If Linux, try running adb as root to see if it could be a user permission problem on your Linux side.

Enviado desde mi A0001 mediante Tapatalk
[LG G Watch R] maartenw8:
4 core version is a bit too battery-draining for me.. Starting the day at 100% and ending at around 38%.. I'll try the 2 core version tomorrow to see the performance difference!
[LG G Watch R] therock11:
I unlocked, flashed it to boot, and then locked and did start and I got a weird circle boot animation. It then appeared to reboot and begin with the normal boot image again. Is this all correct?
[LG G Watch R] drewcu:
New to flashing...

Can someone please tell me how long this process should take? ADB just says "Downloading..." and never seems to finish (let it go all night, and then tried again and let it go 33 minutes). (My bootloader is unlocked, ADB seems to be able to execute other commands through my computer to the watch, but for the record I do have a 3rd party charger.)

fastboot boot bootdual.img

Thanks!
[LG G Watch R] shirioko:
I've been running the 4 core kernel for a few days now, and the battery life was miserable, I could get about 6-8 hours on a single charge with very little use.

Today I've flashed the improved single core kernel and this is the best one so far. I haven't noticed any performance decrease or lag, and the battery life has improved significantly.
[LG G Watch R] maartenw8:
Downloading shouldn't take more then a second. Do you have an official charger as well?
[LG G Watch R] milantenhave1:
Can anyone make a good tutorial?
[LG G Watch R] drewcu:
Unfortunately I didn't get an official charger with my Craigslist-acquired LG G Watch R. Had to buy a replacement charger and it has served me well at 1/3 the going rate of the official one on Ebay. This might be where the line is drawn between them, however.

Tried different drivers and am using the Minimal ADB and Fastboot program with Android Bootloader Interface driver and "adb devices" works in AW 2.0 but yields nothing in Fastboot mode, but that might be expected? Running "fastboot boot 1-boot.img" results in an error: FAILED (data transfer failure (Unknown error)) and this has happened multiple times with different files. Not sure what else I can do except pay the $30 to get an official charger to try.
[LG G Watch R] maartenw8:
Maybe try locking your bootloader and unlocking it again.. It could help..
[LG G Watch R] m i n a r:
I flashed the 2 cores version, i'm impressed!

Connecting to a wifi network:

before - freezes, crashes, unusable watch for at least a couple of minutes

after - 10 seconds of slightly noticeable lags

Using Google Assistant:

before - 5-10 seconds to activate it both with ok google and long press

after - 1 second, probably less

Navigating in Play Store:

before - pain, just pain

after - smooth, no freezes.

And i could go on. Thanks [MENTION=7409002]pablotiss[/MENTION] , finally i can enjoy aw2 a bit.
[LG G Watch R] drewcu:
Thanks. As it turns out, my main desktop is the problem -- not the charger, watch, etc. I plugged the same hardware into my laptop which had no Android drivers installed. I then installed the same ADB and driver packages as my desktop and the flashing went as expected - 2 seconds OK! I did try different USB ports on my desktop, so I am guessing the multiple layers of ADB and drivers packages are to blame there. Perhaps its because I have had multiple devices in the past with old ADB drivers. Either way, since I don't have to flash that often, I guess I can just use my laptop for those particular instances.

On another note, anyone know the differences between the kernel images dirtyhank posted and the ones in this thread? Can anyone compare battery life, performance, and stability? Would like to just permanently flash something and want to pick the right one! Either going to be the faster 1-core or 2-core from either thread.

For reference: https://xdaforums.com/showpost.php?p=71786732&postcount=86

While the sources for AW2.0 are released I've modified the NXG47C boot.img to improve performance and hopefully fix the laggy UI. The changes from stock boot image are:

Up to 4 cores enabled (1 on stock)

998 MHz max_frequency (787 MHz on stock)

ondemand governor (powersave on stock)

I've uploaded two test versions, one with two cores enabled and one with four:

bootdual.img

bootquad.img

Thanks!
[LG G Watch R] maartenw8:
Tutorial on flashing the boot image?
[LG G Watch R] pablotiss:
Probably not very different, mines have a higher max clock tho
[LG G Watch R] drewcu:
Out of curiosity, what is the max clock on yours?
[LG G Watch R] fazz33:
I just loaded up (Flashed the kernel) the optimized single core option, so far it's running significantly better! The battery also seems to be lasting longer (I've only had it installed for a day though).

Cheers!
[LG G Watch R] pablotiss:
1190mhz, the max the country can get to
[LG G Watch R] JanSchotsmans:
Would it be difficult to enable mpdecision Hotplugging in this kernel? Or does that require ROM support?

I saw that the Kernel stated in the EXT4All includes that support.
[LG G Watch R] tiagodnpereira:
Can someone write or point to a guide so we can install this on a stock watch? Thanks.
[LG G Watch R] shirioko:
Flashing instructions are in the first post.

To prepare stock watch for flashing:

Enable​ developer options

Enable ADB

Run "adb reboot bootloader"

Run "fastboot oem-unlock" and confirm dialog on watch

Flash kernel image using "fastboot flash boot boot.img"

Reboot watch using "fastboot reboot" and wait for it to finish

Unlocking your device using oem-unlock will factory reset your device
[LG G Watch R] Mr.Ronik:
I have follow your instructions but when i flash the kernel it says "failed (unknown error)" :(

----------------------------------------------------------------------------------------------------------------

change usb port and it works :D
[LG G Watch R] chris777c:
I tried two cores kernel and I have this battery stat
[LG G Watch R] fazz33:
Using this software after you enable ADB also works well. Select unlock bootloader (then follow directions), then load the custom kernel (again follow the on screen instructions).

https://xdaforums.com/g-watch-r/development/tool-windroid-universal-android-toolkit-t3048122

Cheers
[LG G Watch R] LionheartSilver:
sorry it's not the topic but, can you use Google Assistant on your watch without been connected to a WiFi network? (mobile data)
[LG G Watch R] LionheartSilver:
Running the 2 cores versión and the difference is really something.

Everything opens in 1 sec or less. Thank you!

The only problem I still have (i know it's not a core problem now) is watch can't perform any action that involves using data (like Google Assistant, Playstore or check the weather) like 1 minute after turning WiFi off in my pone (using Mobile Data).
[LG G Watch R] DarkFlasher:
Hey all, I'm having the issue where the watch doesn't boot if it's not on the cradle. I've tried formatting and reinstalling multiple times but I still have that issue for some reason. Battery seems to be fine, around 95% at the moment. Anyone else had the issue and found a solution? Thanks
[LG G Watch R] GusPepper:
Check cores is use

Hey guys! How do I check if I have now 2 cores?

Thanks for the effort to make AW2.0 usefull
[LG G Watch R] JustPlayingHard:
You can use AIDA64 to check it.
[LG G Watch R] mantrajt:
Just flashed it. Works great. Let's see over time how it behaves. Thanks

Enviado desde mi SM-T810 mediante Tapatalk
[LG G Watch R] zezayer:
Running the new 4 core version here, running great, feels really responsive and more than enough battery to last all day.

Thanks again!
[LG G Watch R] timonus:
Thanks! You just made my LG watch usefull again!
[LG G Watch R] AndiTails:
I have the same issue.

OP, I believe this problem happened with the IntersectRaven kernel of yesteryear for the GWR. May be worth seeing how that was solved?
[LG G Watch R] maartenw8:
Downgrading from 4 cores to 2 cores again.. 4 cores use too much battery.. Sleep tracking uses 60% of a full battery...
[LG G Watch R] GusPepper:
So, how is the battery performance?
[LG G Watch R] zezayer:
Wear battery stats reports 3.3% per hour over the past few days. That's about 30h on a single charge. More than enough for me charging every night. That's with screen always on, tilt to wake off, full brightness and a mostly black watchface.
[LG G Watch R] Bunsenbrenner:
My battery stats report with 2.core kernel 2.Day ,tilt to wake off,screen always off. With tilt to wake on approximately same (2 days).
[LG G Watch R] ajlajluk:
Apps not syncing

Hi and thanks for all the work on this.

I've flashed the 2-core version and the watch seems much (I mean MUCH) more responsive. My battery is dying anyway so getting a full day is the most I can get these days at the best so I can;t really comment on any effect this may have on battery life. Note to self: get a new battery!

The problem I am having is that the apps are not syncing from my phone. I've tried telling it to re-sync all apps through Android Wear and also a factory reset, neither of which have enabled the apps back on my watch. I really want this as I use Watchmaker faces.

Any suggestions would be greatly appreciated.

TIA
[LG G Watch R] zviki:
Try to open Play store on watch and install all apps
[LG G Watch R] ajlajluk:
Good thinking. I'll give it a go and get back to you. Cheers.

---------- Post added at 12:36 AM ---------- Previous post was at 12:30 AM ----------

Yep! Perfect. Thanks for that.