SM-R800: Change CSC for Samsung Pay - Samsung Galaxy Watch

Hello,
I was not able to follow the instructions to change CSC only because I am not able to get sdb to connect to my watch.
A Galaxy Watch, SM-R800, German version that I would like to switch to French (XEF) to activate Samsung Pay.
I only tried over WiFi. Watch and both computers I tried were connected on the same network.
Each time I manage to get the watch seen in SDB but I always get an unauthorized (and no popup on the watch) so I was not able to run an sdb shell.
I followed the instructions there: https://forum.xda-developers.com/showpost.php?p=79537836&postcount=4
so SDBstarterKidv1 containing sdb, watch connected to my WiFi, debugging activated. I shut down the watch, the start it again, then sdb connect IP (IP obtain from my router)
The watch itself it identified, but I always get the unauthorized issue and I have no idea how to solve it ?
It there any other option ? Or what could I do to have it connected to sdb.
I tried with a tablet running windows 10 home 32 bits, a desktop pc running windows 10 pro 64 bits, and I tried with sdb from SDBstarterKidv1 and sdb from latest tizen sdk, and I always had the same errors :'(
One UI 1.0
Tizen 4.0.0.4
R800XXU1CSG4

I've just managed to change mine so it is possible.
Make sure wifi channel is set lower than 10?, and also try running command prompt in admin mode.
Sent from my SM-N975F using Tapatalk

It is not required to execute the commands from Admin authority.
But one thing I noticed is that if the watch is not active, RSA key is not generated and connection is not made. So I set my watch's display setting to keep it on for 5 minutes, and after that I am able to connect via sdb.
On an unrelated note, I have started to notice that since last update of Samsung pay on watch, my card is getting delined at POS. In the watch, the payment is shown as succesful, but in POS machine, it is rather declined.
I changed my CSC from USA to Singapore, and still the issue retains. Anyone else facing the same issue?

Related

[Q] adb over bluetooth

Any one know how to use adb over bluetooth in this device ??
I tried 'pand' command from terminal and this doesn't work.
impossible...
try this, for linux pc.
http://fomori.org/blog/blog/2011/12/05/android-adb-over-bluetooth/
nfs1mw said:
try this, for linux pc.
http://fomori.org/blog/blog/2011/12/05/android-adb-over-bluetooth/
Click to expand...
Click to collapse
I already tried this but didn't work
pand gave some error "Failed to open control socket: Address family not supported.........."
then I thought this error may be due to lack of bluetooth module.so I compiled "bluetooth.ko" and loaded.
then the error disappeared but the thing didn't worked..
I think my bluetooth device is not detected by the module because '/sys/class/bluetooth' directory was empty
So still now i am seeking for a solution....
harish2704 said:
I already tried this but didn't work
pand gave some error "Failed to open control socket: Address family not supported.........."
then I thought this error may be due to lack of bluetooth module.so I compiled "bluetooth.ko" and loaded.
then the error disappeared but the thing didn't worked..
I think my bluetooth device is not detected by the module because '/sys/class/bluetooth' directory was empty
So still now i am seeking for a solution....
Click to expand...
Click to collapse
Well it actually is not impossible. I already had it working.
But your phone shouldn't have any issues with BLUETOOTH PAN profile. If having any issues maybe don't expect this to work. And it need not have mobile internet for both phone or PC. Its just phone-to-pc direct connection, no need for internet access point. Lets think there is no mobile internet enabled for the below HOW-to.
Ok here u go. Pair your phone and PC. Initiate BT PAN connection from PC to phone (right click on bluetooth device and select connect-via-access-point). This creates a local connection. Now u need to know local IP address on phone side. Install terminal emulator application and issue the command "netcfg" which lists all connections active. Note the IP address of the connection bnep0 (say ww.xx.yy.zz)
Now open your PC Command prompt and type the command
adb connect ww.xx.yy.zz:5555
it says connected. Enjoy.
Same goes for wireless connection through LOCAL WIFI (WLAN) without internet access point.
Lets think mobile internet is off.
Turn on the portable Wifi Hotspot on the android device and make ur PC to connect to that hotspot. Note down the local ip address of the connection. Then open pc command prompt and type same command as above
adb connect ww.xx.yy.zz:5555
connected . enjoy.
IMPORTANT: First of all u need to enable ADB OVER NETWORK option in phone. This option is present in latest roms like cm7.2 or cm9 or ics roms. If this option is not available u need to find terminal alternatives for this.
Noob here.
Is there any detail guide to do this ???

[Q] I9195 - Unable to connect to WIFI network (Authentication error occurred);

So, here it goes.
My goal is to connect to a network using certain MAC address. Wanted network is marked with "open" and I know that it allows access only to certain devices (according to MAC) on which the administrator have gave a permission to. Once your MAC passes the verification, device gets connected to the network and then I'm asked to enter username and password through WEB browser (well known for me, because it is a procedure that I do on my other device, as well as all my colleagues do).
For example, I was allowed to provide one personal MAC address to administrator to connect to this network. I would like to set the MAC address of my other personal device and set it on my I9195 so that I can access the same network.
So, what have I done so far: I9195 is rooted, it has Android 4.2.2 on it and Busybox installed. I have changed MAC on it using following apps: MacChanger (blue WIFI logo), MAC Address Ghost (green ghost logo), using Android Terminal Emulator commands and via MAC Spoofer (black circle with green text logo). What can I conclude: As soon as superuser has granted the access to these apps, all of them manage to change the MAC. I've done the verification using Terminal Emulator. I also have to add that the MAC remains original if viewed from WIFI advanced menu BUT this shouldn't be an issue because:
1.) Colleague of mine is using his S4 (rooted etc.), while using MAC Address Ghost that does not change the original address (viewed from WIFI advanced menu) but he manages to make a spoof (verified from the Android Terminal Emulator, as all of this apps actually do) and he manages to connect without any problems in the same way as I connect with another device that I have!
2.) I had time to make a small test at home which put a light on the idea that the problem should be focused on the Samsung (and not on the router, especially because I am unable to modify anything on the router on this facility, not even restarting it). My home network works in a similar way as the network that we are discussing about. My S4 Mini has been included in it with his original MAC and it connects to the network without any problems. My other device is also included to the network using its MAC (the one that I am using for spoofing). My other device is turned OFF, router has been reset and I am normally accessing the network with S4 Mini. Then I run the MAC Address Ghost to spoof the MAC on my S4 Mini. In that moment, I have lost the connection that I had which means that the MAC spoofer actually did something. I tried to reconnect to the network but then I am asked to enter the password for my network. I have checked and re-checked it many times, tried to forget the network and doing it all over again but it does not accept the CORRECT password. Changing my MAC back to the original one connects S4 Mini back to the network, while accepting the password immediately.
Problem is represented in a way that it either says “saved” and does not connect to the network or every few times displays a message “Authentication error occurred”.
I have tried I would say every possibility that I’ve seen over the internet. That includes:
1.) Installing WiFi Connection Manager (it provided some info regarding the network that I wish to connect to: IEEE 802.11g standard, 54 Mb link and CH:11). I’ve used its function to fix the WIFI (advanced fix (root required)) but it didn’t help.
2.) All sorts of staying close to the rooter, while enabling and disabling the Power save mode (accessed via *#0011# command) or while having GSM signal.
3.) Browsing through system, data etc. folders to try to find the file that contains the MAC address information (like it did on older android versions in the nvram file). I’ve been unable to find this file or any sort of file that displays my MAC for the purpose to modify it.
I have a plan to upgrade Android to version 4.4.2 later today and make a test.
Please, feel free to suggest anything else! If I do not succeed, I will have to replace my S4 Mini with something else.
Kind regards,
QUICK REPLY: After installing CyanoGEN MOD 4.4.2, the problem remains!
I think there could be a shorter solution! On Sony Xperia Acro S with 4.1.2 Android it was just a matter of changing the MAC address within the file data/etc/wifi/fw! One minute modification...
So, please, if somebody knows the path to the file that contains MAC on CyanoGEN MOD 4.4.2 or on Android 4.2.2, PLEASE HELP!
Kind regards!

sdb connection failed

Hi, i tryed with the last tizen studio to connect to my new galaxy watch with the line command "sdb", i am connected but the device is offline. How can i do it online for installing apps file ?
jkd said:
Hi, i tryed with the last tizen studio to connect to my new galaxy watch with the line command "sdb", i am connected but the device is offline. How can i do it online for installing apps file ?
Click to expand...
Click to collapse
First, make sure you enable debugging from the "Settings -> About Watch" menu on the watch. If you don't see the option, first go to "Settings -> About Watch -> Software" and tap 7 times on Software Version to enable developer mode. Then go back and enable debugging from "Settings -> About Watch". You can connect either through direct WiFi from your PC to the Watch, or you can connect your Android Phone via USB to the PC with the watch connected via Bluetooth to the Phone. The easiest way to set this up is to install Galaxy Watch Designer, and follow the instructions for connecting to the Watch. Just leave Galaxy Watch Designer running while the watch connection is established and Tizen Studio (and Tizen Tools for Visual Studio) will be able to function with your watch.
developer.samsung.com/galaxy-watch/design/watch-designer
developer.samsung.com/galaxy-watch/design/watch-designer/gear-watch-getting/connect
Note on Phone USB option... Make sure you have USB Debugging enabled on your phone. I've found that I need to restart my watch after I disconnect the phone from the PC if I want to connect again later on. It looks like the ports hang and don't get released properly after a connection is established. If you don't want to run GWD every time, the below commands work for me when I plug my phone to the PC.
sdb start-server
sdb forward tcp:7135 tcp:7135
sdb connect 127.0.0.1:7135
epolojr said:
First, make sure you enable debugging from the "Settings -> About Watch" menu on the watch. If you don't see the option, first go to "Settings -> About Watch -> Software" and tap 7 times on Software Version to enable developer mode. Then go back and enable debugging from "Settings -> About Watch". You can connect either through direct WiFi from your PC to the Watch, or you can connect your Android Phone via USB to the PC with the watch connected via Bluetooth to the Phone. The easiest way to set this up is to install Galaxy Watch Designer, and follow the instructions for connecting to the Watch. Just leave Galaxy Watch Designer running while the watch connection is established and Tizen Studio (and Tizen Tools for Visual Studio) will be able to function with your watch.
developer.samsung.com/galaxy-watch/design/watch-designer
developer.samsung.com/galaxy-watch/design/watch-designer/gear-watch-getting/connect
Note on Phone USB option... Make sure you have USB Debugging enabled on your phone. I've found that I need to restart my watch after I disconnect the phone from the PC if I want to connect again later on. It looks like the ports hang and don't get released properly after a connection is established. If you don't want to run GWD every time, the below commands work for me when I plug my phone to the PC.
sdb start-server
sdb forward tcp:7135 tcp:7135
sdb connect 127.0.0.1:7135
Click to expand...
Click to collapse
I am connected with wifi
Using watch designer for the first time, Request Distribute certificate is needed ?
Galaxy watch designer version 1.6.1_beta
When i try sdb, i have error "version of sdb client and server are different"
jkd said:
I am connected with wifi
Using watch designer for the first time, Request Distribute certificate is needed ?
Galaxy watch designer version 1.6.1_beta
When i try sdb, i have error "version of sdb client and server are different"
Click to expand...
Click to collapse
Yes, to install apps you need to have a Samsung certificate. GWD will create one for it's own uses when you have the watch connected. If you want to use Tizen Studio to deploy apps you create, you can create a Samsung certificate using the Certificate Manager tool in Tizen Studio. Make sure you have installed the Samsung Certificate Extension SDK from the Package Manager tool to do this.
You should be able to ignore the sdb version error.
epolojr said:
Yes, to install apps you need to have a Samsung certificate. GWD will create one for it's own uses when you have the watch connected. If you want to use Tizen Studio to deploy apps you create, you can create a Samsung certificate using the Certificate Manager tool in Tizen Studio. Make sure you have installed the Samsung Certificate Extension SDK from the Package Manager tool to do this.
You should be able to ignore the sdb version error.
Click to expand...
Click to collapse
I just want to use sdb command for installing apps.
sdb install xxxxxxxc.wgt
That isn't my own.
I really need tizen studio ?
jkd said:
I just want to use sdb command for installing apps.
sdb install xxxxxxxc.wgt
That isn't my own.
I really need tizen studio ?
Click to expand...
Click to collapse
As far as I know, it's not possible to install an unsigned wgt file on the Galaxy Watch. I've only been able to install via sdb apps that I have written myself on Tizen Studio. Hopefully someone else reading this thread can offer more help.
Hi there! I wanted to change a region on my Galaxy Watch, but there are some issues.
sdb connect "my watch ip" - error: target offline
To connect via bluetooth
failed to connect to 127.0.0.1:7135
Debugging mode are both activated on my watch and pone. Nothing works...
Maybe look into this post.
https://forum.xda-developers.com/showpost.php?p=74585286&postcount=330
Maybe you will find something helpfull...
Best Regards

easy way to fix Samsung pay on non Samsung devices

enable magisk hide on those apps in screenshot. Use xmlpak magisk mod if you don't see Samsung in play store after activating it on your watch
Please edit title to state that is requires a rooted phone, a simple "[ROOT]" would be fine. Don't want to have a misleading title.
I'm running a rooted note 9 and latest magisk, yet I don't see any of those apps in magisk hide? Not sure why
I have a Samsung galaxy watch 42mm and Nokia 7 Plus, i live in India, since i got the watch there is no option of Samsung pay in Galaxy wear app. I manually installed latest Samsung pay plugin ( https://www.apkmirror.com/apk/samsu...n/samsung-pay-watch-plug-in-1-7-5906-release/ ) , and changed the region to Australia and after that when i paired the watch again with galaxy wear app Samsung pay is showing in it, and i then followed the instructions in the app to set it up.
I followed the below instructions samsung pay works on my nokia 7 plus.
You do NOT need root.
But this is how you do it.
1. So first, download SDBstarterKidv1 from the following link please:
https://forum.xda-developers.com/showpost.php?p=74585286&postcount=330
WARNING: This will reset your watch, so make sure you back it up so you can restore it later.
2. Next make sure your watch is set up as follows:
- Debugging Mode turned ON
- Connect watch to WiFi and get its IP address (To find the IP address on Galaxy Watch: Settings > Connections > Wifi > Wifi Networks > [your network] > Scroll down to IP address)
3. Next, from SDBstarterKidv1 double click on 'install.bat' (it will not install, it just flashes a window, but this step is required)
4. From the subfolder data\tools double click on 'sdb.exe' (it will not install, it just flashes a window, but this step is required too)
After noting IP address of the Galaxy Watch, Launch ‘Ansicon.exe’ from sdb_2.2.60_windows-64\data\tools (this thing will open a command prompt window, and all the action is done here)
5. Type: sdb connect [IP of Galaxy Watch]
6. Look at Galaxy Watch, it will prompt you to accept a message
7. If you try the sdb connect [IP address] again, it will say "already connected". This means we are connected and good to continue.
8. Type: sdb shell and Enter
9. Copy Paste: launch_app csc-manager.csc-pre-configuration and Enter
So this lets you change the region of the watch. Now for me I changed mine to Austrailia. The code for Austrailia is XSA
Once the watch is reset, pair it back up with your phone.
10. Once pared with your phone you will need to:
- Turn on developer mode again
- Turn on debugging mode
- Turn off the watch and turn it back on again.
- You may need to wait a few minutes.
11. Once you have done this, you can open the Samsung Galaxy Wearable app and go to settings. When you scroll down you should see samsung pay.
If you dont see pay, hold down the back button (Top right button) on the watch till samsung pay opens up and follow the instuctions to set it up. But initially the Samsung pay app is not recognising my compatible Indian Debit and Credit card and not allowing me to add, i thought this might be that i had changed the region to Australia, but i tried again after an hour and then to my surprise i am able to add all my 4 cards to Samsung pay app , and it is working also, i tried a payment at NFC enabled terminal and payment works flawlessly
Enjoy your new watch with Samsung Pay enabled.
Delete
Dbj.Dhaval said:
Delete
Click to expand...
Click to collapse
Sorry, My mistake, instead of APK mirror link, i entered xda link, now edited the original post, please check.
ca_guri01 said:
Sorry, My mistake, instead of APK mirror link, i entered xda link, now edited the original post, please check.
Click to expand...
Click to collapse
I followed your steps, but chose SEK as region (thinking it was Sweden). However, now it's impossible to connect to the watch again with sdb. When trying to connect, I sometimes get responses like ¥¸ºeÇþx or other strange characters
EDIT: After the reset when I changed the region, the watch was also showing cyrillic characters for the instructions. However, as soon as I connected my phone, the watch changed to english.
EDIT2: I installed Tizen Studio to get the most recent version of SDB. And after a reboot of the watch, it looks like I'm getting closer:
Code:
PS C:\tizen-studio\tools> .\sdb connect 192.168.0.199
connecting to 192.168.0.199:26101 ...
device unauthorized. Please approve on your device.
PS C:\tizen-studio\tools> .\sdb connect 192.168.0.199
192.168.0.199:26101 is already connected
PS C:\tizen-studio\tools> ./sdb shell
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.
EDIT 3:
I followed instructions here: https://stackoverflow.com/questions/54120334/sdb-device-unauthorized
To delete the key, and after restarting the watch again and running sdb kill-server, I was able to connect again and get the request to confirm my computer.
Damn Samsung, why is this **** so buggy?
Inrego said:
I followed your steps, but chose SEK as region (thinking it was Sweden). However, now it's impossible to connect to the watch again with sdb. When trying to connect, I sometimes get responses like ¥¸ºeÇþx or other strange characters
EDIT: After the reset when I changed the region, the watch was also showing cyrillic characters for the instructions. However, as soon as I connected my phone, the watch changed to english.
EDIT2: I installed Tizen Studio to get the most recent version of SDB. And after a reboot of the watch, it looks like I'm getting closer:
Code:
PS C:\tizen-studio\tools> .\sdb connect 192.168.0.199
connecting to 192.168.0.199:26101 ...
device unauthorized. Please approve on your device.
PS C:\tizen-studio\tools> .\sdb connect 192.168.0.199
192.168.0.199:26101 is already connected
PS C:\tizen-studio\tools> ./sdb shell
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.
EDIT 3:
I followed instructions here: https://stackoverflow.com/questions/54120334/sdb-device-unauthorized
To delete the key, and after restarting the watch again and running sdb kill-server, I was able to connect again and get the request to confirm my computer.
Damn Samsung, why is this **** so buggy?
Click to expand...
Click to collapse
Yeah deleteing the key is the work around, glad you get the answer [emoji3]
Sent from my Nokia 7 plus using XDA-Developers Legacy app
ca_guri01 said:
Yeah deleteing the key is the work around, glad you get the answer [emoji3]
Sent from my Nokia 7 plus using XDA-Developers Legacy app
Click to expand...
Click to collapse
Thing is, the .tizen folder didn't exist when just installing the tools from this post. Only after I installed tizen studio
Sent from my VOG-L29 using Tapatalk
Inrego said:
Thing is, the .tizen folder didn't exist when just installing the tools from this post. Only after I installed tizen studio
Sent from my VOG-L29 using Tapatalk
Click to expand...
Click to collapse
Strange, i don't have tizen studio, never installed, and still i have .tizen folder, make sure hidden items are shown in windows option
Sent from my Nokia 7 plus using XDA-Developers Legacy app
ca_guri01 said:
Strange, i don't have tizen studio, never installed, and still i have .tizen folder, make sure hidden items are shown in windows option
Sent from my Nokia 7 plus using XDA-Developers Legacy app
Click to expand...
Click to collapse
It is enabled. And it did show after installing Tizen Studio.
EDIT: I even ran the tools on another pc, and here's the user folder:
Inrego said:
It is enabled. And it did show after installing Tizen Studio.
EDIT: I even ran the tools on another pc, and here's the user folder:
Click to expand...
Click to collapse
Ok, then may be i was lucky [emoji23] [emoji23]
Sent from my Nokia 7 plus using XDA-Developers Legacy app
ca_guri01 said:
I have a Samsung galaxy watch 42mm and Nokia 7 Plus, i live in India, since i got the watch there is no option of Samsung pay in Galaxy wear app. I manually installed latest Samsung pay plugin ( https://www.apkmirror.com/apk/samsu...n/samsung-pay-watch-plug-in-1-7-5906-release/ ) , and changed the region to Australia and after that when i paired the watch again with galaxy wear app Samsung pay is showing in it, and i then followed the instructions in the app to set it up.
I followed the below instructions samsung pay works on my nokia 7 plus.
You do NOT need root.
But this is how you do it.
1. So first, download SDBstarterKidv1 from the following link please:
https://forum.xda-developers.com/showpost.php?p=74585286&postcount=330
WARNING: This will reset your watch, so make sure you back it up so you can restore it later.
2. Next make sure your watch is set up as follows:
- Debugging Mode turned ON
- Connect watch to WiFi and get its IP address (To find the IP address on Galaxy Watch: Settings > Connections > Wifi > Wifi Networks > [your network] > Scroll down to IP address)
3. Next, from SDBstarterKidv1 double click on 'install.bat' (it will not install, it just flashes a window, but this step is required)
4. From the subfolder data\tools double click on 'sdb.exe' (it will not install, it just flashes a window, but this step is required too)
After noting IP address of the Galaxy Watch, Launch ‘Ansicon.exe’ from sdb_2.2.60_windows-64\data\tools (this thing will open a command prompt window, and all the action is done here)
5. Type: sdb connect [IP of Galaxy Watch]
6. Look at Galaxy Watch, it will prompt you to accept a message
7. If you try the sdb connect [IP address] again, it will say "already connected". This means we are connected and good to continue.
8. Type: sdb shell and Enter
9. Copy Paste: launch_app csc-manager.csc-pre-configuration and Enter
So this lets you change the region of the watch. Now for me I changed mine to Austrailia. The code for Austrailia is XSA
Once the watch is reset, pair it back up with your phone.
10. Once pared with your phone you will need to:
- Turn on developer mode again
- Turn on debugging mode
- Turn off the watch and turn it back on again.
- You may need to wait a few minutes.
11. Once you have done this, you can open the Samsung Galaxy Wearable app and go to settings. When you scroll down you should see samsung pay.
If you dont see pay, hold down the back button (Top right button) on the watch till samsung pay opens up and follow the instuctions to set it up. But initially the Samsung pay app is not recognising my compatible Indian Debit and Credit card and not allowing me to add, i thought this might be that i had changed the region to Australia, but i tried again after an hour and then to my surprise i am able to add all my 4 cards to Samsung pay app , and it is working also, i tried a payment at NFC enabled terminal and payment works flawlessly
Enjoy your new watch with Samsung Pay enabled.
Click to expand...
Click to collapse
It is show me a failed to connect
[email protected] said:
It is show me a failed to connect
Click to expand...
Click to collapse
Delete .tizen folder from c:/users/your user name, make sure you have enabled the option of seeing hidden files, .tizen is hidden folder, if u can't see this folder, install tizen studio and remove this folder
Sent from my [device_name] using XDA-Developers Legacy app
I ve added all to magisk hide. But still cant open samsung pay watch plugin. Still getting access denied
Hey,
Is it possible that thanks to your method I will be able to turn on Samsung pay in my country (Poland) if it is not supported? Only Google pay works. Maybe I will need to do it using paypal? Thank you for your help in advance
Miccia said:
I ve added all to magisk hide. But still cant open samsung pay watch plugin. Still getting access denied
Click to expand...
Click to collapse
Fixed by using an older version of the plugin
FYI, I just received my Galaxy Watch today. Installed Samsung Pay (ver. 1.9.1206) on my Pixel 3XL and tried to run it but was denied because of Magisk (ver. 19.3 stable). So I hid the Manager via Hide Magisk Manager from within the app. I then was allowed to go through the setup process and add a credit card.
Failed to connect with remote device.
I have getting error failed to connect with remote device while connecting to galaxy watch . How to fix this.
Hello guys,
I also have error - failed to connect. When I try to ping the watch, the ping responses...
I tried it on fresh Windows 7 and 10 installations, also on Mac. Also tried to add the port to IP address. But always failed to connect... There is no message on the watch.
Any idea guys?
Thanks a lot.

[SM-R800][4.0.0.7]CSC Change Process

So I recently got a Samsung Galaxy Watch (SM-R800), but to my dismay, Samsung Pay was not available in it by default.
By searching on xda, I found out that running some simple sdb commands would do it, but unfortunately, it worked only in 4.0.0.4 version and mine had 4.0.0.7 out of the box.
Then I found out that the watch can be easily downgraded 4.0.0.4 and then perform the sdb shell commands, setup Samsung pay and upgrade to latest version again. Although finding the process was easy, finding the required firmware files took a lot of time, going through the threads and all. But I found them eventually.
To make it easier to come back to and to help wandering souls if any, I decided to create this thread.
Although I have written for SM-R800 specifically, it may work on other watches too as the firmware link has firmware for other watches too(R810,R805F,R815F,R805U,R815U).
Download links:
NetOdin3_1.0.zip
SDBstarterKidv1.zip
SDBstarterKidv1.zip
Firmware's can be found here : https://4pda.ru/forum/index.php?showtopic=978373&st=80#entry92121314
Following is the process I followed:
Charge watch, at least 90% . This is required as your watch will reboot many times during the process.
Set screen timeout to 5 minutes
Backup your data if any. This process resets watch multiple times.
Keep the WiFi password simple/open, you have to enter it multiple times in the watch during process.
Download
a. Old firmware
b. New Firmware
c. NetOdin3_1.0.zip
d. SDBstarterKidv1.zip
Reboot watch to Download (wireless). To do this:
a. Press and hold power button
b. When you see rebooting on screen, press power button a few times
c. You will get a menu like below
d. By pressing power button, highlight ‘Download (wireless)’ mode and then press power button long to select it
This puts the watch in WPS mode, but we need AP mode in this case. To switch to AP mode, press power button twice, you will see image as below:
Now on laptop/PC, connect to an open WiFi which has name of the device. In My case it was SM-R800.
After connecting, watch will continuously show “Connection timed out error 110”. This is fine.
Now open NetOdin3.exe as administrator. After sometime, the NetOdin window will show IP address of the watch and <ID:0/001> 192.168.49.1 in the Log window. If it is not connecting, try disabling firewall (or Windows defender).
Now once the watch is connected, select the appropriate files in three boxes. For me it was:
a. BL : BL_R800XXU1CSI1_usr.tar.md5
b. AP : AP_R800XXU1CSI1_usr.tar.md5
c. CSC : CSC_OXA_R800OXA1CSI1_usr.tar.md5
Just make sure watch is still connected (IP address is shown in Odin software)
Press Start button. After about 10 minutes, flashing process completes. During my process, it had failed once on by showing on the Odin software. All I did was reboot the watch in same way in Download(Wireless) mode and do the process again.
Complete the setup on watch.
Connect the watch to WiFi, even if doesn’t have internet it is okay. Note down the IP address(Settings>Connections>Wifi>Wifi Networks><connected_network>IP address).
Enable debugging on the watch(Settings> About Watch> Debugging).
REBOOT THE WATCH. Debugging doesn’t connect without it.
Now setup sdb to access your laptop.
a. Extract SDBstarterKidv1.zip
b. Extract zip inside it as per your Laptop/PC OS.
c. Run install.bat/install.sh as per OS.
d. Then go inside data/tools and run ansicon.exe as administrator. It will launch a command prompt window.
e. In it type sdb connect watch_ip_address
f. It will show connected.
I would recommend taking backup of your current CSC info. To do so type following two command in sdb:
a. sdb pull /csa/csc/csc-active-customer.inf
b. sdb pull /csa/imei/prodcode.dat
This will copy those two files in you current directory. The 3 ending letters are your current CSC code.
Now to change CSC, type following in your command prompt window:
a. sdb shell
b. You will get something like sh-3.2$ for prompt.
c. Then type: launch_app csc-manager.csc-pre-configuration
d. It will show “... successfully launched”
e. Now look on your watch, switch to CSC you want to . I selected XAR which is for US and at top of the list.
f. Touch on XAR and then it will reset your watch.
Now check if you have the Samsung pay app in the watch. If not there, You need to open the Galaxy Wearable app in the phone after pairing with watch.
In it, you will find the Samsung Pay option. Click on it, you will be asked to download the Samsung Pay plugin. Install from play store if available in your country or download it from apkmirror. If your phone is rooted, before starting the plugin app after installing it, hide root from the app in Magisk hide or something equivalent.
One thing to note over here is I had used US VPN to connect and setup over phone now, so if it doesn’t work in normally way, try using VPN. I used the TurboVPN, it has free servers too.
Do the setup on phone as well as watch by entering the card details.
At this point, the watch has Samsung pay, but it is still on the old firmware. And unfortunately, update operation from Galaxy Wearable app doesn’t show an update available. So, we need to again flash the latest firmware using Odin.
Repeat steps from step 5 till step 13.
Since the watch will be reset, the Samsung pay icon from watch goes away again, but it is available in the Galaxy Wearable app. Open it, sign in it. If card details were already added, they can be imported back from Samsung account.
Done!
Multiple times during the flashing process, either my WiFi disconnected from laptop or it failed due to some reason, but I was able to always reboot the watch in Download mode again.
I have some screenshots/images too, I will upload them soon.
Thank you @Mirhawk.
One of the best & most detailed explaination.
Does it matter which region firmware you download or are they the same? I Have SM-R810. Also, do you need to have Samsung Pay in the phone?
Mirhawk said:
So I recently got a Samsung Galaxy........
Click to expand...
Click to collapse
Thank you for a great explanation. I was stuck on R800XXU1CSD6 and finaly was able to upgrade to R800XXU1DSL1.
My R800 did not get any OTA after I change csc code to get Pay working.
Samsung Pay still works after this upgrade
"9. After connecting, watch will continuously show “Connection timed out error 110”. This is fine"
Anyway after my laptop was connected to SM-R800 i changed network settings (changed network for "public") and this error went off from my watch. Of course I switched off antivirus and windows firewall at the beginning.
After all I had the same problem when was installing last process of this instruction (new version). At first time i had fail but second time worked (maybe low signal from laptop or something dont know)
Which firmaweres do i need to download for SM-R810 with 4.0.0.7 ? I need to downgrade for chance CSC tu UK for samsung pay. I have SM-R810 with the DSL1 firmware right now.
does anyone know, why update no longer works after changing csc?
Just wanted to write here that it worked for me here in AUS, brought a SM-R800 grey import. Just follow the above directs to the T. lol just wanted to add that "e. In it type sdb connect watch_ip_address" watch_ip_address is your watches IP! rooky error. lol. also booting into AP mode I found tricky too but using odin and the cmd command the easy part! thanks again
It works perfectly. The key is to know what firmware do you need.
Mirhawk said:
So I recently got a Samsung Galaxy Watch (SM-R800), but to my dismay, Samsung Pay was not available in it by default.
By searching on xda, I found out that running some simple sdb commands would do it, but unfortunately, it worked only in 4.0.0.4 version and mine had 4.0.0.7 out of the box.
Then I found out that the watch can be easily downgraded 4.0.0.4 and then perform the sdb shell commands, setup Samsung pay and upgrade to latest version again. Although finding the process was easy, finding the required firmware files took a lot of time, going through the threads and all. But I found them eventually.
To make it easier to come back to and to help wandering souls if any, I decided to create this thread.
Although I have written for SM-R800 specifically, it may work on other watches too as the firmware link has firmware for other watches too(R810,R805F,R815F,R805U,R815U).
Download links:
NetOdin3_1.0.zip
SDBstarterKidv1.zip
SDBstarterKidv1.zip
Firmware's can be found here : https://4pda.ru/forum/index.php?showtopic=978373&st=80#entry92121314
Following is the process I followed:
Charge watch, at least 90% . This is required as your watch will reboot many times during the process.
Set screen timeout to 5 minutes
Backup your data if any. This process resets watch multiple times.
Keep the WiFi password simple/open, you have to enter it multiple times in the watch during process.
Download
a. Old firmware
b. New Firmware
c. NetOdin3_1.0.zip
d. SDBstarterKidv1.zip
Reboot watch to Download (wireless). To do this:
a. Press and hold power button
b. When you see rebooting on screen, press power button a few times
c. You will get a menu like below
d. By pressing power button, highlight ‘Download (wireless)’ mode and then press power button long to select it
This puts the watch in WPS mode, but we need AP mode in this case. To switch to AP mode, press power button twice, you will see image as below:
Now on laptop/PC, connect to an open WiFi which has name of the device. In My case it was SM-R800.
After connecting, watch will continuously show “Connection timed out error 110”. This is fine.
Now open NetOdin3.exe as administrator. After sometime, the NetOdin window will show IP address of the watch and <ID:0/001> 192.168.49.1 in the Log window. If it is not connecting, try disabling firewall (or Windows defender).
Now once the watch is connected, select the appropriate files in three boxes. For me it was:
a. BL : BL_R800XXU1CSI1_usr.tar.md5
b. AP : AP_R800XXU1CSI1_usr.tar.md5
c. CSC : CSC_OXA_R800OXA1CSI1_usr.tar.md5
Just make sure watch is still connected (IP address is shown in Odin software)
Press Start button. After about 10 minutes, flashing process completes. During my process, it had failed once on by showing on the Odin software. All I did was reboot the watch in same way in Download(Wireless) mode and do the process again.
Complete the setup on watch.
Connect the watch to WiFi, even if doesn’t have internet it is okay. Note down the IP address(Settings>Connections>Wifi>Wifi Networks><connected_network>IP address).
Enable debugging on the watch(Settings> About Watch> Debugging).
REBOOT THE WATCH. Debugging doesn’t connect without it.
Now setup sdb to access your laptop.
a. Extract SDBstarterKidv1.zip
b. Extract zip inside it as per your Laptop/PC OS.
c. Run install.bat/install.sh as per OS.
d. Then go inside data/tools and run ansicon.exe as administrator. It will launch a command prompt window.
e. In it type sdb connect watch_ip_address
f. It will show connected.
I would recommend taking backup of your current CSC info. To do so type following two command in sdb:
a. sdb pull /csa/csc/csc-active-customer.inf
b. sdb pull /csa/imei/prodcode.dat
This will copy those two files in you current directory. The 3 ending letters are your current CSC code.
Now to change CSC, type following in your command prompt window:
a. sdb shell
b. You will get something like sh-3.2$ for prompt.
c. Then type: launch_app csc-manager.csc-pre-configuration
d. It will show “... successfully launched”
e. Now look on your watch, switch to CSC you want to . I selected XAR which is for US and at top of the list.
f. Touch on XAR and then it will reset your watch.
Now check if you have the Samsung pay app in the watch. If not there, You need to open the Galaxy Wearable app in the phone after pairing with watch.
In it, you will find the Samsung Pay option. Click on it, you will be asked to download the Samsung Pay plugin. Install from play store if available in your country or download it from apkmirror. If your phone is rooted, before starting the plugin app after installing it, hide root from the app in Magisk hide or something equivalent.
One thing to note over here is I had used US VPN to connect and setup over phone now, so if it doesn’t work in normally way, try using VPN. I used the TurboVPN, it has free servers too.
Do the setup on phone as well as watch by entering the card details.
At this point, the watch has Samsung pay, but it is still on the old firmware. And unfortunately, update operation from Galaxy Wearable app doesn’t show an update available. So, we need to again flash the latest firmware using Odin.
Repeat steps from step 5 till step 13.
Since the watch will be reset, the Samsung pay icon from watch goes away again, but it is available in the Galaxy Wearable app. Open it, sign in it. If card details were already added, they can be imported back from Samsung account.
Done!
Multiple times during the flashing process, either my WiFi disconnected from laptop or it failed due to some reason, but I was able to always reboot the watch in Download mode again.
I have some screenshots/images too, I will upload them soon.
Click to expand...
Click to collapse
i did all the steps, i downloaded the samsung pay plug in, but when i run it, it sais that the watch has been modified and doesn't work...
how can i fix this?

Categories

Resources