-
Notifications
You must be signed in to change notification settings - Fork 47
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
Question: Adding a modem for unsupported carriers to get Volte #98
Comments
As far as I know, the Sony implementation for mbn's (which requires their own "modemswitcher" binary to apply mbn's) requires them to be digitally signed by Sony. They are also not interchangeable between devices (I think I once tested a poplar mbn on lilac), so I don't think this would work. What you could try is to use a more generic mbn that we do have For example, people have used ir51_ir92_ims_gte for carriers that aren't supported in stock and I added IMS support for them (e.g. see here: derfelot/android_device_sony_maple_dsds@deb98e1). You can manually apply them using the "Xperia Parts -> Modem Switcher Activity" menu. This will not "fully" enable IMS, but you should be able to check in "Phone Information" (access by dialing ##4636##) if IMS is registered. If his works, I can make a test build with other changes applied to fully enable IMS support for your carrier. Cheers |
Hey, thanks for the detailed answer. |
Which device is this? |
Nevermind that, I got lucky! amss_fsg_lilac_vodafone_in_ims_tar.mbn reports ims:registered! |
ok, but we still need to enable this in overlays, otherwise you probably wont have all options available in settings (e.g. turning volte on/off, turning vowifi on/off etc). So I would need to know your carrier details like mcc, mnc and (if available) gid and/or apn (so we can make selecting the modem as specific as possible). Also, it would be good if you could test if vowifi actually works, if not it would better do disable it in overlays. |
Alright, I'll check them out and write back. |
Things seem to be more complicated, I'll explain in detail. Using the modem "amss_fsg_lilac_vodafone_in_ims_tar.mbn" on it's own doesn't report IMS: Registered. I got really lucky though, and had a Magisk module - https://forum.xda-developers.com/t/module-v17-x-volte-vowifi-enabler-2018-09-20.3649613/. Basically this edits build.prop adding/changing some lines (pointed out in the thread). With this module and modem combination, this is how things look: Due to the module, I have the options you mention, however I can't use VoLTE/ViLTE/VoWIFI in reality. So it doesn't do anything in reality, except it registers IMS for some reason?? I hope this doesn't complicate things. My carrier supports VoLTE and ViLTE, but not VoWIFI. The carrier details you asked are: APN is as follows: In the rom there are currently two APN's from the same network provider, only with outdated names (since they change ownership):
Edit: Other modems, like telenor denmark, don't register ims with the module. |
yeah, so those props that are set by the module are basically overrides. if there is proper ims registration, they arent neded. ill see what i can do. ill set things up in a way that of ims registers properly, you can see these options. |
|
Alright, thanks. Why doesn't IMS register without the Magisk module? Modem only doesn't work. Any ideas? Edit: Nevermind, It's working. For some reason it didn't reguster without the module before. Well now it's certain: ims is registered with this modem. |
Hey.
From what I read the CPU should be the same when using .mbn files from other devices. Some phones with Snapdragon 835 support Volte for Yettel Bulgaria (formerly Telenor). Do you think it would work to add it in Modem switcher?
I can find the mbn if it would.
The text was updated successfully, but these errors were encountered: