For those struggling with T-Mobile USA wifi-calling -- I found a solution!
Note: I came from Superman ROM (not the latest, the one from before) where it was working great. However, it slowed down to the point of un-usability. I switched to a solid 5 or 6 different ROMs on the front page, and none of them would work. I would always get VoLTE but Wifi Calling would be stuck on "Enabling..."
Here is EXACTLY what I did to fix it:
I have been unable to conquer this issue in every ROM since my last Superman ROM. Even the latest Superman ROM did not work. I believe that there is some issue with it being "stuck" on "Cellular Preferred," so it never kicks on until you go into Airplane Mode.
Hope this works for someone!
Note: I came from Superman ROM (not the latest, the one from before) where it was working great. However, it slowed down to the point of un-usability. I switched to a solid 5 or 6 different ROMs on the front page, and none of them would work. I would always get VoLTE but Wifi Calling would be stuck on "Enabling..."
Here is EXACTLY what I did to fix it:
- Removed my China Mobile card -- My TMO USA sim is in SLOT TWO (glued to an SD Card) and my China Mobile sim is in SLOT ONE. I removed SLOT ONE.
- Did a factory reset and installed the ROM as normal. Not sure if it matters, but I did the chain root (not the magisk). I also used the DEFAULT CSC. Rebooted as usual.
- I booted as normal and was sad to find that Wifi Calling was stuck on 'Enabling...' and VoLTE was working fine.
- I turned on AIRPLANE MODE.
- I turned on WIFI -- magically, wifi calling worked great! I made a phone call and I got the success message.
- I then went into the wifi calling menu and changed it from Wifi Preferred to Cellular Preferred. Then I changed it back to Wifi Preferred -- I think the ROM comes "stuck" set on Cellular Preferred. It is important to note that the ROMs all come with "Wifi Preferred" ALREADY selected.
- I turned off Airplane Mode and everything was working great.
- I turned the phone off, re-inserted my China Mobile SIM into SLOT ONE (which was Empty). Booted as normal.
- I found Wifi Calling stuck on Enabling... again. I repeated the airplane mode -- wifi on -- make a call -- airplane mode off procedure.
- Success!
I have been unable to conquer this issue in every ROM since my last Superman ROM. Even the latest Superman ROM did not work. I believe that there is some issue with it being "stuck" on "Cellular Preferred," so it never kicks on until you go into Airplane Mode.
Hope this works for someone!
Last edited: