Thanks to recent developments, SMS and MMS fixes for users of various Halium 9 ports such as the Pixel 3a (XL), OnePlus 6, and others make it possible to get reliable SMS and MMS (only with wifi disabled right now) working for North American carriers, which previously had not been consistent.
- Note: Even with these fixes, MMS incoming group messages aren't delivered to the Messages App correctly. MMS Photos work fine in and out, and sending MMS group messages work. Here is a brief guide to getting this working:
SMS
- IMS services need to be disabled as part of the port, since if those services are running then carriers may detect your phone supports IMS and convert the way they deliver SMS to your device causing all your SMS to go down a black hole!
- Pixel 3a: please move to the "RC" or "Devel" channels, which have the patches already applied to disable IMS services.
- Other devices: if you receive 1 SMS after boot then no others, it likely is IMS interference. You may need to contact the porter of your device to discuss with them disabling IMS services.
MMS
-
Step 1: Apply MMS patches
- Note: for the Pixel 3a using "RC" or "Devel" channels, only the first patch for "nuntium 8" will actually make any changes.
-
Step 2: Install updated
ofonoandofono-scriptspackages.-
Somehow get a terminal running on your device: recommended is enabling
developer modeinSystem Settings > Aboutthen usingadb shellwhen connected to a computer via USB-C. Otherwise, you could connect viassh[if you have that set up](link url). -
Run these commands:
-
sudo mount -o remount,rw / -
wget https://ci.ubports.com/job/ubports/job/ofono/job/xenial_-_android9_-_usissue/lastSuccessfulBuild/artifact/ofono-scripts_1.21+ubports1+0~20210819100145.2~1.gbpb9f999_all.deb -
wget https://ci.ubports.com/job/ubports/job/ofono/job/xenial_-_android9_-_usissue/lastSuccessfulBuild/artifact/ofono_1.21+ubports1+0~20210819100145.2~1.gbpb9f999_arm64.deb -
sudo apt install --reinstall ./ofono*.deb
-
-
-
Step 3: Reboot
Again, at this time, MMS send and receive only work with wifi disabled. If you have issues with your APN Settings then try to Reset ALL APN Settigns, reboot, and re-enter them based on your carrier specifications. Note that another bug prevents setting Internet and MMS as the APN type: use MMS only, but do NOT create a duplicate APN for Internet in this case: 2 APN entries with the same APN will cause MMS to not work! So effectively, in this case, just set up the APN for MMS only and Internet should also work.
Join the UBPorts [North America Carrier Issues] if you need interactive support in getting SMS / MMS working.
So use 4G mode for speed (but no calls) or 2G mode for calls and slow speed 
Until very recently, we all thought there was NO carrier working with UT after the drop of 3G networks. Thankfully T-Mobile still works in 2G, so that is as successful as we are right now!