yashsingh1/xdaforums huggingface dataset:
[Huawei Watch 2] thereal_bigjake:
It's pretty rude asking for an ETA and I believe it's also against XDA rules. I know when I'm asked for an ETA it reduces my motivation. I don't even know if the new kernel source has been released yet.
[Huawei Watch 2] MrCeez:
Can you link the file or pm?
[Huawei Watch 2] thereal_bigjake:
https://developer.android.com/wear/releases/wear-preview-downloads

Just make sure you grab the non-preview image, the other is the pie preview
[Huawei Watch 2] Prof Peach:
I've been on this ROM for just over a week now and it's a million times better than stock.

Snappier response. Smoother ui and the face wakes much quicker.

Great work. Cheers dev.
[Huawei Watch 2] ferdifuchs:
Need Bootloader 8.1 hope someone can help

Hello,

i made a misstake an flashed TWRP without haveing the recovery backed up.

So after the OTA update i try to go stock and followed this Guide [Rom][NXG46W] Huawei Watch 2 4G L-09S Global Fastboot [Factory Images]

: https://xdaforums.com/smartwatch/watch-2/rom-huawei-watch-2-4g-l-09s-global-t3602205

BUT in this Guide you should also falsh the bootloader and i did that, so now I'm on Bootloader Sawshark 5.7 but i should have 8.1 installed

to be able to go back to stock recovery and System angain.

Hope somone could help me out with a Link of the Sawshark V8.1 Bootloader.

I really tried hard to find a souce but looks like there isent anny.
[Huawei Watch 2] janjan:
Never paly with bootloader again if u love your device.
[Huawei Watch 2] ferdifuchs:
I already admit i made misstake, so this is not helpfull at all man.
[Huawei Watch 2] Prof Peach:
Loving this ROM on the sawfish.

Are there any plans to update it to allow installation of the latest security update?

Would be good to clear the update failed from notifications.
[Huawei Watch 2] LSS4181:
Stuck on TWRP recovery... (DANGER)

TL;DR: DO NOT use Disconnect & Reset. Also, WE NEED TO DISABLE OTA UPDATE!

I was trying to reinstall the 8-19-2018 ROM today, only to find the watch keeps rebooting itself to TWRP.

Apparently I was going to reset the phone following a clean flash of the ROM on my phone.

This is with and without Magisk. I couldn't get it booting even with flashing only the ROM itself.

By the way, is there a stock image for Huawei Watch 2 (eSIM variant)? In case I'm unable to get the watch working with this ROM I might have to use it, yet the link for the 4G(LTE) image (which is seemingly compatible with the eSIM one) is already dead.

EDIT: I couldn't get out of the loop... even trying Travis' kernel and ROM don't help, either.

The only thing I could remember is that a few months ago, the I got a notification on the watch about some "major update" which is actually an update to the Wear OS components (not ROM), and it succeeded. Did that thing trigger something that's preventing me from booting after clean flashing?

EDIT 2: Will try flashing the images from here... These seem to be my only hope and if I couldn't get it working... I'm afraid I might have run out of options.

EDIT 3: Now it got stuck on the HUAWEI logo... I've run out of options... and I don't know how to get into the bootloader anymore...

EDIT 4: After what I did between EDIT 2 and EDIT 3 then flashed back the 8-19-2018 ROM... finally got out of it. Don't know what really caused it, but at least the watch's back. Actually, during the process the /data partition was fully wiped thanks to the stock recovery... returning to TWRP and putting everything back, reflashing them in order, and it somehow booted.

EDIT 5: It seems the "Disconnect & Reset" might be the culprit. If using TWRP, DO NOT ever use it. It seems to set a flag on the bootloader that would boot to stock recovery with a special parameter that makes it perform full factory reset (and clears that flag afterwards). TWRP is unable to understand that parameter and would end up in the main menu, with the factory reset flag remains set, and thus the watch is stuck in a infinite loop (which can only be cleared by letting it boot to stock recovery and complete the procedure, wiping everything in the process). This is probably true for other Android devices as well.

EDIT 6: It seems the watch downloaded OTA updates in the background and stuck at recovery again (probably the same principle as Disconnect & Reset)... guess if we want to keep using this ROM we need to disable OTA update downloads, or ask in the TWRP thread for a way to clear the flag so the system can boot normally. I currently don't know a way to disable OTA updates or clear the update/reset flag for now.
[Huawei Watch 2] janjan:
Yes. I am working on it. Hopefully very soon.

Update: 30/1/2019. I am testing the new kernel and ROM. Hopefully uploading very soon. Thank you for supporting me.
[Huawei Watch 2] Kris Chen:
Thanks for update !!!

I'm just wondering when there is a new update base on security update in Oct.2018.

Then I saw this !

Thanks for developer to keep maintain this Huawei Watch 2 ROM !!!

Kris

---------- Post added at 02:53 PM ---------- Previous post was at 02:28 PM ----------

@janjan : Where can I find your donwload link ? The one in this forum is old one...

Kris
[Huawei Watch 2] janjan:
I am uploading the new ROM and kernel.
[Huawei Watch 2] Kris Chen:
2-2-19 link is dead

[MENTION=490110]janjan[/MENTION] : Finally I saw the new update link but the link seems not to work.

Could you fix that ?

Kris
[Huawei Watch 2] janjan:
DONATE ME HERE

DONATE-ME

##############################

ROM AND KERNEL FEATURES [2-Feb-2019]

##############################

- ROM is based on latest release WEAR OS OWDE.180926.001.A1- with October-2018 security patch

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

- Kernel is based on latest and build with (gcc version 4.9 (Ubuntu 7.3.0-16ubuntu3)) #1 SMP 31 feb CEST 2019

- Forced-encryption disabled

- DM-verity removed/disabled

- Scheduler optimize/support for heterogeneous multi-core

- Scheduler support for heterogeneous multi-processor systems

- Enables all cores

- Enables the core control

- Multi-Cluster Power Management support

- Optimized the energy consumption for advanced multi-core SoCs including big.LITTLE.

- Multi-core scheduler enable/optimized

- Add Qualcomm PM driver/APM driver updated reduce battery usage during sleeping

- A lot subsystems converted to use power efficient work-queues

- Several other patches to reduce battery usage

- Tweaked/optimized the scheduler to balance the load across all CPU's without any regards to the power costs

- Tweaked the scheduler to reduce/save power by scaling down the frequency of the CPU's or idling them,

- Tweaked to predict the best time to save power on the CPU without affecting performance

- Tweaked for Best Performance

- And many more can't remember

- clean and smooth

NOTE: THERE IS NO NEED TO FLASH THE LATEST KERNEL IF YOU FLASH THE LATEST ROM.

##############################

DOWNLOAD ROM

##############################

[ROM-LTE/4G/Sawshark]-[2/2/2019]-[LATEST]

MD5:ee0d25c680a70b78e95bfe72716071ba

##############################

DOWNLOAD KERNEL/BOOT IMAGE-

##############################

[KERNEL/BOOT IMAGE-(LTE/4G)]-[2/2/2019]-[LATEST]

MD5:ee0d25c680a70b78e95bfe72716071ba​
[Huawei Watch 2] Kris Chen:
Thanks.JanJan !!

How do I donate you ?

---------- Post added at 07:34 PM ---------- Previous post was at 07:18 PM ----------

Thanks, janjan !!

Just donate you !!
[Huawei Watch 2] :
Will you also upload 2-Feb-19 SAWFISH ? :)
[Huawei Watch 2] janjan:
Thank you so much. I really appreciate that.
[Huawei Watch 2] janjan:
I haven't the images yet.
[Huawei Watch 2] losco:
Hello. After flash of the ROM my PC don't recognize the HW2 as external usb device. ADB work but I can't see the watch in the list of other devices.
[Huawei Watch 2] Kris Chen:
MTP Mode

Well, It seems to be reasonable beause there is no option in watch 2 itself - MTP mode when you connect your watch 2 to your usb port in your PC.

The only way you want to show watch 2 disk in your PC : Reboot to TWRP recovery mode then you will see it.
[Huawei Watch 2] losco:
Thank you for the reply, but I'm sure that I had access to internal memory without restart in recovery. I don't remember if I had enabled some function via adb shell...
[Huawei Watch 2] idoybh:
I have managed to get the ota zip of the latest security patch for sawfish. I will attach it here. It is flashable through stock recovery as far as I understand it. You need to relock bootloader and flash it on top of the currently available factory image using adb sideload.

Link: https://android.googleapis.com/pack.../8536eff1d44435cd491d2f9d2cdc033398bec0a2.zip

EDIT: apparently there is no way of getting a menu at the stock recovery for this watch. Keeping my post in case the link helps anyone.
[Huawei Watch 2] raviandaadhi:
Hi don't worry just follow the installation process mentioned in global ROM and you will get number of system updates install all of them , don't bother you will get so many bootloops in the process just leave the watch to boot on its own , I did the same as I had similar issue and now I am on new bootloader and wear os too .

I would request OP to create caution not to install any update once we flash this ROM on our device and i don know how to do it either , but that's the culprit I guess , spend a day reading to get my watch back running , I don't know whether it's the issue with TWRP or ROM but if you update anything while you on this ROM and if you are reseting your device , it's going to go only to the TWRP !
[Huawei Watch 2] spirit7727:
Hi , I have Watch 2 sport non-LTE with latest firmware, if you explain how to get full rom , i can upload it to filehost
[Huawei Watch 2] janjan:
Please PM
[Huawei Watch 2] xAlexxxxXD:
Hey,

I've got a Huawei watch 2 classic BT here running Build : OWDD.180926.001.A1

If you tell me what i need to do I can pull the ROM off it for you if you still need it if i means i get a shiny new rom :D

Cheers
[Huawei Watch 2] janjan:
Here you go. Instructions to extract images

First Download the adb/fastboot from here

https://developer.android.com/studio/releases/platform-tools

Then update your device to the latest build/firmware. You have to be on Stock ROM/firmware. Very important.. You have to be on Stock firmware..See my first thread how to flash the stock images/ how to go back to stock ROM/firmware.

Then take/install all the ota update. The latest is something like this 8.0.0 OWDE.180926.001.A1.

Then boot into TWRP recovery. Download the TWRP recovery from my thread and move it into your adb/fastboot folder.

Now boot your device into TWRP recovery mode. Note only boot into recovery.

- adb reboot bootloader

- fastboot devices

- fastboot boot TWRP.img (Replace TWRP with the right name)

Very important. Don't touch anything..I mean don't install any thing while booting into TWRP recovery. Boot into TWRP and leave your watch. No modifications at all..

Then follow the these steps

- adb shell

- dd if=/dev/block/mmcblk0p33 of=/sdcard/system.img

- dd if=/dev/block/mmcblk0p29 of=/sdcard/boot.img

You will find to images on your device now. Boot and system images. Please upload them somewhere and send me a link.
[Huawei Watch 2] :
Stock images

Flashed stock and now updating... in few hours i will send you images :)

Edit: I´ve sent you images via PM
[Huawei Watch 2] janjan:
IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE

DONATE-HERE

##############################

ROM AND KERNEL FEATURES [9-2-2019]

##############################

- ROM is based on latest release WEAR OS OWDE.180926.001.A1- with latest security patch October-2018

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

- Kernel is based on latest and build with (gcc version 4.9 (Ubuntu 7.3.0-16ubuntu3)) #1 SMP 31 feb CEST 2019

- Hide verifiedbootstate in order to fix the failed SafetyNet CTS check(It can still fail through other means)-GOOGLE PAY WORKS FINE. USE MAGISK TO HIDE ROOT

- Remove verifiedbootstate flag from source - Disable CRC check

- Forced-encryption disabled

- DM-verity removed/disabled

- Scheduler optimize/support for heterogeneous multi-core

- Scheduler support for heterogeneous multiprocessor systems

- Enables all cores

- Enables the core control

- Multi-Cluster Power Management support

- Optimized the energy consumption for advanced multi-core SoCs including big.LITTLE.

- Multi-core scheduler enable/optimized

- Add Qualcomm PM driver/APM driver updated reduce battery usage during sleeping

- A lot subsystems converted to use power efficient work-queues

- Several other patches to reduce battery usage

- Tweaked/optimized the scheduler to balance the load across all CPU's without any regards to the power costs

- Tweaked the scheduler to reduce/save power by scaling down the frequency of the CPU's or idling them,

- Tweaked to predict the best time to save power on the CPU without affecting performance

- Tweaked for Best Performance

- And many more can't remember

- Clean and smooth

NOTE: THERE IS NO NEED TO FLASH THE LATEST KERNEL IF YOU FLASH THE LATEST ROM.

##############################

DOWNLOAD ROM

##############################

[ROM-LTE/4G/Sawshark]-[9/2/2019]-[LATEST]

[ROM-BT/Classic/Sawfish]-[9/2/2019]-[LATEST]

##############################

DOWNLOAD KERNEL/BOOT IMAGE-

##############################

[KERNEL/BOOT IMAGE-(LTE/4G)]-[9/2/2019]-[LATEST]

[KERNEL/BOOT IMAGE-(BT/Classic)]-[9/2/2019]-[LATEST]

IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE

DONATE-HERE​
[Huawei Watch 2] :
Getting error 7 in TWRP.... This package is for "sawfish" devices - Your device is "Sawshark"

Is everything in Rom Zip fine ? I have bluetooth model for 100 % :confused:
[Huawei Watch 2] janjan:
Try to rename the zip.
[Huawei Watch 2] :
Had to wipe internal storage and flash ROM with changed updater zip without first two lines :D

Everything is working now
[Huawei Watch 2] janjan:
I am going to fix that. Thank you for the images feedback. DONE. ENJOY
[Huawei Watch 2] Prof Peach:
Huge thanks to JanJan and the users who have uploaded latest sawfish version for the benefit of other users. Looking forward to flashing it.
[Huawei Watch 2] spirit7727:
Hello. I flash your ROM , but i stuck on twrp, not boot wearOS, every reboot i go to twrp.

EDIT: I Flash stock recovery, and my watch is boot. Thanks you for rom))
[Huawei Watch 2] xAlexxxxXD:
Hey Jan, got the new rom running nicely. Flashed magisk and busy box also but i have no idea how to access magisk's settings or the manager? Ive put the apk on there from the magisk forum and tried to run it but no luck. I mainly just wanted magisk so i can still use google pay. Any ideas on how to approach this ?

Cheers and thanks for the awesome work,

Alex
[Huawei Watch 2] janjan:
Download the Magisk.zip and flash it via twrp. After installation you will find Magisk Manger app.
[Huawei Watch 2] Prof Peach:
Did you need to change anything in the ROM zip or script or was the rom a straight flash in twrp?
[Huawei Watch 2] janjan:
Just straight flash in TWRP.
[Huawei Watch 2] jb3142:
lower the low battery threshold

Hi janjan,

I've been using your ROM+kernel successfully, so great thanks for that.

Recently I hit a problem. This HW2 had a low power threshold of 15%, when the battery hit this percentage then all connectivity is shutdown (LTE, Wifi, etc). In the past, using your earlier kernels I managed to trick it to lower down the threshold to 5% using the command "settings put global low_power_trigger_level 5" (running under magisk shell of course), but your recent kernel this doesn't seem to work anymore; I still lose connectivity when the battery hits 15% or lower.

Do you have any idea of what I need to do in order to lower this threshold (permanently if possible)?

Thanks.
[Huawei Watch 2] Young Gunna:
[MENTION=490110]janjan[/MENTION]... Im also not able to get Magisk Manger app to show after successfully flashing it in TWRP (no errors) on the Feb Rom version.
[Huawei Watch 2] thereal_bigjake:
Which magisk version are you using and have you tried just side loading the magisk apk in the magisk zip? I had the same issue on one of my phones recently and side loading the apk before flashing magisk worked for me.
[Huawei Watch 2] janjan:
Try to flash the old magisk. Flash the zip via twrp. It seems topjohnwu redesign the latest magisk with some changes.
[Huawei Watch 2] Young Gunna:
Thanks guys I was able to install the magisk apk using adb commands. Thanks again.
[Huawei Watch 2] ferdifuchs:
I found out too, was just too impatient, the bootloops are crazy actually it helped pressing the the power botten often to make the progress mutch faster.

THX annyway for replaying.
[Huawei Watch 2] Newtoir:
Hey guys, I flashed the new ROM but the IMEI is still 0, but is still stored on the watch in the "nvram" folder. Any workaround to fix this? The 4G modem is useless without IMEI.
[Huawei Watch 2] janjan:
Please be clear. The new ROM doesn't touch the IMEI at all. So it is nothing to do with this ROM.
[Huawei Watch 2] Maskucing:
excuse me, do you install magisk apk using adb before flashing the magisk? what apk version did you install? are u using magisk manager v7 which same for smartphone or is there any special magisk apk for wear os? thank you before
[Huawei Watch 2] Young Gunna:
Yes. First flash 2019.2.4 Magisk v18.1 in twrp recovery. It will say it's installed successfully, but when you start watch magisk manager won't be installed...

Then using adb commands install magisk manner apk and you're done!

Both magisk and magisk manager are the same ones that you would use on your smart phone nothing special.
[Huawei Watch 2] drsaidalavi:
How to move the rom and magisk to the watch storage

Hello,

I have successfully installed TWRP recovery in my Huawei watsh 2 sports. I want to install this custom rom using TWRP. But I am not finding a way to move the Rom and Magisk Zip file to the watch. I searched internet, but not find a way to do this. In my PV windows 7 it is not recognized as a storage device also

Kindly describe the steps to move these files to the watch .

Thanking You

drsaidalavi
[Huawei Watch 2] janjan:
I assume you have already a working adb/fastboot tools

Now..

1. Move TWRP image to your adb/fastboot tools folder

2. Attach your device to your PC

3. Boot into bootloader (Ensure your USB debugging is enable) via

fastboot devices

fastboot boot twrp.img ( No need to flash the TWRP image)

4. Move the zips ( ROM and magisk ) to your device and flash the ROM zip. Complete your initial setting and reboot.

5. Boot into bootloader again and flash the magisk zip.

6. Enjoy.
[Huawei Watch 2] Maskucing:
Wow thank you so much. Work for me
[Huawei Watch 2] myxx1985:
janjan, thank you for your work. My watch worked so slow before I flashed your custom rom. And now I can use it quite heavily. It's definitely new experience! Especially with bubble launcher. Thanks a lot!

Now my problem... Can't manage how to setup google pay. Installed magisk, magisk manager. I can open manager, then go to (#) tab (hide root for applications), but there is no google pay application in list. So I cannot configure magisk hide to hide itselft for google pay application.
[Huawei Watch 2] janjan:
You need to enable that Google Pay and then hide it. Enjoy
[Huawei Watch 2] myxx1985:
It is enabled, if you mean Settings->Applications & Notifications->Information->System Applications->Google Pay. I've tried to disable/enable it, no result. It appears in magisk hide list only if I uninstall updates through google play. But after installing updates for google pay back and rebooting it disappears from list again. In all cases I cannot add credit card cause google pay detects rooting (even with updates for google pay uninstalled and mark checked in magisk hide).
[Huawei Watch 2] janjan:
It could be due to new update. Google probably patch that. I will take a look on it tonight.
[Huawei Watch 2] andrep182:
Thanks for the ROM. I read a lot of good things about it, so decided to flash it just now. Looking forward to seeing improvement on my watch =)

I too couldn't find the google pay on magisk just FYI.
[Huawei Watch 2] andrep182:
Hello again. So, I have been using this ROM for about a couple days now and what I noticed is that my battery performance seems to be taking a hit. Normally my battery would get to 30%ish after about 12-14 hours of daily usage (stock). Now, as you can see in my screenshot, after roughly about 8 hours, I'm already at 38%. Am I just being impatient? should I wait it out a few more days for the device to learn? Also, I did notice that 'Android System' is using about 16% of battery. I can't recall seeing Android System being at the top of the list before.

https://i.imgur.com/Dqy48Hs.png

I do have the kernel auditor and the latest kernel flashed. Are there any tweaks or settings I should be turning on/off? Please advise, thanks!
[Huawei Watch 2] jerom87:
Hi janjan, could you give me the decrypt key for the stock rom download please?
[Huawei Watch 2] Cuadayen:
Hi janjan. This can be done with huawei watch 2 pro??
[Huawei Watch 2] Cuadayen:
Huawei watch 2 pro name is LEO-DLXXU
[Huawei Watch 2] janjan:
Don't know. Backup your stock images/stuff and try the ROM.
[Huawei Watch 2] myxx1985:
Hi, janjan. Any news on google pay problem? After few weeks of using your rom I should admit, that it is awesome! Performance of watch increased massively. Battery life increased too! Now I can use my watch heavily: notifications (including whatsapp voice messages, yeah!), calls, audio recorder, reminders, notes, even navigation, etc... Except, paying... Oh, no! :D:D
[Huawei Watch 2] ThePlasticBling:
Is GPS not working for anyone else?
[Huawei Watch 2] janjan:
Take a look here to solve Google Pay..It is due to Google play services..

https://www.google.com/amp/s/xdafor...on-google-pay-magisk-discussion-t3906703/amp/
[Huawei Watch 2] Prof Peach:
Working perfectly for me.
[Huawei Watch 2] ThePlasticBling:
Really? I think it's just my watch. No matter what, I can't seem to get my GPS to lock on in standalone mode. Does yours wwork in standalone? I'm on the bluetooth model.

---------- Post added at 11:42 PM ---------- Previous post was at 11:09 PM ----------

@janjan, have you ever thought of experimenting with the developer preview roms? They run android 9. just curious

---------- Post added 25th March 2019 at 12:30 AM ---------- Previous post was 24th March 2019 at 11:42 PM ----------

I know this thread says to flash the kernel first, but your Zenwatch 3 rom thread says to flash the rom first. Which is the correct way of flashing for this watch? And the Zenwatch? Thanks!
[Huawei Watch 2] janjan:
I have no issue with GPS at all. Works fine here. Kernel source is not available for android 9.0.0 yet.. we can't do anything without kernel source. It depends on devices, but both method should work.
[Huawei Watch 2] myxx1985:
I can confirm Google pay now working for me! Didn't know Magisk Manager has menu for enabling system applications in top right corner. This element is not properly shown in our round display, so you should tap that corner, then check show system applications mark. After that google pay appears in magisk hide list. As recommended in google pay discussion thread, I switched magisk to core mode. And checked all marks on google play services. Than I could add my credit cards in Pay application. Thanks a lot for your help!
[Huawei Watch 2] louis0707:
Hi janjan

excuse me, after I installed the twrp and flashed the rom above, the watch can only boot into recovery... I even tried to use the "reboot -> system" but get same consequence...

Can you help me out?

update

problem solved!

after I tried the method in this thread https://xdaforums.com/smartwatch/watch-2/rom-huawei-watch-2-4g-l-09s-global-t3602205

and reset it to a early version system, then retry the tutorial, it success!
[Huawei Watch 2] Peppespa:
Hi, I installed from recovery magisk but I can't find it on the watch, it also marks the charge, but it always remains at 20% :(

Inviato dal mio ONEPLUS A5010 utilizzando Tapatalk

---------- Post added at 04:00 PM ---------- Previous post was at 04:00 PM ----------

Sorry , charge working

Inviato dal mio ONEPLUS A5010 utilizzando Tapatalk