Exynos CSC swap - T-Mobile Wifi Calling and VoLTE adventure - Samsung Galaxy Note 8 Questions and Answers

*EDIT 2018 January so you don't need to read 7 billion pages of this thread*
It took 3 months but I finally figured out how to get T-Mobile Wifi Calling to work properly on the N950N's firmware.
Please see this thread for the patch updates: [MOD] Exynos T-Mobile CSC Wifi Calling, VoLTE etc for N950N / N950F
Trying to get wifi calling working with my SM-N950N (South Korean model from SK Telecom) to work on T-Mobile here, and as I understand it we need the proper CSC flashed.
Now, I probably am just overlooking something (hopefully) but can't seem to get this phone to take. I downloaded both firmwares from Sammobile (paid for a month premium membership),
pulled the cache.img.ext4 file out of the TMB CSC tar.md5,
pulled the PIT file out of the Korean CSC .tar.md5,
in the PIT changed the file name from cache.img (original) to match the TMB file name cache.img.ext4 and adjusted the partition size and block value for the CSC partition,
adjusted the block values for the 4 partitions listed after it to account for the double sized new one
built a new .tar.md5 with the modified Korean CSC PIT file, the TMB cache.img.ext4 file, and the omr.img file that was in the original Korean CSC .tar.md5
I tried this with and without Re-partition checked, tried adding the remaining files into each field (BL, AP, etc) along with it, and tried an old 1.87 version of Odin (mainly trying to use 3.12.7 from Sammobile).
No matter what I try Odin errors immediately saying that repartitioning failed.
Any suggestions as to how I can get this to flash?

following, Also have the South Korea version and i want to Change Csc and debrand it

been poking around with a few things at work today, was able to get some settings changed by granting an app secure write permissions over ADB but I am even more convinced that the CSC needs to be flashed somehow. I got into some currently-hidden menus with settings for IMS, VoLTE, and WiFi calling but some of them crash if you try to enable it, others are disabled, and others pretend to be doing something before reverting back to 'off'.

I'll look into this more tomorrow and ask on Sammobile to broaden the knowledge pool.

Kalm_Traveler said:
Trying to get wifi calling working with my SM-N950N (South Korean model from SK Telecom) to work on T-Mobile here, and as I understand it we need the proper CSC flashed.
Now, I probably am just overlooking something (hopefully) but can't seem to get this phone to take. I downloaded both firmwares from Sammobile (paid for a month premium membership),
pulled the cache.img.ext4 file out of the TMB CSC tar.md5,
pulled the PIT file out of the Korean CSC .tar.md5,
in the PIT changed the file name from cache.img (original) to match the TMB file name cache.img.ext4 and adjusted the partition size and block value for the CSC partition,
adjusted the block values for the 4 partitions listed after it to account for the double sized new one
built a new .tar.md5 with the modified Korean CSC PIT file, the TMB cache.img.ext4 file, and the omr.img file that was in the original Korean CSC .tar.md5
I tried this with and without Re-partition checked, tried adding the remaining files into each field (BL, AP, etc) along with it, and tried an old 1.87 version of Odin (mainly trying to use 3.12.7 from Sammobile).
No matter what I try Odin errors immediately saying that repartitioning failed.
Any suggestions as to how I can get this to flash?
Click to expand...
Click to collapse
On the SM-N950N you can only flash -N- firmware!
Don't mess around with other FW's!

henklbr said:
On the SM-N950N you can only flash -N- firmware!
Don't mess around with other FW's!
Click to expand...
Click to collapse
I know from experience and XDA that this is false. I'm not sure if you're aware of what we do here on XDA but flashing different and custom firmware is the name of the game.
If you're afraid of that, best stick to your OEM updates and keep misinformed comments to yourself.
Can anyone who knows about this stuff think of what step i may be missing here? I don't understand why it won't repartition in Odin, but as far as I can tell this should be working since i adjusted the sizes in the PIT file to match the larger CSC partition.

Kalm_Traveler said:
I know from experience and XDA that this is false. I'm not sure if you're aware of what we do here on XDA but flashing different and custom firmware is the name of the game.
If you're afraid of that, best stick to your OEM updates and keep misinformed comments to yourself.
Can anyone who knows about this stuff think of what step i may be missing here? I don't understand why it won't repartition in Odin, but as far as I can tell this should be working since i adjusted the sizes in the PIT file to match the larger CSC partition.
Click to expand...
Click to collapse
I know exactly what I'm talking about: I'm NOT a NOOB!
I'm talking about OFFICIAL Firmwares, NOT Custom-ROM's (which will trigger KNOX!)
"Mis-informed comments"? Well: talk to Samsung engineers -> they know these stuff better than you!

henklbr said:
I know exactly what I'm talking about: I'm NOT a NOOB!
I'm talking about OFFICIAL Firmwares, NOT Custom-ROM's (which will trigger KNOX!)
"Mis-informed comments"? Well: talk to Samsung engineers -> they know these stuff better than you!
Click to expand...
Click to collapse
Well sir, you are replying to my thread with false information. I am working to flash a USA T-Mobile CSC to my Korean model phone. It can be done, and I am asking for people who know more about this than I currently do for suggestions.
You obviously don't know at least more than me, since you felt it prudent ti post your false claim that only firmware created by Samsung for a specific model can be flashed to that model. I respect your right do do whatever you want with your phone, but your words are not true and you're not helping anyone by posting them in my thread here.
I never said I cared about KNOX (which I don't, I have a phone sold in a country on the other side of Earth, and I am on XDA which generally means I prefer modifying my devices).
Thank you and good day, but please don't post false information. People can flash whatever they want to their phones, regardless of what you or Samsung might wish.

Don't try to be smart...!
Kalm_Traveler said:
You obviously don't know at least more than me, since you felt it prudent ti post your false claim that only firmware created by Samsung for a specific model can be flashed to that model. I respect your right do do whatever you want with your phone, but your words are not true and you're not helping anyone by posting them in my thread here.
Click to expand...
Click to collapse
Are you sure about that?
I'll tell my boss at Samsung NL...! :silly:

Oooo who's right? Look forward to seeing the outcome of this...

It might have something to do with different processor. The US CSC is for snapdragon and the SK CSC for the Exynos. Just a thought.
Sent from my SM-N950U1 using XDA-Developers Legacy app

xfaega said:
It might have something to do with different processor. The US CSC is for snapdragon and the SK CSC for the Exynos. Just a thought.
Sent from my SM-N950U1 using XDA-Developers Legacy app
Click to expand...
Click to collapse
Yeah, I had suspected that but on the S8 forums someone specifically said that CSC were universal and that you can switch between them on Snapdragon and Exynos models.
In any case, I did finally get it to work via flash able zip but also learned that the CSC on these latest flagship models is just a folder /system/csc/ that you can overwrite the entire contents of with a file manager once you have root.
After that and a reboot, phone info apps now show the correct available CSCs but still show SKC as the loaded one so I'm close but 1 step away. The IMS settings app has all the T-mobile data now, but I still can't confirm VoLTE or wifi calling and that settings app shows no IMS profiles registered still.
Getting close, I just wish one of these smart developers would give me a hand so I knew more what I was doing :good:

per this thread: https://forum.xda-developers.com/showpost.php?p=71192951&postcount=5226
I fixed the folder and file permissions, as well as replaced the OMC folder contents to match a T-Mobile phone as well.
That REALLY made it angry. upon reboot I couldn't get any cell service and it said there was no SIM card installed, on top of other Korean provider apps now appearing (instead of just the SK Telecom apps that were initially visible).
So I'm guessing that these phones go by the OMC rather than CSC but since replacing that made it not work at all I'm a little unsure of how to proceed.
I copied the stock OMC files back over, fixing permissions per that thread, rebooted and now I'm back to where I was before replacing the OMC folder contents. Phone works fine, i get fast LTE but still no wifi calling or VoLTE that I can tell, and the IMS is not registering (which is probably the cause of both).

After reading this thread about the S8's: https://forum.xda-developers.com/galaxy-s8+/help/adding-att-volte-wifi-calling-t3599439/page5
I copied the Tmobile OMC files over again, fixed permissions, and edited /efs/imie/mps_code.dat, and changed it to TMB and rebooted. Got the Tmobile boot screen instead of SK Telecom (along with annoying T-jingle sound), but phone app FQs indefinitely, no network service, and I can't view mobile networks. Trying to view more connection settings closes the settings app.
however, Phone Info app now shows Original CSC: TMB, Firmware CSC: XAA, Active CSC: TMB but Product Code, Available CSC Codes, and Mobile Operator are now blank.
Getting really close here, but it seems like there are probably some other files that need to be copied over, and I am not sure what they are. Thinking perhaps stuff to do with the T-Mobile variant's apps/settings apps.
Thoughts?

Good news - almost everything is working thanks to the good folks in the S8 forums per this CSC changer zip: https://forum.xda-developers.com/ga...lashable-csc-selection-v1-1-0-t3636739/page31
On a hunch I tried to just run it and see what happened. After repackaging his zip after replacing the XAA and TMB omc folders within it from those from an SM-N950U T-Mobile ROM, I used my modified version to update to TMB and this time no crashing on bootup, LTE still working, Wifi still working, and as far as I can tell VoLTE is working because it didn't drop me from LTE to 3g when making a voice call, though I do not see a VoLTE icon or any VoLTE menu options still.
Not sure if working: Wifi Calling, as I don't see an icon or menu options either, but running the Tmobile WFC settings app with a shortcut app showed that it was enabled but the toggle is greyed out, but I made a call with mobile data supposedly turned off and WiFi on and it said it was an HD Voice call in the dialer. Oh and the dialer claims to be new and for video calling, but I don't know anyone on Tmobile with video calling to test that out.
If I can confirm that WiFi calling is somehow working then this solves all the problems for us importing Exynos models.

Hey can you share your script? Mine is having issue making calls on t mobile.
Would be appreciated.

TheUndertaker21 said:
Hey can you share your script? Mine is having issue making calls on t mobile.
Would be appreciated.
Click to expand...
Click to collapse
yeah I am trying to find a way to upload it, even after deleting a bunch of the S8 stuff from it, it's still 361mb. I'll see if I can delete out anything else.
*edit*
Does this Mega link work? https://mega.nz/#!43wERRoQ!0d2AbZzuNtkIJE9k96mq-VAGXc-F_SOa3fX7xQjQQJ0
also - I only put the Note 8 XAA and TMB omc folders in there, so if you pick any other CSC options instead of those I don't think it will even run.

Kalm_Traveler said:
yeah I am trying to find a way to upload it, even after deleting a bunch of the S8 stuff from it, it's still 361mb. I'll see if I can delete out anything else.
*edit*
Does this Mega link work? https://mega.nz/#!43wERRoQ!0d2AbZzuNtkIJE9k96mq-VAGXc-F_SOa3fX7xQjQQJ0
also - I only put the Note 8 XAA and TMB omc folders in there, so if you pick any other CSC options instead of those I don't think it will even run.
Click to expand...
Click to collapse
Thank you Kalm. Worked like a charm
Sent from my SM-N950F using XDA-Developers Legacy app

TheUndertaker21 said:
Thank you Kala. Worked like a charm
Sent from my SM-N950F using XDA-Developers Legacy app
Click to expand...
Click to collapse
Glad it worked for you. I would love to help the creator of that utility properly add support for our devices so that we have all the menu options, icons, etc.

well I read over that thread again and it said to get Wifi Calling working on Tmobile to first flash the ZTO CSC first, reboot and let the phone finish booting, then go back to TWRP and flash the Tmobile CSC and you should be able to enable wifi calling with a shorcuts app to launch a Wifi Calling Activity action but I still don't think it's working. Also I am looking at the ZTO CSC stuff and not seeing why adding it first would make any difference.

Related

What is CSC file doing?

To those who are flashing firmware,
May I know what does the CSC file do? I notice I can flash the firmware CODE and MODEM file with different CSC, looks like my phone is still working.
And different CSC are different in size.
Any idea?
Sent from my GT-I9000 using XDA App
CSC is the Country/Carrier Specific Code (not sure exactly which it is, both kinda make sense). It contains the files for customisation for specific networks, so will have the APN settings, maybe custom ringtones or backgrounds, and can have programs too. Some CSC files contain a lot more than others, hence the file size differences.
Mixing different PDA/PHONE/CSC files is certainly possible, although it might be best not to stray too far on the PDA and PHONE side. The CSC isn't really very important in most cases - at worst you'll probably just have to set up the APN manually.
Mithent said:
CSC is the Country/Carrier Specific Code (not sure exactly which it is, both kinda make sense). It contains the files for customisation for specific networks, so will have the APN settings, maybe custom ringtones or backgrounds, and can have programs too. Some CSC files contain a lot more than others, hence the file size differences.
Mixing different PDA/PHONE/CSC files is certainly possible, although it might be best not to stray too far on the PDA and PHONE side. The CSC isn't really very important in most cases - at worst you'll probably just have to set up the APN manually.
Click to expand...
Click to collapse
Thanks for that definition. I am new to Android and very new to Rooting so have been trying to find out why I can't do a backup and the CSC file was a definition I was struggling to find using Google. Just need to find out what XUE is now as Google just tells me it it a Chinese name!.
Thanks again,
h4lf47r1ck said:
Just need to find out what XUE is
Thanks again,
Click to expand...
Click to collapse
XEU is just the csc code for Europe.
Different regions have different codes.
will flashing a european pda and modem with asian csc do harm to the phone?
Nope no harm...
Thanks for the reply. Does that hold true even if the csc is taken from a froyo firmware? Just wanna be sure prior to flashing so i'm asking.
Sent from my GT-I9003 using Tapatalk
Just to be sure. Csc from asia froyo and pda from gb euro
Sent from my GT-I9003 using Tapatalk
Will I lose my warranty if I flash with another CSC? I would like to flash to something better, I've found my stock PDA and PHONE files to download but CSC is unavailable ( CSC:I9000GCROJV7). Or Can I somehow extract CSC from my phone to computer?
Of course flashing the phone with Odin makes you lose the warranty on the phone, but sometimes Service Centre don't mind on that if there is a hardware issue. I advise you to read carefully guides before starting any operation
Can anyone explain what a Multi-CSC is (in terms of files) ? Can there be many types of Multi-CSCs also I mean, one Multi-CSCs that covers a certain geography/market & another CSC that covers another geography/market ?
I know I'm 2 months behind on my reply, but your question has been *partially* answered.
CSC stands for "Consumer Software Customization" and can cause loss of service if it is set wrong. In the US, there are both GSM and CDMA networks and are carrier specific. The radio channels are also carrier specific, so there might even be a differemt CSC between commercial and corporate users. Flashing a CSC for AT&T on a Verizon branded phone will (more than likely) break the functionality of LTE capability,calling, text messages, and data usage.
I flashed an outdated ROM on my Note 3 last year and I couldn't access my carrier network until I flashed back to JasmineROM.
Long story short, unless you are changing carrier networks and have a carrier branded phone, it's probably wise not to mess with it. Unlocked SIM card users (NOT unlocked bootloader or rooted; completely different) may get away with flashing the international firmware, but I don't know for sure.

AT&T Wifi Calling Port?

Hi everyone,
I heard that the AT&T Note5 got an update today to include WiFi calling and the works. I am on AT&T with an n920i model and was wondering if it's possible to rip the WiFi calling from the new AT&T rom and get it working on other variants. I only ask this because I've seen T-Mobile based roms that work on other variants but include T-Mobile's WiFi calling in them.
Just wondering if someone might know or be willing to take a crack at it
abde27 said:
Hi everyone,
I heard that the AT&T Note5 got an update today to include WiFi calling and the works. I am on AT&T with an n920i model and was wondering if it's possible to rip the WiFi calling from the new AT&T rom and get it working on other variants. I only ask this because I've seen T-Mobile based roms that work on other variants but include T-Mobile's WiFi calling in them.
Just wondering if someone might know or be willing to take a crack at it
Click to expand...
Click to collapse
I am almost positive it would have to be a ATT based rom running on our device for it to work
I'm sorry to drag this back up but I found CSC files based for AT&T and used them to replace the CSC files on my N920I. I feel like it's a step in the right direction. Anybody have any ideas?
I've been playing around trying to change csc on my 920i as well.
1. What rom are you on. I'm using Dr. Ketan's nougat rom version n8.
2. Where did you get your At&t CSC files.
I got them off this thread :
https://forum.xda-developers.com/note-7/development/utility-flashable-csc-selection-v1-0-t3450911
3. Can you post the CSC AT&T FILES that you are using.
The one's I got work but is buggy! Not sure if it's something I did or that the files are from the At&t note7.
TIA
LouK said:
I've been playing around trying to change csc on my 920i as well.
1. What rom are you on. I'm using Dr. Ketan's nougat rom version n8.
2. Where did you get your At&t CSC files.
I got them off this thread :
https://forum.xda-developers.com/note-7/development/utility-flashable-csc-selection-v1-0-t3450911
3. Can you post the CSC AT&T FILES that you are using.
The one's I got work but is buggy! Not sure if it's something I did or that the files are from the At&t note7.
TIA
Click to expand...
Click to collapse
I performed all my csc file changes on stock Marshmallow firmware, originally XSA I believe. I used files from this dev's tool: https://forum.xda-developers.com/galaxy-s7/development/utility-flashable-csc-selection-30-t3392949
The actual tool will not work on the Note5. It performs a device check and fails to proceed after identifying the model we're using. I ripped the actual CSC files out (Marshmallow ones, not Nougat) and manually replaced them using the TWRP file manager on my device.
My device booted up, and identifies as an N920I with an AT&T CSC. I even have the option to enable Enhanced LTE services, but selecting the option doesn't actually activate it. (I also have an S8+ that is the AT&T variant so I do have WiFi calling and HD Voice activated on my account) I think it's because of the actual ROM, but I'm not sure. I'll have more time to test things out now that I'm done with exams.
abde27 said:
I performed all my csc file changes on stock Marshmallow firmware, originally XSA I believe. I used files from this dev's tool: https://forum.xda-developers.com/galaxy-s7/development/utility-flashable-csc-selection-30-t3392949
The actual tool will not work on the Note5. It performs a device check and fails to proceed after identifying the model we're using. I ripped the actual CSC files out (Marshmallow ones, not Nougat) and manually replaced them using the TWRP file manager on my device.
My device booted up, and identifies as an N920I with an AT&T CSC. I even have the option to enable Enhanced LTE services, but selecting the option doesn't actually activate it. (I also have an S8+ that is the AT&T variant so I do have WiFi calling and HD Voice activated on my account) I think it's because of the actual ROM, but I'm not sure. I'll have more time to test things out now that I'm done with exams.
Click to expand...
Click to collapse
Thanks for reply.
Did same - ripped - files from devs files.
Though the files I got are from a nougat Rom and I'm using on nougat Rom.
Experience is mostly same as you somethings work some don't.
If you have the At&t S8+ can you roo the csc files from there?
LouK said:
Thanks for reply.
Did same - ripped - files from devs files.
Though the files I got are from a nougat Rom and I'm using on nougat Rom.
Experience is mostly same as you somethings work some don't.
If you have the At&t S8+ can you roo the csc files from there?
Click to expand...
Click to collapse
I'm afraid I can't do any modifications to my S8+ because of a legal obligation to Samsung's Insights program, but I can trying finding the firmware itself online and attempt to rip CSC files from that.
On the other hand, it may not be worth the hassle. Reading up on the S8 forums, it seems how the handle CSC for the S8 devices is different, adding a new partition called userdata which holds the files for the carriers (not sure if I understood that right though). If I had more technical know-how, I would try to port a full AT&T rom that can be flashed through TWRP and try that on my device, but I have no real idea how to approach that.
abde27 said:
I'm afraid I can't do any modifications to my S8+ because of a legal obligation to Samsung's Insights program, but I can trying finding the firmware itself online and attempt to rip CSC files from that.
On the other hand, it may not be worth the hassle. Reading up on the S8 forums, it seems how the handle CSC for the S8 devices is different, adding a new partition called userdata which holds the files for the carriers (not sure if I understood that right though). If I had more technical know-how, I would try to port a full AT&T rom that can be flashed through TWRP and try that on my device, but I have no real idea how to approach that.
Click to expand...
Click to collapse
I hear you ...
Still It was an idea......
Just FYI carrier wifi calling has never ever been successfully (or even remotely working that I've ever seen or recall) ported to another device (same device or not) or firmware. It's been attempted since day one of tmo releasing their wifi calling. So can tell you CSC edits are a waste of time along with ripping all the WiFi calling bits from att firmware and throwing it in yours. Pretty sure even the CM guys tried porting it to tmo devices running cm and got no where with it way back in the day.
Trying to flash an att firmware (minus the Crap that'll fail, bootloader,etc) *might* work as long as you have an att sim but it might even rely on modem.bins too which would most likely fail to flash since you couldn't do it in the past via odin either. Not sure on that one because I use to always have tmo devices and service so never had to bother with that.
ShinySide said:
Just FYI carrier wifi calling has never ever been successfully (or even remotely working that I've ever seen or recall) ported to another device (same device or not) or firmware. It's been attempted since day one of tmo releasing their wifi calling. So can tell you CSC edits are a waste of time along with ripping all the WiFi calling bits from att firmware and throwing it in yours. Pretty sure even the CM guys tried porting it to tmo devices running cm and got no where with it way back in the day.
Trying to flash an att firmware (minus the Crap that'll fail, bootloader,etc) *might* work as long as you have an att sim but it might even rely on modem.bins too which would most likely fail to flash since you couldn't do it in the past via odin either. Not sure on that one because I use to always have tmo devices and service so never had to bother with that.
Click to expand...
Click to collapse
I think I've seen some users on the s7 forums saying they actually got it working. Maybe it was T-Mobile though...
Regardless, you've given me an idea regarding the CSC. The files I used were from the s7, but they were the qualcomm variant. The Note5 is all exynos variants, so using qualcomm files may cause incompatibility.
But if I pull CSC files from the AT&T Note5 rom, then it might work.
Everything is a long shot. The Note5 isn't my primary device anymore which is why I feel alright taking risks and flashing different things. It's like how that saying goes, you'll miss all the shots you never take.

CSC Change

Hi everyone,
I've purchased a Korean Galaxy Note 8 (SM-N950N) and rooted it with TWRP and SuperSu. Now I want to change CSC to Vietnam.
I already download 2 stock firmwares (Korean and Vietnamese).
Can you please guide me for next steps with Odin?
just go grab the S8 CSC changer and use that. All we have to do is add 1 line in one of it's scripts so that it will run on a device with 'greatlte' in the name.
Kalm_Traveler said:
just go grab the S8 CSC changer and use that. All we have to do is add 1 line in one of it's scripts so that it will run on a device with 'greatlte' in the name.
Click to expand...
Click to collapse
Hi Kalm,
Thank you for your answer. Could you please give me a link with instructions inside?
khoanb1 said:
Hi Kalm,
Thank you for your answer. Could you please give me a link with instructions inside?
Click to expand...
Click to collapse
https://forum.xda-developers.com/galaxy-s8/samsung-galaxy-s8--s8-cross-device-development/utility-flashable-csc-selection-v1-1-0-t3636739
Another user posted in one of the most recent pages exactly what needs to be edited for it to run on a Note 8. Super easy, takes 2 seconds to do, then you just zip it up again and flash/run it in TWRP.
Kalm_Traveler said:
https://forum.xda-developers.com/galaxy-s8/samsung-galaxy-s8--s8-cross-device-development/utility-flashable-csc-selection-v1-1-0-t3636739
Another user posted in one of the most recent pages exactly what needs to be edited for it to run on a Note 8. Super easy, takes 2 seconds to do, then you just zip it up again and flash/run it in TWRP.
Click to expand...
Click to collapse
It seems that this CSC Selection file did not work for me even I already updated the script file META-INF/com/google/android/updater-script with this code:
getprop("ro.product.device") == "greatlte" || getprop("ro.build.product") == "greatlte" || getprop("ro.product.name") == "greatlte" ||
When I flashed zip file I got error no digest file found
I have this problem could not find any specific answer so far. I'm from UK with an international Note 8 (N950F) unlocked and want to use it with THREE, especially from the wi-fi calling. So, downloaded THREE firmware and after extraction, I got CSC and HOME_CSC among others. First, through ODIN installed HOME_CSC after reboot could not notice any difference at all, the mobile seems the same so decided to install the CSC which obviously wipe the Note. The same, nothing different on the phone. Lastly, I installed everything (AP, BL, CP, CSC) only that way I got Wi-FI calling but also many apps from THREE ( Deezer, Three, Three likes, Ebay, Amazon Underground, Prime video, Amazon MDIP, Operator Settings) and a horrible start-up boot logo and so on. Despite I got Wi-Fi calling I got more stuff and I am not happy at all. Thinking seriously to go back to the international version I had. Does anyone know why after changing the CSC was not any difference in my Note?
Find attached two pictures, first one shows the wi-fi calling option under Contacts-Settings using THREE firmware, and the other one is from the UK international firmware where wi-fi calling option is not there.
Khoanb1, Kett_Traveler modified the S8 CSC Changer zip to work for the Note 8 but only added the USA CSC to it because that's what he needed. I've since took his zip and added the Canadian Multi-CSC (XAC) for myself and the European Multi-CSC (DBT) for you. The European Multi-CSC (DBT) contains the Vietnam CSC (XXV). Download the zip from MEGA here and install it with TWRP. When it asks you which CSC to install, choose DBT, then choose XXV in the next screen to select your Vietnam CSC. Make sure to select XXV and not keep it at the default of DBT at the 2nd menu.
I've successfully used this zip to change my CSC to the Canadian one. Note that after the CSC change, your phone will factory reset itself and wipe all your data (if I remember correctly). So make sure to backup externally first if needed. After a restart, your phone will boot up with the proper boot animation for your CSC and you'll have all your carrier-specific features. For me, changing my CSC allowed me to connect to LTE networks which was not possible before (I was limited to 4G speeds instead). Also, the Korean apps that came with the phone are preloaded onto our system partition, so you have to delete them from /system/apps or through Titanium Backup. You can also freeze them if you prefer.
Note: I haven't tested the install with the XXV CSC so test it and tell me if it works.
peacey8 said:
Khoanb1, Kett_Traveler modified the S8 CSC Changer zip to work for the Note 8 but only added the USA CSC to it because that's what he needed. I've since took his zip and added the Canadian Multi-CSC (XAC) for myself and the European Multi-CSC (DBT) for you. The European Multi-CSC (DBT) contains the Vietnam CSC (XXV). Download the zip from MEGA here and install it with TWRP. When it asks you which CSC to install, choose DBT, then choose XXV in the next screen to select your Vietnam CSC. Make sure to select XXV and not keep it at the default of DBT at the 2nd menu.
I've successfully used this zip to change my CSC to the Canadian one. Note that after the CSC change, your phone will factory reset itself and wipe all your data (if I remember correctly). So make sure to backup externally first if needed. After a restart, your phone will boot up with the proper boot animation for your CSC and you'll have all your carrier-specific features. For me, changing my CSC allowed me to connect to LTE networks which was not possible before (I was limited to 4G speeds instead). Also, the Korean apps that came with the phone are preloaded onto our system partition, so you have to delete them from /system/apps or through Titanium Backup. You can also freeze them if you prefer.
Note: I haven't tested the install with the XXV CSC so test it and tell me if it works.
Click to expand...
Click to collapse
Hi peacey8,
Thank you very much for your effort and your thorough guidance. Your zipped file worked very well for my device and now I could have XXV CSC code in my Galaxy Note 8.
I can see some big changes:
1. boot logo is the same with Note 8 devices distributed in Vietnam
2. some apps were installed by default like these devices
3. Samsung Pay can recognise Vietnamese network providers (but I could not still use it because my device was rooted). If you have any idea about it, please let me know.
Great! I'm glad it worked. Unfortunately, Samsung Pay will not work because Knox was tripped. Android Pay still works though if you use Magisk root with Magisk Hide.
Right now there is no solution to Samsung Pay with root. In the future there could be some solution. I'm sure some creative person will come up with something eventually.
peacey8 said:
Great! I'm glad it worked. Unfortunately, Samsung Pay will not work because Knox was tripped. Android Pay still works though if you use Magisk root with Magisk Hide.
Right now there is no solution to Samsung Pay with root. In the future there could be some solution. I'm sure some creative person will come up with something eventually.
Click to expand...
Click to collapse
Hi peacey8,
Thank you for your explaination. I have another question:
What will happen if I flash all tar files in the Vietnamese stock firmware to my Korean Note 8?
Will I get the CSC code like devices distributed in Vietnam? And will Odin allow me to do this?
khoanb1 said:
Hi peacey8,
Thank you for your explaination. I have another question:
What will happen if I flash all tar files in the Vietnamese stock firmware to my Korean Note 8?
Will I get the CSC code like devices distributed in Vietnam? And will Odin allow me to do this?
Click to expand...
Click to collapse
Honestly I'm not sure if it's impossible. I'll let someone more knowledgeable than me answer that question. However the Korean Note 8 and the Vietnamese Note 8 are both running on the Exynos SoC, so it might be possible to switch firmwares with a lot of hard work and many problems. For one, the devices have different storage capacities and so will have different PIT files (the file that determines which tar image file goes where and how big it should be). Another issue is the bootloader (the most basic, low-level software of the phone that talks to the hardware to start your phone up) is different for the Korean and European models, so you can't flash the Vietnamese BL file on the Korean model. It would brick the phone if you did.
So in short, no you can't flash a different firmware. But, why do you need to? What's wrong with the current solution of switching CSCs that you just did? Is there still a feature you are missing?
peacey8 said:
.....I've successfully used this zip to change my CSC to the Canadian one. Note that after the CSC change, your phone will factory reset itself and wipe all your data (if I remember correctly)...
Click to expand...
Click to collapse
i've used a similar file for the S8+ and my phone rebooted with a new CSC and the message "Android is updgrading"... but it did not wipe my phone.
peacey8 said:
Honestly I'm not sure if it's impossible. I'll let someone more knowledgeable than me answer that question. However the Korean Note 8 and the Vietnamese Note 8 are both running on the Exynos SoC, so it might be possible to switch firmwares with a lot of hard work and many problems. For one, the devices have different storage capacities and so will have different PIT files (the file that determines which tar image file goes where and how big it should be). Another issue is the bootloader (the most basic, low-level software of the phone that talks to the hardware to start your phone up) is different for the Korean and European models, so you can't flash the Vietnamese BL file on the Korean model. It would brick the phone if you did.
So in short, no you can't flash a different firmware. But, why do you need to? What's wrong with the current solution of switching CSCs that you just did? Is there still a feature you are missing?
Click to expand...
Click to collapse
It's only a question because I'm so confused if I can totally convert my Korean device to Vietnamese one.
You are right, so dangerous to replace bootloader even I already created backup for all partitions.
khoanb1 said:
It's only a question because I'm so confused if I can totally convert my Korean device to Vietnamese one.
You are right, so dangerous to replace bootloader even I already created backup for all partitions.
Click to expand...
Click to collapse
Hi Khoanb1,
Luckily i found your thread up here, i'm a clueless Vietnamese when it come to rooting phone and other related things. I also bought an KR Galaxy Note 8 lately and have been wondered since then. Is there any other feature that missing on an KR note 8 to a distributed VN note 8?
Would you be so kind to instruct me install them just like you did? im a total noob here.
If you dont mind i can ask for your social media account so we can discuss further.
lluvias91 said:
Hi Khoanb1,
Luckily i found your thread up here, i'm a clueless Vietnamese when it come to rooting phone and other related things. I also bought an KR Galaxy Note 8 lately and have been wondered since then. Is there any other feature that missing on an KR note 8 to a distributed VN note 8?
Would you be so kind to instruct me install them just like you did? im a total noob here.
If you dont mind i can ask for your social media account so we can discuss further.
Click to expand...
Click to collapse
Hi lluvias91,
I already sent you a private message including my fb account, let's start our converstion about this topic
do you know guys if a packed Note 8 Eng Boot for Exynos variant (SM-N950F) is available ?
tengo el inconveniente con el n950F Exynos sin interruptor de desbloqueo OEM Ayuda
I have the N950F Exynos phone and want to flash the US Mobile CSC to get Wi-Fi calling. I don't have root and am in jail with the no oem unlock issue. I was wondering if I could just flash the CSC from the complete N950U firmware using ODIN. Or can you not mix the F firmware files with the U versions?
I saw the zip file to do the same but it requires root and TWRP to flash.
Not sure I like this phone being locked down. Very frustrating not being able to just root and install a working ROM without having to wait 7 days!
Thanks
In download mode. My carrier id is blank. How do i add the id back?
Hi guys
I buy mine in Morocco N950F Dual Sim (Exact version : SM-N950FZDDMWD).
My phone are not rooted and i dont want to do it for the moment. dont want to increment the knox
I need the french CSC. If i downlaod a french stock firmware N950F and install it with Odin.
It will work without loosing my garante and continue to use samsung Pay ?
Sorry for my bad english
thanks in advance

Changing CSC to enable VoLTE and VoWIFI

Hi there,
I'm about to order a Galaxy S10 directly from Samsung since they are way cheaper than what my carrier sell them. But, when I do my carrier tells me that VoLTE and VoWIFI will not work on Android phone bought from other than the one they sell...
I've read a little bit and it seems that I'd have to change the CSC of the phone, I've chatted with samkey about the particular model and it's not supported, because of bit 4 or something like that. Anyways, I've downloaded samfirm and found the firmware for my provider "VTR" but it seems that all firmwares from any provider in Canada share the same thing because what is getting downloaded is a "VLS" and the CSC one is "OYV"
=>> BL_G973WVLS4DTF6_CL18725736_QB32639380_REV00_user_low_ship_MULTI_CERT.tar.md5
=>> AP_G973WVLS4DTF6_CL18725736_QB32639380_REV00_user_low_ship_MULTI_CERT_meta_OS10.tar.md5
=>> CP_G973WVLS4DTF6_CP16240011_CL18725736_QB32639380_REV00_user_low_ship_MULTI_CERT.tar.md5
=>> HOME_CSC_OMC_OYV_G973WOYV4DTF6_CL18725736_QB32639380_REV00_user_low_ship_MULTI_CERT.tar.md5
=>> CSC_OMC_OYV_G973WOYV4DTF6_CL18725736_QB32639380_REV00_user_low_ship_MULTI_CERT.tar.md5
I need advise to modify the firmware or options in my new phone to make it look like it's coming from my provider (Videotron) and when I insert the SIM (with NFC+VoLTE) in it I have a chance that the option will be available.
I'm an IT Specialist, I've flashed my old S7 with those files before with no luck. It's the same story with the S7, bought from Samsung, initialized with an other provider SIM though. Then flashed the phone with my provider CSC got a proper SIM card and I had them enable VoLTE on my line, but the option never showed up. I'd like to be able to enable it on my new phone, that's why I'm doing research before getting my hands on it.
Can't you just download the video tron firmware and flash it to the phone with Odin?
StoneyJSG said:
Can't you just download the video tron firmware and flash it to the phone with Odin?
Click to expand...
Click to collapse
I sure can, just wondering if it's gonna work since last time I did that on my S7 it didn't work.
I downloaded the firmware using SamFirm v0.5.0 for 2 providers, VTR (Videotron) and RWC (Rogers) two very different providers and I compared the two CSC files using sha256 and they are both identical (I didn't test the big 5G files though, but they have the same exact file size). So I'm wondering if I'm even downloading the right thing now. It's probably multi CSC. Then does the stock Canadian Samsung firmware the same as the one I'm downloading?
It should tell you on sam firm what firmware you need to download or if you're running the current stock firmware, then just look in settings to see what base band you're on and go from there. I wouldn't flash rogers if you have another carrier, that may cause some issues.
StoneyJSG said:
It should tell you on sam firm what firmware you need to download or if you're running the current stock firmware, then just look in settings to see what base band you're on and go from there. I wouldn't flash rogers if you have another carrier, that may cause some issues.
Click to expand...
Click to collapse
Thanks I'll look into it a little more when I actually receive the new phone from Samsung. I wasn't going to flash a Rogers firmware, I downloaded it to do a compare and check to see if they actually are identical to VTR ones and they seem to be identical, at least the CSC files are.
many folks have found that buying direct from samsung doesn't guarantee the phone will work.
several on xfinity mobile found out the hard way.

F916U AT&T Odin Firmware Links

For those who don't know, F916U is the model number of all of the US carrier versions of the Galaxy Z Fold2 5G. The F916U1 is the model number of the same device, but sold by Samsung SIM unlocked and with no carrier bloatware. Firmware is 100% interchangeable among these models: any U or U1 firmware version can be flashed to any U or U1 device at any time, assuming that you're not trying to downgrade the bootloader. Also, U firmware is identical for the 4 base files (AP, BL, CP, CSC) for each individual build, no matter which carrier it comes from. So if you download 2 different carrier versions of the exact same build, the 4 base files will be identical. Where the firmware differs is in the USERDATA file - that's where the carrier bloatware and customizations reside.
These files that I'm posting are used for converting from one carrier's U firmware to AT&T's, or from U1 firmware back to U firmware with AT&T features and bloat. These are much tougher to find than other carriers' files due to AT&T's policy against public hosting of their firmware files - they can't be obtained from SamFirm or Frija or SamMobile. But I pay for a subscription to a site that gets AT&T files, and also sometimes gets other carriers' firmware files before they hit SamFirm/Frija, so that's where my files come from.
So I'll be uploading at least one USERDATA for each bootloader version, and I'll do the full firmware (for at least one build per bootloader level) if AT&T was the only carrier to get that specific build.
Since firmware is universal on U models, for a full flash you can use the other 4 Odin files (BL, AP, CP, CSC) from any other firmware of the same build - and you can almost always obtain what you need via SamFirm/Frija or AFH or SamMobile (if you have a premium subscription). You can probably even mix and match builds (as long as the Android version is the same), if you can't find files for the exact same build. You can't mix and match bootloaders though, so the other 4 files have to at least be from the same bootloader level.
Happy flashing!
https://www.androidfilehost.com/?w=files&flid=318293
NOTES:
- Please don't quote the OP when replying, kthx
- I compress extra small for space and bandwidth savings. The default Windows extractor can't handle it, so you'll need a 3rd party tool like 7zip, WinRAR, etc
- I won't be providing detailed instructions on how to flash files in Odin. If you're not aware of how to do that, there are countless "beginner's guide to Odin flashing"-type threads here on XDA already
- My naming method for AFH folders is: build - bootloader - Android version.
So "SAT - 1 - 9.0" means the full build number ends in SAT, it's bootloader version 1, and it's Android 9.0. When bootloader and Android versions increment, the first build to have those changes will have its folder notated appropriately.
- the correct procedure for switching from one carrier's firmware to another is:
1. Flash full U1 firmware package including non HOME CSC
2. Upon boot, insert a SIM of the carrier whose firmware you want
3. Watch for the popup that says "reboot to apply new carrier settings" etc, and do it
4. After that restart completes, reboot back to Download mode and flash the full U firmware package, with the USERDATA file of the carrier whose firmware you want
- USERDATAs for any other CSCs/regions can be gotten from SamFirm or Frija - for the latest version. If you need an old USERDATA for a CSC/region that's not commonly found, let me know and I can probably get it
- For identifying USERDATAS, and to know what region/CSC to use in SamFirm/Frija:
AIO = Cricket (not available via SamFirm/Frija)
ATT = AT&T (not available via SamFirm/Frija)
BST = Boost Mobile
CCT = Xfinity Mobile (Comcast)
CHA = Spectrum Mobile (Charter)
SPR = Sprint
TMB = T-Mobile
TMK = Metro PCS
USC = US Cellular
VZW = Verizon (available via SamFirm/Frija, but Manual Entry is required - Auto will not work)
XAA = U1 firmware
FYI, this file will appear corrupted if you try to use the built in Windows zip extraction. I was only able to extract it with 7-zip.
bigfire said:
FYI, this file will appear corrupted if you try to use the built in Windows zip extraction. I was only able to extract it with 7-zip.
Click to expand...
Click to collapse
Sorry, forgot to copy that bit over from my other threads. I'll add it now
USERDATA_ATT_F916USQU1ATHC_CL19402458_QB33500657_REV00_user_low_ship_MULTI_CERT.tar.zip
What part of this can I use on my Galaxy Fold 2 5G f900u?
Saucin said:
USERDATA_ATT_F916USQU1ATHC_CL19402458_QB33500657_REV00_user_low_ship_MULTI_CERT.tar.zip
What part of this can I use on my Galaxy Fold 2 5G f900u?
Click to expand...
Click to collapse
None, because your device is not the "Fold 2" nor is it 5G. You're certainly welcome to check out my F900U thread if you're looking for firmware though
So, I forget because I don't do it often but.....If my phone is Samsung factory unlocked, I'll lose all my data right? I can't just flash home csc to get wifi calling?
[email protected] said:
So, I forget because I don't do it often but.....If my phone is Samsung factory unlocked, I'll lose all my data right? I can't just flash home csc to get wifi calling?
Click to expand...
Click to collapse
You cannot flash between U and U1 without a wipe
I apologize. The Spanish came from the "Galaxy Z Fold 2 Odin Launch Firmware (SM-F916N, SM-F9160, SM-F916U, SM-F916U1)" files.
HelloG3_MotoNoMore said:
"Happy flashing", my butt.
What a waste of time!
After following all instructions to the letter in both this thread's OP and this one: https://forum.xda-developers.com/sa...axy-z-fold-2-odin-launch-firmware-sm-t4161413
Upon first boot I inserted the SIM and DIDN'T GET THE POP-UP described above.
I got a fresh phone with Spanish as the default language, (easily changed it to US English) and THERE'S NO AT&T ANYTHING ON IT!
No WiFi calling, No Visual Voicemail.
BTW, I did it ALL TWICE, just in case I missed something.
Back to my original plan, swapping main boards.
Click to expand...
Click to collapse
Spanish doesn't come as the default language on ANY U or U1 firmware. I have no idea what firmware you flashed, but you need to go talk to whoever posted it about the janky firmware that they're putting on XDA
iBowToAndroid said:
Spanish doesn't come as the default language on ANY U or U1 firmware. I have no idea what firmware you flashed, but you need to go talk to whoever posted it about the janky firmware that they're putting on XDA
Click to expand...
Click to collapse
Actually, I had the same problem with this firmware. As the poster says, it booted to Spanish (which I was able to set back to English), and without any hint of it being an ATT phone (no logo, no carrier features). I spent an evening working on it, and finally just got frustrated and sent the phone back for a refund. I'm a reasonably educated user, and was successful doing the same thing to a Note 20 Ultra, but was unable to get it to work with the Fold.
I'd really like to see it working though. If I could get it to work, I'd go back to the phone.
bigfire said:
Actually, I had the same problem with this firmware. As the poster says, it booted to Spanish (which I was able to set back to English), and without any hint of it being an ATT phone (no logo, no carrier features). I spent an evening working on it, and finally just got frustrated and sent the phone back for a refund. I'm a reasonably educated user, and was successful doing the same thing to a Note 20 Ultra, but was unable to get it to work with the Fold.
I'd really like to see it working though. If I could get it to work, I'd go back to the phone.
Click to expand...
Click to collapse
You'll have to talk to whoever posted the firmware then
If I wind up going back to the phone I'll document my approach. It's been long enough I don't want to cause confusion with possible misreporting.
Bigfire,
Which and where did you get the firmware that was used?
Sorry.
HelloG3_MotoNoMore said:
Than you better talk to the man in the mirror, pal.
What I flashed is what YOU LINKED in the OP.
Click to expand...
Click to collapse
That's only a very small part of what you flashed. You also flashed all of the other firmware files from that other link.
I apologize. The Spanish came from the "Galaxy Z Fold 2 Odin Launch Firmware (SM-F916N, SM-F9160, SM-F916U, SM-F916U1)" files.
HelloG3_MotoNoMore said:
Yes, your contribution is the Spanish, (god knows who's, but not AT&T's) data partition.
---------- Post added at 06:14 PM ---------- Previous post was at 06:09 PM ----------
Have a mod do the community a favor.
Click to expand...
Click to collapse
Have you verified that the problem is with my file, by doing a clean flash of the other firmware files that you downloaded and not flashing my USERDATA?
iBowToAndroid said:
Have you verified that the problem is with my file, by doing a clean flash of the other firmware files that you downloaded and not flashing my USERDATA?
Click to expand...
Click to collapse
Juggamonkey posted in the other thread with the f916 firmwares, that they flashed the u1 firmware to their AT&T f916 and it resulted with PCT/PCT/ATT which is likely Puerto Rico region. My guess it would default to Spanish. I personally haven't had the need to use your file at this time. Also I have never had any issues with your prior files. Thank you posting the USERDATA!
nunyabiziz said:
Juggamonkey posted in the other thread with the f916 firmwares, that they flashed the u1 firmware to their AT&T f916 and it resulted with PCT/PCT/ATT which is likely Puerto Rico region. My guess it would default to Spanish. I personally haven't had the need to use your file at this time. Also I have never had any issues with your prior files. Thank you posting the USERDATA!
Click to expand...
Click to collapse
Hmmm interesting. PCT is a Puerto Rico CSC/Region for Samsung, yes. But I've never seen it on any American models before. Puerto Rican carriers have always sold models from the Central/South American region, with model numbers ending in something other than U. But I suppose they may have changed things up this time
Sorry.

Categories

Resources