[system-settings] should allow switching 2nd SIM to 3G data
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Critical
|
Bill Filler | ||
| | Ubuntu UX |
High
|
Matthew Paul Thomas | ||
| | ubuntu-system-settings (Ubuntu) |
High
|
Jonas G. Drange | ||
| | ubuntu-system-settings (Ubuntu RTM) |
High
|
Unassigned | ||
Bug Description
Build r95 krillin
Steps to reproduce
1. go to System Settings > Cellular
2. under CELLULAR DATA there are three options: OFF, SIM1 and SIM2
3. tap on SIM1, you will have the option to select between 2G ONLY (saves battery) and 2G/3G (faster)
Actual behaviour: tap on SIM2 and the only option available is 2G ONLY (saves battery)
Expected behaviour: SIM2 should have exactly the same options available as for SIM1, meaning that the 2G/3G option is missing. However, 3G connection can not be enabled for both SIMs at the same time. So if SIM1 is set to 2G/3G, SIM2 will be automatically set to 2G ONLY. If SIM2 is set to 2G/3G, SIM1 is set automatically to 2G only.
This switch would not require a reboot of the whole device and can be done while the phone is switched on. The switch can take 10-15 sec (at least on Android) and we will probably have to show some sort of spinner, to signal to the user that switching is in progress.
This depends on ofono changes, bug 1373388.
<https:/
Related branches
- Ken VanDine: Approve on 2015-02-17
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-02-09
- Olivier Tilloy (community): Needs Fixing (code) on 2015-01-21
-
Diff: 582 lines (+305/-43)11 files modifieddebian/control (+1/-1)
plugins/cellular/CMakeLists.txt (+2/-0)
plugins/cellular/Components/DataMultiSim.qml (+10/-2)
plugins/cellular/Components/MultiSim.qml (+47/-23)
plugins/cellular/Components/RadioSingleSim.qml (+44/-12)
plugins/cellular/Components/Sim.qml (+26/-3)
plugins/cellular/Components/SingleSim.qml (+4/-0)
plugins/cellular/PageComponent.qml (+76/-2)
plugins/cellular/connectivity.cpp (+49/-0)
plugins/cellular/connectivity.h (+35/-0)
plugins/cellular/plugin.cpp (+11/-0)
- Ken VanDine: Approve on 2015-02-17
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-02-09
-
Diff: 871 lines (+413/-98)18 files modifieddebian/control (+1/-1)
plugins/about/PageComponent.qml (+11/-6)
plugins/cellular/CMakeLists.txt (+2/-0)
plugins/cellular/Components/DataMultiSim.qml (+10/-2)
plugins/cellular/Components/MultiSim.qml (+48/-23)
plugins/cellular/Components/RadioSingleSim.qml (+43/-13)
plugins/cellular/Components/Sim.qml (+26/-3)
plugins/cellular/Components/SingleSim.qml (+4/-0)
plugins/cellular/PageComponent.qml (+80/-16)
plugins/cellular/connectivity.cpp (+49/-0)
plugins/cellular/connectivity.h (+35/-0)
plugins/cellular/plugin.cpp (+11/-0)
plugins/cellular/sims.js (+21/-0)
plugins/phone/PageComponent.qml (+4/-14)
plugins/phone/sims.js (+21/-0)
plugins/security-privacy/PageComponent.qml (+8/-19)
plugins/security-privacy/sims.js (+25/-0)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+14/-1)
- Ken VanDine: Approve on 2015-02-17
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-02-16
-
Diff: 540 lines (+208/-222)2 files modifiedplugins/cellular/CustomApnEditor.qml (+1/-2)
plugins/cellular/PageChooseApn.qml (+207/-220)
- Ken VanDine: Approve on 2015-02-17
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-02-16
-
Diff: 540 lines (+208/-222)2 files modifiedplugins/cellular/CustomApnEditor.qml (+1/-2)
plugins/cellular/PageChooseApn.qml (+207/-220)
| Jonas G. Drange (jonas-drange) wrote : | #1 |
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | New → Invalid |
| Olga Kemmet (olga-kemmet) wrote : | #3 |
Marking back to new.
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | Invalid → New |
| Brendan Donegan (brendan-donegan) wrote : | #4 |
This bug has further details: https:/
| Ondrej Kubik (ondrak) wrote : | #5 |
Jonas: HW we are using is capable of switching active technology used on each SIM slot. There is hw limitation that only one SIM slot can have 3G technology enabled at the time, since phone has only one rf module.
Radio Interface Daemon can alter technologies used on each SIM slot, this operation require modem to reboot in the background, but it is totally possible to do it. We have also successfully tested this with Android build.
| Changed in ubuntu-ux: | |
| status: | New → Triaged |
| description: | updated |
| Launchpad Janitor (janitor) wrote : | #6 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | New → Confirmed |
| tags: | added: ota-1 |
| Changed in ubuntu-system-settings (Ubuntu): | |
| importance: | Undecided → High |
| Changed in ubuntu-system-settings (Ubuntu): | |
| importance: | High → Critical |
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Canonical Devices Products (canonical-devices-products-team) |
| importance: | Undecided → High |
| milestone: | none → r1 |
| status: | New → Confirmed |
| Ricardo Salveti (rsalveti) wrote : | #7 |
For RTM this still depends on bug 1373388 being fixed.
| no longer affects: | ofono (Ubuntu RTM) |
| Changed in ubuntu-system-settings (Ubuntu): | |
| assignee: | nobody → Jonas G. Drange (jonas-drange) |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | New → Confirmed |
| importance: | Undecided → High |
| Changed in ubuntu-system-settings (Ubuntu): | |
| importance: | Critical → High |
| tags: | added: settings-ww51 |
| Changed in ubuntu-ux: | |
| status: | Triaged → In Progress |
| Pat McGowan (pat-mcgowan) wrote : | #8 |
need design feedback
| Changed in canonical-devices-system-image: | |
| milestone: | ww51-2014 → ww03-2015 |
| Matthew Paul Thomas (mpt) wrote : | #9 |
Specification updated. <https:/
| Changed in ubuntu-ux: | |
| status: | In Progress → Fix Committed |
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | Confirmed → Triaged |
| description: | updated |
| Changed in canonical-devices-system-image: | |
| milestone: | ww03-2015 → ww05-2015 |
| Antti Kaijanmäki (kaijanmaki) wrote : | #10 |
| Pat McGowan (pat-mcgowan) wrote : | #11 |
land post rtm
| Changed in canonical-devices-system-image: | |
| milestone: | ww05-2015 → ww07-2015 |
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | Triaged → In Progress |
| Victor Tuson Palau (vtuson) wrote : | #12 |
critical for ota-1 , large impact on dual sim phones
| Changed in canonical-devices-system-image: | |
| importance: | High → Critical |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | Confirmed → In Progress |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → In Progress |
| Changed in canonical-devices-system-image: | |
| milestone: | ww07-2015 → ww09-2015 |
| Changed in canonical-devices-system-image: | |
| assignee: | Canonical Devices Products (canonical-devices-products-team) → Bill Filler (bfiller) |
| Bill Filler (bfiller) wrote : | #13 |
| Changed in ubuntu-ux: | |
| status: | Fix Committed → Confirmed |
| status: | Confirmed → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #14 |
This bug was fixed in the package ubuntu-
---------------
ubuntu-
[ jonas-drange ]
* [cellular] allow user to change 3g modem (LP: #1379850)
* [cellular] makes the apn editor somewhat compatible to libqofono 0.7
(LP: #1379850, #1415215)
[ CI Train Bot ]
* New rebuild forced.
-- CI Train Bot <email address hidden> Tue, 17 Feb 2015 15:33:07 +0000
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | In Progress → Fix Released |
| Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package ubuntu-
---------------
ubuntu-
[ CI Train Bot ]
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
* Resync trunk
[ jonas-drange ]
* [cellular] using libqofono-0.7 and including functionality for
enabling users to change what modem has 3G (LP: #1379850)
* [cellular] makes the apn editor somewhat compatible to libqofono 0.7
(LP: #1379850)
-- CI Train Bot <email address hidden> Tue, 17 Feb 2015 12:55:31 +0000
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | In Progress → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | In Progress → Fix Released |
| Matthew Paul Thomas (mpt) wrote : | #16 |
(This should not be assigned to me for testing, because I don't have a dual-SIM phone.)
| Changed in ubuntu-ux: | |
| assignee: | Matthew Paul Thomas (mpt) → nobody |
| Changed in ubuntu-ux: | |
| assignee: | nobody → Matthew Paul Thomas (mpt) |
| Matthew Paul Thomas (mpt) wrote : | #17 |
Verified fixed.
| Changed in ubuntu-ux: | |
| status: | Fix Committed → Fix Released |


This limitation is intrinsic in the current available hardware and not something we can change in Ubuntu System Settings.