yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 Guides, News, & Discussion] ExLite23:
Sorry if it's a stupid question but does his allow the changing of firmware to International (For faster updates) from let's say an unlocked U.S S8?
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Try these steps, it should work as long as do it correctly.

1. In CMD prompt of your adb folder type:

adb reboot bootloader

2. Flash eng boot

3. In CMD prompt of your adb folder type:

adb shell echo "TMB" > /efs/imei/mps_code.dat

4. Restart phone

5. In CMD prompt of your adb folder type:

adb reboot bootloader

6. Fash the new carrier firmware

7. In CMD prompt of your adb folder type:

adb reboot bootloader

8. Flash the G950U firmware of your choosing WITHOUT userdata, and the NON-Home CSC.

International S8's are based on Exynos chipset therefore you CANNOT flash any "U" or "U1" U.S. firmware onto them.

The best you could do, is try changing the CSC code first then flash the NON-HOME CSC only of the U.S. carrier of your choice.

This may or may not work, just give it a try.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Hello, please help me.. I bought att g950 I use a code to unlock the network "simcard" I return to colombia, I try to switch the carrier to unlocked frimware to use with Movistar, I follow other guide on XDA forum, but the Sim not working, only emergency calls, other carrier "Avantel" work to make and receive calls but no data, I configure the apn network but no data.

What can I do, some one could say me the steps to fix my phone

Thanka
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
Your issue is that you are using a ATT CSC on a US Unlocked firmware. You need to follow my guide in the TMobile S8 thread, or the begining of this one. Switch your carrier using the ADB she'll way to XAA and then reinstall the G950U1 firmware. That should work. If not, I recommend going back to original firmware and testing. But try switching to XAA from ATT.
[Samsung Galaxy S8 Guides, News, & Discussion] oscarm003:
US Unlocked S8

Hello! I'm a new to phone flashing and I have a question. I have an unlocked us version of the s8 obtained from the samsung website. I want the tmobile firmware on it, including bloatware. Will I be able to do it following this original post? Are there any differences on approaching this for an unlocked phone which does not belong to any specific carrier?

Thanks
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Guys!! we have the first user who WANTS TMO bloatware!! jk he-he

Easy, just flash the full TMO "U" firmware including UserData.

Try flashing the UserData in the UMS tab, if it fails then try again in the AP tab.

You may also have to use both the patched non-patched Odin to experiment.

Once everything goes through, make sure to do a full factory data/cache wipe for the CSC to stick.

Also ensure that you have a backup of all your data.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
I will try today, I look in my phone and now my phone is XAA/XAA/ATT, maybe don't work for this, I think the phone need be a XAA/XAA/XAA.

Question: flash engbot with odin, the file engbot in AP space?
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
question, where put the engbot file in odin? BL, AP ? where
[Samsung Galaxy S8 Guides, News, & Discussion] bricky23:
BL
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
ok, engbot on Bl, ok but file for W1 frimware fail, see the image
[Samsung Galaxy S8 Guides, News, & Discussion] bricky23:
Which odin did you use? Try princecomsy.
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
https://drive.google.com/drive/folders/0B4NKFp9A7CsoYmZtakVwVm91QWs
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
I had to request access.
[Samsung Galaxy S8 Guides, News, & Discussion] Rushstrike:
I just requested access on this drive.
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
make sure to download your new firmware its need it
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
mega.nz is a good place for it. I can upload it to android file host if it works.
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
they are allready on androidfilehost search g955u
[Samsung Galaxy S8 Guides, News, & Discussion] Rushstrike:
you mean flash to latest version of your carrier firmware, then flash your AP file on top of it?
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
Here is the link to the EngBoot that *should* work for switching carriers. https://www.androidfilehost.com/?fid=673368273298956774
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
flash eng boot.. send adb command.. restart phone it should start with new carrier logo after flash complete firmware for your new carrier BL AP CP CSC and USERDATA
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
My phone is booting. Its first boot so it takes a while. I will test after it turn on.

---------- Post added at 09:49 PM ---------- Previous post was at 09:48 PM ----------

I am getting: /system/bin/sh: can't create /efs/imei/mps_code.dat: Permission denied
[Samsung Galaxy S8 Guides, News, & Discussion] Rushstrike:
ok the problem i still have is even with your updated file, i still can't update the mps_code.dat it says permission denied. The only firmware I have ever flashed on my stock at&t was to USC .
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
like i said i get this error when----> 1. phone was flash to G955W firmware or 2. sprint not activated
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
im gonna flash sprint firmware on mine and see if that helps with the mps_code.data error since mine was flashed with the W firmware
[Samsung Galaxy S8 Guides, News, & Discussion] Rushstrike:
could it be that this method only works if you were orignally on sprint fw? anyone want to try to flash sprint fw, then flash this eng boot and see if it makes a difference?
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
bout to try that... but it also didnt work on sprint s8 NOT activated same error so maybe the mps_code.dat file is created when it activates on sprint ?
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
I am on T-Mobile with everything activated with the G950U frimware. What is you baseband version?
[Samsung Galaxy S8 Guides, News, & Discussion] juvemex:
my personal phone has G955W TELUS firmware QDE cant switch to another carrier orignal carrier was ATT
[Samsung Galaxy S8 Guides, News, & Discussion] Rushstrike:
no there's always a file. Just go in adb shell type

ls /efs/imei/ you will see that there are 3 files there. Can you compare file ownership of when it works for you and when it doesn't?

ls -la /efs/imei/ it will tell you who has ownership of these files and they're all RADIO for me which means these files were intended for the modem to write to.

dreamqltesq:/ $ ls -la /efs/imei/

total 40

drwxrwxr-x 2 root radio 4096 2016-12-31 16:00 .

drwxrwx--x 22 radio system 4096 2017-02-15 16:34 ..

-rw-rw-r-- 1 radio system 3 2016-12-31 16:00 mps_code.dat

-rw-rw-r-- 1 radio system 3 2016-12-31 16:00 omcnw_code.dat

-rwxrwxr-x 1 radio radio 14 2016-12-31 17:27 prodcode.dat

Also if you can use CAT to print out the content of these files:

1|dreamqltesq:/ $ cat /efs/imei/mps_code.dat;echo

ATT

dreamqltesq:/ $ cat /efs/imei/omcnw_code.dat;echo

ATT

dreamqltesq:/ $ cat /efs/imei/prodcode.dat;echo

SM-G950UZKAATT

dreamqltesq:/ $

it looks like ATT is in 3 places so i wonder if we just changed 1 file if it'd actually work.
[Samsung Galaxy S8 Guides, News, & Discussion] mweinbach:
on the ones you were able to change, what version? QC9 is what I am trying now.
[Samsung Galaxy S8 Guides, News, & Discussion] elliwigy:
maybe it only wotks on devices originating from Sprint since those are flashed with Sprint firmware before they sell em lol

baffles me that he switched between each of the big carriers with no issues and everyone else seems to be getting a permission denied
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Update: I do again all process for the beginning, it's XAA/XAA/ATT, only work with Avantel simcard, remember was a att so the Sim it's unlock but like a show the attached Movistar and Tigo works with the same band, so.. what happen..
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
The eng-boot is a kernel boot.img AP tab, not a boot loader aboot.img BL tab, although the tabs are sometimes interchangeable the AP tab is the correct one.

If you get SHA-256 fail, then use the patched (Prince Comsy) Odin.

You can try changing the bands by dialing *#2263#

If it doesn't show the bands menu, then you have to root it and use Shortcut Master and create a shortcut to secret code 2263.

Click on "Clear Bands", "Apply" then click on "Enable ALL bands", "Apply", reboot the phone and try again.

If that still doesn't work there's not much more than can be done, maybe change the sim card.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Thanks, don't work the code..

,"then you have to root it and use Shortcut Master and create a shortcut to secret code 2263"

How I do this? I'm don't have a engbot kernel I think because I flash to unlocked frimware so I think the kernel change.

In Colombia have 3 principal company's and use the same frequency bands, but the phone only works with one of them

Thanks
[Samsung Galaxy S8 Guides, News, & Discussion] :
I am sorry if this has been answered before but I am very new to all this and need help. I have an ATT S8+ that I want to convert to T-Mobile. Should I just follow the steps on the 1st page? It says I need a modified Odin file, not sure where to download that from. Is there a more detailed guide I can find somewhere because the verbiage on page 1 seems confusing. I tried looking through the thread and all the jargons have me confused. Thank you.

---------- Post added at 01:13 PM ---------- Previous post was at 12:43 PM ----------

I want to know this as well. I need the factory binary file for the S8+
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Question: international CSS using in a 950F works on 950U?
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Well, I meant if it had a root file (not yet)... as a workaround if you covert it to ATT or TMO then the band code *#2263# should work without rooting.

From your description, it seems that the band order/list has been somehow modified not letting you access it with your particular sim, thus you may want to try the band modification I have suggested.

Try these methods:

https://xdaforums.com/galaxy-s8/how-to/switch-to-carrier-firmware-100-t3609487

https://xdaforums.com/showpost.php?p=72333570

The international version is based on Exynos chipset, while the US/Canada is Qualcomm based, therefore they are incompatible.

Don't even waste your time, it will simply not work.

You can download your compatible firmware from here:

http://updato.com/firmware-archive-select-model?q=g950f&rpp=15&order=date&dir=desc&exact=1
[Samsung Galaxy S8 Guides, News, & Discussion] :
Both your links are the same. Not sure if that's intentional to make it seem like I asked a stupid/repetitive question.

EDIT: Seems like you updated the links. Thanks. Any idea where I can get the factory binary for the S8+?

---------- Post added at 02:51 PM ---------- Previous post was at 02:42 PM ----------

Is this the factory binary image for S8+? Do I need to extract the file to access it?
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Think you maybe the code *#2263# works on factory bin frimware and after that install a unlocked frimware?
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
G955U Qualcomm firmware:

http://updato.com/firmware-archive-select-model?q=SM-G955U&rpp=15&order=date&dir=desc&exact=1

G955U1 Qualcomm firmware:

http://updato.com/firmware-archive-select-model?q=SM-G955u1&rpp=15&order=date&dir=desc&exact=1

G955F Exynos firmware:

http://updato.com/firmware-archive-select-model?q=SM-G955f&rpp=15&order=date&dir=desc&exact=1

Yes it should work on factory stock firmware, BUT only if the CSC is on ATT or TMO.

SPR and VZW will not work, well at least not without some tricks. ;)

* Hit the thanks button if it was helpful. *
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Ok, tomorrow I will try, other think today select only 3g network an the phone get data, not calls but get data.
[Samsung Galaxy S8 Guides, News, & Discussion] y2whisper:
Made the switch nice and smoothly Thanks for this guide!

Unfortunately Rogers still won't let you use their VoLTE or wifi-calling. once your device has been on another network they consider it a non rogers device on theirs...They do similar stuff with Pixels you buy direct from google. Frustrating to say the least.
[Samsung Galaxy S8 Guides, News, & Discussion] Quickvic30:
Yes and yes
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Hello, I did that show the picture, but the same problem get data but no networks for calls.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Any one could get XAA/XAA/XAA from original ATT phone? Always get XAA/XAA/ATT.

Thanks
[Samsung Galaxy S8 Guides, News, & Discussion] unitz0mbie:
The last ATT is configured on a hardware level, you can't change it, but it won't affect the way you use the device
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Ok, thanks but you know which it's my problem? I'm in Colombia, my phone it's sim.unlocked but only with Avantel Carrier work good, with the Movistar only work data but in 2g and 3g, no calls. Both carriers use the same frequency bands, so I don't know what's the problem.
[Samsung Galaxy S8 Guides, News, & Discussion] unitz0mbie:
Check the apn settings
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Check but it's ok, the phone it's black list, but if use this phone out of USA don't have problem right? So why works with one carrier?

In the beginning when the frimware was Att the phone show me error sim mm#6, maybe thats the problem?
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Try to Clear All Bands, Apply, then Select All Bands, Apply, reboot the phone, check data first then calls.

If you're still only getting data and no voice calls, then it's some weird incompatibility in the way your carrier sets up and carries voice calls OR the way the phone is trying to initiate voice calls which are incompatible with your carriers.

The first test you should run is go into Mobile Connections settings and disable Advanced Network HD voice mode (if that option is available).

The second test you should run is to force the phone into 2G only mode from the Mobile Connections settings menu, and see what happens.

If it's able to make calls in 2G mode then it's the LTE voice is incompatible for some reason.

Which firmware are you running currently, and what is your current CSC (*#1234# or *#9999# or *#12580*369# or ##786#)?

Report back please.

Yes that's definitely blacklisted on that particular carrier!

I've seen reports recently that the blacklist started to proliferate worldwide on certain carriers.

APN settings have NOTHING to do with voice calls please don't send the guy on a goose chase.

Thanks.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
How can fix the black list report.
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Have you tried and reported back on these?

The first test you should run is go into Mobile Connections settings and disable Advanced Network HD voice mode (if that option is available).

The second test you should run is to force the phone into 2G only mode from the Mobile Connections settings menu, and see what happens.

If it's able to make calls in 2G mode then it's the LTE voice is incompatible for some reason.

Which firmware are you running currently, and what is your current CSC (*#1234# or *#9999# or *#12580*369# or ##786#)?
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Let me try, show picture about my CSC, first I install factory bin, change the CSC to AXX and intsall att frimware but not user file. In this way the phone works call and data with Avantel Carrier.
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Well, I really wanted to see a screenshot of a page which shows XAA/XAA/ATT (or similar), but if calls and data works on Avantel and not on the other carriers then most likely your phone is on a shared blacklist with US carriers. Not much you can do at this time, other than just use Avantel.

Insert the SIM card of the carrier which doesn't let you make calls, take a screenshot of this screen *#0011# which should show us if it's blacklisted or not.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Yes, the phone show XAA/XAA/ATT, I will use on Avantel because the service to fix a blacklist it's expensive.
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
I'm glad you've finally settled on a solution.

Next... ;)

p.s. Would you be kind and take a screenshot of this screen *#0011#, with both the working and non working SIM cards?

I'm just curious if it shows the blacklist message (something like "Carrier Blocked/Unblocked/Registered/UnRegistered")
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
View attachment 4224236

This picture with blue light is Avantel Carrier.. work good the other one is with movistar carrier.

I don't understand that information, what do you see?
[Samsung Galaxy S8 Guides, News, & Discussion] ridimstar:
need help

i have a unlocked s8 sm-g950u how can i change to verizon usb adb sheel echo "VZW" > /efs/imei/mps_code.dat it says permission denied how do i flash engboot is it required will it trip knox is there any video or step by step guide. I don't see wifi calling on verizon i.e. the reason to change from unlocked to verizon
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
The left screen shows GMM(deRegi-limited) with TxPwr: -- dBm (limited registration with -- dbm absent)

The right screen shows GMM(registered-normal) with TxPwr: -16 dbm (normal registration with -16 dBm)

Strangely though, based on this info the left one should be blocked, while the right one should be working.

Hmmm... are you sure you didn't mix them up?

On Verizon phones ADB can be enabled either from the Developer Options, or by dialing ##366633# (Enable Diag DM)

You need to flash the factory binary firmware in order to be able to change the CSC, which should not trip Knox, just follow the OP carefully.
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Sure, if you see the right picture, show H+ but a block simbol.

The other one don't.
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
I see it, just that it doesn't make sense based on the network diag info.

But hey, if it works then that's what matters... :)
[Samsung Galaxy S8 Guides, News, & Discussion] fabioplata:
Photo without WiFi for avantel, Avantel only work with att frimware with out user data, if flash with unlocked frimware don't work.
[Samsung Galaxy S8 Guides, News, & Discussion] ridimstar:
I have a factory unlocked phone SM-G950U1 from samsung directly I need to change it to verizon to get wifi calling

how do i do it
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
The U1 unbranded firmware should reconfigure during a restart with your VZW sim card inserted to an unbloated VZW carrier experience.

If WiFi Calling or VoLTE/HD voice doesn't work, then you may want to flash the CSC/UserData part ONLY from the G950U-VZW carrier firmware on top of the U1.

You can also try these, but not really needed:

https://xdaforums.com/galaxy-s8/how-to/switch-to-carrier-firmware-100-t3609487

In this step change the XXX to VZW

21. Then type in echo "XXX" > /efs/imei/mps_code.dat

OR

https://xdaforums.com/showpost.php?p=72333570&postcount=3

OR

Flash the stock firmware including UserData file in the UMS tab:

http://updato.com/firmware-archive-select-model?record=3DB6740950AD11E7963AFA163EE8F90B
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Had a similar issue at first, till I reflashed it with the full 4-part G95xW+NON_HOME cache, did a full factory reset, flashed the eng-boot, changed the code via IME, and finally the ADB code change has worked too. I think that changing the code via IME first, makes the mps_code.dat file writable, who knows...
[Samsung Galaxy S8 Guides, News, & Discussion] elliwigy:
lol that post was a while ago.. i went U1 never looked back.. not to mention on eng system.img you can simply change csc whenever u want without adb or anything
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Well, I was just trying to roll 2 questions into one reply... no biggie... lol

That "permission denied" has been bugging me for a while, even though now one can simply use the U1 firmware.
[Samsung Galaxy S8 Guides, News, & Discussion] gqukyo:
Just happy to be able to get OTA's on my converted VZW to U1. Lol
[Samsung Galaxy S8 Guides, News, & Discussion] timp123:
I'm fairly new to all this, and I don't have a whole lot of time for trial and error so I'd like some feedback before I get started. I have an SM-G950U1 (unlocked, purchased from Samsung in the US). I'm using Cricket (AIO), and everything works fine except I'd like to get VoIP working. I'd prefer to keep the unlocked firmware (without bloat) if possible, but don't mind using the cricket firmware if needed. I've read through most of this thread but am still a bit confused about exactly what I need given that I'm coming from an unlocked phone.

Flash the G950W (Canada XAC) main AP and CSC files using unmodded Odin v3.12.7. There are 5 of these firmwares on Updato with various dates; does it matter which one I use?

Do I need to then reboot to bootloader using ADB and flash Engboot using princecomsy modded Odin?

Reboot to bootloader using ADB, flash the main AP from original G950U1 XAA firmware, and CSC from my AIO (Cricket) firmware using modded Odin. There are also several dated versions of both XAA and AIO firmware available for download; do I just use the latest one?

Would these be the general steps I need to follow?
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
If AIO (Cricket) doesn't allow VoLTE, then it may not be possible to enable it on the "unbranded" firmware either.

With that said, it appears that the unbranded U1 firmware has an AIO (Cricket) CSC option, so you could try this:

First, change the CSC to AIO or CRI using the Original Post.

Second, flash the unbranded "U1" firmrware (http://updato.com/firmware-archive-select-model?record=C3A4C8C373F311E7963AFA163EE8F90B), select the non-HOME CSC part in the CSC tab of Odin which will erase all your data!

After a normal setup, make a call to see if it goes through in VoLTE mode which you can tell by the LTE sign NOT changing to 3G/4G/H+ next to the signal indicator.

Keep in mind, that force changing the CSC to AIO (Cricket) will not auto-magically enable VoLTE if it's not already supported by the firmware.

If anyone else has some ideas, please chime in.

Report back with your test results.
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
How do you go about changing the CSC on the eng-system? Through a menu or imply it picks it up from the sim's MCC-MNC?

Thanks.
[Samsung Galaxy S8 Guides, News, & Discussion] elliwigy:
through a menu or through the adb commands
[Samsung Galaxy S8 Guides, News, & Discussion] billa:
Oh ok, I was just wondering since you've wrote "you can simply change csc whenever u want without adb or anything".

So is it through the *#243209255# menu, or some other?

OR

adb shell echo "XXX" > /efs/imei/mps_code.dat

Got a question, do you know of any way to disable the auto-reconfigure feature of the "U1" firmware, in other words to stay on a user preset CSC code instead of changing depending on the type carrier sim being inserted? Yes I know that's the special feature of "U1" but I'm trying to stick the CSC for some particular purpose without going back to the branded "U". One way I can think of is by flashing the unbranded "U1", then flashing the CSC/UserData on top of it from the branded "U"... any other possible way?

Thanks in advance.
[Samsung Galaxy S8 Guides, News, & Discussion] ernestico911:
Still nothing for fully change carries XXX/XXX/TMB to XXX/XXX/XXX?