INTRO:
The mission of this thread is to make some potentially important information available to all users that have the SCH-S968C(All Tracfone carrier models) that has been gathered over the last year and a half for flashing CM/CM based ROMs on the SCH-S968C .
Though this information is available in many other places, I'm collecting it all into one place to try and make it as painless as possible for everyone with the SCH-S968C. This guide is a long one and has many steps but I've attempted to make it as straightforward as possible for those that are new to rooting and flashing.
BACKSTORY:
Starting from some time in 2014 there have been a lot of users with the SCH-S968C that have flashed a CM11/CM12/CM13 or CM11/CM12/CM13 based custom ROM and didn't have mobile data(3G) or even no cellular signal after flashing and were like:
"OH MY GOD! WHAT DID I DO!?"
Then they would start flashing other ROMs or flashing back to stock to straighten the issue out, only to find that didn't help and none of the typical or expected solutions would correct the issue. Many were flashing modems and swapping system files in an effort to get data working, all of which ended with either a non-working device or a bricked device, do not try the things they tried, that is not the fix for the situation.(if you are one of the ones that lost signal and can't get it back even on stock, I'll discuss the fix for that in TROUBLESHOOTING at the end of this guide).
THE REASON:
These users would have no signal after flashing because unfortunately, these ROMs are built for the Verizon S3 SCH-I535 but the SCH-S968C can flash them(it actually has the SCH-I535 Verizon motherboard with 4G disabled in the hardware, making it 3G only). The Verizon S3 is a 4G/LTE device, Verizon uses a CDMA 4G/LTE SIM in their 4G devices to regulate 4G data. This SIM requirement is built into the ROMs themselves. Even though the SCH-S968C is a 3G device, this makes these ROMs require a CDMA 3G/4G/LTE SIM when flashed on the SCH-S958C to receive at least data(some of the ROMs even require it for cellular service also, not just data).
The discussion of all of this about the SIM, what has been tried to bypass the SIM and the things discovered to leave the SIM and get everything working at its best can be found in THIS THREAD. Most of the issues and fixes for the KK and newer ROMs, all the troubleshooting and fixes associated to getting working data/MMS/SIM correctly configured along with restoring if you have issues can be found in the linked thread, mostly toward the end and not so much the middle.
***PREREQUISITES***
]1[-Rooted Galaxy S3(SCH-S968C) obviously, lol.
]2[-(Optional)If you're going to use PC to do your downloading and moving files then you'll need the "USB drivers for Samsung phones"(install on PC), download: HERE
]3[-ES File Explorer installed, download: HERE
]4[-Terminal Emulator installed, download: HERE
]5[-TWRP Manager or Flashify installed.
]*[ Download TWRP Manager: HERE
]*[Download Flashify: HERE
]*[(Optional)For those that manually download the .img with a mobile browser, it will be in your download folder, those with PC download it then transfer it to the device where you can find it, flash it with Flashify. Download TWRP .img: HERE.
]6[-CDMA 3G/4G/LTE SIM(absolutely MUST have a SIM or you won't get mobile data/MMS to work), below is a list of SIMs that should work and the results of using them, you'll need a micro SIM or a full-size SIM trimmed to fit micro(a nano SIM with adapter to fit micro will work as long as it is a CDMA, not a GSM SIM).
]*[Previously activated Verizon 4G LTE SIM.($3-5 on eBay)
(results are APN settings are accessible and mobile data/MMS works correctly)
]*[New, never activated Verizon SIM
(most users with a new SIM have working mobile data(3G) but have had issues accessing APN settings to get MMS working, some have had no issue accessing APN settings, some users with a new SIM also had a random dialing issue that would dial a *2289X number, the cause was never identified, this issue doesn't happen with a previously activated Verizon 4G/LTE SIM).
]*[Straight Talk BYOP CDMA 4G/LTE SIM(not the AT&T/T-Mobile SIM, those are GSM and won't work)(I haven't been able to verify if there is a difference between used and new ST SIMs but mobile data should work and if APN settings are accessible you should be able to get MMS working, hopefully users will post their results here with new and used ST SIM).
]7[ (Optional)-Titanium Backup installed, download: HERE
***PREPARING BEFORE FLASHING***
***NOTE***For the users that don't have a PC to do their downloading and file moving, I'll provide instructions for using ES File Explorer to do everything.***NOTE***
***NOTE***You can use your PC instead of ES File Explorer for everything EXCEPT copying /efs, this step will be done using the device to keep it simple for those that don't have PC and because PC method to pull a copy of /efs is a bit technical for the average user, I will only be explaining for using ES File Explorer.***NOTE***
]1[-For steps later in this guide(and for general purposes), you'll need to enable Root Explorer and mount R/W in ES File Explorer. To do this open ES File Explorer and tap the menu button.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
]2[-Tap the "Tools" tab.
]3[-Scroll down the menu and tap the words "Root Explorer"(not the toggle switch), it will turn on when you tap the words(grant superuser/root permission if prompted).
]4[-Tap "Mount R/W".
]5[-Your list of partitions may be different than mine but generally you want all partitions EXCEPT firmware-mdm set to RW as shown in screenshot. Tap OK when done.
]6[-It is recommended to make a NVdata backup to protect IMEI then save a copy of your /efs folder before flashing custom ROMs. IMEI is very easy to lose depending on what you flash and the order you flash it in with this device.
]*[(RECOMMENDED)Comprehensive guide to backing up IMEI/efs HERE
]*[For those that don't have a PC, open the Terminal Emulator app and type:
su(press enter, grant superuser/root permission if prompted)
Then type:
reboot nvbackup(press enter, the device will reboot).
]*[This saves NVdata/IMEI to be restored later if flashing wipes IMEI, instructions for restoring posted below in TROUBLESHOOTING).
]7[- It is also recommended to save a copy of your /efs folder on your extsdcard, we will use ES File Explorer. Open ES File Explorer and take note of what your extsdcard is labeled as and remember it, you'll need to know this later, then swipe from right to left to go a page over.
]8[-Tap the / symbol.
]9[-Press and hold the /efs folder to highlight it then tap the "More" button at the bottom.
]10[-Tap "Copy to"
]11[-Tap the arrow at the top left(what it says will be different depending on the ROM you're using).
]12[-Remember the name of your extsdcard? Select your extsdcard.
]13[-When you get to your extsdcard, tap "OK"(Those with PC can now connect to PC and save a copy of /efs on PC, you may have to enable MTP in the USB options that pop up when you connect device to PC to grant the PC access to device storage).
]14[-Open Titanium Backup(grant superuser/root permission if prompted while using Titanium Backup), backup all apps/data/settings you want to keep(Follow the guide I linked to determine what you want and what is safe to restore after flashing a new ROM, some things won't restore in a new ROM without causing issues), instructions for using Titanium Backup HERE.
]15[-To simplify moving files and to keep everyone on the same page when finding your files when you flash them we will create a folder on extsdcard and name it ABC(or whatever you want as long as you know which one it is), this will make it easy to find in TWRP when you flash your ROM.
Open ES File Explorer and select your extsdcard.(Those with PC can use PC to do this)
]16[-Tap the "New" button.
]17[-Tap "Folder".
]18[-Name the folder "ABC"(or whatever you choose) then tap OK.
]19[-Download the KK/LP/MM d2lte or d2vzw ROM(s) of your choice and store it/them in the folder you created on your extsdcard. You will find ROMs, custom recoveries, custom kernels and various other mods that can be used on the SCH-S968C in the links below.
]*[ROMs+other mods: HERE
]*[More ROMs: HERE
***EXTREME CAUTION***(DO NOT use anything that says STOCK/STOCK based or TW(TouchWiz) in its name, nothing that says firmware or modem, nothing that mentions Safestrap Recovery or Flashfire, locked Bootloader(BL). All of these things are specifically for the Verizon SCH-I535 and will almost certainly lead to hard bricking your device if you attempt to use them.***EXTREME CAUTION***
]20[-Download the appropriate Gapps for the ROM(s) you chose and store it/them in the folder you created(the version of Gapps you need should be mentioned wherever you get your ROM from).
]21[-Charge battery to full.
]22[-Now you're safely prepared to start the flashing process, proceed to the next steps.
***FLASHING TWRP***
It is recommended to always use the newest version of TWRP available for best results. If you already have the newest version then skip to FLASHING YOUR ROM, if you don't have it then follow instructions below.
To make this easy for those that are new or don't have a PC, we will use TWRP Manager or Flashify to flash TWRP, or by manually downloading the TWRP .img(linked above) then flashing it in Flashify.
***FLASHING WITH TWRP MANAGER***
]1[-Open TWRP Manager(grant superuser/root permission at any time while using TWRP Manager). Tap "Device Name".
]2[-Scroll down the list and select "Samsung Galaxy S3 Verizon d2vzw".
]3[-Tap "Recovery Version to install".
]4[-Select the newest version available.
]5[-Tap "Install Recovery".
]6[-The .img will download.
]7[-When the .img downloads it will prompt you to verify the partition to flash to, verify you have the same thing and tap "yes".
]8[-When the .img finishes flashing, you will be prompted to reboot to recovery, tap "yes".
***NOTE***Skip to BACKING UP YOUR STOCK ROM if you used this method to flash TWRP.***NOTE***
***NOTE***If you've tried this and you're having issues with this method, refer to the method below***NOTE***
***FLASHING WITH FLASHIFY***
]1[-Open Flashify and tap "Recovery Image"(grant superuser/root permission if promoted while using Flashify).
]2[-If you manually downloaded the .img(linked above as an option in PREREQUISITES), tap "Choose file", then select it from your download folder or wherever you stored it then skip over the next two steps below this one for downloading the .img in Flashify.
If you haven't manually downloaded the .img, skip this step and go to the next step to download the .img in Flashify.
]3[-Tap "Download TWRP".
]4[-Select the newest version available.
]5[-The .img will download(it will be downloaded in /flashify/recoveries/twrp/ folder if you ever need to find it.
]6[-When it downloads or when you select the .img from storage, it will prompt you to flash the recovery.img, tap "yup".
]7[-After it flashes, tap "Reboot now".
]8[ Proceed to BACKING UP YOUR STOCK ROM.
***BACKING UP YOUR STOCK ROM***
]1[-When you are booted to TWRP, if you are still on stock and you haven't made a NANDroid backup, make it now by selecting the "backup" option before you flash anything!(Very important step)
]2[-Tap "Select Storage".
]3[-Select your extsdcard(Micro SDCard), select OK.
]4[-The default partitions selected to backup are fine, swipe the slider to confirm, this NANDroid backup can be used at any point in the future to restore the device to stock if you have issue or ever want/need to.
]5[-Press the Home button in TWRP to return to the Main screen and proceed to FLASHING YOUR ROM.
***FLASHING YOUR ROM***
]1[-While still in recovery after making your stock NANDroid, remove battery cover and insert SIM then replace cover.
]2[-Tap "Wipe".
]3[-You'll see "Wipe Data, Cache and Dalvik(not including internal storage)" at the top, swipe the slider to perform the wipe and wait for it to finish.
]4[-Tap the Home button in TWRP to return to main screen, select "Install".
]5[-Select "Up a level".
]6[-Select "external_sd".
]7[-Select the "ABC" folder you created(or whatever name you chose for the folder, scroll down the list if needed).
]8[-Select your ROM.zip.
]9[-Tap "Add more zips".
]10[-Select your Gapps.zip.
]11[-Swipe the slider to confirm the flash.
]12[-After flashing, tap "Wipe cache/dalvik".
]13[-Swipe the slider to confirm.
]14[-Tap "Reboot System".
]15[-Wait for the phone to boot(It will take 10-20 minutes to fully load), when it boots into Setup Wizard, stop and watch the status bar Network Signal icon, wait for the device to detect the SIM, when the icons shows a signal(and 3G if you're lucky, if you are not getting any 3G then just get on WiFi to finish setup if you have WiFi or if you don't have WiFi, skip setup and go on to SETTING UP DEVICE AND SIM, you can sign in to Google to finish setup after you get the SIM and APNs set up), then go through Setup Wizard to set up the device and sign in to your Google account. When you're in the phone, continue to setup steps below.
***SETTING UP DEVICE AND SIM***
***NOTE***Your system settings may look different depending on your ROM but the settings should be the same or similar, find the settings described wherever they are in your ROM and set them to what is posted.***NOTE***
]1[-Go to System Settings>About>Build Number.
]2[-Tap build number at least 7 times quickly to enable Developer Options(you'll get a toast message saying you have enabled development options).
]3[-Go to System Settings>Developer Options.
]4[-Set Root Access to "apps and adb".
]5[-While still in developer options, verify USB debugging is on(neither is needed for setup but turning them on now prevents potentially confusing issues later).
]6[-Open your dialer app and dial:
*228(if your SIM is a Verizon SIM), press send, this programs the SIM, hangup when done.
OR
*2289X(if your SIM is a Straight Talk SIM(or any other Tracfone variant CDMA SIM). I can't confirm the actual number, I haven't used this SIM), if your SIM is a ST BYOP CDMA 4G/LTE SIM then this number should program the SIM, I can't confirm that though, if it doesn't we'll have to hope someone that used ST 4G posts what they had to do, hang up when done.
]7[-Go to System Settings>Mobile Networks(tap the words, not the toggle switch.
]8[-Set Preferred Network to "3G".
]9[-Set CDMA Subscription to "NV".
]10[-Select Access Point Names.
]11[-Then select one of the existing APN sets on the list(any set, it doesn't matter, do not create a new set, you have to edit an existing set or they won't save, your list won't look the same as mine).
]12[-Edit the APNs using either set I have posted, the Tracfone set should work on all Tracfone network variants. Change only the values listed.
]*[Tracfone APNs, enter the name of your Tracfone network Carrier variant in the Name value(These APNs are for all Tracfone devices including BYOP devices).
Name: (Your network variant)
APN: tfdata
Port: 80
MMSC: http://mms-tf.net
MMS Proxy: mms3.Tracfone.com
MMS Port: 80
]*[Verizon APNs(these will also work on the Tracfone variants since they are on Verizon towers).
Name: verizon
APN: internet
MMSC: http://MMS.vtext.com/servlets/mms
MMS port: 80
MCC: 310
MNC: 012
APN Type: internet,mms
]13[-When you've entered the APNs, tap the menu button.
]14[-Save the edited APNs, the set you create might disappear but they are still there and will still work as normal.
***NOTE***If you flashed a 4.4+ ROM first and now you want to go up to 5.0+/6.0+ and you have working data, now would be a good time to reboot to TWRP to flash the 5.0+/6.0+ ROM and Gapps like instructed in the above steps. When you get them flashed, do these same steps to make sure everything is set where it needs as you go back through everything.(or dirty flash with no factory reset, only wipe cache and dalvik after flashing and ONLY as long as it is an update to the same ROM you are using, for example, CM11 to CM12 or AICP 5.0 to AICP 6.0, hopefully dirty flashing will let you keep APNs configured in some of the newer ROMs that don't give access to APN settings instead of having no way to change APNs in your new ROM, also, some of the ROMs don't have the settings built in the ROM because they have World APNs so shouldn't need the settings configured)***NOTE***
]15[-Reboot the device to reload settings.
]16[-After the device reboots you should have working mobile data and MMS(You can sign in to your Google account now if you had to skip it in setup), install Titanium backup using the copy of the app you placed on extsdcard then open Titanium Backup and restore all the data you backed up in Titanium Backup, reboot after restoring data from Titanium Backup.(You will need to go to System Settings>Security>Unknown Sources and turn it on to install Titanium Backup if you're installing from a copy you manually saved, or you can install it again from the Google Playstore)
]17[-Remember to set Root Explorer and mount R/W in ES File Explorer as described in PREPARING BEFORE FLASHING section posted above before proceeding to the next step.
]18[-Once everything is set up the way you want, mobile data/MMS are correctly configured and all data is restored from Titanium Backup, you can boot to TWRP and make a new NANDroid backup of your custom ROM with everything working, this can also be used to restore later if you have issues. Remember, at this point you should have a stock NANDroid backup and a custom NANDroid backup if you've followed the instructions, either can be used when/if you need it. Reboot after making the new NANDroid backup.
]19[-Enjoy!!!
Ink'd from my KrAkEn'd S3
***Troubleshooting***
]1[-ISSUE-You've tried flashing a CM12/CM13 or CM based Lollipop/Marshmallow ROM but you are getting a bootloop.
]A[-POSSIBLE FIX- Did you wipe data/wipe cache/wipe dalvik cache before/after flashing then rebooting?
]B[-POSSIBLE FIX- When coming from stock to Lollipop or newer it is sometimes necessary to do a clean install when flashing the ROM, to clean install, Boot to TWRP, select "Wipe".
]*[Then select "Advanced Wipe".
]*[Then select "System" and "Data" partitions(do not select any other partitions). Swipe the slider to confirm the wipe.
]*[Tap the home button and continue by flashing ROM and Gapps normally as posted in FLASHING YOUR ROM above.
]2[-ISSUE- You flashed a ROM and lost Signal.
]A[-POSSIBLE FIX- Check Network Settings to verify you're set to 3G and NV, if you flashed a custom ROM before this and had working data then flash back to that ROM and check network settings in that ROM also.
]B[-POSSIBLE FIX- Check System Settings>About>Status>IMEI and verify you still have IMEI. If you have lost IMEI then follow steps below.
]*[(Recommended)-Refer to the Comprehensive guide to backup IMEI/efs to restore IMEI HERE
]*[-Open Terminal Emulator and type:
su (press enter, grant superuser/root permission if prompted)
Then type:
reboot nvrestore (press enter, this will restore your IMEI)
]*[-Restoring the nvbackup using Terminal Emulator erases the backup from where it was saved so you'll need to make another NVdata backup using the same method described above in the PREPARING BEFORE FLASHING section.
]*[-Copy your efs folder back to its location on your device(overwrite the existing file if needed), reboot device.
]3[-ISSUE- You flashed a 6.0 CM/CM based ROM and now your PC sees your device but isn't seeing your device storage.
]A[-Possible fix- When device connects you'll see a notification in status bar, pull down notifications and open options, select MTP.
***NOTE***THIS THREAD(linked above also) discusses various issues when flashing these ROMs and using SIM, remember to patiently read through it if you have issues and you'll probably find your answer, the issues and fixes are spread through many months of posts so it's not going to be a fast find, but with diligence to suffer through the agony of reading posts you'll most likely find your answer***NOTE***
Hello. Nice guide here. Only problem I have is APN settings not accessible with cm 12.1 and a new ST SIM card. Tried to visit link for different ROMs and everything on fixin SIM/MMS, but links are broken.
Polston92 said:
Hello. Nice guide here. Only problem I have is APN settings not accessible with cm 12.1 and a new ST SIM card. Tried to visit link for different ROMs and everything on fixin SIM/MMS, but links are broken.
Click to expand...
Click to collapse
The links work fine for me, try a different browser or something.
As stated in my guide, new, never activated SIMs usually can't access APNs but previously activated ones can, get a used Verizon SIM from eBay for $3-5, they have APNs stored on the SIM, this allows you to edit them.
Or you can try different ROMs to see if APNs are accessible, some can and some can't because some of the ROMs have world APNs built in(these don't have APN settings), the ones without world APNs should be able to access APN settings.
Sent from my SCH-I535 using Tapatalk
I ended up doing a clean install of octos 6.0 ROM and works like a charm. No Verizon SIM needed. Flawless for me so far. Regardless , your posts taught me a lot on multiple sites. Amazing the s3 can run android 6.0. Cheers
Polston92 said:
I ended up doing a clean install of octos 6.0 ROM and works like a charm. No Verizon SIM needed. Flawless for me so far. Regardless , your posts taught me a lot on multiple sites. Amazing the s3 can run android 6.0. Cheers
Click to expand...
Click to collapse
You're using no SIM and you have data working?
Oh wait, you got it working with the ST SIM, cool.
Sent from my SCH-I535 using Tapatalk
works with a but
got an un-used Verizon 4g lte sim and got data after calling *228 but after a restart it will go back to apn setting not available for this user but still has data but not mms, untill dialing *228
this is with cm12
this must be the problem with new verizon lte sims
stoneman1924 said:
got an un-used Verizon 4g lte sim and got data after calling *228 but after a restart it will go back to apn setting not available for this user but still has data but not mms, untill dialing *228
this is with cm12
Click to expand...
Click to collapse
Are the APNs saving when you can access them? If so then a reboot shouldn't reset everything. You have to edit an existing set or they won't save, creating a new set won't save, only editing existing sets works.
Sent from my SCH-I535 using Tapatalk
Droidriven said:
Are the APNs saving when you can access them? If so then a reboot shouldn't reset everything. You have to edit an existing set or they won't save, creating a new set won't save, only editing existing sets works.
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
that helps to know that i will try that now
---------- Post added at 03:03 AM ---------- Previous post was at 02:51 AM ----------
im doing a factory reset then dialing *228, modifying one of them.(can i delete the rest?).im hoping not having to buying another sim but i have hadthe mms and data work with this card but after 30 min it seemed to start giving me trouble
stoneman1924 said:
that helps to know that i will try that now
---------- Post added at 03:03 AM ---------- Previous post was at 02:51 AM ----------
im doing a factory reset then dialing *228, modifying one of them.(can i delete the rest?).im hoping not having to buying another sim but i have hadthe mms and data work with this card but after 30 min it seemed to start giving me trouble
Click to expand...
Click to collapse
Leaving the rest of them won't harm anything, you can delete them if you want but once they are gone there's no getting them back.
In my experience, I've seen better results with a used SIM from Verizon, they are easy to get and cheap for $3 to $5 on eBay.
Sent from my SCH-I535 using Tapatalk
Polston92 said:
I ended up doing a clean install of octos 6.0 ROM and works like a charm. No Verizon SIM needed. Flawless for me so far. Regardless , your posts taught me a lot on multiple sites. Amazing the s3 can run android 6.0. Cheers
Click to expand...
Click to collapse
Do you have working MMS?
Sent from my SCH-I535 using Tapatalk
so my phone still clears apn settings after a restart untill i call *288. ps i needed to reflash the zip and click on cm13 by accident but it seems to download and apn from *228 and work without modification
stoneman1924 said:
so my phone still clears apn settings after a restart untill i call *288. ps i needed to reflash the zip and click on cm13 by accident but it seems to download and apn from *228 and work without modification
Click to expand...
Click to collapse
I didn't quite understand that, can you clarify what you're saying?
Are you saying the APNs are disappearing?
Typically on this device, when you edit and save they disappear but still work, that's normal for this device if that is what you mean.
Sent from my SCH-I535 using Tapatalk
After dialing *228 im given the apn list. One of them works from the start with no modifications and is named straight talk. But after rebooting the phone the list will be blank and say apn setting not available for this user(data works but no mms). If i dial it again the list returns and the phones mms works onces again. Im guessing this is the errors you have been talking about but i got the sim card befor your guild.
I will most likely buy another card used but im not much of an ebay user
And im sorry my English is vary bad
Sent from my SCH-I535 using Tapatalk
---------- Post added at 05:04 AM ---------- Previous post was at 04:55 AM ----------
The apn it defaults to and works on is basically blank but it works. As long as i dont restart the phone. I have not tested to see what happens over a long period of time, my guess is it will eventually stop working again. But i will keep my phone on over night and see if i can mms in the morning
Sent from my SCH-I535 using Tapatalk
stoneman1924 said:
After dialing *228 im given the apn list. One of them works from the start with no modifications and is named straight talk. But after rebooting the phone the list will be blank and say apn setting not available for this user(data works but no mms). If i dial it again the list returns and the phones mms works onces again. Im guessing this is the errors you have been talking about but i got the sim card befor your guild.
I will most likely buy another card used but im not much of an ebay user
And im sorry my English is vary bad
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
Wait before you get the SIM. I might can work something out for you. You're the first person to mention getting APN settings back after they weren't available and the first to mention that you lose them after a reboot. Does your data and MMS still work after rebooting?
I'm going to contact some developer associates of mine and see if we can't use this information to come up with a working fix for it, if so, you won't need another SIM but if you'd rather not wait then go ahead get the SIM.
You have me curious to see if there is something useful that can be done like writing a script or something to run at startup to keep your issue from happening. Whether its a script or not there may still be a chance there could be a small breakthrough for this device when using these ROMs.
Sent from my SCH-I535 using Tapatalk
I am more than happy to wait I'm more interested in the process of getting this to work then I am updating my phone after a reboot and APN settings disappear I lose the ability to MMS but I still am able to use data.
If there is any information I can send you please let me know I am more than happy to send it
I am doing this with the CM 13 nightly build but I'm not up to date this current moment because that would require a reboot
Sent from my SCH-I535 using Tapatalk
stoneman1924 said:
I am more than happy to wait I'm more interested in the process of getting this to work then I am updating my phone after a reboot any APN settings disappear I lose the ability to MMS but I still am able to use data
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
In the meantime, if you want to use MMS you can use Hangouts or a third party texting app from the Playstore, there are several different ones, third party texting works fine, its the stock messenger in these ROMs that doesn't work without the APNs, third party doesn't need it.
Sent from my SCH-I535 using Tapatalk
Doesn't hangout require the other person to have it as well or will they receive it as a normal text
If you need any info from me let me know I am more than happy to give it to you
Sent from my SCH-I535 using Tapatalk
stoneman1924 said:
Doesn't hangout require the other person to have it as well or will they receive it as a normal text
If you need any info from me let me know I am more than happy to give it to you
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
Yes, but some of the third party apps don't require the other person to have it.
BTW, if you use the reply button under someones post(if you're using a browser) it will quote whoever you're replying to and they'll get a notification to let them know you replied.
Or if you're using an app to view this form, tap the persons post then tap reply and it will quote them.
This way they know you replied instead of having to purposely come look to see if you replied.
You can also give someone a mention if you want to get their attention by putting @ on the beginning of their name like this @stoneman1924, this also gives them a notification that you mentioned them so they'll know to come look. It makes it easier for everyone if you use the quote system and the mention system. I've quoted your post every time I replied, it gave you notifications that I had replied to you so you could check my reply didn't it?
Sent from my SCH-I535 using Tapatalk
dose anyone have the latest cm13 nightly zip, i didnt notice the cm14 and updated and cant get it back to cm13
Hello from SoCal
I'm mighty impressed with the custom roms I've come across on this amazing site, but after several frustrating days, I've decided to go back to stock firmware for my cdma moto g3, XT1548. (Huge props to lost101 for the detailed and easy-to-follow post.)
It's such a pleasure to extend the life and usability of an older phone by installing custom roms, and I've never had any problems until I bought the g3. But try as I might, no matter what rom I installed, I couldn't restore mobile data.
After installing the rom, it seemed easy enough to complete the final step and reset the carrier by inputting ##72786# via the generic phone app. But it never worked -- instead of going to the SCRTN settings, the dialer treated it like a phone call. I googled around for days, tried changing various settings -- no luck.
Actually, I did manage to upgrade from 5.1 to 6.0 by leaving TextNow for another Sprint mnvo, so it's not a total loss. Sure did like some of the 7.1.2 roms I installed for a bit, though . . .
Did I do something dumb, or is it the case that a certain set of conditions can limit a phone's ability to be upgraded? Any thoughts? Again, LOVE this website. Thanks!
OBTonyD said:
Hello from SoCal
I'm mighty impressed with the custom roms I've come across on this amazing site, but after several frustrating days, I've decided to go back to stock firmware for my cdma moto g3, XT1548. (Huge props to lost101 for the detailed and easy-to-follow post.)
It's such a pleasure to extend the life and usability of an older phone by installing custom roms, and I've never had any problems until I bought the g3. But try as I might, no matter what rom I installed, I couldn't restore mobile data.
After installing the rom, it seemed easy enough to complete the final step and reset the carrier by inputting ##72786# via the generic phone app. But it never worked -- instead of going to the SCRTN settings, the dialer treated it like a phone call. I googled around for days, tried changing various settings -- no luck.
Actually, I did manage to upgrade from 5.1 to 6.0 by leaving TextNow for another Sprint mnvo, so it's not a total loss. Sure did like some of the 7.1.2 roms I installed for a bit, though . . .
Did I do something dumb, or is it the case that a certain set of conditions can limit a phone's ability to be upgraded? Any thoughts? Again, LOVE this website. Thanks!
Click to expand...
Click to collapse
If you're using the Virgin mobile xt1548, you just need to set up the apn correctly. Use the one in the attachments. This how I do it.
1. Clean a flash ROM.
2. Mount /system in TWRP
3. Copy the apn-conf.xml with TWRP's file manager to /system/etc
4. Chmod the apn-conf.xml to 0644
5. Unmount /system and reboot.
6. Open settings and find the cellular network settings. Select the following.
Preferred network type>LTE
System select>Automatic
CDMA subscription>RUIM/SIM
Access Point Names>APN1 Virgin Internet LTE (if there is an APN2 delete it.)
After that select "carrier settings". You'll get an error, all radios will reset and LTE will show up in a few seconds.
For future reference do not use dialer codes on custom Roms for anything network related. This is asking for some serious headaches.
Spaceminer said:
If you're using the Virgin mobile xt1548, you just need to set up the apn correctly. Use the one in the attachments. This how I do it.
1. Clean a flash ROM.
2. Mount /system in TWRP
3. Copy the apn-conf.xml with TWRP's file manager to /system/etc
4. Chmod the apn-conf.xml to 0644
5. Unmount /system and reboot.
6. Open settings and find the cellular network settings. Select the following.
Preferred network type>LTE
System select>Automatic
CDMA subscription>RUIM/SIM
Access Point Names>APN1 Virgin Internet LTE (if there is an APN2 delete it.)
After that select "carrier settings". You'll get an error, all radios will reset and LTE will show up in a few seconds.
For future reference do not use dialer codes on custom Roms for anything network related. This is asking for some serious headaches.
Click to expand...
Click to collapse
Thanks for your post Winchester. I have Sprint, which is cdma. I understand editing the apn settings only works for gsm. I did try it anyway for kicks, no luck.
Oh and thanks for the heads-up about dialer codes on custom roms -- I had not heard that before.
Being a huge fan of the Pixel series and living in China is not easy. Just upgraded my XL to 3 XL and naturally I had to enable the LTE to work in China. Regardless what you may see on the Chinese forums (gfan), all the files you need are already present on the phone.
Files you need:
1) The ADB bridge for Windows
2) The most recent factory image
3) Magisk Manager
4) Chinese-Carrier-Pixel-3-xl-LTE-VoLTE-Enabler (Magisk Manager module) - Github direct: https://github.com/wangdaning/Chinese-Carrier-Pixel-3-xl-LTE-VoLTE-Enabler (big thank you to wangdaning for allowing me to publish it.) Also attached as a zip file to this post.
If you don't understand what these files are for or where to find them, perhaps you should ask a friend to help you. Flashing anything wrong could result in an expensive brick. Always backup your data, never blindly trust a post, and do your research. This post is in good faith and I am not liable for your actions.
Now, I don't have any of the variants of 3 (Pixel 3, 3a, 3a XL) but I would assume it would work in a similar fashion; however, see above and do your research. Check file structures, read some posts, backup data, etc. If someone does try it, please report both success and failure to build the knowledge.
1) We need to ensure our phone has an unlocked bootloader. If your bootloader is locked, you WILL lose all your data. Ensure you backup everything you want to keep. There is no getting around this step. We need to be a developer first. Go to Setting->About Phone->Build number (tap it until it says you are a developer). Then go to System-> Developer options -> OEM unlocking: turn it on. Next we need to reboot to the bootloader by resetting the phone and hold the down volume key as it reboots. In the bootloader, first use the volume keys to find and select the unlock the bootloader command with the power key. Then, we need to send the following command:
Code:
fastboot flashing unlock
You will receive a wipe and security warning. Accept and reboot the phone. It will wipe and reset your phone to factory.
2) I started from a stock image (May update; QQ2A.200501.001.B2). I suggest you start from there.
3) While we have the May update in front of us, we need to extract the boot.img so it can be patched to root the phone. TWRP doesn't support us at the time of writing on Android 10. (Hope that new baby is healthy!) The boot image can be found in the zip image-crosshatch-*release code*.zip/boot.img. Transfer this boot.img to the phone to be modded to enable root.
4) Next the phone needs to be rooted. You need to download the most recent version of Magisk Manager. Once installed, open up Magisk Manager. It will report no Magisk and that's ok, we are installing it now.
5) Tap install on Magisk and it will ask if you want to install, so install. Then you need to select the method. We will choose "Select and patch a file." Tell it where you saved your boot.img and it will patch it to allow us to root the phone. The output file we need is called magisk_patched.img is on the phone. Move it back to your directory with your ADB bridge.
6) Next we need to flash this patched boot file to our phone to complete the rooting process. Reboot to the bootloader and send the two commands:
Code:
fastboot flash boot_a magisk_patched.img
fastboot flash boot_b magisk_patched.img
Reboot the phone and congrats, you are rooted with an unlocked bootloader.
7) To prepare for the install of the mock files that will point to the files on the phone, we need to delete a few checking files. Using your file explorer of choice that can gain root access delete the following:
/data/vendor/modem_fdr/fdr_check
everything in /data/vendor/radio/ (make the target folder empty)
8) Download the LTE_enabler from Github or the zip file here. Open Magisk Manager and open the menu -> Modules -> "Yellow Plus" to add. Point it to the zip file.
9) Reboot and enjoy using your phone as intended.
I tried to be as detailed as I could but not be over verbose either. If any step is unclear, there are more detailed guides on this forum concerning bootloader unlocking and Magisk rooting on Android 10. As a bonus tip, does the "x" showing no data bother you and stop some services from working? If so, this can be fixed by re-pointing your captive portal to something inside the firewall. This can be accomplished with one line of code:
Code:
adb shell "settings put global captive_portal_https_url https://developers.google.cn/generate_204"
Enjoy and if you have questions about Pixel and China, feel free to post them. Support right to repair!
I downloaded the zip file but it tells me it's not a module.
jifengSherry said:
I downloaded the zip file but it tells me it's not a module.
Click to expand...
Click to collapse
Could use more details, otherwise it is hard to help. It definitely is a module and installs fine. Something else is going on.
is this for china only? I have a Canadian 3 XL and moved to Bucharest, need to enable VOLTE on Orange Romania. I'm also on Android 11
It should work, but you would have to slightly modify the files. Instead of pointing to the Chinese carrier modem file you would want to point to the orange Romania file. I looked and there is an mbn file for orange Romania, it is just not included in the mbn_sw.txt. Then again, have you made sure Orange has activated VOLTE for your device?
wangdaning said:
It should work, but you would have to slightly modify the files. Instead of pointing to the Chinese carrier modem file you would want to point to the orange Romania file. I looked and there is an mbn file for orange Romania, it is just not included in the mbn_sw.txt. Then again, have you made sure Orange has activated VOLTE for your device?
Click to expand...
Click to collapse
I contacted Orange and they say VOLTE should be working, that the issue is my device not being compatible with their network. I also bought a Samsung watch 3 with LTE and can't activate LTE through my phone, i assume it's due to the same issue.
I'll follow your guide and report back.
Should be no issue if i am using Android 11 instead of 10 right?
Should be fine, you just need to make sure that you modify the mbn_sw.txt file to include the location of the Orange Romania mbn file. You might just try this first:
7) To prepare for the install of the mock files that will point to the files on the phone, we need to delete a few checking files. Using your file explorer of choice that can gain root access delete the following:
/data/vendor/modem_fdr/fdr_check
everything in /data/vendor/radio/ (make the target folder empty)
Click to expand...
Click to collapse
If that does not work then you need to modify the module to include the romania mbn.
wangdaning said:
Should be fine, you just need to make sure that you modify the mbn_sw.txt file to include the location of the Orange Romania mbn file. You might just try this first:
If that does not work then you need to modify the module to include the romania mbn.
Click to expand...
Click to collapse
Dude i love you! worked perfectly. I followed the guide to root Pixel 3 on Android 11 and then your steps, didn't modify anything and now i have VOLTE enabled!
thank you so much!
angeluszero said:
Dude i love you! worked perfectly. I followed the guide to root Pixel 3 on Android 11 and then your steps, didn't modify anything and now i have VOLTE enabled!
thank you so much!
Click to expand...
Click to collapse
ok i spoke too fast, while VOLTE is enabled now in the settings, when i make a call, it switches to H+ which means its not using VOLTE. any idea? I modified the .txt file to include the location of the romania .mbn file, i modified the file directly on the phone though, after installing the module with magisk manager
Not sure, to many variables at play. I mean it could be that orange Romania only has VoLTE in certain areas/cases. Try using *#*#4636#*#* and phone information, see what it says.
wangdaning said:
Not sure, to many variables at play. I mean it could be that orange Romania only has VoLTE in certain areas/cases. Try using *#*#4636#*#* and phone information, see what it says.
Click to expand...
Click to collapse
I did that, both VOLTE and Wifi calling say provisioned. I guess it might be something on Orange's end.
I saw a reddit post for a Pixel 3 having the same issue and the carrier ended up doing something on their side.
Confirmed working on Pixel 3 w/ Android 11!
Can this patch work on Pixel 4 as well? Thank you
duffercn said:
Can this patch work on Pixel 4 as well? Thank you
Click to expand...
Click to collapse
You would have to find the location of the files on the Pixel 4 as I am not sure where they are. Then modify the module to point to the correct location.
I wrote the method in 1 II for your reference.
The Qualcomm Diagnostic Port command in Xperia 1 is as follows.
(setprop sys.usb.config rndis,eng_mode,adb)
And use the EFSTOols.exe program.
It's easier than I mk2.
Screenshot is
1 and 1 MK2
Hello Xperia users! In the meantime, I finally solved the VOLTE problem! I approached Qualcomm's diagnostic port-active-efsExplorer and solved the problem by inserting a VOLTE profile from my carrier
Sorry, this is Korea and I am Korean.
However, I will write down the method in English.
Unlike previous 1&5, Qualcomm's diagnostic port cannot be opened.
opening command
I don't even know. I don't think so.
So it's a little different from before.
I tried to force it open.
debugging connection
Open the Command Proposal window.
adb shell input
su input
Do you want to allow shell on your phone?
prompt acceptance of permission
Then the $ shape changes to #.
Now
setprop persist.usb.eng 1
Copy paste entry. Please enter
And you're gonna be out there during tethering.
In My Computer Item
View Device Manager.
Please turn debugging back on.
Of course, no access.
If you turn on debugging again,
I've already set it up, so it looks like that.
Among them, there is a product model named XQ-AT52.
There are four yellow exclamation points in total.
Manually update driver Press [port] to list the manufacturers
It's called Qualcomm hs-usb-diagh and 9091. with this
I need a manual update. gogo
Now run the EFS Express.
Press 0 on the ROW and OK.
(ROW or SF_Default)
Oh, it takes a long time. I thought it stopped.
It opens if you stay still. LOL
It's open. How nice to see you here!
I am the Korean telecommunication company EFS file extracted from xperia1.
I used it. If you need VOLTE,
XPERIA1 (Modem).Extract from SIN file
I will use the Korean communication file.
Just drag it and put it in a folder.
v check and Yes
There'll be folders that don't exist while you're pulling them in.
Then make it and put the file in.
In the folder where you can view this red file,
Drag and drop the file twice.
The reason is that once you do it, you just go in.
The red file is not updated.
That's how the numbers at the back change when you renew.
So make sure to put it in twice.
Files beginning with NV do not have folders.
Put it on top.
It's over now!
Volte Success ^0^ About IMS
VOLTE OK
Confirm Video Calls
It was such a hard time for me!
I was sad because I couldn't get help.
With 5G mobile phones in 2020,
It was terrible to be on the 3G phone.
If there's someone like me,
This information will help you a lot.
Finally, Marktu
Buy! Buy two! I love it.
Wow! Well done
Root question
Is there a way to do this without root by using say newflasher and just changing the SIN file?
Firmware File Location
htcmage said:
I wrote the method in 1 II for your reference.
The Qualcomm Diagnostic Port command in Xperia 1 is as follows.
(setprop sys.usb.config rndis,eng_mode,adb)
And use the EFSTOols.exe program.
It's easier than I mk2.
Screenshot is
1 and 1 MK2
Hello Xperia users! In the meantime, I finally solved the VOLTE problem! I approached Qualcomm's diagnostic port-active-efsExplorer and solved the problem by inserting a VOLTE profile from my carrier
Sorry, this is Korea and I am Korean.
However, I will write down the method in English.
Unlike previous 1&5, Qualcomm's diagnostic port cannot be opened.
opening command
I don't even know. I don't think so.
So it's a little different from before.
I tried to force it open.
debugging connection
Open the Command Proposal window.
adb shell input
su input
Do you want to allow shell on your phone?
prompt acceptance of permission
Then the $ shape changes to #.
Now
setprop persist.usb.eng 1
Copy paste entry. Please enter
And you're gonna be out there during tethering.
In My Computer Item
View Device Manager.
Please turn debugging back on.
Of course, no access.
If you turn on debugging again,
I've already set it up, so it looks like that.
Among them, there is a product model named XQ-AT52.
There are four yellow exclamation points in total.
Manually update driver Press [port] to list the manufacturers
It's called Qualcomm hs-usb-diagh and 9091. with this
I need a manual update. gogo
Now run the EFS Express.
Press 0 on the ROW and OK.
(ROW or SF_Default)
Oh, it takes a long time. I thought it stopped.
It opens if you stay still. LOL
It's open. How nice to see you here!
I am the Korean telecommunication company EFS file extracted from xperia1.
I used it. If you need VOLTE,
XPERIA1 (Modem).Extract from SIN file
I will use the Korean communication file.
Just drag it and put it in a folder.
v check and Yes
There'll be folders that don't exist while you're pulling them in.
Then make it and put the file in.
In the folder where you can view this red file,
Drag and drop the file twice.
The reason is that once you do it, you just go in.
The red file is not updated.
That's how the numbers at the back change when you renew.
So make sure to put it in twice.
Files beginning with NV do not have folders.
Put it on top.
It's over now!
Volte Success ^0^ About IMS
VOLTE OK
Confirm Video Calls
It was such a hard time for me!
I was sad because I couldn't get help.
With 5G mobile phones in 2020,
It was terrible to be on the 3G phone.
If there's someone like me,
This information will help you a lot.
Finally, Marktu
Buy! Buy two! I love it.
Click to expand...
Click to collapse
Hi there,
How did you find the firmware file? Did you extract the SIN from the localized firmware (for example custom U.S. or via another method? Also does this work for Xperia 1 or only Xperia 1 II
veerasammy778 said:
Root question
Is there a way to do this without root by using say newflasher and just changing the SIN file?
Click to expand...
Click to collapse
If you have Xperia 1. Just to enable VoLTE, either flash SEA firmware or Just flash these from the Japanese version.
Put these in a New folder.
oem.map
oem_other.map
oem_other_X-FLASH-CUST-A2CD.sin
oem_X-FLASH-CUST-A2CD.sin
newflasher.exe
I'm using Android 9 and Flashed OEMs from Japanese latest .191 firmware which you can get by downloading using XperiFIrm and Newflasher from @munjeni .
@jeoleo7 I have Xperia 1 SO03L docomo version single sim phone. Unlocked carrier for use in India. Currently on android 11 version.
Can I flash below files and enable volte ?. Hope this will not affect sim unlock status to locked again. Need your help !
Quote"
Put these in a New folder.
oem.map
oem_other.map
oem_other_X-FLASH-CUST-A2CD.sin
oem_X-FLASH-CUST-A2CD.sin
newflasher.exe"
Will you be able to share the above file because I dont know how to extract it from android 11
@ralf_waldo
I have tried on my J9110 dual.
These files I have listed are just the OEM only and are region specific.
I easily achieved HD voice calls on LTE in my phone when I was using firmware from Ukraine or any other region.
I also tried Single sim variant flashing on my dual sim version.
I tried J8110 EE UK (found the clock and few changes different from my original).
Hence, just flashing these files won't lock your phone since its already unlocked.
You may backup your important things before doing anything.
Customized_JP_OEM_332.zip
drive.google.com
i need enable Volte on Sony experia 1 model : SO-03L please help me.
I just bought a Xperia XZ2 H8276 since the sim pins finally broke in my Xperia X Performance after about 4 year, word of advice don't make a sim work. Was not finding a Xperia XZ2 compact under $200 and the newer 5's are expensive, so that was the choice I made. It did not dawn on me that the move to volte only would make it hard to get newer unlocked phones on a nework. In trun looking into options pertaining to volte, switching to verizon was the only one that seemed to have a viable path. Talked with at&t where I found them unwilling to add my imei and don"t see a mdn that is clear cut for them, do see a mdn for tmobile but no service by my house. Verizon dose have dmd and they got the XZ2 compact, so there was light at the end of the tunel. So got the cheapest volte phone that I could find to activate a sim on, a moto e5 play is what I found. Will get to aguing with them now to add my imei since it work, unsure how that is going to go.
To get statrted a activated sim is needed and was done using the moto e5. After activation, need to talk with someone and have them check that sim the sim is CDMA-less with HD voice only. Best place I found to do that is start a chat with someone on this page, click chat in bottom right.
Verizon HD voice
For how I got the XZ2 to work on verizon gose like this based on many failed attempts. What I ended up doing is flashing H8216 Vodafone_Global_52.1.A.3.49-R9C firmware with H8314 Customized US_52.1.A.3.137-R7C oem sin files with newflasher, you can get these these off xperiafirm.
NewFlasher
XperiaFirm
Now with that in order, the verizon mbn needs added but need root to do so. If you dont have twrp that need installed and be sure to sideload magisk at the same time, other wise you will have boot loop to deal with.
TWRP
Magisk
After the phone has booted into the os, you need to now install the magisk app. Run this from whre you downloaded the application to your pc or install from the browser on the phone, need to cd to the place of download first if using terminal.
adb install Magisk-v23.0.apk
Magisk app
Here is the verizon mbn I pulled from the XZ2c modem sin.
Verizon mbn
That needs copyed to the phone SD card and use Root explorer to copy the mbn where it gose. I tryed PDC but could not get the drivers to work.
Root Explorer
You can you use this to install it if debug is on or down from the phone browser, cd to where you downloaded the file then...
adb install RootExplorer.apk
Now in root explorer, this is the destination to go and can only go there if root has been granted. If you dont get the promt to grant root go into magisk, click the shield at boot then the slider by the app. To copy the generic folder here from the sd card, click and hold it till hilighted where you can click the two papers stacked at the top. There will now be a clip board icon in the bottom right, do to the destination and click it.
/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw
The internal and external sd card will be one these two locations, ether use "adb push" or mtp to the put the directory on the sd card.
/storage/*-* *=a string of letters and numbers
/storage/emulated/0
/storage/self/primary
Now restart and dial this.
*#*#7378423#*#*
In service menu - service info - software info you should see this under current modem config
row/verizon/vl/us
Now dial this.
*#*#4636#*#*
Under phone information set network type to lte only and should see voice type lte. If all went well, you should now be able to make phone calls.
I would like to move on to installing lineage-os but volte was not working there. I need to use this phone for work, so am not going to get into debuging that. Be my guess to try but Im not sure what brakes installing that.
I got some help from junkie2100 and give thanks to those that have posted info/software that lead me this far in gettting volte working. Here are some the clues that aided in the journey.
clues
clues
clues
As for tmobile, you might be able to replicate this but intead use oem sin's from the xz3 H8416 US along with pulling its mdn out its modem sin. Not sure what is special in the oem sin that pertains to setting up the given carrier, so unsure what is needed to get at&t to work but you free to experiament if you choise just I will not be much help.
Thanks for taking the time to put this together, the information on getting VoLTE working in the US on the XZ2 seems to be pretty scattered across various threads over the last several years, so I appreciate you placing this here.
I am not on Verizon, but I have been trying to figure out how to get this working on T-Mobile. I have followed some other threads that point to downloading the XZ3 OEM sin files as part of its Customized US Firmware like you mentioned, replacing those in the stack for the XZ2 firmware of a matching/similar version, and flashing to my device. I noticed after doing that VoLTE is provisioned (greyed out but turned "on"), but the modem config when checking my settings is still "Unknown." In addition to that, setting the device to "LTE Only" causes calls to not be placed, and "LTE Preferred" leads to calls dropping down to 3G like they originally were before trying to flash anything.
I could maybe use a little help in understanding what you mean be "pulling the mdn out of the modem sin." Is this an additional step to just flashing the two OEM files mentioned above and if so, where would I find it and go about setting it up?
Appreciate it.
The mbn file you need is in the modem sin from the xz3 firmware and this is the binary you need to extract it, put both the unsin binary and modem_X-FLASH-ALL-B6B5.sin in the same folder. This is the config file used by the oem sin to setup the volte.
unsin binary
Now cd to the folder that has both those and run these commands.
./unsin ./modem_X-FLASH-ALL-B6B5.sin
mkdir ./modem
sudo mount -t vfat -o loop modem_X-FLASH-ALL-B6B5.img modem/
You now have the modem sin extracted and the image mounted in folder modem. From there you need a copy of this tmobile folder and move it to the sd card on the phone.
/image/modem_pr/mcfg/configs/mcfg_sw/generic/row/tmobile
Now you can umount the modem image.
sudo umount -t vfat modem_X-FLASH-ALL-B6B5.img modem/
Now on the phone in root explorer that tmobile folder gets copyed to here.
/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic/row
In this file you will also need to add these two lines so the mbn can be found.
/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw//mbn_sw.txt
mcfg_sw/generic/row/tmobile/vl/us/mcfg_sw.mbn
mcfg_sw/generic/row/tmobile/vlvw/us/mcfg_sw.mbn
Now restart and dial this.
*#*#7378423#*#*
In service menu - service info - software info you should see one these under current modem config
row/tmobie/vl/us
row/tmobile/vlvw/us
Would anyone care to guess if a rooted/ rom'ed 8216 model of the XZ2 will work on T-mobile now that they have declared many older phone models incompatible (perhaps related to VoLTE capability)? 1mouse3 does your phone still work on T-Mobile? Thanks!