yashsingh1/xdaforums huggingface dataset:
[Huawei Watch 2] HatchetEgg:
If I try and flash magisk provided in 1st post I'm unable to get past the huawei logo.
[Huawei Watch 2] eulero:
Thank you, i wait for you bud!
[Huawei Watch 2] stegalloway82:
Transfering ROM and Magisk to watch

I am unable to see my watch to transfer over the rom and magisk to flash in TWRP. I have managed to sideload the ROM using TWRP and ADB sideloading but I get stuck in a bootloop when trying to do the same with magisk can anyone give any advice??
[Huawei Watch 2] thereal_bigjake:
Can you be a little more specific on all your steps to get to this point? Did you flash twrp or just boot twrp? What all did you flash and in what order?

---------- Post added at 06:09 AM ---------- Previous post was at 05:13 AM ----------

Thanks for the kernel update ? Much appreciated! Battery was pretty good on your last build and I am curious how this build goes. Hey I was wondering if it's possible to add mtp file transfer in Android with a kernel mod like it works in twrp? If it's possible that would be a great feature. I don't know much about how that works so I thought you would be the guy to ask ?

Anyway thanks again, Jake
[Huawei Watch 2] stegalloway82:
I flashed twrp then sideloaded the ROM, went through initial setup steps on the phone then fastbooted to recovery rebooted into recovery and tried to sideload magisk. I suspect flashing twrp might have caused some sort of conflict as after I got stuck at Huawei logo I reflashed stock ROM and then the custom ROM without flashing twrp but just booting it and the ROM works fine but haven't tried magisk yet.

Thanks in advance for your help. I have some experience of flashing ROMs and using TWRP on a phone but this is completely new to me.
[Huawei Watch 2] flocke000:
Yes, I also had some problems before when I flashed TWRP on the watch. Now I usually only boot to TWRP from my PC and leave the stock recovery in place on the watch.

I don't use Magisk on my watch anymore so I can't comment on that for this build but it worked for me before.
[Huawei Watch 2] thereal_bigjake:
Yeah don't flash twrp as it lives on the boot partition, only fastboot boot twrp on this device and you'll be good to go ?

Oh and magisk works just fine ?
[Huawei Watch 2] booba5185:
I flashed this rom this morning and all seems well. It's been on the charger all day since I work nights, so I can't say anything about battery life yet. I'm sure this isn't related to the rom, but I can't for the life of me get Google fit to sync up my data. I've been trying all day. It's like Fit isn't picking up my steps at all. I've been walking around the house (getting ready for work) and nothing has shown up, at all.

Edit: "disconnect and Reset" the watch and all appears to be well. Battery life seemed VERY improved last night, we'll see if Google fit actually working (was still open last night) will impact that.
[Huawei Watch 2] randy924:
Thanks for your new image.

I got one problem, after download the kernel zip file from web, I success to copy to my watch.

I reboot my watch to recovery mode to install the kernel file.

But it keeps shows the file format has problem and fail to install.

I try to repeat above steps many times but no luck to upgrade kernel.

So, I try to use the old kernel file (06-25), it comes the same error.

And try to follow the steps from the first page but still fail to upgrade kernel.

Is anything wrong?

Thanks again.

---------- Post added at 03:28 PM ---------- Previous post was at 02:44 PM ----------

I know what's going on. I didn't unzip the kernel and install the boot.img.

Anyway thanks for your new image.
[Huawei Watch 2] randy924:
Could someone share how long can you use after full charge? and in what kind of environment? (BT,WiFi, 4G, GPS, NFC, backlight on/off)

with new kernel it looks a bit better, but still under high power consumption situation.

My using environment is BT on, WiFi/4G/GPS/NFC OFF, backlight always off and backlight on with some gesture.

6 hours consume around 50% power.

is it normal to you???
[Huawei Watch 2] legato89:
I don't know if it's an issue with the ROM, magisk, or Google Pay updates, but the last few weeks I've been having issues using Google Pay. Usually the first attempt at paying will fail the transaction and I'll have to tap again. Sometimes I'll get a message saying I can no longer use Google Pay on this device. I have Magisk set to automatically grant, and the hidden option so it won't be detected.
[Huawei Watch 2] thereal_bigjake:
Safety net as a whole has been having issues, next magisk should fix it or use a custom build by the Flash ?
[Huawei Watch 2] borijess:
I flashed the latest kernel. I could tell you battery life is much improved! Thank you [MENTION=490110]janjan[/MENTION]!
[Huawei Watch 2] stegalloway82:
After taking your advice I now have magisk working but still get stuck on boot logo after trying to flash busybody is busybox needed. I know kernel audiutor needs it to run but do I need that app and what does it do?

Also you mentioned a while back having substratum working on it and the possibility of using custom themes. Do you have the APK you could share and possibly a pitch black theme with dark red accent ?
[Huawei Watch 2] thereal_bigjake:
I flashed busybox from within magisk im the download section. Send me the red hex you want and I'll upload a theme. You need the Substratum apk from January on apkmirror
[Huawei Watch 2] stegalloway82:
#db0000 if possible. Thanks a lot mate
[Huawei Watch 2] thereal_bigjake:
Give this a shot, should work but I had to update gradle because of another project so you never know, lol https://drive.google.com/open?id=13HC9cshqkEFMtkLlHOpD-Nc5G_VuROUC

The Subs devs are working on supporting wear officially, hopefully that will happen sooner than later. It is pretty hard to navigate the subs app on wear so set your system font size to small will help ;)

Also like installing any app on wear use adb install
[Huawei Watch 2] nullbert:
Will this ROM work on all three 4G versions of the clock?
[Huawei Watch 2] stegalloway82:
Works

Works perfectly thank you so much for all your help and advice. Can I buy you a beer via paypal your donate link doesn't seem to be working??

---------- Post added at 11:46 AM ---------- Previous post was at 11:41 AM ----------

IF YOU LIKE MY WORK AND WANT ME TO CONTINUE, THEN BUY ME A SHOT OF COFFEE

DONATE ME HERE

DONATE-HERE​

Coffee shot donated. Thanks for the ROM
[Huawei Watch 2] thereal_bigjake:
You are welcome and yeah I don't drink beer either but would love a great coffee ? Must need to update my donate link ?, this should work: https://www.paypal.me/TheRealBigJake - Pay me back using my PayPal.Me link
[Huawei Watch 2] mrlb:
Dude somethings up with that. I have the same as you BT on everything else off except (NFC) and I get 48hours at least. I'm on the June ROM/Kernel.
[Huawei Watch 2] randy924:
Thanks for the share. My watch only can run around 12 hours, that's too bad. I think my watch should has some problem.

I bought it from China, I didn't realize that I can't use the China version in Taiwan. I have to find some international image to upgrade, so I don't know how is the original status.

Thanks anyway.
[Huawei Watch 2] mrlb:
These forums can help you with that. I've seen posts about people going from Chinese edition to International.
[Huawei Watch 2] ramossfc:
i have installed another rom then face a strange problem. My watch can not paired with "Huawei Health" application. the stange thing is, it can be paired with "Andorid Wear". Also it can be paired with "Huawei Wear"

i have installed this rom shared by janjan . the problem is solved. Thank you your works and efforts.
[Huawei Watch 2] NinjaOne:
Hi. Did you already upload this, or are you still waiting for your device?

If you did, could you please share the link?
[Huawei Watch 2] mrlb:
I just flashed the August Kernel over the June ROM. No issues.

I flashed magisk v16.7. No issues.

I flashed BusyBox. Got stuck with bootloop.

I flashed August ROM/Kernel. No issues

I flashed magisk v16.7. Got stuck with bootloops.

No matter what I do know I cannot get magisk installed. I've tried v16.6 and v16.7. I've tried different combination of ROM/Kernel.

Anyone else having issues getting Magisk installed with August ROM/Kernel?
[Huawei Watch 2] stegalloway82:
I ran into similar problems. What need to do is make sure you don't flash twrp but only boot it from the pc using fastboot boot recovery.img (or whatever your twrp image is called). I flashed the stock ROM over the top first booted to TWRP and did advanced wipe and wiped everything but internal storage. You can then install the ROM and do the initial setup on your phone and watch and enable developer options and adb debugging. Then reboot into twrp again and flash magisk, once that is installed load it up and auto allow all requests. You can then also install BusyBox from the downloads section within magisk. I then installed the kernel aud app and everything worked fine.
[Huawei Watch 2] NinjaOne:
Where did you get the stock rom? All I have been able to find us a very old one fomm when it was Android Wear.
[Huawei Watch 2] stegalloway82:
There is a link in the first page of this post
[Huawei Watch 2] NinjaOne:
Yes but the Sawshark link needs an decryption key. So I guess you have the Sawfish...
[Huawei Watch 2] kiethuynh:
Please update the Shawshark STOCK link. Thank you!
[Huawei Watch 2] eulero:
Please help

Janjan many users here need the Shawshark stock image. Any news for us bud?

Thanks
[Huawei Watch 2] HatchetEgg:
I had this issue too, all I had to do was do a factory wipe and then flash.
[Huawei Watch 2] leorogue85:
Hi, why my "Ok google" match doesnt work? :c in "settings" it is activated
[Huawei Watch 2] janjan:
I am going to upload a new version soon.
[Huawei Watch 2] -iNSiGhT-:
Thanks for your work !!

Watch feels really smooth (had some hiccups navigating with factory ROM).

Surprised at first seeing there was so few system apps, but.... i didn't use it... :D

It just took some times to be able to use Google Assistant (downloaded Google app through PlayStore) but it works flawlessly now.

You did a really nice ROM ! :good:

Will dirty flash your next one ! :p
[Huawei Watch 2] nullbert:
I am new to the thread and really excited at the prospect of a smoother ROM than Stock!

What are the posibilities for merging the newer Security Patches?

Looking forward to trying this!
[Huawei Watch 2] mogli19:
I actually don't know how the voting works, to be honest. I found a rate option for the thread now :) If this is not what you were looking for, please let me know :)

I am mostly interested in the kernel source code because I want to port it and probably add some other modifications. Also I would be interested in seeing what needs to be changed in the ramdisk in order to keep all the CPUs fired up.

Meanwhile I found this in the kernel log:

[84935.263479] Disabling non-boot CPUs

So, I guess commenting out the content of disable_non_boot_cpus in kernel/cpu.c would do the job but is definitely not a nice way :P
[Huawei Watch 2] -iNSiGhT-:
First full day of use with your ROM + kernel and clearly better than stock, from smoothness to battery life (67% by now, running 15h from this morning).
[Huawei Watch 2] flippy:
Just installed exited to see the results tomorrow night :) (batterylife)
[Huawei Watch 2] ArtaxXP:
I'll get the watch at christmas eve like hopefully many others too!

So the Interest will rise soon ;)

Keep up you awesome work!
[Huawei Watch 2] ajayjohn:
I believe the addition of a version for the non-LTE variant would probably boost up interest levels.

The non-LTE version has had a lost of discounted sales going on in the US, in the last 4 months.

Nevertheless, please keep up the good work and please give it time for people to even realize watches can have custom ROMs too :good:

I don't believe this is common knowledge yet.
[Huawei Watch 2] soskey22:
Hello everyone, thank you for make this rom I just purchased the non lte watch yesterday and installed this rom, it works nice, my question is, is it possible to play live TV on this watch or movies like Hulu or Netflix? I installed Hulu, but when i try to play a video I got an error, thanks in advance
[Huawei Watch 2] -iNSiGhT-:
Are you saying you have successfully flashed this ROM (which is made for LTE HuaweiWatch2) on your non-LTE Watch ?

About Hulu, Netflix or any other Video-app, i think the watch can only be used as remote for these apps.
[Huawei Watch 2] ArtaxXP:
You could try to install VLC oder MX Player via sideload, go to settings and set one as external player if this is possible in Hulu...

Can't try it myself now because I need to wait a few more days until I get my watch ;D
[Huawei Watch 2] soskey22:
i have the model: Leo-bx9 , it does not play hulu or netflix by default but im sure it can play those apps with some modificactions i have instagram working on the watch, and back in 2011 i turned my motoactv in to the smallest tablet, it play netflix and othet apps very nice, im sure we can do something similar with this watch, in my job im not allowed to take my cellphone but smartwatches are ok, thats why i want to install all entretaintment apps in my watch
[Huawei Watch 2] janjan:
Can someone please test the latest kernel for Huawei watch 2 sawfish (classic and sport model). I just compiled with latest linaro. It seems working on emulator..

kernel

https://mega.nz/#!YkxziKxL!Prx2hXVP1Ks6NDq6YOafDOBQqDH7-6Dulnwshur49XY

steps:

enable adb and follow the the steps

adb devices

adb reboot bootloader

fastboot boot boot.img

if it boots and everything is working then you can flash that (optional) by

fastboot flash boot boot.img

Let me please know if everything is working. I will then upload the ROM for classic and sport model. Merry christmas

Update: It is confirmed that it works perfectly.
[Huawei Watch 2] janjan:
(25/12/2017)

Changelog

- Based on latest release N7176C- August_4_2017 security patch

- Kernel- Compiled from latest source with latest linaro

- All *apk system/data, system/app, Framework & priv-app zipalign & optimized for better RAM utilization

- Can be root easily - Flash the following ANDROID_WEAR_2.0_Root OR MAGISK

- dm-verity disabled

- Forced-encryption disabled

- Selinux permissive

- init.d script support

- Tweaked for Best Performance

- Tweaks to achieve better battery life/improve battery life

- Include busybox

- boot.img is patched to work with latest magisk

- Clean

- And many more can't remember

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

Download-Link-[Huawei_Watch_2_LTE(sawshark)]

LATEST_Deodexed_HUAWEI_WATCH_2_LTE/ROM(25/12/2017)

LATEST_Odexed_HUAWEI_WATCH_2_LTE/ROM(25/12/2017)

Download-Link-[Huawei_Watch_2_BT(sawfish)]

LATEST_Deodexed_HUAWEI_WATCH_2_BT/ROM(25/12/2017)

LATEST_Odexed_HUAWEI_WATCH_2_BT/ROM(25/12/2017)

NOTE: FIRST BOOT GONNA TAKE SOME TIME. BE PATIENT
[Huawei Watch 2] redukt:
Wow, what a nice christmas gift :) What´s the cryptokey for the deodexed sawshark file? :)
[Huawei Watch 2] janjan:
Fixed now...first boot takes 3-8 minutes..so be patient. Enjoy
[Huawei Watch 2] -iNSiGhT-:
Thanks for the update! You chose your day.

What did you change from previous Sawshark build (which is excellent, I'm finishing my third day in one charge) ?

You wrote you do prefer deodexed. Is it better than odexed (I mean is zip-aligned deodexed smoother/faster than odexed) ?
[Huawei Watch 2] janjan:
Enjoy... Clean up the ROM, add fonts from Oreo, add busybox, patched the boot.img to get work with latest magisk, add root essentials + kernel auditor apps + etc. I have no lag with deodexed version.. smooth..
[Huawei Watch 2] -iNSiGhT-:
Clean flashed deodexed ROM.

Only problem, i can't grant SU access to Root Essentials (think it's the way we install Busybox) with Magisk. I just can't scroll down to grant SU access.

EDIT : Found a workaround setting Magisk "automatic response" to "Grant".

But Root Essentials isn't the way to install Busybox. Is busybox already installed ?
[Huawei Watch 2] redukt:
DId you try to flash the android wear 2.0 root tools? Did you have the same issues there?
[Huawei Watch 2] randy924:
Seems there should be something different in China version watch.

I tried to upgrade image from other post that I can get around 48 hours battery life.
[Huawei Watch 2] henry4athene:
Hello guys, I have recent bought a Watch 2 2018 with eSIM in China, the model is LEO-DL00E. I want to change the os to the international version but I'm not sure if it is compatible with the one posted in this thread. Can anyone help me out?
[Huawei Watch 2] SeppGoPro:
I'm facing exactly the same Problem. Is your watch a Chinese version?

I loose 50% in 6 hours without using the watch same settings as yours. I flashed this Rom, reseted the watch and changed the battery but im still facing poor battery life.

I bought the watch secondhand so it could be possible, that my watch is a Chinese Version... Not sure
[Huawei Watch 2] jjnz123_nz:
stuck only booting into TWRP

Anyone else having issues with Sawshark only booting into TWRP?

I am following the instructions on the first page, but the only thing it will boot into is the recovery?

I have tried using ADB.exe reboot system, as well as the UI with no luck.

I am thinking my last option is to try and flash the stock ROM, then flash back? (Sawshark Stock ROM link not working BTW).

Hopefully someone can help?

Thanks
[Huawei Watch 2] flocke000:
That happened to me as well in the beginning. Flash back to stock and then only boot TWRP from your PC with

fastboot boot twrp.img

, DON'T flash it on the watch! It needs the stock recovery for some reason.
[Huawei Watch 2] thereal_bigjake:
I noticed the kernel manager app was causing massive battery drain. About 25% on a full charge. I didn't change any settings just having it installed caused the drain. Just wanted to put this out there for others ?
[Huawei Watch 2] eulero:
Ciao Janjan,

are you able to continue to support us for ROMs?

Many users here are waiting for sawshark original firmware.

Please help us, you are the only developer for this watch.

Regards

AM
[Huawei Watch 2] jjnz123_nz:
Hey thanks heaps!

I managed to re-flash the stock rom onto my SawShark Leo-DLxx.

If anyone else needs instructions on what I did:

1. Download Sawfish rom using link from page 1, and download TWRP image file.

2. Extract boot and recovery image files from Sawfish stock ROM

3.

fastboot flash boot boot.img

4.

fastboot flash recovery recovery.img

5.

fastboot boot twrp.img

6. Now the watch will be in TWRP recovery, install new ZIP, [MENTION=490110]janjan[/MENTION] latest Sawshark ROM from OP

7. watch will reboot several times, and you're done!

Cheers
[Huawei Watch 2] DuoPad:
Is the link to stock image for sawshark locked? Need to go back to stock and lock the boot loader.

OR could I use the backup file made before all ROM/kernel flash (in TWRP) ?
[Huawei Watch 2] eulero:
How have you flashed sawshark original firmware if there is no link here? Sorry i don't catch you man...
[Huawei Watch 2] jjnz123_nz:
I flashed sawfish because I couldn't find sawshark ROM.
[Huawei Watch 2] mustibremen999:
Has someone a link for STOCK-IMAGES-HUAWEI-WATCH-2-LTE-LEO-DLXX-OWDE.180215.017-SAWSHARK-(xx/xx/2018)? :(
[Huawei Watch 2] Smartphones13:
Anyone know how to update Magisk on this rom?
[Huawei Watch 2] thereal_bigjake:
If I were to guess I'd say flash the newer version of magisk in twrp. I'm using the stock rom with this kernel and I think magisk 16.4. haven't had a reason to update magisk as it's working just fine for me.
[Huawei Watch 2] NinjaOne:
For those looking for a stock rom for Sawshark, I have just found this on Android filehost...

I haven't tested if it is the real thing yet, but it looks like it..

https://androidfilehost.com/?fid=962339331458990487
[Huawei Watch 2] leorogue85:
Hi man, I want to return to stock rom because problems with Google Pay and root, I tried to download stock rom from your link but Mega ask me a key, can you help me?
[Huawei Watch 2] thereal_bigjake:
I could upload the Google image if you are using sawfish, I have it saved on my PC. Let me know ?
[Huawei Watch 2] leorogue85:
Yes please, I need it! I am using Sawfish.
[Huawei Watch 2] NinjaOne:
Read one post above yours.

I have just flashed it, and it's fine.

Edit: Sorry. Just saw that you needed for Sawfish.
[Huawei Watch 2] leorogue85:
So with this rom I return to stock? With locked bootloader and no root?
[Huawei Watch 2] NinjaOne:
Yes. Everything looks stock to me.

To flash it, I booted TWRP and installed it with sideload.

I haven't locked my bootloader yet, though.
[Huawei Watch 2] leorogue85:
How can I lock the bootloader man? Thanks for your help <3
[Huawei Watch 2] NinjaOne:
Try with fastboot OEM lock
[Huawei Watch 2] leorogue85:
Someone can upload the "STOCK-IMAGES-HUAWEI-WATCH-2-LTE-LEO-DLXX-OWDE.180215.017-SAWSHARK-(xx/xx/2018)" please? [MENTION=490110]janjan[/MENTION]
[Huawei Watch 2] NinjaOne:
Try reading a few post back... (General rule actually)...
[Huawei Watch 2] leorogue85:
I know man, but I dont remember how to flash. Can u help me please? Maybe in PM or telegram.
[Huawei Watch 2] NinjaOne:
Notice that the image is for Sawshark.

1. Download image from my link and TWRP from OP.

2. Extract twrp zip.

3. Hold top button on watch until it vibrates - then release and press again for about a second. This will start fastboot mode.

4. Connect watch and then boot (NOT install) TWRP using fastboot: fastboot boot oreo-recovery.img

5. In TWRP select install, and then install from sideload

6. Install using adb: adb sideload [Fileame of the image .zip]

7. Reboot - without selecting install twrp app.

8. Enjoy stock rom.

First boot takes about 5 minutes.
[Huawei Watch 2] leorogue85:
Sawshark is the LTE model, right? Ok, now I try.
[Huawei Watch 2] thereal_bigjake:
Sorry was busy all day but after reading your recent post it looks like you were needing sawshark aka LTE model anyway
[Huawei Watch 2] KEmeister:
What's the ETA on an update for the new Wear OS?
[Huawei Watch 2] kevinswan007:
I followed the steps above but at about 45% twrp bombs out and just quits

D:\adb>fastboot boot oreo-recovery.img

Downloading 'boot.img' OKAY [ 0.505s]

booting OKAY [ 0.169s]

Finished. Total time: 0.706s

D:\adb>adb sideload "Huawei-Watch-2-4G(Sawshark)-(19-8-2018).zip"

Total xfer: 1.01x

---------- Post added at 02:33 AM ---------- Previous post was at 02:32 AM ----------

Im getting failed to mount errors in twrp

if anyone can help, I would be very greatful
[Huawei Watch 2] kevinswan007:
can someone please upload STOCK-IMAGES-HUAWEI-WATCH-2-LTE-LEO-DLXX-OWDE.180215.017-SAWSHARK

the link on first post doesnt exist
[Huawei Watch 2] kevinswan007:
not to worry, i was able to sort myself out
[Huawei Watch 2] nullbert:
OK, trying to keep up with this watch just made me confused, so I compiled a list containing release date, codename, design type and connectivity features/implementation to see what differentiates the various versions.

2017/04 - LEO-BX9 (Classic, BT)

2017/04 - LEO-DLXX (Sport, 4G/LTE, Nano-SIM)

2017/04 - LEO-DLXXE (Sport, 4G/LTE, eSIM)

2017/10 - LEO-DLXXU (Classic, 4G/LTE, eSIM)

2018/05 - LEO-DL00E (Sport, BT/4G/LTE, Nano-SIM/eSIM)

As far as I can see, the 2018 watch comes in three different versions, BT, nano-SIM and eSIM. Are they all named LEO-DL00E? Searching LEO-DL00 and LEO-DL00U did not yield any results on Google. Are these basically just redesigned colors LEO-DLXX and LEO-DLXXE and a Sport BT version?

There's also the LEO-B09 (Sport), LEO-B19 (Classic) and LEO-L09S (Sport 4G) watches. Are these released for the Chinese market?

I think there are 10 watches in total. Am I right to assume that all of the watches with any kind of 4G connection are sawshark? And only LEO-BX9, LEO-B09, LEO-B19 and the BT 2018 version are sawfish?
[Huawei Watch 2] Painting Lakes:
Can you send me a few pictures of this ROM
[Huawei Watch 2] savteam:
Who have stock rom ? and if i can find a new hw 2 how i can download stock firmware from this watch?