[How to] VoLTE on Jio India Carrier with USA snapdragon S8 or s8+

Did this work for you?


  • Total voters
    40

nimms

Senior Member
Oct 17, 2007
618
154
0
Hyderabad/TS
Thanks for the prompt response! :)
Unfortunately, I'm unable to launch the IMS Settings activity as the app says that I don't have certain permissions that are required. What to do?
Ok.. that method may not work with Oreo. (Those on Nougat can try)
If you are from Hyd, send me a Private msg with contact number.

If not, download Exynos version of s9 stock rom and unzip CSC from it. I'll tell you how to extract sec_omc from it tomorrow.
 
  • Like
Reactions: Galactiko

Galactiko

Member
Jun 7, 2014
14
2
0
Ok.. that method may not work with Oreo. (Those on Nougat can try)
If you are from Hyd, send me a Private msg with contact number.

If not, download Exynos version of s9 stock rom and unzip CSC from it. I'll tell you how to extract sec_omc from it tomorrow.
I'm from Delhi, but thanks for the offer. :)
I'll download the Exynos stock ROM right away! Should I download this one - https://www.sammobile.com/firmwares/galaxy-s9/SM-G960F/INS/download/G960FXXU2BRG6/225558/ ?
It is the latest Indian ROM and has bootloader v2, which is what I have. So, I should download this, right?
Thank you once again.
 

nimms

Senior Member
Oct 17, 2007
618
154
0
Hyderabad/TS

nimms

Senior Member
Oct 17, 2007
618
154
0
Hyderabad/TS

nimms

Senior Member
Oct 17, 2007
618
154
0
Hyderabad/TS
That latest Indian firmware is yet to be uploaded on updato.com :(
Anyway, please let me know the steps to extract sec_omc from the firmware, whenever you have the time.
Uploaded a detailed video for you. Should work with many models of samsung.

https://youtu.be/giD7nP4Oue4 this video should help you extract your Sec_OMC.zip from CSC tar.

Comment on the video if that method worked for you.
 
  • Like
Reactions: Galactiko

ssm227

Member
Mar 21, 2009
11
0
0
Software Update?

I see there is a new software released for most countries including US. It's with BL5 and released on 18th July.
Can we just flash the AP & BL files from that and get to the latest version without losing VoLTE?
 

Galactiko

Member
Jun 7, 2014
14
2
0
Uploaded a detailed video for you. Should work with many models of samsung.

https://youtu.be/giD7nP4Oue4 this video should help you extract your Sec_OMC.zip from CSC tar.

Comment on the video if that method worked for you.
Thank you so much for making this video! Unfortunately, I ended up selling my Snapdragon S9, since even the v2 Combination ROM wasn't available for this device.
At the same time, I'm sure this tutorial will help others like me. :good: :)
 

rajeshca911

Senior Member
Mar 12, 2014
118
32
0
Vizag
NEW Instructions: Dated July 10th 2018
Should work on all Snapdragon USA/Canada models (ATT , verizon, sprint, tmobile tc) Tested on S8+ and S8, should work on Note 8 and S9 if you have right files.

Keep your Jio SIM in the phone all along.
Check your Bootloader version first (Download matching files only)
(Identify your bootloader version > Go to Settings > About phone > Baseband version under software info should show something like G955USQU4CRE9 The fourth number from right is your bootloader version. If you try to flash any lower version (BL 3 to BL 2), ODIN will fail and phone will show Fused 3 binary 2 error. So, choose the file versions matching your bootloader. You can go higher but not lower. Means BL 2 can be flashed with BL 3 or 4 but not with 1 (most of the times).


1.Back up your data using Samsung smart switch or any other means (save whatsapp chats to google in settings)
2.Flash matching stock firmware (On unzipping stock FW, you'll get AP, CP,BL and CSC files. Use Odin to flash them) (Don't flash User data file if it's there in extracted files)
Recommended Odin https://forum.xda-developers.com/android/software/patched-odin-3-13-1-t3762572

S8+ models
CRE2 for BL version 1, 2,3 or CRE9 for BL 4
S8 models
CRE2 for BL 1,2,3 or CRE9 for BL4
Note 8 models
BL 1,2,3 or CRE1 for BL4

3. Download sec_omc.zip specific to your model
INS OMC for s8+ or For Note 8 or For S8

4. Download and unzip combination rom (You'll get a file ending in tar.md5) (Matching file only)
For s8+ models or Mirror

For s8 Models

Note 8 combination files or Mirror or BL 4 version

5. Open Odin (princecomsy version) and click on AP, choose the file you extracted in step 4
6. Put your phone in download mode (hold the Power button, Volume Down button, and the Bixby button until Download mode screen is seen. Press Vol up to confirm).
7.Connect your phone to PC. You should see "Added" in log of Odin and see a com port appearing on top left.
8) Click on start tab. If everything goes well, you'll see "PASS" on top left. Let it boot to Factory binary once.
9) Boot your phone to recovery mode (hold the Power button, Volume up button, and the Bixby button until samsung screen is seen).
10) Install "minimal ADB fastboot" program on PC, Copy the sec_omc.zip to your minimal ADB folder on computer (under program files on C drive).
Double click cmd-here.exe in that folder.
11) Connect your phone to your computer with your USB cable and in phone select Apply update via ADB in recovery screen (Navigate with vol bottons and select with Power btn).
12) On ADB window on PC type "adb devices" without quotes. Next line should show a device attached
If seen, type "adb sideload sec_omc.zip" without qoutes. It'll start transferring the file.. check mobile screen it'll install itself. (you might see some errors)
13) Once your phone reboots, you will see an "IME" button on the bottom). Tap on it and type *#243203855#
14) On resulting window, if you see INS in the list, click over it and click install and select full customisation.
15 Your phone will reboot to the 'factory binary homescreen', go to ADB on your computer and type in "adb shell".
16) Type in echo "INS" > /efs/imei/mps_code.dat (Please make note of the space between " and > and /)
You won't get any confirmation.
17) Now flash the full Stock firmware matching your bootloader via ODIN (BL, AP, CP, CSC files (not home csc)
18) After the flashing, phone will reboot. Don't setup any accounts yet. Boot to recovery and select "apply update via ADB" (Like step 7)
19) Sideload the CSC zip (similar to step 8) and let it reboot.
20) On reboot, you should see INS/INS/xxx under software info (xxx is your factory csc version) and VoLTE icon should appear.

Possible glitches
1. Phone app force closing
Reflash AP BL CP only excluding CSC
Install OMC zip via adb

2. Sprint OMADM app needs to be removed to avoid annoying notification or change notifications to low priority
To remove via ADB, turn on usb debugging
type in adb shell
you should see a dollar sign.
next type in pm uninstall -k --user 0 com.sec.omadmspr
it should say success.



If you want to extract OMC zip for a different model device, watch this video.
https://youtu.be/giD7nP4Oue4





IGNORE the following
Old instructions with old files

This is specifically for indian carrier, JIO 4G.
Now that root is available, We can install S8 india CSC and get VoLTE on USA-Snapdragon sim unlocked phones.
First root with the help of this thread till Part 1

Then during part 2, instead of "Add CSC Systemroot" file, use the modified file with India and XAA-USA CSC
This will flash INS CSC along with XAA CSC. This zip was made by @jrkruse for US carriers... I've just added INS CSC to it and removed other US carriers stuff.

Or.. If you just want Indian CSC Use this file (no XAA) https://drive.google.com/open?id=0B-Kp4aJsfti2NFhFR2NtRHc3ajA

Download only one of the 2 files please..

Order in flashfire should be Wipe > System.img.ext4 > QG2_ADD_INS_CSC_SYSTEMROOT.zip

It might take a few seconds to acquire signal. if not, try toggling aeroplane mode off and on, then see.
VoLTE is working for me. (I have a sprint version of s8+)
If still fails, make sure you have Jio Sim in the phone while you are doing this procedure.


Credit goes to respective thread owners to whom i linked (Root team and jrkruse).


Thanks to @jrkruse for the idea of flashing CSC zip from exynos to snapdragon
@Mike15678 for carrier switch thread
@chetan180 for trying carrier switch to INS
@anarasgarli for combination files links
Bro You are Awesome.. Thanks for your VOLTE feature , its working on S8 ( sm-g950u1) without any glitch so far, however im able to install in nougat only but not in oreo ( G950U1UEU2CRB9 ) at present i stick with nougat only..
i.e. without 80% limitation.:highfive::laugh:
 
Last edited:
  • Like
Reactions: nimms

nimms

Senior Member
Oct 17, 2007
618
154
0
Hyderabad/TS
Bro You are Awesome.. Thanks for your VOLTE feature , its working on S8 ( sm-g950u1) without any glitch so far, however im able to install in nougat only but not in oreo ( G950U1UEU2CRB9 ) at present i stick with nougat only..
i.e. without 80% limitation.:highfive::laugh:
Even oreo should work with no battery limitation. You may attempt (unless you are happy with Nougat).
 

rajeshca911

Senior Member
Mar 12, 2014
118
32
0
Vizag
Can this works on SM-G950W ??
yup it works ..
if not carefully follow this guide

https://forum.xda-developers.com/galaxy-s8/how-to/switch-to-carrier-firmware-100-t3609487

to convert your g 950w to g950u/u1

---------- Post added at 09:15 AM ---------- Previous post was at 09:13 AM ----------

Even oreo should work with no battery limitation. You may attempt (unless you are happy with Nougat).
i tried with oreo, but it was showing an error com.android.phone has stopped.
i even tried flash without csc but it was stuck at s8 logo. not booting into recovery.. when i forcefully trying to enter into recovery mode , bluescreen with update appears then after rebooting to s8 logo.

is there any solution ??
 
  • Like
Reactions: nimms