[SM-R800][4.0.0.7]CSC Change Process

Search This thread

Mirhawk

Senior Member
Jan 31, 2014
1,453
639
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:
  1. NetOdin3_1.0.zip
  2. SDBstarterKidv1.zip
  3. 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:
  1. Charge watch, at least 90% . This is required as your watch will reboot many times during the process.
  2. Set screen timeout to 5 minutes
  3. Backup your data if any. This process resets watch multiple times.
  4. Keep the WiFi password simple/open, you have to enter it multiple times in the watch during process.
  5. Download
    a. Old firmware
    b. New Firmware
    c. NetOdin3_1.0.zip
    d. SDBstarterKidv1.zip
  6. 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
  7. 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:
  8. Now on laptop/PC, connect to an open WiFi which has name of the device. In My case it was SM-R800.
  9. After connecting, watch will continuously show “Connection timed out error 110”. This is fine.
  10. 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).
  11. 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
  12. Just make sure watch is still connected (IP address is shown in Odin software)
  13. 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.
  14. Complete the setup on watch.
  15. 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).
  16. Enable debugging on the watch(Settings> About Watch> Debugging).
  17. REBOOT THE WATCH. Debugging doesn’t connect without it.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. Do the setup on phone as well as watch by entering the card details.
  25. 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.
  26. Repeat steps from step 5 till step 13.
  27. 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.
  28. 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.
 

Attachments

  • NetOdin3_1.0.zip
    2.2 MB · Views: 663
  • SDBstarterKidv1.zip
    2.6 MB · Views: 881
Last edited:

mrQQ

Senior Member
Sep 17, 2011
407
23
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?
 
Last edited:

dadzioo

New member
Dec 7, 2020
1
0
"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)
 

Bazim

Member
Dec 27, 2009
49
3
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.
 
Last edited:

Tuncay87

New member
Jun 2, 2021
1
0
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
 

blaze71002

New member
Feb 21, 2022
1
0
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:
  1. NetOdin3_1.0.zip
  2. SDBstarterKidv1.zip
  3. 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:
  1. Charge watch, at least 90% . This is required as your watch will reboot many times during the process.
  2. Set screen timeout to 5 minutes
  3. Backup your data if any. This process resets watch multiple times.
  4. Keep the WiFi password simple/open, you have to enter it multiple times in the watch during process.
  5. Download
    a. Old firmware
    b. New Firmware
    c. NetOdin3_1.0.zip
    d. SDBstarterKidv1.zip
  6. 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
  7. 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:
  8. Now on laptop/PC, connect to an open WiFi which has name of the device. In My case it was SM-R800.
  9. After connecting, watch will continuously show “Connection timed out error 110”. This is fine.
  10. 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).
  11. 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
  12. Just make sure watch is still connected (IP address is shown in Odin software)
  13. 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.
  14. Complete the setup on watch.
  15. 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).
  16. Enable debugging on the watch(Settings> About Watch> Debugging).
  17. REBOOT THE WATCH. Debugging doesn’t connect without it.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. Do the setup on phone as well as watch by entering the card details.
  25. 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.
  26. Repeat steps from step 5 till step 13.
  27. 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.
  28. 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.
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?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    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:
    1. NetOdin3_1.0.zip
    2. SDBstarterKidv1.zip
    3. 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:
    1. Charge watch, at least 90% . This is required as your watch will reboot many times during the process.
    2. Set screen timeout to 5 minutes
    3. Backup your data if any. This process resets watch multiple times.
    4. Keep the WiFi password simple/open, you have to enter it multiple times in the watch during process.
    5. Download
      a. Old firmware
      b. New Firmware
      c. NetOdin3_1.0.zip
      d. SDBstarterKidv1.zip
    6. 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
    7. 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:
    8. Now on laptop/PC, connect to an open WiFi which has name of the device. In My case it was SM-R800.
    9. After connecting, watch will continuously show “Connection timed out error 110”. This is fine.
    10. 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).
    11. 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
    12. Just make sure watch is still connected (IP address is shown in Odin software)
    13. 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.
    14. Complete the setup on watch.
    15. 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).
    16. Enable debugging on the watch(Settings> About Watch> Debugging).
    17. REBOOT THE WATCH. Debugging doesn’t connect without it.
    18. 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.
    19. 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.
    20. 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.
    21. 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.
    22. 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.
    23. 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.
    24. Do the setup on phone as well as watch by entering the card details.
    25. 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.
    26. Repeat steps from step 5 till step 13.
    27. 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.
    28. 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.
    2
    does anyone know, why update no longer works after changing csc?
    1
    Thank you @Mirhawk.
    One of the best & most detailed explaination.