[UTILITY][CSC][12.07.17][SM-G955F/FD/N] Flashable CSC Selection V1.1.0

Status
Not open for further replies.
Search This thread

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
CSC Selection for SM-G955F/FD/N and SM-G935F/FD/K/L/S/W8 devices (all others untested!)

What is this for?
CSC stands for Country Specific Code, so every single country (and even different providers in one country) have different codes, for csc features, wallpapers, wifi calling, VoLTE, sounds etc. So it is quite important to have the right csc file on your phone for your provider (so you can have all features which comes with your provider (like wifi calling)).
You may ask yourself now, where can this be flashed on? Basically on every stock based rom, as well as on stock roms (who are rooted of course). So: root and a recovery (custom) are required!
Your current country is not listed below? Send me your stock csc file from sammobile.com (SM-G955F variant) and I will add it!

NOTE TO ALL DEVS: You are free to grab any csc you want from this zip, as long as proper credits are given and a link to this thread exist in your OP.

Features:
- CSC features will be added in upcoming releases

Following countries are supported:
OMC Multi-CSC contains:
"ACR", "Ghana unbranded"
"AFG", "Afghanistan unbranded"
"AFR", "Kenya unbranded"
"ARO", "Argentinia unbranded"
"ATO", "Open Austria unbranded"
"AUT", "Switzerland unbranded"
"BGL", "Bulgaria unbranded"
"BNG", "Bangladesh unbranded"
"BRI", "Taiwan unbranded"
"CAC", "Uzbekistan unbranded"
"CAM", "Cambodia unbranded"
"CHO", "Chile unbranded"
"COO", "Colombia unbranded"
"DBT", "Germany unbranded (default)"
"DKR", "Senegal unbranded"
"ECT", "Nigeria unbranded"
"EGY", "Egypt unbranded"
"EON", "Trinidad and Tobago unbranded"
"ETL", "Czech Republic unbranded"
"EUR", "Greece unbranded"
"ILO", "Israel unbranded"
"INS", "Indian unbranded"
"ITV", "Italy unbranded"
"KSA", "Saudi Arabia unbranded"
"LAO", "Thailand (unknown)"
"LUX", "Luxembourg unbranded"
"MID", "Iraq unbranded"
"MWD", "Morrocco unbranded"
"MYM", "Thailand (unknown)"
"NEE", "Nordic Countries unbranded"
"NPL", "Nepal unbranded"
"ORX", "Slovakia unbranded"
"PAK", "Pakistan unbranded"
"PHE", "Spain unbranded"
"PHN", "Netherlands unbranded"
"ROM", "Romania unbranded"
"SEB", "Latvia unbranded"
"SEE", "South East Europe unbranded"
"SEK", "Ukraine unbranded"
"SER", "Russia unbranded"
"SKZ", "Kazakhstan unbranded",
"SLK", "Srilanka unbranded"
"THL", "Thailand unbranded"
"THR", "Iran unbranded"
"TPA", "Panama unbranded"
"TPH", "Portugal unbranded"
"TTT", "Trinidad and Tobago unbranded"
"TUN", "Tunisia unbranded"
"TUR", "Turkey unbranded"
"XEF", "France unbranded"
"XEH", "Hungary unbranded"
"XEO", "Poland unbranded"
"XEU", "United Kingdom EE & Three branded"
"XFE", "South Africa unbranded"
"XME", "Malaysia unbranded"
"XSG", "United Arab Emirates unbranded"
"XSP", "Singapore unbranded"
"XTC", "Philippines Open Line branded"
"XXV", "Vietnam unbranded"
"ZTO", "Brazil unbranded"

"H3G", "United Kingdom H3G branded"
"OPS", "Australia Optus branded"
"TEL", "Australia Telstra branded"
"VAU", "Australia Vodafone branded"
Vodafone Multi-CSC contains:
"ATL", "Spain Vodafone branded"
"AVF", "Albania Vodafone branded"
"CNX", "Romania Vodafone branded"
"CYV", "Cyprus Vodafone branded"
"MOB", "Austria A1 branded"
"MTL", "Bulgaria MTL branded"
"OMN", "Italy Vodafone branded"
"PRO", "Belgium Proximus branded "
"SIM", "Slovenia Si.mobile branded"
"SWC", "Switzerland Swisscom branded"
"TCL", "Portugal Vodafone branded"
"VD2", "Germany Vodafone branded (default)"
"VDC", "Czech Republic Vodafone branded"
"VDF", "Netherlands Vodafone branded"
"VDH", "Hungary Vodafone branded"
"VDI", "Ireland Vodafone branded"
"VGR", "Greece Vodafone branded"
"VIP", "Croatia VIP-Net branded"
"VOD", "United Kingdom Vodafone branded"
"XFV", "South Africa Vodafone branded"

USA Multi-CSC contains:
"ACG", "Nextech / C-Spire branded"
"ATT", "AT&T branded"
"BST", "BST (unknown)"
"CCT", "Comcast branded"
"GCF", "GCF (unknown)"
"LRA", "Bluegrass Cellular branded"
"SPR", "Sprint (CDMA) branded"
"TFN", "Tracfone branded "
"TMB", "T-Mobile branded"
"USC", "USA unbranded"
"VMU", "Virgin Mobile USA branded"
"VZW", "Verizon branded"
"XAA", "USA unbranded (default)"
"XAS", "XAS (unknown)"

Canada Multi-CSC contains:
"BMC", "Bell Mobile branded"
"BWA", "SaskTel branded"
"CHR", "Canada (unknown)"
"ESK", "EastLink branded"
"FMC", "Fido Mobile branded"
"GLW", "Globalive Wind Mobile branded"
"KDO", "Koodo Mobile branded"
"MTB", "Belarus branded"
"RWC", "Rogers branded"
"TLS", "Telus branded"
"VMC", "Virgin Mobile branded"
"VTR", "Vidéotron branded"
"XAC", "Canada unbranded (default)"

"XSA", "Australia unbranded"

How-To install:
0. Have twrp installed/encryption removed
1. Having a backup (just in case)
2. Download csc selection and put it onto your phone
3. Boot into twrp
4. Install the zip file
5. Reboot :)

How to restore the EFS-Backup:
As you all know, during the csc installation an EFS backup is made by the installer. Most have no idea how to restore it, so here you go.
1. Boot into TWRP
2. Make sure EFS partition is mounted
3. Open terminal under advanced tab
4.
Code:
dd if=/data/media/0/EFSBackup/efs.img of=/dev/block/sda3 bs=4096
5. Wait until it's finished
6. Your previous EFS has been restored successfully

Download:
CSC Selection V1.1.0 on Android Filehost

Credits:
- Sammobile for firmware
- Samsung for basics
- amarullz for the aroma installer

If you enjoy this I would be really lucky if you would hit thanks :victory:
And if you really really like it, here is a donation link
:good:
PayPal

XDA:DevDB Information
CSC Selection SM-G955F, ROM for the Samsung Galaxy S8+

Contributors
Tkkg1994
ROM OS Version: 7.x Nougat
ROM Firmware Required: Custom Recovery

Version Information
Status: Stable
Current Stable Version: V1.1.0
Stable Release Date: 2017-07-12

Created 2017-05-11
Last Updated 2017-07-12
 

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
Changelog:

CSC Selection V1.0.0:
- initial release

CSC Selection V1.1.0:
- Added CHE multi CSC (chile multi)
- Update DBT (europe Multi csc), also BTU etc is now included
- Added DRE CSC
- Added DTM Multi csc (which contains most T-Mobile cscs)
- Added O2U csc (via wasn't in there, is there even a VIA CSC for the s8?)
- Added TNZ csc
- Added UPO multi csc (mainly south america)
- Updated VAU csc
- Updated VD2 csc (all vodafone carriers)
- Updated XAC csc (canadian cscs)
- Updated XSA cscs
- This release is fully compatible with s7 devices!!
- Added csc features to be choosen too. It works on most cscs but not on all. I will make this work on all (as they all use different folders etc it's hard to make it universal for all cscs)
 
Last edited:

`SBR`

Senior Member
Apr 5, 2010
1,044
362
NJ
Thanks for sharing..
everything works with Tmobile CSC..
only Wifi calling is not working.. it's showing connected, but when calls started it went off..

one quick question, if i remove the EFS partition files, it will automatically generate or end up in NO IMEI/MAC Address..
reason being i flashed mutiple CSC (the files from S7 Edge with little modifications) and got 2 times network locked Sim card detected error. Would like to clean up the EFS partition clean and try the S8 CSC files to check it's Wifi Calling works or not?
 

Shuthefrontdoor

Senior Member
May 15, 2012
649
147
Thanks for sharing..
everything works with Tmobile CSC..
only Wifi calling is not working.. it's showing connected, but when calls started it went off..

one quick question, if i remove the EFS partition files, it will automatically generate or end up in NO IMEI/MAC Address..
reason being i flashed mutiple CSC (the files from S7 Edge with little modifications) and got 2 times network locked Sim card detected error. Would like to clean up the EFS partition clean and try the S8 CSC files to check it's Wifi Calling works or not?

I wonder if it's similar process to get wifi calling to work as s7e
https://xdaforums.com/showpost.php?p=69864872&postcount=5484
 

Flame Red

Senior Member
Thank you for this.

I had manually copied the ATT CSC over to the phone before I dirty flashed this. WiFi calling would not work at all, but the Enhanced LTE Services was enabled.

I tried to install the US ATT one on an international F model. It seemed to have problems. Not sure if this is normal or not so I thought I would post here.

Code:
Mounting Partitions

mount: failed to mount
/dev/block/platform/111200000.ufs/by-name/HIDDEN-at/preload: Invalid argument
Backing Up EFS...


Installing XAA CSC...
Changing model

unmount of /preload failed: no such volume

Your CSC is successfully installed

Please Reboot now
script suceeded: result was [Please Reboot now]

When I rebooted I got "Upgrading Android..."

After reboot I don't have the AT&T on the right of the Status Bar.

Looking at /efs/imie/mps_code.dat, I have ZTO in there? I expected ATT?

So under settings, I see WiFi calling greyed out. I select it and it comes up and says "Wi-Fi Calling - please try to setup Wi-Fi calling again later." Previously, WiFi Calling in Setup was greyed out. So this is a nice change!

I see Enhanced LTE Services checked! :good:

So I manually edited /efs/imie/mps_code.dat, and changed it to ATT and rebooted. Now I got the death star boot screen. and AT&T on the right of the status bar - at least after initial reboot, but then it disappears :).

But WiFi calling still does not work.

Thank you for this!

Edit:
One other strange thing I noticed is that I replaced the /system/media/shutdown.qmg, bootsamsung.qmg and bootsamsungloop.qmg files with my own boot animation but it keeps using the death start ATT one. So I delete /system/omc/ATT/res and got rid of the death star boot screens!
 
Last edited:

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
So, I was in XSA stock ROM and both VoLTE and Wifi Calling was working. Now that I'm on your Rom(BatStock) and after flashing the XSA CSC, I still dont see any options to enable them?
Am I missing something here?
What does it show in the menu?
Does it show XAS active?
Thank you for this.

I had manually copied the ATT CSC over to the phone before I dirty flashed this. WiFi calling would not work at all, but the Enhanced LTE Services was enabled.

I tried to install the US ATT one on an international F model. It seemed to have problems. Not sure if this is normal or not so I thought I would post here.

When I rebooted I got "Upgrading Android..."

After reboot I don't have the AT&T on the right of the Status Bar.

Looking at /efs/imie/mps_code.dat, I have ZTO in there? I expected ATT?

So under settings, I see WiFi calling greyed out. I select it and it comes up and says "Wi-Fi Calling - please try to setup Wi-Fi calling again later." Previously, WiFi Calling in Setup was greyed out. So this is a nice change!

I see Enhanced LTE Services checked! :good:

So I manually edited /efs/imie/mps_code.dat, and changed it to ATT and rebooted. Now I got the death star boot screen. and AT&T on the right of the status bar - at least after initial reboot, but then it disappears :).

But WiFi calling still does not work.

Thank you for this!

Edit:
One other strange thing I noticed is that I replaced the /system/media/shutdown.qmg, bootsamsung.qmg and bootsamsungloop.qmg files with my own boot animation but it keeps using the death start ATT one. So I delete /system/omc/ATT/res and got rid of the death star boot screens!
That error from script is normal. I found out that the preload partition does only exist on S8+ models so all s8 users will get that mount log, but it's not important since it's not used after all.

For ATT, I need you guys to help me out here, I don't live in the US, I don't have a ATT sim or whatever so I just started where we ended on the s7.
That was:
Original CSC needs to be ZTO, otherwise imsservice would constantly crash (this is maybe obsolent now?)
Anyway I'm open for all your suggestions as you are a proper ATT user!
 

Flame Red

Senior Member
For ATT, I need you guys to help me out here, I don't live in the US, I don't have a ATT sim or whatever so I just started where we ended on the s7.
That was:
Original CSC needs to be ZTO, otherwise imsservice would constantly crash (this is maybe obsolent now?)
Anyway I'm open for all your suggestions as you are a proper ATT user!

Thank you for your work and for the quick reply. I would be happy to help. I am not seeing any crashes at all, and none for the imsservice. I see ims service 1.0 installed but I don't know if I am using it. Changing /efs/imie/mps_code.dat to ATT did not seem to cause any crashes - at least for me on the S8+ model F.

One other question to ask. Is there a recommended way to remove the carrier label on the left side of the status bar?
 
Last edited:

`SBR`

Senior Member
Apr 5, 2010
1,044
362
NJ
I wonder if it's similar process to get wifi calling to work as s7e
https://xdaforums.com/showpost.php?p=69864872&postcount=5484

Not sure the 1.8 files will write mps_code.dat as TMB, the latest ZIP will flash mps_code.dat as ZTO only for all US variants..

if i go and overwrite the mps_code.dat as TMB and reboot, i can see the Tmobile Boot logo.. but Wifi calling is still wonky.. need do a clean flash and test it.. will wait for BATSTOCK next update to proceed further.


What about Video Calling & VoLTE? I only use Video Calling & VoLTE (rarely use WiFi Calling)

Thank You!

VoLTE works.. will give information about VideoCall when you open the dialer.. but i haven't used it.
 
  • Like
Reactions: c-prodigo

Flame Red

Senior Member
Regarding ATT in the US. I had to call customer service and the nice lady said that their system would not accept the IMEI of my new S8 + since it was not a phone from ATT. I gave her the new IMEI and their system would not accept it. She ended up using the IMEI of an ATT S7 we had on the account and then Volte seemed to start working. I see Video calling is now also working :).

I still cannot get WiFi calling to work - meaning when I try to enable it in settings, it sits for a minute and then says try again later. It will not enable wifi calling.
 
Last edited:

`SBR`

Senior Member
Apr 5, 2010
1,044
362
NJ
What does it show in the menu?


For ATT, I need you guys to help me out here, I don't live in the US, I don't have a ATT sim or whatever so I just started where we ended on the s7.
That was:
Original CSC needs to be ZTO, otherwise imsservice would constantly crash (this is maybe obsolent now?)
Anyway I'm open for all your suggestions as you are a proper ATT user!

We can help to our extent..
I overrides the mps code with TMB but no crashes and I got the Tmobile boot logo...

Volte works (even if i modify the Csc of other region also it works).. WiFi calling says connected.. But not works.
If i select use only WiFi for calling, signal is cut off.. But calling not going through.. Says out of service area.. In the dialing screen..

Sent from my SM-G955F using Tapatalk
 

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
Thank you for your work and for the quick reply. I would be happy to help. I am not seeing any crashes at all, and none for the imsservice. I see ims service 1.0 installed but I don't know if I am using it. Changing /efs/imie/mps_code.dat to ATT did not seem to cause any crashes - at least for me on the S8+ model F.

One other question to ask. Is there a recommended way to remove the carrier label on the left side of the status bar?
We can help to our extent..
I overrides the mps code with TMB but no crashes and I got the Tmobile boot logo...

Volte works (even if i modify the Csc of other region also it works).. WiFi calling says connected.. But not works.
If i select use only WiFi for calling, signal is cut off.. But calling not going through.. Says out of service area.. In the dialing screen..

Sent from my SM-G955F using Tapatalk
Okay great so this workaround from the S7 is not needed anymore. I will delete my additional code concerning this than, thanks for the report!
For wifi calling, I'm pretty sure we will find the cause for this problem and error it out as well!

And about the carrier on statusbar:
Can be edited in: system/omc/ATT/cscfeature.xml
Regarding ATT in the US. I had to call customer service and the nice lady said that their system would not accept the IMEI of my new S8 + since it was not a phone from ATT. I gave her the new IMEI and their system would not accept it. She ended up using the IMEI of an ATT S7 we had on the account and then Volte seemed to start working. I see Video calling is now also working :).

I still cannot get WiFi calling to work - meaning when I try to enable it in settings, it sits for a minute and then says try again later. It will not enable wifi calling.
Can you get a log during the time you tried to connect to wifi calling?
Would be great to see!
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    CSC Selection for SM-G955F/FD/N and SM-G935F/FD/K/L/S/W8 devices (all others untested!)

    What is this for?
    CSC stands for Country Specific Code, so every single country (and even different providers in one country) have different codes, for csc features, wallpapers, wifi calling, VoLTE, sounds etc. So it is quite important to have the right csc file on your phone for your provider (so you can have all features which comes with your provider (like wifi calling)).
    You may ask yourself now, where can this be flashed on? Basically on every stock based rom, as well as on stock roms (who are rooted of course). So: root and a recovery (custom) are required!
    Your current country is not listed below? Send me your stock csc file from sammobile.com (SM-G955F variant) and I will add it!

    NOTE TO ALL DEVS: You are free to grab any csc you want from this zip, as long as proper credits are given and a link to this thread exist in your OP.

    Features:
    - CSC features will be added in upcoming releases

    Following countries are supported:
    OMC Multi-CSC contains:
    "ACR", "Ghana unbranded"
    "AFG", "Afghanistan unbranded"
    "AFR", "Kenya unbranded"
    "ARO", "Argentinia unbranded"
    "ATO", "Open Austria unbranded"
    "AUT", "Switzerland unbranded"
    "BGL", "Bulgaria unbranded"
    "BNG", "Bangladesh unbranded"
    "BRI", "Taiwan unbranded"
    "CAC", "Uzbekistan unbranded"
    "CAM", "Cambodia unbranded"
    "CHO", "Chile unbranded"
    "COO", "Colombia unbranded"
    "DBT", "Germany unbranded (default)"
    "DKR", "Senegal unbranded"
    "ECT", "Nigeria unbranded"
    "EGY", "Egypt unbranded"
    "EON", "Trinidad and Tobago unbranded"
    "ETL", "Czech Republic unbranded"
    "EUR", "Greece unbranded"
    "ILO", "Israel unbranded"
    "INS", "Indian unbranded"
    "ITV", "Italy unbranded"
    "KSA", "Saudi Arabia unbranded"
    "LAO", "Thailand (unknown)"
    "LUX", "Luxembourg unbranded"
    "MID", "Iraq unbranded"
    "MWD", "Morrocco unbranded"
    "MYM", "Thailand (unknown)"
    "NEE", "Nordic Countries unbranded"
    "NPL", "Nepal unbranded"
    "ORX", "Slovakia unbranded"
    "PAK", "Pakistan unbranded"
    "PHE", "Spain unbranded"
    "PHN", "Netherlands unbranded"
    "ROM", "Romania unbranded"
    "SEB", "Latvia unbranded"
    "SEE", "South East Europe unbranded"
    "SEK", "Ukraine unbranded"
    "SER", "Russia unbranded"
    "SKZ", "Kazakhstan unbranded",
    "SLK", "Srilanka unbranded"
    "THL", "Thailand unbranded"
    "THR", "Iran unbranded"
    "TPA", "Panama unbranded"
    "TPH", "Portugal unbranded"
    "TTT", "Trinidad and Tobago unbranded"
    "TUN", "Tunisia unbranded"
    "TUR", "Turkey unbranded"
    "XEF", "France unbranded"
    "XEH", "Hungary unbranded"
    "XEO", "Poland unbranded"
    "XEU", "United Kingdom EE & Three branded"
    "XFE", "South Africa unbranded"
    "XME", "Malaysia unbranded"
    "XSG", "United Arab Emirates unbranded"
    "XSP", "Singapore unbranded"
    "XTC", "Philippines Open Line branded"
    "XXV", "Vietnam unbranded"
    "ZTO", "Brazil unbranded"

    "H3G", "United Kingdom H3G branded"
    "OPS", "Australia Optus branded"
    "TEL", "Australia Telstra branded"
    "VAU", "Australia Vodafone branded"
    Vodafone Multi-CSC contains:
    "ATL", "Spain Vodafone branded"
    "AVF", "Albania Vodafone branded"
    "CNX", "Romania Vodafone branded"
    "CYV", "Cyprus Vodafone branded"
    "MOB", "Austria A1 branded"
    "MTL", "Bulgaria MTL branded"
    "OMN", "Italy Vodafone branded"
    "PRO", "Belgium Proximus branded "
    "SIM", "Slovenia Si.mobile branded"
    "SWC", "Switzerland Swisscom branded"
    "TCL", "Portugal Vodafone branded"
    "VD2", "Germany Vodafone branded (default)"
    "VDC", "Czech Republic Vodafone branded"
    "VDF", "Netherlands Vodafone branded"
    "VDH", "Hungary Vodafone branded"
    "VDI", "Ireland Vodafone branded"
    "VGR", "Greece Vodafone branded"
    "VIP", "Croatia VIP-Net branded"
    "VOD", "United Kingdom Vodafone branded"
    "XFV", "South Africa Vodafone branded"

    USA Multi-CSC contains:
    "ACG", "Nextech / C-Spire branded"
    "ATT", "AT&T branded"
    "BST", "BST (unknown)"
    "CCT", "Comcast branded"
    "GCF", "GCF (unknown)"
    "LRA", "Bluegrass Cellular branded"
    "SPR", "Sprint (CDMA) branded"
    "TFN", "Tracfone branded "
    "TMB", "T-Mobile branded"
    "USC", "USA unbranded"
    "VMU", "Virgin Mobile USA branded"
    "VZW", "Verizon branded"
    "XAA", "USA unbranded (default)"
    "XAS", "XAS (unknown)"

    Canada Multi-CSC contains:
    "BMC", "Bell Mobile branded"
    "BWA", "SaskTel branded"
    "CHR", "Canada (unknown)"
    "ESK", "EastLink branded"
    "FMC", "Fido Mobile branded"
    "GLW", "Globalive Wind Mobile branded"
    "KDO", "Koodo Mobile branded"
    "MTB", "Belarus branded"
    "RWC", "Rogers branded"
    "TLS", "Telus branded"
    "VMC", "Virgin Mobile branded"
    "VTR", "Vidéotron branded"
    "XAC", "Canada unbranded (default)"

    "XSA", "Australia unbranded"

    How-To install:
    0. Have twrp installed/encryption removed
    1. Having a backup (just in case)
    2. Download csc selection and put it onto your phone
    3. Boot into twrp
    4. Install the zip file
    5. Reboot :)

    How to restore the EFS-Backup:
    As you all know, during the csc installation an EFS backup is made by the installer. Most have no idea how to restore it, so here you go.
    1. Boot into TWRP
    2. Make sure EFS partition is mounted
    3. Open terminal under advanced tab
    4.
    Code:
    dd if=/data/media/0/EFSBackup/efs.img of=/dev/block/sda3 bs=4096
    5. Wait until it's finished
    6. Your previous EFS has been restored successfully

    Download:
    CSC Selection V1.1.0 on Android Filehost

    Credits:
    - Sammobile for firmware
    - Samsung for basics
    - amarullz for the aroma installer

    If you enjoy this I would be really lucky if you would hit thanks :victory:
    And if you really really like it, here is a donation link
    :good:
    PayPal

    XDA:DevDB Information
    CSC Selection SM-G955F, ROM for the Samsung Galaxy S8+

    Contributors
    Tkkg1994
    ROM OS Version: 7.x Nougat
    ROM Firmware Required: Custom Recovery

    Version Information
    Status: Stable
    Current Stable Version: V1.1.0
    Stable Release Date: 2017-07-12

    Created 2017-05-11
    Last Updated 2017-07-12
    5
    Changelog:

    CSC Selection V1.0.0:
    - initial release

    CSC Selection V1.1.0:
    - Added CHE multi CSC (chile multi)
    - Update DBT (europe Multi csc), also BTU etc is now included
    - Added DRE CSC
    - Added DTM Multi csc (which contains most T-Mobile cscs)
    - Added O2U csc (via wasn't in there, is there even a VIA CSC for the s8?)
    - Added TNZ csc
    - Added UPO multi csc (mainly south america)
    - Updated VAU csc
    - Updated VD2 csc (all vodafone carriers)
    - Updated XAC csc (canadian cscs)
    - Updated XSA cscs
    - This release is fully compatible with s7 devices!!
    - Added csc features to be choosen too. It works on most cscs but not on all. I will make this work on all (as they all use different folders etc it's hard to make it universal for all cscs)
    4
    Changelog V1.1.0

    CSC Selection V1.1.0:
    - Added CHE multi CSC (chile multi)
    - Update DBT (europe Multi csc), also BTU etc is now included
    - Added DRE CSC
    - Added DTM Multi csc (which contains most T-Mobile cscs)
    - Added O2U csc (via wasn't in there, is there even a VIA CSC for the s8?)
    - Added TNZ csc
    - Added UPO multi csc (mainly south america)
    - Updated VAU csc
    - Updated VD2 csc (all vodafone carriers)
    - Updated XAC csc (canadian cscs)
    - Updated XSA cscs
    - This release is fully compatible with s7 devices!!
    - Added csc features to be choosen too. It works on most cscs but not on all. I will make this work on all (as they all use different folders etc it's hard to make it universal for all cscs)

    Download V1.1.0
    3
    So, I was in XSA stock ROM and both VoLTE and Wifi Calling was working. Now that I'm on your Rom(BatStock) and after flashing the XSA CSC, I still dont see any options to enable them?
    Am I missing something here?
    What does it show in the menu?
    Does it show XAS active?
    Thank you for this.

    I had manually copied the ATT CSC over to the phone before I dirty flashed this. WiFi calling would not work at all, but the Enhanced LTE Services was enabled.

    I tried to install the US ATT one on an international F model. It seemed to have problems. Not sure if this is normal or not so I thought I would post here.

    When I rebooted I got "Upgrading Android..."

    After reboot I don't have the AT&T on the right of the Status Bar.

    Looking at /efs/imie/mps_code.dat, I have ZTO in there? I expected ATT?

    So under settings, I see WiFi calling greyed out. I select it and it comes up and says "Wi-Fi Calling - please try to setup Wi-Fi calling again later." Previously, WiFi Calling in Setup was greyed out. So this is a nice change!

    I see Enhanced LTE Services checked! :good:

    So I manually edited /efs/imie/mps_code.dat, and changed it to ATT and rebooted. Now I got the death star boot screen. and AT&T on the right of the status bar - at least after initial reboot, but then it disappears :).

    But WiFi calling still does not work.

    Thank you for this!

    Edit:
    One other strange thing I noticed is that I replaced the /system/media/shutdown.qmg, bootsamsung.qmg and bootsamsungloop.qmg files with my own boot animation but it keeps using the death start ATT one. So I delete /system/omc/ATT/res and got rid of the death star boot screens!
    That error from script is normal. I found out that the preload partition does only exist on S8+ models so all s8 users will get that mount log, but it's not important since it's not used after all.

    For ATT, I need you guys to help me out here, I don't live in the US, I don't have a ATT sim or whatever so I just started where we ended on the s7.
    That was:
    Original CSC needs to be ZTO, otherwise imsservice would constantly crash (this is maybe obsolent now?)
    Anyway I'm open for all your suggestions as you are a proper ATT user!