[Nokia 4.2 Guides, News, & Discussion] flossy83:
I am sure many of you are aware of this already, but thought I would copy this information here to help Nokia owners find it.

I needed to enable VoLTE for my Nokia 4.2 (TA-1150) due to the 3G/4G shutdown in Australia - after August 2024 all phones in Australia will be required to support VoLTE.

I was able to do this by following other guides, and the result was successful but with a significant caveat: if I reboot the phone I have to apply the fix again. The good news is it takes only about 20 seconds to do, BUT (huge caveat) you need an active wifi connection to do it. However if you root the phone then you won't need the active wifi connection and can enable VoLTE purely using the phone itself. I haven't rooted mine yet but probably will later on at some point as I would like a total solution. edit: see update in next post as it may be possible using another app that spoofs the wifi debugging mode.

Here is the procedure I followed

1. Update to Android 11. Android 9 will not work. 10 should work although I haven't tested it and apparently it doesn't support wifi debugging which means you need to use ADB via a USB cable every time you want to enable the fix, i.e after ever reboot. Whereas on 11 you can do it through "wifi debugging", no USB cable, just need an active wifi connection. As far as I can tell it could be any wifi connection, so a public one should work as well, although I haven't tested it in public.

2. Install Shizuku from the play store

3. Install Pixel Volte Patch .apk file from here: https://github.com/kyujin-cho/pixel-volte-patch/releases (requires at least Android 10)

4. In Shizuku follow the step by step guide to start wifi debugging. Wifi debugging only works in Android 11 supposedly. If using Android 10 choose "start by connecting to a computer" instead which uses ADB via USB cable. If using a Windows 7 machine to do this, apparently 34.0.4 is the last version of ADB compatible with Windows 7

5. With Shizuku running, open Pixel Volte Patch and enable VoLTE

To confirm it's working:

- The VoLTE icon should appear up top

- In Pixel Volte Patch, first page, it should say IMS status: registered

- Dial *#*#4636#*#* --> phone information --> 3 dots --> IMS service status, it should say "IMS registration: registered" and "Voice over LTE: available"

If it's not working, try the suggestions here: https://github.com/kyujin-cho/pixel-volte-patch/blob/main/docs/troubleshooting.en.md

In my case the solution from the above suggestions was "Setting APN as ims" except with IMS (uppercase) instead of ims (lowercase). I think you could also just add ",IMS" to the existing "APN type" string I think, in theory at least. Strongly advise not to delete or otherwise muck up your existing APN configurations - if you edit them, keep track of exactly what you edited. Take screenshots of every page so you can always restore them to default. There is a "reset to default" option from the 3 dots but in my experience it reset them to something else which ended up breaking my VoLTE altogether.

In my case I was mucking around with APN settings too much and broke the VoLTE fix where it would no longer apply. After this I added a new APN with "IMS" (uppercase) which resolved the issue. Even though that IMS APN was not selected with the radio button, it still worked.

I am on the Telstra network and if you have success with Optus and Vodafone please report it here too as we would like to know what providers we can still choose from.

Thanks