[system-settings] should allow switching 2nd SIM to 3G data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Bill Filler | ||
Ubuntu UX |
Fix Released
|
High
|
Matthew Paul Thomas | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
High
|
Jonas G. Drange | ||
ubuntu-system-settings (Ubuntu RTM) |
Fix Released
|
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
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Olivier Tilloy (community): Needs Fixing (code)
-
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
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
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
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 540 lines (+208/-222)2 files modifiedplugins/cellular/CustomApnEditor.qml (+1/-2)
plugins/cellular/PageChooseApn.qml (+207/-220)
- Ken VanDine: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 540 lines (+208/-222)2 files modifiedplugins/cellular/CustomApnEditor.qml (+1/-2)
plugins/cellular/PageChooseApn.qml (+207/-220)
Changed in ubuntu-ux: | |
status: | New → Triaged |
description: | updated |
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 |
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 |
Changed in canonical-devices-system-image: | |
milestone: | ww03-2015 → ww05-2015 |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Triaged → In Progress |
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) |
Changed in ubuntu-ux: | |
status: | Fix Committed → Confirmed |
status: | Confirmed → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
assignee: | nobody → Matthew Paul Thomas (mpt) |
This limitation is intrinsic in the current available hardware and not something we can change in Ubuntu System Settings.