Tested with krillin #20 (ubuntu-touch/ubuntu-rtm/14.09). While the basic fix works, it can still cause the SIM selection to flip once after upgrade.
Here's the scenario, if two SIMs are in the phone, and the user hasn't yet used the Cellular Settings to pin a SIM for mobile data, then both SIMs will have 'Powered=1' in the associated gprs settings files. Let's say for instance, that mobile data was using SIM2 when the upgrade occurs. At this point, when the phone boots, say SIM1 takes longer to register thant SIM2. When SIM1 comes online, the gprs settings file is read, and 'Powered=1', so the fix causes the other SIM's 'Powered' to be set to 0. This doesn't happen when SIM1 came online, because since SIM2 wasn't online yet, it didn't have a valid gprs atom, so it's 'Powered' property couldn't yet be set to '0'. This will only happen the first time after upgrade, and only if the user previously had two SIMs installed *and* they'd never used Cellular Settings to pin mobile data to a specific SIM yet, and the non-selected SIM comes online *after* the SIM that currently is being used for mobile data. >From this point on, the fix works as expected... and the selected SIM will only change in response to the user changing the setting. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1413672 Title: The SIM used for data in MTK-based dual-standby modems can change after carrier re-registration or reboot To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1413672/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs