FORUMS
Remove All Ads from XDA

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

2,111 posts
Thanks Meter: 7,584
 
By deadman96385, Recognized Developer / Recognized Contributor on 15th July 2018, 11:02 AM
Post Reply Email Thread
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

The Following 19 Users Say Thank You to deadman96385 For This Useful Post: [ View ]
 
 
15th July 2018, 11:03 AM |#2  
deadman96385's Avatar
OP Recognized Developer / Recognized Contributor
Flag Saint Paul, Minnesota
Thanks Meter: 7,584
 
Donate to Me
More
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
The Following 9 Users Say Thank You to deadman96385 For This Useful Post: [ View ]
16th July 2018, 03:19 PM |#3  
Uvneshkumar's Avatar
Senior Member
Flag Chennai
Thanks Meter: 402
 
More
WWWWWWWWWWWWWOOOOOOOOOOOOOOOOOWWWWWWWWWWWWWWWW..! TWRP for watch..! Now that's coooooooool..!
16th July 2018, 07:46 PM |#4  
Lordinal82's Avatar
Senior Member
Flag /home/madrid
Thanks Meter: 49
 
More
This project looks really promising!

I wish I owned one of these watches, so If could play around with this.
16th July 2018, 09:02 PM |#5  
Junior Member
Thanks Meter: 0
 
More
Damm i was hoping for IQI I4 Pro support. Will it be in near future.
16th July 2018, 10:15 PM |#6  
Inverted version for DIGGRO DI06 (and others that feature an inverted touchpanel): https://www.androidfilehost.com/?fid...45805528050107

Device Tree containing all required changes: https://github.com/GearLabs/twrp_dev...atek_inharmony
16th July 2018, 11:42 PM |#7  
Junior Member
Thanks Meter: 8
 
More
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
17th July 2018, 06:42 AM |#8  
Senior Member
Flag Perth
Thanks Meter: 25
 
More
Quote:
Originally Posted by deadman96385

Mine just in case

Well done I am very excited to see custom roms for android wear devices in the future hopefully with extra customization like what is present in feature rich roms like Ressurection remix and Aosp Extended.
17th July 2018, 09:02 AM |#9  
superdragonpt's Avatar
Recognized Developer
Flag Lisbon / Taiwan / USA
Thanks Meter: 19,049
 
Donate to Me
More
Finnaly its live for the community

Awesome, cheers
19th July 2018, 09:52 PM |#10  
Junior Member
Thanks Meter: 0
 
More
Tutorial
Could someone explain step by step what to do for dummies like me ?
21st July 2018, 11:29 AM |#11  
deadman96385's Avatar
OP Recognized Developer / Recognized Contributor
Flag Saint Paul, Minnesota
Thanks Meter: 7,584
 
Donate to Me
More
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.
The Following 5 Users Say Thank You to deadman96385 For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes