[Samsung Galaxy Note 9 Guides, News, & Discussion] jgoorn:
Hi all, with this guide I will show you how I adapted yakapa40's CSC change guide to work for my dual SIM Note 9 to get it from Singtel CSC to T-Mobile USA

All credit goes to TEKHD

and yakapa40 and bober10113

if you want to go to T-Mobile just flash this. Confirmed this works on FD devices on o3 Dr. Ketan Rom

http://tekhd.com/detonator/#tmodetonator

I will be testing VoLTE and Wi-Fi calling and speeds shortly.

VoLTE and Wi-Fi calling confirmed worked on T-Mobile with my 512GB FD!!!!!! TEKHD Detonator

DO NOT FOLLOW BELOW GUIDE: I tried to do this on o3 Dr. Ketan rom it did not work. If you follow past this line you are at your own risk.

I accept no liability to what you do to your device, however this worked for me. Please backup your device in full (ALL PARTITIONS with TWRP)

You will need a rooted device!!!!

First you need to download this to convert your dual sim device to USA variants

USE ES file explorer (it retains the permissions of the files, I will also show all the permissions of the files too)

SM-N960U OYN multi CSC ( ATT BST CCT CHA GCF SPR TMB USC VMU VZW XAA XAS )

by default : XAA

CROWNQLTE_USA_SINGLE.pit

SM-N960UOYN1ARG6_odm:

https://drive.google.com/file/d/1cF4_l6aIGvGwtxg1O9cHonEFiCEzJaR8/view?usp=sharing

This was all done on Dr. Ketan rom, with ES File Explorer

So follow these instructions substituting TMB for ATT or whatever you desire if you don't want the TMB

DISCLAIMER: For some reason I haven't got wifi calling working, if you know why please share!!

Only add the CSC folders you need: if switching to USA CSC with above file copy the XAA folder, and the desired CSC I used TMB to /odm/omc/

(to modify this to a different carrier than TMB go to the CSC pack you downloaded and check that SW_configuration.xml file for ATT info or whatever you like)

with a file explorer open system/odm/omc/SW_Configuration.xml

line : <NbCustomer>83</NbCustomer> : change value+1 (84)

add or copy/paste line : <CustomerData src="/Customer/TMB/customer.xml" />

<OmcInfo> add or copy paste :

<OmcCode>

<CustomerCode>TMB</CustomerCode>

<Version>SAOMC_SM-N960U_OYN_TMB_OO_0023</Version>

</OmcCode>

<OmcCode>

copy /paste folder TMB and XAA to /odm/omc/

open /odm/omc/sales_code_list.dat

add TMB to the CSC list

open /odm/omc/sales_code.dat

and edit to the desired CSC, I changed mine to TMB

edit the code file in /odm/omc with text editor to the desired CSC file

edit the CSCVersion.txt file in /odm/omc/ to the CSC pack system build # if you downloaded the above pack for TMB or USA carriers copy this : N960UOYN1ARG6

edit the build.prop in /odm/

in the first line you will have to change your build version to N960UOYN1ARG6 (if you are switching to the USA csc pack with the above link)

skip the second line

on the third line make sure its like the picture

on the fourth line just remove all text until the = sign and then just add your CSC

on the fifth line just make sure it says FALSE

I had to create this file with es file explorer (click the three dots, and create new file. Then name the file omc_region

inside the file you created just type the CSC group you downloaded (above link for USA csc pack is XAA group)

good job doing all that stuff to your CSC

now navigate to /efs/imei/

there are supposed to be four files and all need to be edited.

in /efs/imei/ the first file mps_code.dat needs to be changed to the desired CSC, I put mine to TMB

in efs/imei/ i had two omcnw_code.dat files I just deleted the second one and edited the first one to the desired CSC which was TMB for me.

edit prodcode.dat in /efs/imei to the new csc package, the USA build # N960UOYN1ARG6

the last file you need to edit is replace_code.dat in /efs/imei

change it to the desired CSC, again mine is TMB

booooom!!!!! if you have made it this far with my bad guide give yourself a pat on the back, and reboot your phone! Hopefully the new splash screen will show and you can use your FD device in the USA with the CSC you wish!!

Here are the permissions on all the files that were modified incase a different file explorer doesn't retain the original file permissions or you had to create files

Here enjoy this final picture showing the csc which was actually listed as MMI or something in settings now is TMB