Let's test: Does this PR break mobile data on your device?
https://github.com/ubports/ofono/pull/11 reverts a commit that prevents CDMA from working on the Nexus 5 and in-progress ports. However, the reverted commit states that this could cause problems switching radios or restoring settings.
Please install this commit using the following commands over adb:
sudo mount / -o remount,rw wget https://ci.ubports.com/job/ubports/job/ofono/job/xenial_-_reenable-cdma/1/artifact/ofono_1.18.0+ubports2+0%7E20200102001855.1%7E1.gbp3c8453_armhf.deb wget https://ci.ubports.com/job/ubports/job/ofono/job/xenial_-_reenable-cdma/1/artifact/ofono-scripts_1.18.0+ubports2+0%7E20200102001855.1%7E1.gbp3c8453_all.deb sudo apt install ./ofono*.deb
Then, reboot your device.
If you have a single-SIM phone, try setting your connection to 2G only, 3G/2G, and 4G/3G/2G. Reboot between each of these changes and ensure your changes are kept.
If you have a dual-SIM device, switch from one SIM to the other and reboot. Ensure that your settings are kept.
We've received testing that confirmed the worst, this causes problems setting up the data connection on the Pro 5. Both SIMs return to 2G when it is installed. Thanks to everyone who helped!