yashsingh1/xdaforums huggingface dataset:
[LG G Watch] manuel_fantoni:
Dual core boot is in this post https://xdaforums.com/showpost.php?p=72785072&postcount=159
[LG G Watch] BolintsMiki:
Hi!

So I installed this rom and everything was fine, then I installed the dual core kernel and rooted the watch with Magisk and after that the watch lost its internet connecrion. Notifications still came through, but Assistant and WIB and other internet dependand apps didn't work.

But I think I have a solution. I was messing around with Magisk's settings and enabled Magisk hide. After a couple of reboots now the connection is back. I'm not sure if the hiding fixed it or not, but I'm happy now. This is the perfect ROM. I'm running Magisk v13 beta btw.

This is how snappy this setup is (except wearbttn, that takes a long time to open the menu, but Assistant is snappy): https://goo.gl/photos/zJQ9SwRVmJbNd7SAA

Also, in case someone is interested, I set up Magisk to automatically grant, because I don't think the prompt would fit on the screen.
[LG G Watch] fintematic:
Thank you! I installed magisk v12 and it works well. I followed this tutorial.

I have a question. Because of my watch linked to iPhone doesn't want to open google play store, because it says that it want a wifi connection, exists something that can emulate wifi connection? Something similar to Fake wifi connection xposed's module?

Anyway can i have the app Wearbttn in apk version? Because of i can't install from PlayStore.
[LG G Watch] BolintsMiki:
I think you can't do that. The reason for the wifi is that the Wear app shares your phone's internet connection on Android. But on iOS, an app can't just share your internet connection. So the watch requires wifi to get set up and this one doesn't have wifi. I guess you're out of luck, unless someone does find a way to enable wifi unofficially (the G Watch R also got wifi before the official release #JustXDAThings)
[LG G Watch] fintematic:
But the problem isn't the connection, because i can use the internet connection of the iPhone into the watch. Also i can use app such as Telegram, FB lite and MessengerLite as standalone apps on the watch and it works perfectly. The only app doesn't work on the watch is the PlayStore, it says that want wifi but i don't know why it doesn't use the shared connection.
[LG G Watch] BolintsMiki:
I don't know then. Have you tried rebooting?

Also you should try to install the app on the watch from the play store website on your computer remotely.
[LG G Watch] DynamicDonkey:
Has anyone managed to get the dual-core mod to work with root? Whenever I flash the dual-core image it removes root, and whenever I root it removes dual-core mod.
[LG G Watch] manuel_fantoni:
When receiving calls, only for me there is only the option to reject? Here there is no option to answer
[LG G Watch] BolintsMiki:
I don't know hiw you're trying to root, but this one's easy and works for me:

Flash the dual-core image in fastboot,

Flash a squashfs compatible TWRP in fastboot,

Reboot to TWRP,

Push the (I recommend v13 beta) Magisk.zip to /sdcard,

Install Magisk.

Reboot and you're done.

PS: if your watch says no connection after this, enable Magisk Hide in Magisk Manager and reboot a couple of times.
[LG G Watch] myfluxi:
I didn't look deeper to check why the mpdecision service does not start (it should, it looks fine at first glance).

You can start the binary with root perms once and let it run in the background:

/sbin/mpdecision --avg_comp --Tw=2:401 --Tw=3:401 &>/dev/null &

(the parameters are just there to keep cpu2 and cpu3 off most of the time as a dual-core is more than sufficient for our tiny watch)
[LG G Watch] ShaqB:
Works fine and smooth for me. I'm not using the dual core boot images. You need to let 3 to 5 days to have a fluid performance. The only downside is that I can only reject calls.
[LG G Watch] BolintsMiki:
Is anyone interested in a Magisk module that does this automatically?
[LG G Watch] GtrCraft:
Yes
[LG G Watch] Axel85:
Yes
[LG G Watch] Truenox:
[MENTION=6035775]konradit[/MENTION] and I are trying to make a kernel modification with [MENTION=2385005]invisiblek[/MENTION]'s philosophy.

It is based on the activation of 4 cores with mpdecision (of the tablet lg g pad 7.0 that has the same SoC) and the govern smartmax_eps (for this you must modify the source of the kernel and I have not gotten into it yet).

We have been comparing the lines of code init.rc and init.dory.rc of [MENTION=7534963]ab123321[/MENTION], [MENTION=1313176]darkassain[/MENTION] and [MENTION=2385005]invisiblek[/MENTION] kernels, trying to make a modification that can work.

At the moment with some ramdisk modifications, we saw that a few lines of code were missing and we managed to activate the 4 cores with different governors (ondemand and also userspace limiting the 4 cores to 787 MHz)

At the moment we are still trying to activate mpdecision, since it is impossible for us. We tried to activate the service through init.dory.rc and also put some line mentioned here in init.rc but with null results.

We do not know that it may be happening and because it does not activate mpdecision, we can not say that we are not experts (I do not know much about programming kernels and it's totally new, just look at the other codes and copy and Paste.)

I also think it is a bad idea to activate the mpdecision using magisk, since you are obliged to use supersu and magisk, mpdecision being a necessary CPU management, I think it is internal to the kernel and should work correctly from the kernel.

If there is anyone who knows more about this, we could organize to get a decent and productive core.

Regards!
[LG G Watch] NightMean:
Can anyone test app Feel The Wear ? Doesn't seems to work when I test vibration in the app
[LG G Watch] darren1:
There is a modified kernel for the LG Watch R using Wear 2.0 which might be worth looking at. Here's a link

https://xdaforums.com/g-watch-r/development/modified-kernel-image-to-4-cores-t3586114
[LG G Watch] myfluxi:
mpdecision is a userspace application, it is not "Internal to the kernel". It does not matter how you run a binary executable as long as the process runs fine, which it does. So unless somebody takes the time to debug (ie by strace'ing) it's better than running too many cpus online.. Just saying.
[LG G Watch] Truenox:
And there is no way to run that binary executable from the kernel ?? (As other kernels do, I suppose ...) :confused::confused::confused:
[LG G Watch] BolintsMiki:
Hello everyone!

I have built a Magisk module to enable mpdecision based on the comment of [MENTION=4152171]myfluxi[/MENTION]

So if you have Magisk installed on your watch, flash the attached zip from TWRP and mpdecision will be enabled on every boot.

Keep in mind this only works if you're on the dual core kernel and using Magisk.
[LG G Watch] myfluxi:
No kernel process is supposed to execute something in userspace. You mean the initram that is (among others) a bunch of scripts that do something, i.e. define and start a service. The initram is built into the boot image which holds the kernel as well.

For unknown reasons the service fails and unless you fix the error, the Magisk module is totally fine to do the ultra-simple task.
[LG G Watch] sillycat98:
I know this is probably a stupid question but I wanted to ask... Is there any way to put this on the watch from the phone? I hate having to dig my laptop and all out just to push a file. Thanks for this by the way.
[LG G Watch] Axel85:
What about the dnd mode bug that were introduced with last Google phone app when you have a wear 1.5 device connected + another Bluetooth device? I saw that it's gone for people that received the wear 2.0 upgrade on other watches. Is it gone even for us?
[LG G Watch] fintematic:
Thank you, i tried it and works very well.

My only problem now is PlayStore that doesn't connect to internet :(

Edit: I also noticed that when i say ok google, google assistant works for a little time before the connection with the watch crash totally. Then, when i close google assistant, the watch riconnects itself to the iPhone. This thing happens also when i try to open playstore.
[LG G Watch] stijnx6:
I got it going on my watch, after flashing i rebooted in the bootload, then i rebooted in recovery and it tells me that the watch cant mount and open cache partition, i did a factory reset and wipe the cache partition. The boot into android wear 2.0 took a good 10 min. Now i'm looking for a good launcher so that i can get to the apps and not have to press the butten on the back.
[LG G Watch] Jaocagomez:
Just installed it, bootlooped on first try, i think it was twrp 3 fault it said /system not mounted, had to roll back to wear 1.5 MM, booted then back flashing wear 2 with formats, booted and installed 2cores bootimage, everything working fine, i like customizable complications.
[LG G Watch] jasonftfw:
https://play.google.com/store/apps/details?id=com.appfour.wearlauncher

That's what I'm using for launcher, gets the job done.
[LG G Watch] GtrCraft:
Which twrp do you use? The squashfs and official cannot mount system and cannot flash magisk
[LG G Watch] ShadowEO:
That's odd. I was under the assumption that Magisk doesn't touch the system partition, that was part of the allure of Magisk, systemless mods. I thought it only changes the boot partition and data partition, both of which are writable.
[LG G Watch] BolintsMiki:
I use the squashfs one. Also I'm using Mafisk v13 beta. AFAIK v13 doesn't need /system and so it works for me.

Also, with v13 Magisk Hide wreck SafetyNet, and it passes on the watch. I don't know if this solved it or not, but after enabling it and rebooting, the weird no connection issue was gone for me.
[LG G Watch] ab123321:
You are right, it doesn't
[LG G Watch] ShadowEO:
That's what I thought. I installed the ROM on my defunct G Watch models today and messed around with it. The ROM runs pretty smoothly with the dual-core image and the mpdecision magisk module installed. Great work!
[LG G Watch] TheDevFreak:
You need the twrp that supports squashfs: http://www.mediafire.com/download/apwtscp0tn0y8qd/twrp-3.0.0-0-dory+squashfs.img
[LG G Watch] sykomaniac:
Can anyone please mirror this as media fire is not working.
[LG G Watch] reepje123:
Mediafire is working fine for me, but here you go: https://mirror.reepje123.net/data/other/twrp-3.0.0-0-dory+squashfs.img
[LG G Watch] sykomaniac:
Thanks. Sorry more specifically the download wouldn't start not mediafire itself
[LG G Watch] darkassain:
Update Mpdecision works now without magisk

So i was able to find why the watches where not able to able to launch mpdecision on boot whereas as shell (and consequently magisk) would be successful. Long Story Short it came down to Selinux (the people that care about that kind of thing can unpack the image to get to the oneliner heh). So ive put up two versions. One with only two cores and another with all four cores enabled. Compared to the always on dual core these are tad bit slower but not by much. I'll probably focus on adding lz4 first to the kernel for a hopefully faster responding device and with that comes the possibility of ramdisk, then ill see if i get to adding smart_eps. No eta's on either of course.

EDIT:Forgot to mention, if the cores are still not sleeping, ill upload my system image that has a few extra libraries that i found were erroring out when i straced mpdecision, should be fine without them for the moment.

Ill put my stuff on github once i start working on getting the kernel on lz4 but otherwise i havent put anything up yet

To be clear you dont need magisk anymore for mpdecision if you use these boot images
[LG G Watch] SamuEDL:
A question, not serious better port of this rom Ext4All to lg g watch? I say it because already it would go for example: root, busybox, mpdecision hotplug and support init.d.

I am sorry, if it is an absurd question.
[LG G Watch] stijnx6:
I dont need a launcher now i have found how to open the app drawer without a butten or launcher. Just twist your wrist twise, its like the camera motion from motorola. If you do that the app drawer open's.
[LG G Watch] subhamnayan:
Works Great But Now My Watch Only Lasts For 15-18 Hours After A Full Charge
[LG G Watch] edi194:
ROM works well, no lags at all with dual core and mpdecision. Battery on standby lasts for 2-3 days here :D
[LG G Watch] subhamnayan:
How You Enabled mpdecision

---------- Post added at 07:27 PM ---------- Previous post was at 07:17 PM ----------

Which method for mpdecision
[LG G Watch] TheDevFreak:
I'm using darkassains's boot_quad.img found in his post found here
[LG G Watch] buglyb:
Playstore pending problem

Hello.

Has anyone solved the problem with the download pending with Playstore?

I can't download any app, or sometime but with an ultra slow speed.

Thanks.
[LG G Watch] edi194:
I've enabled it with Magisk module what is somewhere in this thread
[LG G Watch] darkassain:
its not a dumb question :p

tbh its very much a question effort/support vs time

right now everyone is the same spot (squashfs system + certain amount of space for the system partition) which makes it pretty easy to debug and solve

supporting ext4 on system means that another subset of people that will modify the system files and so forth and will bring its own issues supporting with updates and so on

not to mention the fact of the matter that messing around with partitions can easily screw your parition table and possibly brick your watch.

anyways tldr; too much hassle not enough reward

root is already possible in magisk/systemless

busybox is taken care by magisk

mpdecision is also taken care of by either non-root (using my new boot.img depending if you want a max of 2 or 4 cores active) or magisk (BolintsMiki provided you use the old boot image and you dont wish to update)

init.d can also be done by magisk if really needed, and can also be done in the boot image without root or access to the system partition

It also makes it easier to move back to stock if you wish to do so

tbh there isnt much reason apart from speed (which we will gain close to with lz4 squashfs) by putting in effort to make it ext4.
[LG G Watch] sun1000:
something a bit wired here!

flashed the ROM and it booted up really faster than stock maybe 2 min

really no GUI lag

feel exactly like stock

installing telegram now from play store :)
[LG G Watch] sillycat98:
Loving this rom with the quad core IMG and the mpdecision magisk module. Great work.
[LG G Watch] darkassain:
you dont need the module if you use the updated version, mpdecision works out of the box
[LG G Watch] sillycat98:
Sweet, thanks.
[LG G Watch] nirav92:
how much loooong did it took approximately?
[LG G Watch] subhamnayan:
After Enabling mpdecision battery still lasts for 16-19 hours
[LG G Watch] darkassain:
Wear 2.0 by its nature will use more battery life than 1.5, just for the fact that it does more. Just going on the wear and other forums you can see a modest reduction in battery life happened uniformly (with the exception of wear 2100 watches which run 2.0 OOB and are probably better optimized)

Apart from doing the usual disable wrist gestures/disabling always on display and ok google dectection, it might be better to stay on 1.5 if battery life is much more important than the functionality 2.0 brings.
[LG G Watch] Justatechie:
Superb Port Nice Job.

Been using this thing for a week and this really brought new life to this original android wear watch.

Battery life is now better because of how android wear 2.0 let's you choose what apps to sync. Old wear syncs all apps including ones that drain the battery.

With the dual core and mpdecision boot, this thing can perform fast when it wants to without compromising battery life.

Thank you for doing this.
[LG G Watch] Axel85:
Great porting... I use the quad core +mpdecision from today and everything is working as expected,included battery life that seems almost the same ( I don't need more than 16hours) . I have only this bug

When I try to send a message with ok Google, it then tell me this

To improve contact recognition, Google needs to use your device contacts

I give it the access to contacts and then is supposed to open the same permission on smartphone but nothing happens. Anyone with the same problem? All permissions I could find are granted

---------- Post added at 12:20 AM ---------- Previous post was at 12:05 AM ----------

Try BT autotheter from PlayStore... I use it everyday to auto share my connection with my parrot asteroid classic ( android 1.6 car stereo with apps)
[LG G Watch] darkassain:
i had this as well, you need to enable the google feed (go to the google app's settings page) on the phone and go through that setup before assistant can do more
[LG G Watch] manuel_fantoni:
After a week with no problem using dual core boot, yesterday i wanted to pair with another phone, so i unpaired from the watch e it made a factory reset. But in reboot it goes in twrp mode, i tried to flash again boot and System after formatting cache and user data (i followed the same steps of the first installation) but it starts again in TWRP, tryed wiping everything but internal, factory reset, everything but nothing. Always in TWRP when reboot and twrp says no System found.

How can i solve?
[LG G Watch] migueldvp:
Yesss finally the port, sadly my internet connection it's offline right now, but! I'm a bit confused with some downloads can someone explain this. I see that the user ab123321 post the first useful img of the port but after that I see that the user darkassain post two images more. One with two cores and another with the four cores.. So my question is what boot img I should download.. I think it's the one with the four cores but I dunno if the image with two cores is the same that the img that post ab123321 on the #1 post. Or if the image with 4 cores drain a lot the battery, recommendations please.
[LG G Watch] fenix99355:
I get the same error a few days ago. Y had to restore the watch to Lollipop with the original image, using the rootjunky program, after that install the boot and the system like allways by bootloader.

Enviado desde mi MI 5s mediante Tapatalk
[LG G Watch] manuel_fantoni:
I'll try, thanks
[LG G Watch] Axel85:
I just did it, but same problem happens . Do you remember if the option is under the settings of the Google app , in account and privacy? Because I'm pretty sure is under this settings menu ,but for strange reason I'm missing the contact option there
[LG G Watch] manuel_fantoni:
I downgraded to original rom, upgraded to 2.0 but now i can't copy my google account to watch... tryed all the tutorial on the web, but nothing...

my phone now is running android 7.1.2, i don't know if the problem is the phone rom...
[LG G Watch] gurung_vishwas1:
+1

I am looking to flash Android wear 2.0 port and following this thread, but not sure what exactly to flash. Can someone please clarify which files to flash. I just unlocked bootloader and flashed the TWRP.

Thanks
[LG G Watch] fenix99355:
I made a youtube vídeo https://youtu.be/1dZf3IGYuXk

Enviado desde mi MI 5s mediante Tapatalk
[LG G Watch] RedAngel86:
Can you upload a video please? I can't do it.

Thank you.
[LG G Watch] gurung_vishwas1:
Thanks for the video. But, was looking for additional information on which files to flash. In Page 19 (post #190), [MENTION=5807584]TheDev[/MENTION]Frea mentioned to flash another file which he claimed will boot both faster and run faster.

I was just looking for some clarification on it, since there are other posts as well in this thread where multiple users had posted and mentioned to flash other files.

Thanks
[LG G Watch] stijnx6:
yes i made a video, and you have to set wrist gestures on in settings under gestures, here is the link to the video, https://www.youtube.com/watch?v=Cdce6D4ZYoU
[LG G Watch] sillycat98:
You need the system files from the op, the boot images are whichever you prefer.

The first one just turns on 2 cores instead of one and uses, I think, the userspace governor. The second set enables the use of the mpdecision governor with either 2 or 4 cores enabled depending on which IMG you use.

The dual core should save some battery but the quad core gets me through a full 9 hour shift at work plus travel times with around 50% left and is very snappy.
[LG G Watch] Jaocagomez:
Please make a thread on G watch Development for your boot images, so we can talk about them separate from this thread, i was not aware of the quad core one
[LG G Watch] ab123321:
Can anyone make dump of latest M1D65S update? I need boot.img and system.img. OTA zip would be useful too
[LG G Watch] Jaocagomez:
flash this

https://xdaforums.com/g-watch/general/dump-lg-g-watch-dory-build-m1dn65n-t3602650

then you'll have the OTA Prompt to m1d65s
[LG G Watch] gurung_vishwas1:
[MENTION=7534963]ab123321[/MENTION],

Thanks a lot for making Android 2.0 port happen.

I flashed the boot & system images files from OP and everything is working fine except it is sometime slow. Now, I would like to flash dual core boot image (which I downloaded from previous pages here). Just wanted to know whether I need to clear CACHE & USER DATA before flashing it or after flashing it or don't need to clear.

Thanks
[LG G Watch] manuel_fantoni:
i flashed without clear anything and works ok!!!

Someone use android 7.1.1 or 7.1.2??? Because i read many people (even with other watches) have the google account sync problem!!! I noticed also that the watch, even is bluetooth tethering is enabled, can't use the phone connection data so 'ok google' and other services like meteo don't work!!!

Help me please :(
[LG G Watch] ab123321:
No, everything should work fine

P.S. Never, under almost any conditions, wipe any kind of cache. It's retarded

Edit: I still need dumps. There are rumors that providing them to me may speed up development of next version ;)
[LG G Watch] Axel85:
In running pure Nexus 7.1.1 on Nexus 6 , everything is working for me with no problem aside from when I try to make a call or write a new message . Assistant keep asking me : to improve contact recognition, Google needs to use your device contacts , bellow there is a button that is supposed to open something on the phone side, but nothing happens. Everything is ok on the watch or smartphone side , all permissions are granted . Looking around on internet someone had the same problem with other watches, and the solution is to go under Google app settings , account and privacy , and there should be the contact option , which for me is missing . I don't know if it's related to Google sync or the fact that Google assistant is not available in Italian on smartphone.

For connection problem you can try BT auto thether from PlayStore , it's only an idea, I use it everyday with my car stereo

---------- Post added at 03:45 PM ---------- Previous post was at 03:40 PM ----------

I have an LG g watch motherboard ( it's a full watch without display) . Is there something usefull I can do to help you? Even extreme testing that may destroy it
[LG G Watch] manuel_fantoni:
Thank you [MENTION=2563184]Axel85[/MENTION] but nothing... maybe is the rom, now i'll try with another rom... thanx again
[LG G Watch] buglyb:
Great rom, but with the pending download Playstore problem , it is unusable...
[LG G Watch] edi194:
Downloading is working without problems. Check if there are any updates to download, if yes stop them or something. Second solution is to wait, maybe Google Play Services are updating on watch
[LG G Watch] buglyb:
There's no update or downloading app at all... :(

I think I'm not the only one.

I'll wait for an other rom update... :crying:
[LG G Watch] sillycat98:
Maybe it's your phone? What are you running? Everything is working fine for me and I'm running a Moto Z Play 7.1.2 xperience rom.
[LG G Watch] migueldvp:
Hi, my watch is working perfectly with the quad core boot, everyting is working.

Now i want to change my screen DPI to 180 to make this apps working https://docs.google.com/spreadsheets/d/1ag_RNqar8051KY7sSqXqA2EeZyU2e6Q7U3JACo1iacA/htmlview#gid=0 someone can explain to me how to do it? i can find a correct way to do, i'm not ROOT user i think.. i just flashed the 2.0 system and the quad core boot..

If i need root please explain to me how to do it too..

thanks!