yashsingh1/xdaforums huggingface dataset:
[LG G Watch] googleygoggles:
I have a test device ready for modding but urgh if only I knew how to port stuff. My PC is quite beefy and I have 150Mbps↓↑ internet so bandwidth wouldn't be a problem either...

So what's needed to port it to our watch? It doesn't have to be very specific, just the general steps so I know what is needed.
[LG G Watch] hanschke:
I understand it right that there is a chance to get a port?
[LG G Watch] Mix3d:
I also have a G-watch, would love to test if need be.
[LG G Watch] colliflower1107:
Dev work has started on porting AW 2.0 to the sony smartwatch 3 which is also a square watch. Maybe we could use some of their resources due to the same CPU being used(?).
[LG G Watch] konradit:
Sony Smartwatch 3 has a broadcom processor. We'll wait for ASUS ZenWatch 2 to get the 2.0 update and then port the ROM from ZW2 to LG G Watch. They share a LOT of similarities: http://www.gsmarena.com/compare.php3?idPhone1=7718&idPhone2=7690

A user in this thread also ported the LG G Watch R system ROM to LG G Watch, LG G Watch R will also get 2.0 Wear, so it can be ported the system APK files modified to fit a square screen. Just wait.
[LG G Watch] J0SH1X:
but how can that sw3 guy compile android wear if its closed source if im wrong just give me a link for the source and you have aw2 soon

dont tell me its not possible

my name is J0SH1X and my goal is to make the impossible possible
[LG G Watch] J0SH1X:
okay aw2 source code is downloading [MENTION=6035775]konradit[/MENTION] now all we have to do is the dory device tree then i can build aw2

repo init -u https://android.googlesource.com/platform/manifest -b android-wear-n-preview-2
[LG G Watch] darren1:
ZenWatch 2 apparently isn't getting updated untill Q2 2017.

http://www.androidpolice.com/2017/0...-get-android-wear-2-0-q2-2017-according-asus/
[LG G Watch] jrk190:
Is there any way to get this flaahable via fastboot? For some reason I can't get adb working at all on my g watch.
[LG G Watch] PDesire:
For the people who wants to build AW 2.0 (not a preview) fully on G Watch:

Google finally released the Source code for AW 2.0

Here for more:

https://android.googlesource.com/platform/build/+/android-wear-7.1.1_r1

Your PDesire
[LG G Watch] BolintsMiki:
Woohoo, can someone release a build? I'm more than willing to test. It is not a problem if it's a fastboot image or a flashable zip. I really want Wear 2.0.
[LG G Watch] NoMercyWWE:
Also want to test and report
[LG G Watch] Rogue9:
Ditto... I can test as well...
[LG G Watch] kenet:
I'm going to do some tests.
[LG G Watch] sjrmac:
So I've been watching this thread for a while now and I see what's going on, I think I'll give this a shot to build and see what happens. I'm definitely willing to test and pull logs if needed and help work on this. Now I have experience in building Android but I just am not sure on how to build Android wear. Anyone would like to clarify about how Android wear builds?

Thanks
[LG G Watch] PainToad:
You don't build Android Wear. It's closed source, so you port it.
[LG G Watch] sjrmac:
It's not entirely closed source, but porting should not be hard if you take the device tree from TWRP or even LineageOS has it in their github with kernel I think, I tried to build LOS for it once for no reason
[LG G Watch] h1ll3br4nd:
I'll try and compile this in a few minutes. I have work and stuff so I can't babysit it all day, but I hope to have it uploaded tomorrow evening (GMT+1). I have limited resources available (4GB of RAM, although I do have 8 cores to my posession on this VPS) but I hope to get it working.
[LG G Watch] sjrmac:
Make sure your swap is double your RAM size so 8GB
[LG G Watch] h1ll3br4nd:
Yeah, thanks for letting me know. I'm having a hard time finding proprietary right now, this might delay slightly...
[LG G Watch] sjrmac:
If you can pull it off the watch, should work as long as you can get to it, may need root on watch...
[LG G Watch] h1ll3br4nd:
Uhuh, I thought the device tree was open, I can only find the kernel for some reason... aaargh
[LG G Watch] sjrmac:
It's on the lineage github as lge dory or TWRP too
[LG G Watch] h1ll3br4nd:
Thanks, that helped! :p

only need to pull off the vendor files off my watch now...

Edit: couln't find any on the regular sources (gh/TheMuppets), and there's no extract_files.sh in the device tree :( looks like this is quite a bump in the building of this
[LG G Watch] sjrmac:
It's easy to make an extract files.sh file, the problem is it doesn't pull off all of the files, you need your watch rooted and an app called X-plore(it's on the play store) the APK so you can go in and copy the folders you need. I'll try to work on it using my github to update my repos on github with the needed files later like proprietary.

https://github.com/sjrmac/android_device_lge_dory

FOR TWRP

https://github.com/TeamWin/android_device_lge_dory
[LG G Watch] echostatic:
HI guys, i recently received an LG G WATCH which runs on ANdroid war 1.0.5, i wonder how can i upgrade it to android wear 2.0 ?

i have android wear 2.0 installed on my phone but some apps dont sync, the notifications dont always show up, i'm not sure what's the problem. If anyone can help me with an answer , thank you!

P.s. i'm not a genius like you guys so english please :)
[LG G Watch] DXander1337:
Currently the LG G Watch can not be upgraded to Androidwear 2.0. Google is not releasing it for that watch. This thread is about unofficially porting it to the watch so we can all have 2.0 on it. Will just have to wait and see if someone gets it working.
[LG G Watch] echostatic:
So what apps should i use on it ? many of the apps i try to download dont end up on my phone , i dont even receive notifications from whats app, phone calls etc..

Every time i try to update it sais connect to charge to update to MEG2...something

Anyway, my questions is , what apps CAN i use on this smartwatch ?
[LG G Watch] Rogue9:
try this...

http://bfy.tw/AQ6h

This link seemed like what you're asking for.

http://www.trustedreviews.com/lg-g-watch-review-android-wear-and-android-wear-apps-page-2
[LG G Watch] Braka47:
thats the only answer ill give you on this thread since your question doesnt really relates to the thread topic.

if you just got your watch and its not updated to the latest version of android wear that g watch can handle (not 2.0 btw) then try this. charge your watch to 80% min. make sure it is connected to your phone. go in the about settings on your watch. then click on updates while your watch is docked. it will prolly suggest you to download an update. acknowledge the download (this will take a looooot of time, its normal). leave your watch on the dock. if it fails to download, launch it again. if it still fails, launch it again. you will eventually get the update by doing so... then your apps will work. hope this helps.
[LG G Watch] DynamicDonkey:
Any updates on this?
[LG G Watch] konradit:
Hello everyone,

PLEASE REFRAIN FROM ASKING FOR ETAS/TEST/etc...

This is a developer thread, so do NOT ask.
[LG G Watch] echostatic:
HI, i did that, upgraded to android wear 1.4 seems to be operating better now. Thanks, only thing i dont understand, my watch has a mike so i can speak on it, but when i answer to a call it doesn't work..but hey not everything can work right? :) thanks anyway
[LG G Watch] Vicioxis:
Well, as far as I know, our watch does not have a speaker, so it's not really a big problem unless you wear bluetooth headphones connected to the watch. And this is a bit useless, because you can connect them to the phone and call without problems.
[LG G Watch] seri0099:
any news about 2.0?
[LG G Watch] Vicioxis:
It's coming at Q2 2017 for the only square watch available, so it's going to be a long wait. I don't know if the people who were trying to port a round watch rom could do it. Be patient, they need also time and I'm sure when they can they will post their progress here.
[LG G Watch] googleygoggles:
Ugh... Asus dropped the ball here.. Q2? And to think I almost bought a ZenWatch 3...
[LG G Watch] ipharus:
Interesting

If and when anything comes out of this, I would gladly try it.

Thanks to all involved :)
[LG G Watch] Seraph08:
any devs in here need help feel free to PM me also, I'm in for this rodeo. got a LG G also.
[LG G Watch] DynamicDonkey:
You can PM me also, I would totally be up for testing.
[LG G Watch] motoralbi:
Giving some inputs: what about porting it from Polar M600? AW2.0 is rolling out these days and it has a square screen.

Inviato dal mio LG-D855 utilizzando Tapatalk
[LG G Watch] armada786:
For those asking to test: just wait. You will get to test it in time and if there's going to be a test going on via PM then they want someone who actually knows how to give useful feedback to fix any problems.

For those talking about needing a square watch to port from: if you read the thread you'd find that we can use a round watch as a source and that the round UI is really an overlay that can be toggled off. It's better to port from a watch with similar hardware than anything else. The G Watch R is probably our best target to port from, and the 6.0 port was a good proof of concept.

tl;dr be patient. Don't ask for ETAs. We don't even have anything to port from yet.
[LG G Watch] rbheromax:
are there any devs officially working on this? experienced porting dev here and i wanted to join on the project.
[LG G Watch] magicstick5:
As of now, we're waiting for the zenwatch 2 or a G watch R. Then I guess devs will get started.
[LG G Watch] konradit:
M600 has a MediaTek chipset, the G Watch has a Qualcomm chipset.
[LG G Watch] motoralbi:
Oh, nevermind, didn't remind to check specs.

[emoji23]

Inviato dal mio LG-D855 utilizzando Tapatalk
[LG G Watch] jrk190:
I just picked up an urbane on the cheap to use as my good watch, and going to use my g watch for work and everyday stuff. Figured it was time for an upgrade being that the g watch hates to charge itself anymore.

FYI you can find the zenwatch 2 on eBay for cheap, like $40-50
[LG G Watch] jrk190:
G watch R and lg urbane otas for 2.0 are rolling out. Shall we begin?
[LG G Watch] konradit:
Yes, we shall begin.

https://www.reddit.com/r/AndroidWear/comments/5ss1uy/android_wear_20_ota_update_list/

G Watch R OTA: https://android.googleapis.com/pack.../0dc95fb49b086e042296fdae582f712115353397.zip
[LG G Watch] ab123321:
Thanks for heads up. Test build will be ready in 2-3 days (I hope)
[LG G Watch] PainToad:
Regardless of the result, thank you for the effort :)
[LG G Watch] magicstick5:
Thanks. Will root and get TWRP on my watch now.
[LG G Watch] DynamicDonkey:
Speaking of TWRP, any idea how to install it? I always fastboot flash but after a reboot it doesn't stay. Sorry about asking for support ?
[LG G Watch] magicstick5:
This is my first time rooting/recovery for the watch but for many, this guide is pretty spot on:

https://xdaforums.com/g-watch/development/guide-how-to-root-lg-g-watch-6-0-1-t3320512
[LG G Watch] ab123321:
Status update:

1) Google decided to include LG G Watch proprietary libs to LG G Watch R's nougat update. Kudos to them.

2) Kernel sources haven't been released yet. I can't release anything without them
[LG G Watch] PainToad:
Why would they include the libs :S
[LG G Watch] konradit:
Hi, I asked LG for an estimated date: https://twitter.com/konrad_it/status/850241465586393088 https://twitter.com/konrad_it/status/850241638911795202

Will a system dump of G Watch R nougat ROM help?
[LG G Watch] DynamicDonkey:
About to try this one... Hope it still works!
[LG G Watch] KevinX8:
If you flash invisiblek kernel then it will stick.
[LG G Watch] Jacobwitt:
Getting close >_< Can't wait to see it in action.
[LG G Watch] DynamicDonkey:
This method does still work! Just rooted and installed TWRP, I have Invisiblek booted right now, not flashed, but it does seem to run faster and better.
[LG G Watch] magicstick5:
Nice. Just a quick question, do I need to flash invisiblek kernel after I flash SuperSU in TWRP? (because apparently it doesn't stick)
[LG G Watch] DynamicDonkey:
TWRP does stick, but I would flash Invisiblek anyway, it made my watch a lot faster.

You don't need Invisiblek for it to stick.
[LG G Watch] magicstick5:
Ah ok. Thanks.
[LG G Watch] DynamicDonkey:
Now we just gotta wait for the builds of AW2.0, this is gonna be great!
[LG G Watch] jrk190:
I'm curious to see how opening the app list will pan out. My urbane uses the crown to open the app list.

TBH it's still flawed in a lot of ways, and it might have it's caveats for a while.
[LG G Watch] DynamicDonkey:
We can always emulate it with a gesture or screen tap, maybe even something spoken (bad idea but an option)
[LG G Watch] jrk190:
Sidenote- I sideloaded the new Android wear Gboard and it works perfectly. I also sideloaded the photos watchface just fine.

I wonder if we can port other system apps to 1.5? Would be nice to have assistant.
[LG G Watch] ubcjack:
Hi Jrk190,

Can you roughly explain how gboard works on android wear 1.5?

Do you have to launch it every time you're trying to type?
[LG G Watch] Vicioxis:
Also, does the watch wake when you touch the screen? Or at least is there the option?
[LG G Watch] jrk190:
So, I sideloaded an one selector app, and made sure Google keyboard was selected. I opened amaze file manager, and select where I want to input text, then I type. So far it just basically works, but there's no enter key and I can't get the keyboard to disappear.

---------- Post added at 02:07 PM ---------- Previous post was at 02:07 PM ----------

Yes
[LG G Watch] reb1995:
I've sideloaded the Hacker's Keyboard apk to my watch. To get it to close I usually just tap somewhere that isn't a text box. Is that an option for you to try and get it to close?
[LG G Watch] Hipped_Orange22:
HOPE! :D

So someone just ported 2.0 from Huawei watch to Asus Zenwatch so i guess we can port it to our G Watch too! I already tried booting with a modified kernel on my G Watch but it doesn't boot up and goes into recovery mode(Android bot with exclamatory logo)

https://xdaforums.com/zenwatch-2/development/wear-2-development-sparrow-t3581617/page
[LG G Watch] DynamicDonkey:
He has a point, it probably won't be perfect but it may be an option. The Zenwatch and G Watch use almost exactly the same hardware
[LG G Watch] Hipped_Orange22:
we can port the "PORT" the only issue we'll have is the button rest everything should be just fine and the bugs will be as same as the OG port
[LG G Watch] konradit:
We can have a button emulation for the launcher with a 3rd party launcher. The ZenWatch 2 *is* confirmed to get Official wear 2.0 btw so this could be used as the base or the official version.
[LG G Watch] Hipped_Orange22:
button won't be that much of a issue as we have got button at the back so for testing stuff we can use it but as you said, we can use wear mini launcher for bringing up apps in the stable build(If there would ever be a stable build lol)...also i'm trying to flash the ported system img on my G Watch but i end up getting "FAILED:(Remote size too big)" error in CMD while flashing.Any tips on how i can get it flashed?
[LG G Watch] Jacobwitt:
Think it might be the partition size might need adjustment
[LG G Watch] DynamicDonkey:
Is it possible to have this image pre-rooted?

Just curious
[LG G Watch] Jacobwitt:
No clue there is no image posted
[LG G Watch] Hipped_Orange22:
..

---------- Post added at 01:35 AM ---------- Previous post was at 01:33 AM ----------

Any instructions on how to do it?
[LG G Watch] bulletproofdroid:
I'm willing to sacrifice my G Watch for this noble cause! I'm not a coder, but have years of root/ android experience...
[LG G Watch] Bembee:
The problem is the Lg G watch allow max size for system.img is 268mb, but the Zenwatch 2 Android Wear 2.0 [WebWear] port have 462mb system.img file.

I tried to edit (remove files to make smaller) the Zenwatch port system.img, but can't flash via fastboot :(
[LG G Watch] jrk190:
Needs repartitioning, it either for the urbane
[LG G Watch] Hipped_Orange22:
Flashed System.img from ZW2 2.0 ROM Port

so i flashed it somehow via TWRP but watch reboots into recovery if i use ZW2 boot.img and if i use Stock kernel watch is stuck on LG Splashscreen.Tried replacing ZW2 ZImage with that of Stock,still boot loops.If someone manages to make a custom kernel then i guess we can boot into 2.0 (Hopefully) but i see no dev stepping ahead in this project so chances are slim to none :(
[LG G Watch] DynamicDonkey:
Time to contact Invisiblek?
[LG G Watch] armada786:
Did you literally not read two pages previous where there are discussions of the porting effort? Where they say we need G Watch R kernel sources to continue? We could also just wait for the actual Zenwatch 2 release instead of a port of a port. Patience is a virtue.

Also, you should never flash unmodified images from another device without knowing what you are doing. That is begging for a brick.
[LG G Watch] ShadowEO:
This, this, one thousand times this. Flashing unmodified images from another device can definitely result in a brick, it could cause problems with the eMMC partitioning and more. Never, ever flash a device with another device's partition images.
[LG G Watch] DynamicDonkey:
So glad someone said this. Wanted to say it myself but couldn't find the right words. You just saved so many new flashers.
[LG G Watch] Hipped_Orange22:
G Watch R has more similarity to the G Watch than ZW2.ZW2 and G Watch have same chipsets but different models but G Watch R and G Watch have got the same one. Also i know what i'm doing with my device you don't have to teach me that :) .
[LG G Watch] Hipped_Orange22:
LG g watch R and LG G Watch w100 have same partition tables so no chances of bricking and I know what I'm doing and I didn't tell anyone to flash it just yet.Kindly check some info before bashing blindly :)
[LG G Watch] ShadowEO:
Wasn't trying to bash you, just had wanted to put a warning out there so others didn't attempt it. From personal experience, I accidentally did that with another device and softbricked the device. Honestly though, glad someone is attempting AW2.0
[LG G Watch] DynamicDonkey:
Hey guys, a little off topic but Best Buy is having a sale on the LG Watch Style, $70 USD off
[LG G Watch] Vicioxis:
So are we stuck because of the lack of a custom kernel? Or it wasn't the real problem?
[LG G Watch] magicstick5:
We are currently waiting on G watch R sources
[LG G Watch] Nowhite:
There is hope for a Android Wear 2.0?
[LG G Watch] DynamicDonkey:
It will probably be a while, but we may. We're waiting for LG to release the LG G Watch R sources.
[LG G Watch] ab123321:
OK, Google pushed kernel sources for LG Watch Urbane (bass). It shares same tree with LG G Watch R (lenok), so I continue working on port
[LG G Watch] CedArctic:
Good to hear that, looking forward to seeing how this effort goes :D
[LG G Watch] svprm:
Good to hear.

Hope everything will go well.

Can you share the kernel source link?

I searched here i can't find the latest version.

https://android.googlesource.com/kernel/msm/+refs
[LG G Watch] ab123321:
https://github.com/ab123321/android_kernel_lge_dory
[LG G Watch] darren1:
Could AppFour's third party launcher ​solve our problem of not having a physical button? It apparently allows​ you to open the app list using a swipe rather than a button press. Details are available here.

https://www.androidheadlines.com/20...akes-android-wear-2-0-more-like-wear-1-5.html
[LG G Watch] jrk190:
Yes, I use it on urbane. You can also open launcher by shaking your arm.
[LG G Watch] DynamicDonkey:
Oh man we getting close. Did anyone link kernel sources? I would love to start developing.

EDIT: Found the link, thanks!
[LG G Watch] Bwangster12:
While we wait... could someone point me in the direction as to how I can learn to flash this ported rom to my G Watch once it's ready? I've done everything on my phone, but never rooted or anything on my G Watch.
[LG G Watch] ab123321:
Booted! ;)

Current status:

1) no apk modifications (reason for round screen)

2) Settings app crashes. I don't know why. Because of this I can't set up my Google account (phone says that there is no connection with watch). Apktool refuses to recompile its apk (ClockworkSettings). If someone who wants to help fixing this bug (not testers) can write me in PM
[LG G Watch] BolintsMiki:
My best bet would be the lack of wifi. The Settings app might be trying to control wifi, but we don't have it on our watch.
[LG G Watch] seri0099:
oh finaly :) cant waiting to try it.
[LG G Watch] jrk190:
It's getting there! Try contacting devs for the bass model, maybe they can help
[LG G Watch] jrk190:
Could you post a logcat of the boot process and settings app crashing?
[LG G Watch] magicstick5:
Sorry if this is a bit off topic (didn't won't to create a whole post for a general known problem).

So, my G watch has been working with ADB up until after a few weeks after I rooted. Today, I was checking connections when it came up as "unauthorized" in ADB. I deleted the ADB key and .pub files from Windows but it still doesn't work.

Surprisingly, my phone (S7), works now with ADB as well after resetting ADB keys via explorer. However, the G watch is still showing up as "unauthorized". Anyone with experience here to help? It would be a bummer if I couldn't flash this marvelous project due to something silly like this.

(Sorry for long post).
[LG G Watch] DynamicDonkey:
Ok this is really good timing. If you have a Mac or Linux, I wrote a script that fixes this for you. PM me if you want to check it out or I can send you the steps to fix it
[LG G Watch] jrk190:
Please make a post in the development forums with this script, I needed something like that ages ago.
[LG G Watch] DynamicDonkey:
Sure thing! Right now it only works on Mac but I can write a Linux version in no time. If anyone wants to Port it to Windows that would be fantastic, since I don't have a Windows machine.

---------- Post added at 03:24 AM ---------- Previous post was at 03:08 AM ----------

Here's the link. Sorry it's in a zip file, but XDA wouldn't let me upload a shell script.

https://xdaforums.com/g-watch/development/fix-adb-keys-unauthorized-error-t3612371
[LG G Watch] DynamicDonkey:
If anyone could let me know if that script worked for them that would be fantastic ?

Just wanna make sure I didn't screw up anyones watch
[LG G Watch] googleygoggles:
A bit off topic but how do you not have a Windows computer? How do you go on without the bunch of software and stuff that Mac and Linux don't have? Games? Something?

Just kinda surprised that you've completely dumped Windows...
[LG G Watch] DynamicDonkey:
Most of the time there is free alternatives. If there isn't I'll just use WINE.
[LG G Watch] googleygoggles:
Wine never worked well for me... It struggles a lot with resolution
[LG G Watch] DynamicDonkey:
It works really well if you use it with the virtual desktop option
[LG G Watch] DynamicDonkey:
Hey guys. So I have a quick questions/request. Once we get 2.0 working, would it be possible to mod the ROM to have OMS commit so we can use Substratum on wear? I have a few apps that just look awful. Thanks!
[LG G Watch] yot2703:
Wait... did you succeeded doing that?

If you did... where can i find the ZIP?
[LG G Watch] laureano97:
I wonder how will the UI will be on a square screen, since the ZenWatch 2 hasn't recieved 2.0 yet... Maybe, once we get the port working, we can find some "lines" on the code to activate square mode UI.
[LG G Watch] Thisisabadname:
I'm sure the square ui is very easy to activate. They just didn't do it cause they wanted to see it boot without modifications to make sure it can boot at all. Speaking of which, cannot wait for a working rom!
[LG G Watch] magicstick5:
Yeah, in MM it was a few lines of code in systemui
[LG G Watch] konradit:
This is a brief reminder that this is a developer thread.

>>> Post only content related to developing the ROM

>>> Look out for updates on watches similar to G Watch, such as ZenWatch 2

>>> DO NOT SPAM THE THREAD WITH REQUESTS FOR TESTING once the developer shares the ROM zip you can test it and report bugs

>>> HOW TO REPORT BUGS:

Enable developer options, get an adb log using the cradle and the terminal or using the Android Wear app. Post the full log along with all the details possible (phone, ROM build #, etc...)