We're in the midst of landing some new low-level telephony stack
improvements that will enable us to land MMS support in the Message App
( ETA is TBD, but definitely post 14.04 ).
The major change that needs testing is the fact that we're changing how
our stack provisions the GPRS data required for the phone to provide
Internet connectivity.
We currently use a desktop package called mobile-broadband-provider-info
( aka mbpi ) to do this in our current builds. As
mbpi was never meant to support the provisiong data for MMS, so we've
made a decison to move to a new database ( apns-conf.xml ) which is
currenty shipped as part of our system images. This change will also
enable us to better support MVNO SIMs in the future as well.
We also continue to query mbpi and will additioanlly add any
non-duplicate APNs found the specific operator queried.
To test this change, you'll need to manually delete the gprs settings
file created by ofono, as provisioning only occurs once, after which the
required settings are read from this file.
Also, your mobile data connection *may* take slightly longer to connect
the first time after rebooting the phone. You also may notice that the
3G icon flashes on and off while this process is happening. Once NM has
connected mobile data for the first time, you should no longer see this
connection delay after rebooting the phone.
We've tried to cover all bases and ensure that this switch does not
cause people to lose mobile data connectivity, however if this does
happen, please file a bug against the android project and we'll ensure
that the provisioning database is updated.
https://bugs.launchpad.net/ubuntu/+source/android/+filebug
Additionally, work is in progress on a settings UI for manual APN
configuration, however I currently don't have an ETA for when this will
land. Progress can be tracked here:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1225174
To Test, please follow these instructions ( verbatim ):
$ ubuntu-device-flash --channel devel-proposed
$ adb shell
# mount -o remount,rw /
# add-apt-repository -y ppa:ci-train-ppa-service/landing-019
# apt-get update && apt-get install -y ofono network-manager
# cd /tmp
# wget
https://launchpad.net/~ci-train-ppa-service/+archive/landing-019/+files/lxc-android-config_0.161_all.deb
# dpkg -x lxc-android-config_0.161_all.deb /
( ignore link erorrs from lxc-android-config unpacking )
# stop ofono
# find /var/lib/ofono -name gprs -exec rm {} \;
# rm /var/lib/NetworkManager/timestamps
# reboot
If you have any problems with these steps, please feel free to ping
myself ( awe ), Sergio ( sergiusens ), or Oliver ( ogra ) on #ubuntu-touch.
Regards,
/tony
p.s. NOTE - image #281 had a regression which adversely affected NM's
ofono code, so please don't test with it!
--
Mailing list: https://launchpad.net/~ubuntu-phone
Post to : ubuntu-phone@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help : https://help.launchpad.net/ListHelp