Modified kernel image to use 4 cores on Android Wear 2.0

Search This thread

pablotiss

Senior Member
UPDATE: THIS VERSION SEEMS TO BE WORKING WITH JULY SECURITY PATCH UPDATE, HOWEVER, ANY CHANGE THAT HAS BEEN APPLIED TO THE KERNEL BY LG WITH LATEST VERSION WILL BE DISMISSED, MEANING THAT YOU CAN FLASH THIS KERNEL WITH NEW VERSION, OR YOU CAN WAIT UNTIL FURTHER INVESTIGATION IS DONE

ATTENTION: When trying to update from the March version, flash original kernel (https://www.androidfilehost.com/?fid=457095661767152691) and then apply OTA, if not, bootloop will occur.

Flashing instructions:
  • Unlock your recovery if not already done
  • Download the latest boot.img available below and double check you are running the necessary build number
  • run "fastboot flash boot nameoffile.img"
  • run system

Latest modified kernel for NXH19X (choose between 1, 2 or 4 cores): https://www.androidfilehost.com/?w=files&flid=194196
Original image (for rollback) for NXH19X: https://www.androidfilehost.com/?fid=817550096634782071

Older versions: https://www.androidfilehost.com/?w=files&flid=170587

Modified kernel runs 1, 2 or 4 cores without frequency limit and ondemand governor, during boot only 1 core is enabled to prevent the watch from turning off due to low battery

If you want to support make, take a look at my new game in Play Store: https://play.google.com/store/apps/details?id=albillos.criado.pablo.squarestm or my watch face: https://play.google.com/store/apps/details?id=albillos.criado.pablo.flattimeswatchface

I AM NOT RESPONSIBLE FOR ANY PROBLEMS CAUSED TO YOUR DEVICE, FLASH AT YOUR OWN RISK
 
Last edited:

javierortiz2

Member
Aug 9, 2009
29
7
Due to the horrible responsiveness of the latest version of AW, I have created a modified boot.img which enables the 4 cores and a ondemand cpu governor for better performance, haven't tested battery life yet, that's the link to the img file:

https://mega.nz/#!Fl9WHQwa!vV8mumNt0qkb_EMEQ8RmqxnPyKGYM-Tvtsef51kl430

Boot with:
fastboot boot boot.img

Flash with (NOT RECOMENDED):
fastboot flash boot boot.img

I AM NOT RESPONSIBLE FOR ANY PROBLEMS CAUSED TO YOUR DEVICE

Installing, giving feedback in few minutes

---------- Post added at 12:38 AM ---------- Previous post was at 12:26 AM ----------

Due to the horrible responsiveness of the latest version of AW, I have created a modified boot.img which enables the 4 cores and a ondemand cpu governor for better performance, haven't tested battery life yet, that's the link to the img file:

https://mega.nz/#!Fl9WHQwa!vV8mumNt0qkb_EMEQ8RmqxnPyKGYM-Tvtsef51kl430

Boot with:
fastboot boot boot.img

Flash with (NOT RECOMENDED):
fastboot flash boot boot.img

I AM NOT RESPONSIBLE FOR ANY PROBLEMS CAUSED TO YOUR DEVICE

WOW!!!!! 2x faster speed (at least),looks similar responsiveness as before the update, good work Pablo. I m going to test battery during tomorrow all the day and giving feedback at night
 

zezayer

Member
Jan 6, 2010
40
6
Google Pixel 7
Wow thanks, this is exactly what is needed to make 2.0 usable, less than 24h after its release too!

I'll feed back with battery efficiency on 4 cores.

Is anyone able (and willing) to resurrect one of the battery efficient multicore kernels of the past?

Sent from my Nexus 6P using Tapatalk
 

tom!79

Senior Member
Jun 10, 2012
62
10
Florence
Just for battery drain/responsiveness test, if you can do even a 2 core version, only if u have time to waste, u have already done a great work doing a 4 core version in a couple of hours after official release ;)

Inviato dal mio ASUS_Z00AD utilizzando Tapatalk
 

Mercz23

Senior Member
Apr 4, 2015
775
172
Due to the horrible responsiveness of the latest version of AW, I have created a modified boot.img which enables the 4 cores and a ondemand cpu governor for better performance, haven't tested battery life yet, that's the link to the img file:

https://mega.nz/#!Fl9WHQwa!vV8mumNt0qkb_EMEQ8RmqxnPyKGYM-Tvtsef51kl430

Boot with:
fastboot boot boot.img

Flash with (NOT RECOMENDED):
fastboot flash boot boot.img

I AM NOT RESPONSIBLE FOR ANY PROBLEMS CAUSED TO YOUR DEVICE
Good work i will wait for battery report and will flash it.

Sent from my SM-G955F using XDA-Developers Legacy app
 

saint_cow

Senior Member
Sep 25, 2011
820
94
  • Like
Reactions: firegras

pablotiss

Senior Member
https://xdaforums.com/g-watch-r/development/fastboot-mode-lg-g-watch-r-t2946955

I'm going to assume that I need to unlock the boot loader and once I flash this boot.img OTA updates will no longer work? Wish I never updated the watch, it used to be somewhat useful but now it's a laggy pile of crapola

Sent from my SM-N920G using XDA-Developers Legacy app

You will receive OTAs but they won't install, this can be fixed by reflashing the original boot.img and then installing the OTA
 
  • Like
Reactions: saint_cow

zezayer

Member
Jan 6, 2010
40
6
Google Pixel 7
This is the second day using this on my watch. I've changed the animation scales down to 0.5 in developer options and have the screen set to always on. Really responsive watch, back to how it was before the update, maybe quicker. Battery approx 40% after a full day use with screen always on and using it more than usual.

Very happy. Makes AW 2 usable again and plenty of battery for more than a days use.

Sent from my Nexus 6P using Tapatalk
 
  • Like
Reactions: adlx.xda

dirtyhank

Senior Member
Mar 2, 2010
552
924
@pablotiss you have a minor bug in the boot image that disables cpu1:

Code:
lenok:/ $ cat /sys/devices/system/cpu/cpu?/online
1
0
1
1

You just need to comment out the "write /sys/devices/system/cpu/cpu1/online 0" in init.lenok.rc (line 113) and it works:

Code:
lenok:/ $ cat /sys/devices/system/cpu/cpu?/online
1
1
1
1
 

stevep113

Member
Sep 25, 2007
37
24
Works alot better with the modified boot apart from now my watch shuts down after a while. I assume this is some thermal issue. Lasted about 4 hrs until it shutdown and then won't boot back up. Last time this happened had to connect to the charger to get it to finish booting, I'm out at the moment so I can't. I'm going to try and make my own 2 core version. Anyone know how to root aw2.0? Tried to obtain temps from adb but just got access denied. Only temp i can read is the battery temp.
With modified boot watch works alot better, smooth and no lag.

Sent from my Moto G (4) using Tapatalk
 

stevep113

Member
Sep 25, 2007
37
24
Pablotiss that's great. I made a four core version earlier but dropped the max core freq down. Works well. Don't think my watch shutdown because of overheating looks like the battery's out of calibration

Sent from my Moto G (4) using Tapatalk
 

maartenw8

Senior Member
Jul 6, 2016
227
36
This is awesome! The watch is crazy fast with this! Battery life is something i'll check tomorrow when I start the day on a full charge! Will report back when it's tomorrow evening!
 

pablotiss

Senior Member
Update

@pablotiss you have a minor bug in the boot image that disables cpu1:

Code:
lenok:/ $ cat /sys/devices/system/cpu/cpu?/online
1
0
1
1

You just need to comment out the "write /sys/devices/system/cpu/cpu1/online 0" in init.lenok.rc (line 113) and it works:

Code:
lenok:/ $ cat /sys/devices/system/cpu/cpu?/online
1
1
1
1

Fixed, thank you.

I have posted new versions to choose from
 
  • Like
Reactions: shirioko and ProLen

JMS74

Senior Member
Oct 30, 2011
119
13
Thanks will try this tomorrow and see if my watch becomes usable again

Enviado do meu A0001 através de Tapatalk
 

Top Liked Posts