4. Samsung CSC info

Samsung S8 Nougat CSC ROM  Digi.Mobil & more

Samsung CSC list: https://www.androidsage.com/2017/07/12/list-of-samsung-galaxy-country-specific-product-code-csc-and-country-region/

Samsung OXM Multi-CSC: ACR AFG AFR ARO ATO AUT BGL BNG BRI BTC BTU CAC CAM CHO COO DBT DKR ECT EGY EON ETL EUR GLB ILO INS ITV KSA LAO LUX LYS MID MM1 MWD MYM NEE NPL ORX PAK PHE PHN ROM SEB SEE SEK SER SIN SKZ SLK SMA STH THL THR TMC TPA TPH TTT TUN TUR WTL XEF XEH XEO XEU XFE XME XSG XSP XTC XXV ZTO ;

 ROM: Romania (Orange RO, Vodafone RO, Cosmote, Digi Mobil)

 More info:  https://docs.google.com/document/d/1qcoZz0YBh4I_A7Im1vJAtYzZPyZy9goXvcB9jixgKXM/edit

Samung S8, CSC ROM Firmwares:
Samsung OTA : http://fota-dn.ospserver.net/firmware/ROM/SM-G950F/version.xml
Samsung test versions: http://fota-dn.ospserver.net/firmware/ROM/SM-G950F/version.test.xml

Samsung S8 CSC/ Samsung S9 CSC:

Look under : / Settings/ About Phone/  Software Information: Service provider SW. ver.






The CSC Version under Service Provider Software in Software Information in Setttings says.

AAA/BBB/CCC

where
AAA is the current CSC
BBB is the recommed CSC for your SIM (if this CSC is inside your current Multi-CSC)

CCC is the factory CSC of your phone and can´t be changed

No way as the 3rd field is stored into NV file backup, which is located into efs root folder.
Basically it's just a reminder of the original csc, the only way to change it is to root the phone and edit NV backup.




Info about VoLTE/VoWiFi


http://volteromania.blogspot.com.au/2018/03/samsung-voltevowifi-settings.htmlcsc, customer.xml, epdg_apns_conf.xml, imsservice.apk, globalsettings.json, imsprofile.json, mnomap.json, imsprofile.xml.

In customer.xml:

<Setting>
        <NetworkName>Digi.Mobil</NetworkName>
        <EnableIMS>true</EnableIMS>                         IMS: ON
        <VoLTE>
          <EnableVoLTE>true</EnableVoLTE>                   VoLTE: ON
          <EnableVoiceoverWIFI>false</EnableVoiceoverWIFI>  VoWiFi: OFF
          <EnableVideocall>false</EnableVideocall>        VideoCall: OFF
          <EnableVoLTEindicator>true</EnableVoLTEindicator>   Iconita VoLTE: ON
          <Voice_Domain_Preference_EUTRAN>imspsvoicepreferred</...>    VoLTE preferat
          <Emregencycall_Domain>cs</Emregencycall_Domain>         Apel la 112: CSFB, apelul se face in 3G, nu VoLTE
          <SS_Domain_Preference>cs_always</SS_Domain_Preference>  Configurarea Serviciilor Suplimentare gen call fwd: CSFB, se face doar din 3G, nu e implementat peste IP ptr 4G
          <SS_CSFBwithIMSerror>false</SS_CSFBwithIMSerror>    NA
          <USSD_Domain_Preference>cs</USSD_Domain_Preference>     Codurile USSD: configurarea cu CSFB, se face doar din 3G, nu e implementata peste IP ptr 4G
          <EnableSMSoverIP>false</EnableSMSoverIP>                       SMS over IP: OFF; se face prin semnalizarea 4G
        </VoLTE>
      </Setting>
    
    
    
    
      <Profile>
        <NetworkName>Digi.Mobil</NetworkName>
        <IpVersion>ipv4</IpVersion>
        <Editable>no</Editable>
        <ProfileName>IMS</ProfileName>
        <Auth>none</Auth>
        <Protocol>http</Protocol>
        <MTUSize>1500</MTUSize>
        <PSparam>
          <APN>ims</APN>
        </PSparam>
      </Profile>
    
    
epdg_apns_conf.xml :

 <vowifisettings>
        <!-- wifi_call_enable 0 = off, 1 = on -->
        <!-- wifi_call_preferred 1 = wifi pref, 2 = cs pref, 3 = wifi only, 4 = cs only -->
        <!-- wifi_call_when_roaming -1 = not used, 0 = cs pref, 1 = wifi pref -->

   <!-- RDS Romania ROM -->
   <vowifi operatornumeric="22605"
            wifi_call_enable="0"
            wifi_call_preferred="1"
            wifi_call_when_roaming="-1"   ****** NOT USED YET!
   />




Samsung firmware name convention:

G950FXXU1CRAP - Oreo for Samsung S8
  • G950F - model
  • XX - Europe
  • U - user - firmware comercial; E- engineering/developer
  • 1 - bootloader version
  • Z/C/B - I don't know
  • R - anul - 18 - 2018
  • A - luna - 1 - January
  • P - revision

10.09.2018:
Samsung S8 (S9 too) latest firmware, U3GRCH has RCS chat embedded and enabled from CSC  for Orange Romania. No additional application like "Android Messages" is needed. See screenshots at : https://forum.softpedia.com/topic/1075880-samsung-s8-discutii-generale/page__st__13266#entry23374183
RCS uses the Internet APN. 

  <IMSSetting>
      <NbSetting>2</NbSetting>
      <Setting>
        <NetworkName>RO Orange</NetworkName>
        <Version>3.0</Version>
        <EnableIMS>true</EnableIMS>
        <VoLTE>
          <EnableVoLTE>true</EnableVoLTE>
          <EnableVoiceoverWIFI>true</EnableVoiceoverWIFI>
          <EnableVideocall>false</EnableVideocall>
          <EnableVoLTEindicator>true</EnableVoLTEindicator>
          <Voice_Domain_Preference_EUTRAN>imspsvoicepreferred</Voice_Domain_Preference_EUTRAN>
          <Emregencycall_Domain>ps</Emregencycall_Domain>
          <SRVCCversion>10</SRVCCversion>
          <SS_Domain_Preference>cs_always</SS_Domain_Preference>
          <SS_CSFBwithIMSerror>false</SS_CSFBwithIMSerror>
          <USSD_Domain_Preference>cs</USSD_Domain_Preference>
          <EnableSMSoverIP>false</EnableSMSoverIP>
        </VoLTE>
        <RCS>
          <EnableRCS>true</EnableRCS>
          <EnableRCSchat>true</EnableRCSchat>
        </RCS>

      </Setting>
      <Setting> 



Samsung S8 vs Samsung S9: the same CSC file structure, however in S9 the files cscfeature.xml and cscfeature_network.xml, containing general settings, including VoLTE are encrypted.

10.09.2018 Samsung Note9 : Info about Telekom/Cosmote Romania IMS in CSC!

<Setting>
        <NetworkName>COSMOTE</NetworkName>
        <Version>3.0</Version>
        <EnableIMS>true</EnableIMS>
      </Setting>











Change CSC Procedure using root :


https://forum.xda-developers.com/note-4/help/guide-to-change-csc-root-rom-multi-csc-t3017207

Hi folks,
here a easy guid to change the csc without wipe data on multi csc Roms
1. you need a root explorer of your choice and Samsung Phone info App
2. have a look into the SamsungINFO App what csc you have
3. use the explorer and mount r/w, then go to /efs/imei/mps_code.dat file, open it with text editor and chang the text to your csc. Save the changes.
4. then go to the system/csc folder
5. have a look what csc you need but you can only change the inserted csc`s
6. for example you have BTU and the DBT folder is available. Go to the DBT/system/csc folder. You see now 4 files (i have the Omega Rom so maybe in other Roms are more or less).
7. copy the files contents.db - omx.xml - others.xml and sales_code.dat
8. go back to the system/csc folder and paste the files there. Have a look that all permissions are right (rw-r--r--)
9. reboot now and have a look into the info app. You see now in csc info that you have changed your CSC



Samsung S9 CSC Change with AT Commands:
https://forum.xda-developers.com/galaxy-s9-plus/how-to/guide-how-to-change-s9-s9-csc-model-csc-t3870836

How to change S9/S9+ CSC (Only Same Model Number's CSC)

Hi I will tell you how to change S9/S9+ CSC simple.
You can change to the same Model Number's CSC.
You don't need a special UART Cable.
It's simple to changing using RealTerm or PuTTY with any Type-C cable.
(I recommend Samsung's bundle cable in the phone box.)
Install Smart Switch and RealTerm or PuTTY.
I will tell you using RealTerm.
And you will need SamFirm to download Stock Firmware.

1. Find Your Model's Combination File by yourself!
And Flash by Odin.

2. If your phone shows your Model Number after boot.
Run RealTerm and go to Port tab.
Set Baud to 230400 and Select Port to ssudmdm0000 or very similar name.

3. Go to Send tab.
Enter "AT" and click Send ASCII.
If you get a response like

+USB READY
BOOTING COMPLETED
AT

or

AT

or

OK

or

BOOTING COMPLETED
AT

Proceed to the next number.
If you didn't get a response click +CR and send again.
If you get a response like "ERROR" proceed to the next number.
Still if you didn't get a response check your phone status and cable status.
If everything is normal proceed to the next number.
If still you didn't get a response it mean's your phone or cable is not normal status.

4. Enter "AT+PRECONFG=1,0" and click Send ASCII.
You will get this response.

AT+PRECONFIG=1,0+PRECONFG:1,???
OK

??? is your current CSC.

5. Enter "AT+PRECONFG=2,???" and click Send ASCII.
Enter ??? you want to change to another CSC.
You will get this response.

AT+PRECONFG=2,???+PRECONFG:2,OK
OK

??? is your changed CSC.

6. Enter "AT+PRECONFG=1,0" and click Send ASCII.
You will get this response.

AT+PRECONFIG=1,0+PRECONFG:1,???
OK

??? is your changed, current CSC.

7. Flash Changed CSC's Stock Firmware.

Congratulations!
You changed CSC for free by yourself!

1 comment:

  1. Hi,
    I managed to activate rcs with your tutorial on my Samsung device. Any chance on LG G6?
    Thank you.

    ReplyDelete

Romanian Operators Sites and core vendors

 Orange  Bucharest  Cluj Vodafone Bucharest Cluj Digi Mobil  Bucharest Iasi Timisoara