• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[TWRP] [ROMS] OpenWatch Project [Kingwear, Zeblaze, Lemfo, Diggro, Finow, Microwear]

Search This thread

deadman96385

Retired Forum Moderator / Recognized Developer
Aug 19, 2011
2,235
7,783
Saint Paul, Minnesota
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/

OpenWatch OS:
Project OpenWatch is the initiative undertaken by BLOCKS, who came into the limelight for their modular smartwatch. The goal of this is to make an AOSP based fully open source OS (OpenWatch OS) so any smartwatch that can have AOSP builds or be ported to AOSP can have a fully functional Watch OS. We are already working to convert 3 prominent traditional roms to be compatible with smartwatches and their smaller screens.

We also want to give as many smartwatches as possible a central location to get TWRP and information on their devices so instead of having to look everywhere on the internet for information its all under one umbrella.

Tools Required:
Standard MTK drivers installer
https://goo.gl/PraJuZ

SPFlash Tool
https://spflashtool.com/

Harmony
List of confirmed working devices:
Kingwear KW68, KW88, KW88 Pro, KW98, KW99, KW99 Pro
Blocks Watch
Look Watch
Zeblaze Thor, Thor S
IQ I2
Diggro DI01
AllCall W1, W2


TWRP Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here

Install Instructions:

  1. Load this scatter file
  2. Turn off the watch
  3. Press download only
  4. Connect the watch via USB to the computer
  5. Wait till the green checkmark
  6. Unplug the watch and hold the power button until it boots up
  7. Once booted replug in the watch
  8. Do adb reboot recovery in a terminal to boot to twrp



InHarmony
List of confirmed working devices:
Diggro DI06
Older Diggro DI07
Lemfo LES1


TWRP Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here

Install Instructions:

  1. Load this scatter file
  2. Turn off the watch
  3. Press download only
  4. Connect the watch via USB to the computer
  5. Wait till the green checkmark
  6. Unplug the watch and hold the power button until it boots up
  7. Once booted replug in the watch
  8. Do adb reboot recovery in a terminal to boot to twrp



AntiHarmony
List of confirmed working devices:
Newer Microwear H2


TWRP Download: Here
TWRP Image Installer Download: Here
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt kernel (For now)

Install Instructions:

  1. Load this scatter file
  2. Turn off the watch
  3. Press download only
  4. Connect the watch via USB to the computer
  5. Wait till the green checkmark
  6. Unplug the watch and hold the power button until it boots up
  7. Once booted replug in the watch
  8. Do adb reboot recovery in a terminal to boot to twrp


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open spflash tool
4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Plug your watch in and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



Infinity
List of confirmed working devices:
Lemfo Lem7
Zeblaze Thor 4


TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel

Install Instructions:
If you have TWRP installed already:

1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open the "SP_Flash_Tool_v5.1824_Win" folder and run "flash_tool.exe".
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



Unity
List of confirmed working devices:
Kingwear KW06


TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel

Install Instructions:
If you have TWRP installed already:

1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open spflash tool
4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Plug your watch in and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



Continuum
List of confirmed working devices:
Lemfo Lem5 Pro
Finow X5 Air


TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel

Install Instructions:
If you have TWRP installed already:

1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



Expanse
List of confirmed working devices:
Zeblaze Thor Pro


TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel

Install Instructions:
If you have TWRP installed already:

1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



Wisp
List of confirmed working devices:
* X02S MT6580
* X01S Plus MT6580


TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel

Install Instructions:
If you have TWRP installed already:

1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done


If you don't have TWRP installed:

1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!



S99
List of confirmed working devices:
Zgpax S99


TWRP Download: Here
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here

Install Instructions:

  1. Load this scatter file
  2. Turn off the watch
  3. Press download only
  4. Connect the watch via USB to the computer
  5. Wait till the green checkmark
  6. Unplug the watch and hold the power button until it boots up
  7. Once booted replug in the watch
  8. Do adb reboot recovery in a terminal to boot to twrp

 
Last edited:

deadman96385

Retired Forum Moderator / Recognized Developer
Aug 19, 2011
2,235
7,783
Saint Paul, Minnesota
Watch Bringup:
We are actively working on bringing up the following devices on aosp roms:
Harmony, InHarmony, antiharmony, s99, unity: Android 8.1
Infinity: Android 7.0

If anyone has a watch that would like to get a source built twrp on it please look at the contact us section. It must run full android aka not a mt2xxx

Timeline:
We don't have a timeline that is set in stone because this is all volunteer work but you can take a look at our current to-do/in-progress/done board here

The Team:
Carbon Rom:
@Myself5, @frap129

LineageOS:
@Alberto96, @jrior001, @forkbomb444 @deadman96385

Dirty Unicorns:
@jbats, @danjull

Independent devs:
@corvus, @CaptivateKing @iscle

Contact us:
We have a telegram support group for issues or if you would like to get your watch supported here
You can also PM here on xda if you don't/can't join the telegram
 
Last edited:

CerebralFlex

Member
Jul 16, 2018
24
12
Is it worth while mentioning here that I managed to port an older version of TWRP to the Finow X5 AIR / LEMFO LEM5 Pro a few weeks ago? It's the 2Gb RAM version of the watch. It's over at RASC if anyone wants to have a look. CF
 
  • Like
Reactions: JeremySS

deadman96385

Retired Forum Moderator / Recognized Developer
Aug 19, 2011
2,235
7,783
Saint Paul, Minnesota
This project spawned out of an idea I had while working at blocks that we should open source some of the work we are doing so the community could benefit from it. Releasing twrp for these devices is just the first step, the primary goal of Openwatch is to get aosp roms on these watches that have been optimized for the smaller screen to replace the normally crappy stock os's. I will admit that there was twrps for a lot of these watches scattered around xda/roundandroidwatches but trying to find them was not an easy task and none of them provided source code to recompile the twrp. So we decided to make this project to put them all under one umbrella. On the note of the 2 different screen types this is the first time we are seeing it all the devices we have tested on so far work fine so if we can get a tester for the other variant we would be more then willing to make a version that supports it. We chose xda rather than round android watch because we all have more experience with it and it's historically been the centre of android development for most devices. We would be more than willing to work with you/others that are on roundandroidwatch just let us know our dev team is primarily rom devs from various rom teams, but also a few app devs. I think our work is coming off as a surprise because its one of the first times full android watches have gotten a lot of attention from xda/press. So people are excited about it especially with source built customs roms being a reality in the near future which was never really a thing in the past.
 
Last edited by a moderator:

pablo11

Senior Member
Jun 23, 2007
3,294
736
Down Under
This project spawned out of an idea I had while working at blocks that we should open source some of the work we are doing so the community could benefit from it. Releasing twrp for these devices is just the first step, the primary goal of Openwatch is to get aosp roms on these watches that have been optimized for the smaller screen to replace the normally crappy stock os's. I will admit that there was twrps for a lot of these watches scattered around xda/roundandroidwatches but trying to find them was not an easy task and none of them provided source code to recompile the twrp. So we decided to make this project to put them all under one umbrella. On the note of the 2 different screen types this is the first time we are seeing it all the devices we have tested on so far work fine so if we can get a tester for the other variant we would be more then willing to make a version that supports it. We chose xda rather than round android watch because we all have more experience with it and it's historically been the centre of android development for most devices. We would be more than willing to work with you/others that are on roundandroidwatch just let us know our dev team is primarily rom devs from various rom teams, but also a few app devs. I think our work is coming off as a surprise because its one of the first times full android watches have gotten a lot of attention from xda/press. So people are excited about it especially with source built customs roms being a reality in the near future which was never really a thing in the past.

Thanks for the PM and sorry for causing any issues with my earlier posts.
It was not my intention to be so reactive.
We all have the same goal so I am seeking a way for us to work together.
Again - apologies for the previous posts.
Cheers
Pablo
 
  • Like
Reactions: galaxys

deadman96385

Retired Forum Moderator / Recognized Developer
Aug 19, 2011
2,235
7,783
Saint Paul, Minnesota
Status update

So since we launched we have gotten quite a bit of activity from various developers and because of that, we have added support for a number of new devices. We are focusing on getting the changes to the OS done so we can start releasing alpha builds to the community.

Infinity:
List of confirmed working devices:
Lemfo Lem7
Zeblaze Thor 4

Source built twrp is up and running
Preliminary source built aosp is up and running
Tested by @iscle

Unity:
List of confirmed working devices:
Kingwear KW06

Source built twrp is up and running
Source built aosp has not been started
Tested by Yours truly

Continuum:
List of confirmed working devices:
Lemfo Lem5 Pro
Finow X5 Air

Source built twrp is up and running
Ported aosp up and running, will now work on source built
Tested by @CerebralFlex

Preview video of the ported rom on Continuum:
 
Last edited:

duanim

Senior Member
Feb 20, 2015
196
44
54
I will believe that open watch OS will support Bluetooth calling feature and steady connection.
What about supporting IOS IPhone devices I believe too.
Great idea look forward, I will support you guys
 
Last edited:

Dc0de

Senior Member
Nov 27, 2005
56
16
First...what a fantastic idea. Thank you!

I have been chatting to one of the admin over on Telegram, as I own a Smartwear H2 with MTK6580, 1GB Ram and 16GB storage. Unfortunately the Harmony/Inharmony TWRP does boot on the H2 and is correct orientation on the screen (unlike the one over on roundwatches) but the touch screen is unresponsive. The admin over on telegram tried to extract defconfig from the kernel for support, but has not found it possible at the moment. I have therefore emailed Microwear to see if they will provide this information/file.

By the way...the H2 TWRP Recovery over on roundwatches, the touch screen does work...but for some reason the screen and touch is inverted. Screen is upside down, and x/y axis reversed, so to press a button displayed at the bottom of the screen you have to press the top of the screen.

I have emailed Microwear about this too...as it could be they have changed components through production.

Good luck with the project! hopefully I can join the fun.
 

pablo11

Senior Member
Jun 23, 2007
3,294
736
Down Under
Yep, you need a recovery for the hehui screens.
We only have the early screen type so it has changed and no longer works.
I will supply the group with the HEHUI stock boot and recovery images for the H2.
Cheers
Pablo.

Sent from my BLA-L29 using Tapatalk

---------- Post added at 10:03 PM ---------- Previous post was at 09:28 PM ----------

Here are the files that you need

https://goo.gl/i74K6F

Sent from my BLA-L29 using Tapatalk
 
  • Like
Reactions: Dc0de

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    Code:
    #include <std_disclaimer.h>
    /*
    * Your warranty is now void.
    *
    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about doing this to your device
    * YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    */

    OpenWatch OS:
    Project OpenWatch is the initiative undertaken by BLOCKS, who came into the limelight for their modular smartwatch. The goal of this is to make an AOSP based fully open source OS (OpenWatch OS) so any smartwatch that can have AOSP builds or be ported to AOSP can have a fully functional Watch OS. We are already working to convert 3 prominent traditional roms to be compatible with smartwatches and their smaller screens.

    We also want to give as many smartwatches as possible a central location to get TWRP and information on their devices so instead of having to look everywhere on the internet for information its all under one umbrella.

    Tools Required:
    Standard MTK drivers installer
    https://goo.gl/PraJuZ

    SPFlash Tool
    https://spflashtool.com/

    Harmony
    List of confirmed working devices:
    Kingwear KW68, KW88, KW88 Pro, KW98, KW99, KW99 Pro
    Blocks Watch
    Look Watch
    Zeblaze Thor, Thor S
    IQ I2
    Diggro DI01
    AllCall W1, W2


    TWRP Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Here

    Install Instructions:

    1. Load this scatter file
    2. Turn off the watch
    3. Press download only
    4. Connect the watch via USB to the computer
    5. Wait till the green checkmark
    6. Unplug the watch and hold the power button until it boots up
    7. Once booted replug in the watch
    8. Do adb reboot recovery in a terminal to boot to twrp



    InHarmony
    List of confirmed working devices:
    Diggro DI06
    Older Diggro DI07
    Lemfo LES1


    TWRP Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Here

    Install Instructions:

    1. Load this scatter file
    2. Turn off the watch
    3. Press download only
    4. Connect the watch via USB to the computer
    5. Wait till the green checkmark
    6. Unplug the watch and hold the power button until it boots up
    7. Once booted replug in the watch
    8. Do adb reboot recovery in a terminal to boot to twrp



    AntiHarmony
    List of confirmed working devices:
    Newer Microwear H2


    TWRP Download: Here
    TWRP Image Installer Download: Here
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt kernel (For now)

    Install Instructions:

    1. Load this scatter file
    2. Turn off the watch
    3. Press download only
    4. Connect the watch via USB to the computer
    5. Wait till the green checkmark
    6. Unplug the watch and hold the power button until it boots up
    7. Once booted replug in the watch
    8. Do adb reboot recovery in a terminal to boot to twrp


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open spflash tool
    4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch dock to the computer.
    7. Plug your watch in and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    Infinity
    List of confirmed working devices:
    Lemfo Lem7
    Zeblaze Thor 4


    TWRP Image Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt Stock Kernel

    Install Instructions:
    If you have TWRP installed already:

    1. Download the first link which is just the twrp image files
    2. Copy the image file to your watch
    3. Boot into twrp
    4. Click install
    5. Click install image
    6. Navigate to the twrp image you copied over and select it
    7. Find recovery in the list and select it
    8. Swipe to confirm
    9. Your done


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open the "SP_Flash_Tool_v5.1824_Win" folder and run "flash_tool.exe".
    4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch dock to the computer.
    7. Put the watch on your dock and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    Unity
    List of confirmed working devices:
    Kingwear KW06


    TWRP Image Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt Stock Kernel

    Install Instructions:
    If you have TWRP installed already:

    1. Download the first link which is just the twrp image files
    2. Copy the image file to your watch
    3. Boot into twrp
    4. Click install
    5. Click install image
    6. Navigate to the twrp image you copied over and select it
    7. Find recovery in the list and select it
    8. Swipe to confirm
    9. Your done


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open spflash tool
    4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch dock to the computer.
    7. Plug your watch in and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    Continuum
    List of confirmed working devices:
    Lemfo Lem5 Pro
    Finow X5 Air


    TWRP Image Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt Stock Kernel

    Install Instructions:
    If you have TWRP installed already:

    1. Download the first link which is just the twrp image files
    2. Copy the image file to your watch
    3. Boot into twrp
    4. Click install
    5. Click install image
    6. Navigate to the twrp image you copied over and select it
    7. Find recovery in the list and select it
    8. Swipe to confirm
    9. Your done


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open sp flash tool
    4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch to the computer.
    7. Put the watch on your dock and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    Expanse
    List of confirmed working devices:
    Zeblaze Thor Pro


    TWRP Image Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt Stock Kernel

    Install Instructions:
    If you have TWRP installed already:

    1. Download the first link which is just the twrp image files
    2. Copy the image file to your watch
    3. Boot into twrp
    4. Click install
    5. Click install image
    6. Navigate to the twrp image you copied over and select it
    7. Find recovery in the list and select it
    8. Swipe to confirm
    9. Your done


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open sp flash tool
    4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch to the computer.
    7. Put the watch on your dock and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    Wisp
    List of confirmed working devices:
    * X02S MT6580
    * X01S Plus MT6580


    TWRP Image Download: 3.2.2-0
    TWRP Image Installer Download: 3.2.2-0
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Prebuilt Stock Kernel

    Install Instructions:
    If you have TWRP installed already:

    1. Download the first link which is just the twrp image files
    2. Copy the image file to your watch
    3. Boot into twrp
    4. Click install
    5. Click install image
    6. Navigate to the twrp image you copied over and select it
    7. Find recovery in the list and select it
    8. Swipe to confirm
    9. Your done


    If you don't have TWRP installed:

    1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
    2. Turn off your watch.
    3. Open sp flash tool
    4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
    5. Press on "Download".
    6. Connect the watch to the computer.
    7. Put the watch on your dock and wait until a green tick appears on the screen.
    8. Pick up your watch and power it on. It will automatically boot to TWRP.
    WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
    9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
    10. Wait until it finishes and that's it!



    S99
    List of confirmed working devices:
    Zgpax S99


    TWRP Download: Here
    TWRP Source Code: Here
    Custom roms Download: Coming Soon
    Kernel Source Code: Here

    Install Instructions:

    1. Load this scatter file
    2. Turn off the watch
    3. Press download only
    4. Connect the watch via USB to the computer
    5. Wait till the green checkmark
    6. Unplug the watch and hold the power button until it boots up
    7. Once booted replug in the watch
    8. Do adb reboot recovery in a terminal to boot to twrp

    11
    Watch Bringup:
    We are actively working on bringing up the following devices on aosp roms:
    Harmony, InHarmony, antiharmony, s99, unity: Android 8.1
    Infinity: Android 7.0

    If anyone has a watch that would like to get a source built twrp on it please look at the contact us section. It must run full android aka not a mt2xxx

    Timeline:
    We don't have a timeline that is set in stone because this is all volunteer work but you can take a look at our current to-do/in-progress/done board here

    The Team:
    Carbon Rom:
    @Myself5, @frap129

    LineageOS:
    @Alberto96, @jrior001, @forkbomb444 @deadman96385

    Dirty Unicorns:
    @jbats, @danjull

    Independent devs:
    @corvus, @CaptivateKing @iscle

    Contact us:
    We have a telegram support group for issues or if you would like to get your watch supported here
    You can also PM here on xda if you don't/can't join the telegram
    5
    This project spawned out of an idea I had while working at blocks that we should open source some of the work we are doing so the community could benefit from it. Releasing twrp for these devices is just the first step, the primary goal of Openwatch is to get aosp roms on these watches that have been optimized for the smaller screen to replace the normally crappy stock os's. I will admit that there was twrps for a lot of these watches scattered around xda/roundandroidwatches but trying to find them was not an easy task and none of them provided source code to recompile the twrp. So we decided to make this project to put them all under one umbrella. On the note of the 2 different screen types this is the first time we are seeing it all the devices we have tested on so far work fine so if we can get a tester for the other variant we would be more then willing to make a version that supports it. We chose xda rather than round android watch because we all have more experience with it and it's historically been the centre of android development for most devices. We would be more than willing to work with you/others that are on roundandroidwatch just let us know our dev team is primarily rom devs from various rom teams, but also a few app devs. I think our work is coming off as a surprise because its one of the first times full android watches have gotten a lot of attention from xda/press. So people are excited about it especially with source built customs roms being a reality in the near future which was never really a thing in the past.
    4
    Status update

    So since we launched we have gotten quite a bit of activity from various developers and because of that, we have added support for a number of new devices. We are focusing on getting the changes to the OS done so we can start releasing alpha builds to the community.

    Infinity:
    List of confirmed working devices:
    Lemfo Lem7
    Zeblaze Thor 4

    Source built twrp is up and running
    Preliminary source built aosp is up and running
    Tested by @iscle

    Unity:
    List of confirmed working devices:
    Kingwear KW06

    Source built twrp is up and running
    Source built aosp has not been started
    Tested by Yours truly

    Continuum:
    List of confirmed working devices:
    Lemfo Lem5 Pro
    Finow X5 Air

    Source built twrp is up and running
    Ported aosp up and running, will now work on source built
    Tested by @CerebralFlex

    Preview video of the ported rom on Continuum:
    2
    Just for an update; Ive been using the RR ROM for about a fortnight now, and its fantastic.
    Full hibernation is now set up alongside Xposed with a few basic modules running.

    Improvements:
    Battery - easily getting 3 days standby, and with normal use 24+ hours
    CPU - even when limited to around 600Mhz on each core the OS is still smooth and bug free, no force closes yet
    Wifi - fast, and stable, same with bluetooth (although I had a few issues with the BT but its fixed now)
    Sensors - I noticed that when the watch is active (ie on your wrist) the battery was draining faster, so disabled all the sensors (all 3 : ) and this seems to have made an improvement. Ive yet to dump the service to see whats being used the most and when. I dont really need the sensors to be honest, and a small price for better battery life.

    Issues:
    Screen - obvious not optimised for round screens, but fairs surprisingly well. Only cutting off the far corners, but using a screen cast app allows you to set up any fussy apps that like corners.
    DPI - still trying to figure out what I like best, 200dpi seems the most usable, however lowering this fixes some apps with larger fonts being unreadable (ie in column boxes etc)


    Roll on OpenWatch