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

IMS registration not working on Moto Edge #415

Open
nishant412 opened this issue Feb 7, 2025 · 14 comments
Open

IMS registration not working on Moto Edge #415

nishant412 opened this issue Feb 7, 2025 · 14 comments

Comments

@nishant412
Copy link

Hi,
I am trying to connect a Moto Edge (2022) phone runnign Android 13 and a Mediatek Dimensity 1050 chipset onto the open5gs+kamailio network running on a USRP B200 using docker_open5gs. I have succesfully attached an OnePlus, a Pixel 7, and a RedmiNote to both Internet and IMS APN in the past using sysmocom SIMs and the CoIMS method, but am not sure if there is something different I need to do here. I am attaching a pcap of the registration process, and a screenshot of what CoIMS shows.

Image

check_login.zip

Would really appreciate in inputs in diagnosing this issue.

Thanks in advance!

@herlesupreeth
Copy link
Owner

Sorry for the delayed response, it looks like VoLTE is not enabled. Most likely CoIMS method does not work on Mediatek chipsets just by running the application. Have you tried going through the IMS settings of MediaTek (you can access them via the three dots on the right top corner -> Mediatek settings)

@nishant412
Copy link
Author

Hi @herlesupreeth thanks for your response. I did try clicking on the Mediatek IMS settings option but nothing seems to happen. CoIMS still stays on the main screen, and nothing new shows up.

@herlesupreeth
Copy link
Owner

Hmm.. then sadly CoIMS method wont work then. I would suggest looking for a secret code to dial on your Moto Edge which open up IMS settings. If the device is running Mediatek chipset I am sure there is one IMS settings app which can be opened via dialling secret code

@nishant412
Copy link
Author

Ohkay. I will look for that.

Can you maybe give an idea of what these Mediatek settings are? Basically I have a rooted phone so I can try and put overlays using Magisk or something to edit build.prop or maybe even force some of these things on. I am guessing CoIMS works mostly on the Android userland side, is there something additional that must be done for Mediatek chipsets than the usual Carrier config APIs?

Thanks for your help on this.

@herlesupreeth
Copy link
Owner

You could take a look at this forum - https://xdaforums.com/t/mtk-how-to-enable-volte-in-mediatek-devices.3887369/

I am guessing CoIMS works mostly on the Android userland side, is there something additional that must be done for Mediatek chipsets than the usual Carrier config APIs?

Yes, that is right. CoIMS only overrides settings at Android level but in addition to that on Qualcomm chipset relevant MBN files must also be present with appropriate settings (completely relying on phone manufacturer to provision it)

I am not sure what is the equivalent of MBN files in Mediatek chipsets

@nishant412
Copy link
Author

nishant412 commented Mar 7, 2025

@herlesupreeth Through some shenanigans, I managed to get EngineerMode app working , and now I can open Mediatek IMS settings. Any suggestions on what settings should I change now in the Mediatek IMS settings menu to turn on VoLTE ?

Thanks in advance

@herlesupreeth
Copy link
Owner

Any suggestions on what settings should I change now in the Mediatek IMS settings menu to turn on VoLTE ?

I dont remember since its been a while. If you could post some screenshots I can try to guide

@nishant412
Copy link
Author

Thanks for the response. Here are some screenshots, lemme know if you need screenshots of any more menu options

Image

Image

@herlesupreeth
Copy link
Owner

Screenshots of following submenus in IMS menu would be nice:

  1. Common
  2. Registration
  3. PCSCF

@nishant412
Copy link
Author

Hi @herlesupreeth Here are the screenshots (sorry for the long post too many screenshots)

Image

Registration is 5 images coz too many options (one more option is there called wfc_with_plani its missing in the image)

Image

Image

Image

Image

Image

Finally PCSCF

Image

@herlesupreeth
Copy link
Owner

thanks for the screenshots..can you send screenshot for settings pcscf_home_policy_list , mncmcc check and voice support?

@nishant412
Copy link
Author

Here are those screenshots

Image

Image

Image

@nishant412
Copy link
Author

@herlesupreeth Would love suggestions on how to enable this using the Mediatek IMS menu

Thanks in advance

@herlesupreeth
Copy link
Owner

To be honest i don’t know what to set for those parameters, but i would start by setting voice_support to 1 and if that doest work google out what pcscf_home_policy_list values represent and change the order ( basically it should be about either fetching from phone or SIM or fetching address from network)

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