• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[UTILITY][CSC][12.07.17][SM-G950F/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,151
Coding City
CSC Selection for SM-G950F/FD/N and SM-G930F/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-G950F, 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,151
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:

THATTON

Senior Member
Aug 27, 2007
1,554
193
Bakersfield
Is restoring EFS a necessary step or only if something goes wrong? I remember with my Exynos S7, people were freaking out about flashing CSC files because of EFS. I am on AT&T USA. Also, are you saying to open up Terminal on the device or on PC/Mac? Or does it matter? Thanks in advance.
 

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,151
Coding City
Will this add band 30 to the G950F if I select the at&t usa option?
How should this change bands which are given by hardware?
Hello all !
@Tkkg1994 , thank you very much, always the best hehe

[emoji106]
Thanks hehe
Thanks, now I can upgrade from a S7 to S8 and use t-mobile USA
We may need to fix few things there but we will get it working anyway
Is restoring EFS a necessary step or only if something goes wrong? I remember with my Exynos S7, people were freaking out about flashing CSC files because of EFS. I am on AT&T USA. Also, are you saying to open up Terminal on the device or on PC/Mac? Or does it matter? Thanks in advance.
That's only if something goes wrong

You would do that in twrp terminal for example

Sent from my BatMan powered SM-G955F
 
  • Like
Reactions: THATTON

lilolilo27

Member
May 14, 2017
17
10
Thanks a ton! Spent 2 hours with Three Mobile (UK) trying to tell them I cant get Wifi calling with my Unlocked phone.
Question: Does this wipe data/reset phone?
 

lilolilo27

Member
May 14, 2017
17
10
Thanks, all done.

However still cannot see wifi calling option on H3G (Three UK), looked everywhere, no idea why the option does not show up
 

goRt

Senior Member
Mar 19, 2007
775
154
Nexus 7 (2013)
OnePlus 8
Thanks, all done.

However still cannot see wifi calling option on H3G (Three UK), looked everywhere, no idea why the option does not show up
Phone, settings, down the bottom Screenshot_20170514-231514.png

Sent from my SM-G950F using Tapatalk
 

THATTON

Senior Member
Aug 27, 2007
1,554
193
Bakersfield
Has anyone done this that lives in the USA yet? I am a little worried since the CSC is for a Snapdragon device. Plus I don't know what bloatware will be installed.
 

`SBR`

Senior Member
Apr 5, 2010
1,035
358
NJ
Has anyone done this that lives in the USA yet? I am a little worried since the CSC is for a Snapdragon device. Plus I don't know what bloatware will be installed.
You can flash it, no bloated only the boot logo and ringtones will be changed... That you can go delete using root Explorer

I'm using with tmobile wifi calling and Volte works

Sent from my SM-G955F using Tapatalk
 
  • Like
Reactions: THATTON
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    CSC Selection for SM-G950F/FD/N and SM-G930F/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-G950F, 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
    2
    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)
    1
    Will this add band 30 to the G950F if I select the at&t usa option?
    How should this change bands which are given by hardware?
    Hello all !
    @Tkkg1994 , thank you very much, always the best hehe

    [emoji106]
    Thanks hehe
    Thanks, now I can upgrade from a S7 to S8 and use t-mobile USA
    We may need to fix few things there but we will get it working anyway
    Is restoring EFS a necessary step or only if something goes wrong? I remember with my Exynos S7, people were freaking out about flashing CSC files because of EFS. I am on AT&T USA. Also, are you saying to open up Terminal on the device or on PC/Mac? Or does it matter? Thanks in advance.
    That's only if something goes wrong

    You would do that in twrp terminal for example

    Sent from my BatMan powered SM-G955F
    1
    Thanks a ton! Spent 2 hours with Three Mobile (UK) trying to tell them I cant get Wifi calling with my Unlocked phone.
    Question: Does this wipe data/reset phone?
    It didn't wipe mine

    Sent from my SM-G950F using Tapatalk
    1
    Has anyone done this that lives in the USA yet? I am a little worried since the CSC is for a Snapdragon device. Plus I don't know what bloatware will be installed.
    You can flash it, no bloated only the boot logo and ringtones will be changed... That you can go delete using root Explorer

    I'm using with tmobile wifi calling and Volte works

    Sent from my SM-G955F using Tapatalk