Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable VoLTE for Pixel 3 for other countries? #4

Open
anton2dan opened this issue Aug 1, 2020 · 10 comments
Open

Enable VoLTE for Pixel 3 for other countries? #4

anton2dan opened this issue Aug 1, 2020 · 10 comments

Comments

@anton2dan
Copy link

Hi,

Is it possible to modify your tool in order to enable VoLTE for Pixel 3 for another country/carrier (Vodafone in Romania)?
I have the .mbn files for it.

Many thanks.

@nooriro
Copy link
Owner

nooriro commented Aug 2, 2020

  1. Download volte-kr-crosshatch-v1.03-20200214.zip and unzip files.
  2. Remove Korea2 folder in mbn/crosshatch/mcfg_sw/generic.
  3. Create Romania/Vodafone/Commercial folder in mbn/crosshatch/mcfg_sw/generic.
  4. Copy your mcfg_sw.mbn file into mbn/crosshatch/mcfg_sw/generic/Romania/Vodafone/Commercial.
  5. Replace
    MBN_FILES="
    mcfg_sw/generic/Korea2/SKT/Commercial/mcfg_sw.mbn
    mcfg_sw/generic/Korea2/KT/Commercial/mcfg_sw.mbn
    mcfg_sw/generic/Korea2/LGU/Commercial/mcfg_sw.mbn
    "
    with
        MBN_FILES="
          mcfg_sw/generic/Romania/Vodafone/Commercial/mcfg_sw.mbn
        "
    
    in install.sh.
  6. Re-zip files and test it.

You may need to flash the old radio to make VoLTE work on your carrier.

@anton2dan
Copy link
Author

Thank you. Will try later today or tomorrow.

Will this work also on Android 11 Beta 2.5?
Also, will this still work when updating to a new version via OTA? I suppose that if I factory reset, I will need to do it again, but I'm not sure about OTA.

@anton2dan
Copy link
Author

I've tried and it doesn't work.

I also flashed the "180917" radio and several variants of the .mbn file, before and after flashing the radio file.
VoLTE does work on another phone using my SIM card, so it's probably something I'm doing wrong.

The .mbn file I used was in the original .modem file in a path like this: "\system\vendor\mbn\mcfg\configs\mcfg_sw\generic\eu\vodafone\commerci\romania\mcfg_sw.mbn" (the path doesn't contain the "volte" string). I also tried a .mbn file from another country from EU, but still no go (\system\vendor\mbn\mcfg\configs\mcfg_sw\generic\eu\vodafone\volte\germany\mcfg_sw.mbn)...

Any more ideas?

Thank you.

@anton2dan
Copy link
Author

Maybe Vodafone Romania doesn't use that .mbn file, but a "generic" one?

@nooriro
Copy link
Owner

nooriro commented Aug 3, 2020

Will this work also on Android 11 Beta 2.5?

Yes. Confirmed on my Pixel 3 XL.

Also, will this still work when updating to a new version via OTA? I suppose that if I factory reset, I will need to do it again, but I'm not sure about OTA.

If the MCFG version changes in the new build of ROM, you will have to enable VoLTE again.
You can check the current MCFG version using the following command in Android shell.

getprop persist.vendor.radio.cnv.ver_info

@nooriro
Copy link
Owner

nooriro commented Aug 3, 2020

I've tried and it doesn't work.

I also flashed the "180917" radio and several variants of the .mbn file, before and after flashing the radio file.
VoLTE does work on another phone using my SIM card, so it's probably something I'm doing wrong.

The .mbn file I used was in the original .modem file in a path like this: "\system\vendor\mbn\mcfg\configs\mcfg_sw\generic\eu\vodafone\commerci\romania\mcfg_sw.mbn" (the path doesn't contain the "volte" string). I also tried a .mbn file from another country from EU, but still no go (\system\vendor\mbn\mcfg\configs\mcfg_sw\generic\eu\vodafone\volte\germany\mcfg_sw.mbn)...

Any more ideas?

Thank you.

What devices did you extract the mcfg_sw.mbn files from?

@anton2dan
Copy link
Author

From these ROMs:

miui_POCOF1Global_V10.3.4.0.PEJMIXM_13b169ae13_9.0.zip (Poco F1)
aura-p-global-3110.zip (Razer Phone 2)
xiaomi.eu_multi_MI8_20.7.30_v12-10.zip (Mi 8)

All snapdragon 845.

@nooriro
Copy link
Owner

nooriro commented Aug 3, 2020

Do those phones (Pocophone F1, Razer Phone 2, Mi 8) support VoLTE on Vodafone network in Romania?

@anton2dan
Copy link
Author

They don't officially.

But, I've tried it on Mi8 for example and it works.

How do I know which .mbn file is by default used by my network?

@nooriro
Copy link
Owner

nooriro commented Aug 3, 2020

How do I know which .mbn file is by default used by my network?

Use QPST EFS Explorer.
See the Banner field in the dialog that pops up when you launch EFS Explorer.
ko-efs-explorer-02-200321

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants