• We are moving to xdaforums.com!

    Posts made between now and when the migration is complete will not be carried over.
    You will be automatically redirected once the migration is complete.

Enable ECG(BP Featur) On Non-Samsung Phones for Galaxy Watch 3, Active 2 Step-By-Step

Search This thread

ClutchFan

Member
Jul 13, 2014
7
2
Hi @Dante63 - so here's what I did:

- first I followed the instructions on page 1 of this very thread
- but the links to some of the files were broken
- which led me to your thread and the link to your google drive files
- I downloaded Unsigned_SECG.tpk and Unsigned_SBP.tpk from your drive
- then I returned to page 1 of this thread and continued following the instructions to sign the files
- then I installed the signed files

that brought me to having an ECG and BP app show up on my watch, but neither actually works (ECG says to install Samsung Health Monitor on my phone, and BP says "System is not ready. Try again later".

So then:
- I looked around on your google drive and noticed the Samsung.ECG.installer.apk and Samsung.BP.installer.apk files
- I downloaded each of those and installed them on my phone using apk installer
- this made the ECG app show up twice on my watch (but both links have the same message about installing Samsung Health Monitor on my phone)
- the BP apk installer seems to fail, when I return to Samsung Health Monitor it says it failed

So that's where I'm at now.. :/
 

ClutchFan

Member
Jul 13, 2014
7
2
I think I got the ECG working! I installed the other apk with root detection removed. I think I was confused between Samsung Health and Samsung Health Monitor. Now I see Samsung Health Monitor separately, and it shows the Blood Pressure and ECG apps.

I was able to run an ECG (twice) and both times were "inconclusive".. weird but at least it seems to be working now
 
I think I got the ECG working! I installed the other apk with root detection removed. I think I was confused between Samsung Health and Samsung Health Monitor. Now I see Samsung Health Monitor separately, and it shows the Blood Pressure and ECG apps.

I was able to run an ECG (twice) and both times were "inconclusive".. weird but at least it seems to be working now
The latest SHM MOD on the phone is 1.1.1.153, you can find it on my drive but I'm glad you figured out things by yourself

As for bad ECG readings or bad chart, turn off the watch and wash the watch with warm water and gently press the probe (button you place your finger on), after that dry it with tissue and leave it to dry more on itself for 30 mins at least...

Once you feel it's dry, power it on and you can turn on and off the water lock to eject water, do an ecg measurement and things should be working fine...

The probe is very sensitive, small dirt, oil or dust can affect the readings...
 
  • Like
Reactions: ClutchFan

ClutchFan

Member
Jul 13, 2014
7
2
yea I didn't have SHM on my phone at all, and when I searched the google app store for it, all that came up was the Samsung Health app, which appears to be completely separate from SHM. I guess there's still some stuff i don't understand here!

The ECG works perfectly - just took a couple more tries, I probably moved during the first attempts.

In hindsight I should have watched the videos in your thread - I thought I could just grab the files from your google drive and proceed, but your vids made it much simpler. I'm not much of a video person so I skipped them. Whoops.

Thank you again @Dante63 for the help here and for all the work getting this set up in the first place!
 
  • Like
Reactions: Dante63

RikiBez

Member
Feb 4, 2019
44
7
Milan
Update 09/29/20:
1. The latest Samsung Health Monitor Version 1..1.0.175.Caravana (Thanks Caravana for the Mod) Download

This tutorial should work on all Android Phones to enable ECG for your Galaxy Watch 3 and Active 2. BP might also work the same way when it is released in the US.

Basic idea is to create your own certificate to sign ECG.tpk application and install it on your watch, then install the Samsung Health Monitor Mod app on your phone.

I have read lots of threads on XDA and can't find a complete tutorial about how to do it for Galaxy Watch 3 or Active 2. Hope this step-by-step tutorial will help. The whole process took me around 30 mins, it shouldn't be very hard. Make sure you back-up your watch first, just in case anything goes wrong and you need to restore data.

You will need an Android Phone, a Windows PC and Galaxy Watch 3/Active 2 watch for this tutorial. And a wireless network.

Downloads:
1. Download Java for Windows offline (64 bit) https://www.java.com/en/download/manual.jsp and install it.
2. Download JavaSE/Oracle JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html Click "JDK Download" from the top the latest version, then it will direct you to a new page, find "Windows x64 Installer" click the download page from the page and install it.
3. Download Tizen SDK https://developer.tizen.org/development/tizen-studio/download Download Latest Tizen Studio with IDE installer, click "64 Bit" to download and install it.
4. Download ecg.tpk, BP.tpk, Fit2Installer from here(ecg_downloads)
5. Download Samsung Health Monitor Version 1..1.0.167.Caravana (Thanks Caravana for the Mod) from here (See update 09/29/20 from the top of the thread to download the latest version)

On Your Phone:
1. Install Samsung Health Monitor Version 1..1.0.167.Caravana on your phone. Open the app enter your name, BOD and etc to finish the setup.

On Your Watch:
1. From your watch, Go to "Settings"->"About Watch"->"Software"->Click On "Software Versio" 5 times until it shows "Developer mode turned on"
2. Go back to "About Watch", make sure it shows "Debugging is turned on", it not click "Debugging" and turn it on.
3. Go to Wifi settings on the watch, change wifi setting to always On, and connect it to the same wireless network with your PC.
4. Reboot the watch. Make sure wifi is connected after the reboot.

From Your PC:
1. Launch Tizen Package Manager and Navigate to 5.5 wearable(It depends on your watch's software version, eg mine shows Tizen Version 5.5.0.1, so I navigate to 5.5 wearable), then click Install icon
2. Scroll down to the Tizen SDK tool and click the install icon
3. Click on the Extension SDK tab
3.1 Click the arrow on Extras
3.2 Install Samsung Certificate Extension and Samsung Wearable Extension
4. Check the Progress tab, once it shows 100%, you can close Tizen Package Manger and do not launch Tizen Studio(we don't need to use Tizen Studio)
5. Open up "Certificate Manager"
6. Click on the "+" icon and from the pop-up window click Samsung Logo.
6.1 Device Type -> Mobile/Wearable, Click Next
6.2 Certificate Profile(Give it whatever name you like), Click Next
6.3 Author Certificate -> Create a new author certificate, Click Next
6.4 Author Certificate -> Enter Author name, Password, Confirm Password as required(Remember the password,. you will need it when you sign the TPK file) and click next
6.5 A pop up will ask you to sign in to your Samsung account, enter your account information and sign in
6.6 Now it will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name and click next.
6.7 Create a new distributor certificate and click next
6.8 Do not change Privilege and password information, do not close these windows, just leave it there, we need to enable debug mode from the watch and connect it to PC now.
7. Open Tizen "Device Manager" from the PC.
8. Click the "Remote Device Manager" icon from top right corner.
9. From pop-up windows, click the "Scan Devices" icon from the top right corner.
10. Once it find your watch turn the connection switch to on. and close pop-up windows. At this time, you should able to see lots of debugging information from Device Manager. (If you don't see debug information, try these steps: 1. Turn off your windows firewall 2. turn off bluetooth&GPS on your watch 3. reboot your watch )
11. Go back to Tizen Certificate Manager, step 9.8, we can see one DUID has been added automatically. Click next.
12. It will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name, Click Finish.
13. Download Fit2installer.zip unzip the whole folder to your desktop.
14. Go to the certificate(C:/Users/USERNAME/SamsungCertificate/cert_name) you just created and copy all files. inside the folder
15. Go to C:\Users\USERNAME\Desktop\Fit2Installer\cert Paste all the certificate file you just copied.
16. Copy ecg.tpk file and paste it at C:\Users\USERNAME\Desktop\Fit2Installer\sign_me
17. Click sign.bat from the Fit2Installer folder. Enter your certificate password.
18. It will show "Package( C:\Users\USERNAME\Desktop\Fit2Installer\install_me\ecg.tpk ) is created successfully." and enter any key to close the window.
19. Now go to "Device Manager", right-click your device, choose "install app", Select ecg.tpk file from C:\Users\USERNAME\Desktop\Fit2Installer\install_me.
20. Wait a few seconds, you should see ECG app has been installed on your watch. Open it.
21. Open the "Samsung Health Monitor" app from your phone, you should be able to read the ECG data from your watch now.

As Blood Pressure has not been released in the U.S, once it released, you should be able to activate for Non-Samsung phone the same way. You can disable debug mode if you want now.

Enjoy!

Reference:
1. https://forum.xda-developers.com/showpost.php?p=83574519&postcount=6
2. https://www.reddit.com/r/GearS3/comments/aljplu 3. https://forum.xda-developers.com/smartwatch/gear-fit/howto-sign-sideload-tizen-applications-t3639793
I've just tried to follow your guide but there's some links not working. the one in the first line and others at the download points 4 and 5.
Could you please check it? Thanks
 

Peximaximum

Member
May 20, 2014
5
0
Moto G4
Moto X4
When using this method will the ECG work in my region? I'm from Brazil and I saw people saying that even after the procedure this function does not work here. I would like to know if anyone has tested it outside of the US or Korea
 
I've just tried to follow your guide but there's some links not working. the one in the first line and others at the download points 4 and 5.
Could you please check it? Thanks
When using this method will the ECG work in my region? I'm from Brazil and I saw people saying that even after the procedure this function does not work here. I would like to know if anyone has tested it outside of the US or Korea
Visit my thread as I am maintaining the SHM MOD, this thread has become a reference in my thread, and the MOD will enable BP and ECG...
 

Taguiera

Senior Member
Apr 9, 2008
141
7
Can anyone provide a copy of
4. Download ecg.tpk, BP.tpk, Fit2Installer from here
5. Download Samsung Health Monitor Version 1..1.0.167.Caravana

I tried the links but am getting a 404 error file not found.
 
  • Like
Reactions: mohsam
I heard " No question is too stupid" so here it comes:,,,,
I have downloaded the modified bp.tpk
and : just put it in the sign_me folder and sign it and install.....

What do I have to download to actually have any sign_me folder.
What package/s am I supposed to use for this?
I already have the modded SHM and I got ecg working, but no BP
 
  • Like
Reactions: Dante63
I heard " No question is too stupid" so here it comes:,,,,
I have downloaded the modified bp.tpk
and : just put it in the sign_me folder and sign it and install.....

What do I have to download to actually have any sign_me folder.
What package/s am I supposed to use for this?
I already have the modded SHM and I got ecg working, but no BP
It's the fit2installer tool
You will place the modified BP inside sign_me and place your Tizen certificates in cert, run the sign.bat, all success, you grab the signed tpk from install_me
 
  • Like
Reactions: meonit

Sruonibob

Member
Oct 21, 2021
5
5
Hi Dante

1st of all, I want to thank you very very much for all your work. And for me it is very usefull because I have some high blood pressure since 1 year... So very usefull for me, especially blood pressure
I used your method described in this post , this is your "first historical method" I think? But it works fine.
But just one question : Is there any difference between ecg.tpk and bp.tpk you released in the first page of this post VS the "new" TPK in your post with your new method : https://forum.xda-developers.com/t/...restriction-removed-17th-october2021.4202685/
I ask you because if these are new version I think I have to update ma GWA2 with your new method ?
In this case, do you know what is/are the difference(s) between old ecg.tpk and bp.tpk and the newer tpk ?
Thk a lot for your answer, and I hope you understand me because I don't speak an write very well english
 
Hi Dante

1st of all, I want to thank you very very much for all your work. And for me it is very usefull because I have some high blood pressure since 1 year... So very usefull for me, especially blood pressure
I used your method described in this post , this is your "first historical method" I think? But it works fine.
But just one question : Is there any difference between ecg.tpk and bp.tpk you released in the first page of this post VS the "new" TPK in your post with your new method : https://forum.xda-developers.com/t/...restriction-removed-17th-october2021.4202685/
I ask you because if these are new version I think I have to update ma GWA2 with your new method ?
In this case, do you know what is/are the difference(s) between old ecg.tpk and bp.tpk and the newer tpk ?
Thk a lot for your answer, and I hope you understand me because I don't speak an write very well english
There is a big difference, ecg and bp are both English and I believe are dated December 2020 and never received update...

When I decided to stop using them and mod SHM instead, not only it has both BP & ECG but because a lot of optimizations were done for ecg (mainly) and few for bp, plus it's Multilangual, not just English and latest update released was I believe mid August or September 2021...

And yes this thread is considered as a reference in my thread section "Credits and Thanks"

I hope this answers all of your questions 😊
 
  • Like
Reactions: Sruonibob

theblaqman

Member
Jun 4, 2006
15
0
Virginia, usa
One point I don't think anyone else made. This dead thread shows up first and often in google searches and doesn't link to the new thread. The only reason I found the new one was I had the new GW4 and set it up before sending it back due to horrible battery life. Then I realized it was the same article for the GW3 and GW4
 
One point I don't think anyone else made. This dead thread shows up first and often in google searches and doesn't link to the new thread. The only reason I found the new one was I had the new GW4 and set it up before sending it back due to horrible battery life. Then I realized it was the same article for the GW3 and GW4
Probably I'm the reason behind this thread still being visible in the search lol but things have already shifted to my thread for both Tizen and WearOS for SHM MOD
 

afrin101

Senior Member
May 9, 2018
59
16
24
India
Guys I need a small help
I tried switching my galaxy watch 3 rm840 csc from India to Korea and was successful in it but in the process have reverted back to tizen 5.0.0 which wasn't launched publicly and I am currently stuck with no method to update my watch have tried countless times and the only firmware I have with me is the atf3 ending version of it can anybody please share any other firmware versions above 5.5.1 so that I can flash it and update the watch
 
Guys I need a small help
I tried switching my galaxy watch 3 rm840 csc from India to Korea and was successful in it but in the process have reverted back to tizen 5.0.0 which wasn't launched publicly and I am currently stuck with no method to update my watch have tried countless times and the only firmware I have with me is the atf3 ending version of it can anybody please share any other firmware versions above 5.5.1 so that I can flash it and update the watch
Pretty sure you're at the wrong thread, there is a thread for watch3 firmwares, search XDA or Google for it
 
  • Like
Reactions: afrin101

Top Liked Posts

  • There are no posts matching your filters.
  • 38
    Update 09/29/20:
    1. The latest Samsung Health Monitor Version 1..1.0.175.Caravana (Thanks Caravana for the Mod) Download

    This tutorial should work on all Android Phones to enable ECG for your Galaxy Watch 3 and Active 2. BP might also work the same way when it is released in the US.

    Basic idea is to create your own certificate to sign ECG.tpk application and install it on your watch, then install the Samsung Health Monitor Mod app on your phone.

    I have read lots of threads on XDA and can't find a complete tutorial about how to do it for Galaxy Watch 3 or Active 2. Hope this step-by-step tutorial will help. The whole process took me around 30 mins, it shouldn't be very hard. Make sure you back-up your watch first, just in case anything goes wrong and you need to restore data.

    You will need an Android Phone, a Windows PC and Galaxy Watch 3/Active 2 watch for this tutorial. And a wireless network.

    Downloads:
    1. Download Java for Windows offline (64 bit) https://www.java.com/en/download/manual.jsp and install it.
    2. Download JavaSE/Oracle JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html Click "JDK Download" from the top the latest version, then it will direct you to a new page, find "Windows x64 Installer" click the download page from the page and install it.
    3. Download Tizen SDK https://developer.tizen.org/development/tizen-studio/download Download Latest Tizen Studio with IDE installer, click "64 Bit" to download and install it.
    4. Download ecg.tpk, BP.tpk, Fit2Installer from here(ecg_downloads)
    5. Download Samsung Health Monitor Version 1..1.0.167.Caravana (Thanks Caravana for the Mod) from here (See update 09/29/20 from the top of the thread to download the latest version)

    On Your Phone:
    1. Install Samsung Health Monitor Version 1..1.0.167.Caravana on your phone. Open the app enter your name, BOD and etc to finish the setup.

    On Your Watch:
    1. From your watch, Go to "Settings"->"About Watch"->"Software"->Click On "Software Versio" 5 times until it shows "Developer mode turned on"
    2. Go back to "About Watch", make sure it shows "Debugging is turned on", it not click "Debugging" and turn it on.
    3. Go to Wifi settings on the watch, change wifi setting to always On, and connect it to the same wireless network with your PC.
    4. Reboot the watch. Make sure wifi is connected after the reboot.

    From Your PC:
    1. Launch Tizen Package Manager and Navigate to 5.5 wearable(It depends on your watch's software version, eg mine shows Tizen Version 5.5.0.1, so I navigate to 5.5 wearable), then click Install icon
    2. Scroll down to the Tizen SDK tool and click the install icon
    3. Click on the Extension SDK tab
    3.1 Click the arrow on Extras
    3.2 Install Samsung Certificate Extension and Samsung Wearable Extension
    4. Check the Progress tab, once it shows 100%, you can close Tizen Package Manger and do not launch Tizen Studio(we don't need to use Tizen Studio)
    5. Open up "Certificate Manager"
    6. Click on the "+" icon and from the pop-up window click Samsung Logo.
    6.1 Device Type -> Mobile/Wearable, Click Next
    6.2 Certificate Profile(Give it whatever name you like), Click Next
    6.3 Author Certificate -> Create a new author certificate, Click Next
    6.4 Author Certificate -> Enter Author name, Password, Confirm Password as required(Remember the password,. you will need it when you sign the TPK file) and click next
    6.5 A pop up will ask you to sign in to your Samsung account, enter your account information and sign in
    6.6 Now it will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name and click next.
    6.7 Create a new distributor certificate and click next
    6.8 Do not change Privilege and password information, do not close these windows, just leave it there, we need to enable debug mode from the watch and connect it to PC now.
    7. Open Tizen "Device Manager" from the PC.
    8. Click the "Remote Device Manager" icon from top right corner.
    9. From pop-up windows, click the "Scan Devices" icon from the top right corner.
    10. Once it find your watch turn the connection switch to on. and close pop-up windows. At this time, you should able to see lots of debugging information from Device Manager. (If you don't see debug information, try these steps: 1. Turn off your windows firewall 2. turn off bluetooth&GPS on your watch 3. reboot your watch )
    11. Go back to Tizen Certificate Manager, step 9.8, we can see one DUID has been added automatically. Click next.
    12. It will show your certificate has been saved at C:/Users/USERNAME/SamsungCertificate/cert_name, Click Finish.
    13. Download Fit2installer.zip unzip the whole folder to your desktop.
    14. Go to the certificate(C:/Users/USERNAME/SamsungCertificate/cert_name) you just created and copy all files. inside the folder
    15. Go to C:\Users\USERNAME\Desktop\Fit2Installer\cert Paste all the certificate file you just copied.
    16. Copy ecg.tpk file and paste it at C:\Users\USERNAME\Desktop\Fit2Installer\sign_me
    17. Click sign.bat from the Fit2Installer folder. Enter your certificate password.
    18. It will show "Package( C:\Users\USERNAME\Desktop\Fit2Installer\install_me\ecg.tpk ) is created successfully." and enter any key to close the window.
    19. Now go to "Device Manager", right-click your device, choose "install app", Select ecg.tpk file from C:\Users\USERNAME\Desktop\Fit2Installer\install_me.
    20. Wait a few seconds, you should see ECG app has been installed on your watch. Open it.
    21. Open the "Samsung Health Monitor" app from your phone, you should be able to read the ECG data from your watch now.

    As Blood Pressure has not been released in the U.S, once it released, you should be able to activate for Non-Samsung phone the same way. You can disable debug mode if you want now.

    Enjoy!

    Reference:
    1. https://forum.xda-developers.com/showpost.php?p=83574519&postcount=6
    2. https://www.reddit.com/r/GearS3/comments/aljplu/tutorial_how_to_install_tpks_and_wgts_onto_your/
    3. https://forum.xda-developers.com/smartwatch/gear-fit/howto-sign-sideload-tizen-applications-t3639793
    4
    Dante63, thanks for your help and comments earlier.
    My head is spinning - I haven't done stuff like this since the days of Windows Mobile!
    Could you just tell me whether, as I now have 5.5.0.2 on the watch, with ECG and BP in the update, although not available to my Huawei P20 Pro, should I still install the apks?
    Or do I understand that the next SHM you modify might just work with the 5.5.0.2 and the P20 as-is?
    Really sorry, and grateful for any help.
    (The watch is from UAE, but I'm in the UK)
    Many thanks!
    It's already done, I have 175, 181 & 183, but for those who can't get it running, I'm willing to play around with the SHM apk, hopefully I find what is stopping the app from running...

    it's not fair for people having a watch and can't use its features because it's not available or device problems and so on...
    2
    In allegato BP in italiano, da me tradotto, da firmare. perfettamente funzionante in abbinamento a SHM1.1.0.175 anche esso in italiano
    buon divertimento
    2
    I successfully installed the ECG tpk, Dante - works perfectly with SHM 175 - thank you so much!
    To install the BP tpk, do I just add it using Device Manager?
    Because it doesn't want to do it.
    I don't need to repeat any other steps, do I? Just install the tpk using Device Manager?
    Sorry - I've been doing it for ages, and now I'm too tired to think straight... Would like to do it while everything is set up to go.
    Many thanks, as always.
    You can try with SDB or decompile the TPK installer, add the signed tpk file inside the assets and compile it and then install it and it will push the file inside your watch... I hope you get right and at the first attempt...
    Whered you find the bp.TPK file I cant locate it?
    That member used the BP.tpk in my thread...
    2
    I have tested all the versions in you drive link, none work.
    I think it's time to upgrade the hardware.
    I will make 1 more version of the SMH...
    Wait a little bit longer, if that version works, it will solve most of people problems with the latest version...