Hot-swapped SIMs should be detected and prompt user to reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
Wishlist
|
Unassigned | ||
indicator-network (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
ofono (Ubuntu) |
Triaged
|
High
|
Tony Espy | ||
unity8 (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
Our telephony stack doesn't support hot-swapping of SIM cards. If a user hot-swaps a SIM, the telephony stack will become unusable.
The telephony-service should detect when this happens and display a snap-decision informing the user that they need to restart their device.
<https:/
Summary of required work:
- enabling ofono hotswap support through environment variable
- adding the modal dialog to unity8 side
- modify i-network to detect the hotswapping and trickering
the dialog from unity8
Related branches
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 2623 lines (+1402/-785)24 files modifiedMakefile.am (+6/-3)
debian/changelog (+19/-0)
drivers/infineonmodem/infineon_constants.h (+77/-0)
drivers/rilmodem/sim.c (+68/-1)
drivers/rilmodem/vendor.h (+2/-1)
gril/grilreply.c (+52/-0)
gril/grilreply.h (+10/-0)
gril/grilrequest.c (+15/-0)
gril/grilrequest.h (+3/-0)
gril/parcel.c (+52/-0)
gril/parcel.h (+2/-0)
plugins/android-apndb.c (+0/-494)
plugins/android-apndb.h (+0/-33)
plugins/android-provision.c (+0/-227)
plugins/infineon.c (+76/-0)
plugins/mtk.c (+48/-1)
plugins/ril.c (+33/-24)
plugins/ril.h (+30/-0)
plugins/ubuntu-apndb.c (+596/-0)
plugins/ubuntu-apndb.h (+33/-0)
plugins/ubuntu-provision.c (+150/-0)
test/rilmodem/test-sim-online (+2/-1)
unit/test-grilreply.c (+72/-0)
unit/test-grilrequest.c (+56/-0)
Changed in ofono (Ubuntu): | |
assignee: | nobody → Martti Piirainen (piiramar) |
Changed in ofono (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in telephony-service (Ubuntu): | |
importance: | Undecided → High |
tags: | added: rtm14 |
Changed in telepathy-ofono (Ubuntu): | |
status: | New → Confirmed |
Changed in telephony-service (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in telepathy-ofono (Ubuntu): | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in ofono (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in telephony-service: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in telepathy-ofono (Ubuntu): | |
importance: | Undecided → High |
Changed in telephony-service (Ubuntu): | |
assignee: | Gustavo Pichorim Boiko (boiko) → Tiago Salem Herrmann (tiagosh) |
Changed in telephony-service: | |
assignee: | Gustavo Pichorim Boiko (boiko) → Tiago Salem Herrmann (tiagosh) |
tags: | added: touch-2014-09-25 |
Changed in indicator-network (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
no longer affects: | telepathy-ofono (Ubuntu) |
no longer affects: | telephony-service (Ubuntu) |
no longer affects: | telephony-service |
Changed in indicator-network (Ubuntu): | |
assignee: | Antti Kaijanmäki (kaijanmaki) → Jussi Pakkanen (jpakkane) |
status: | New → Triaged |
Changed in ofono (Ubuntu): | |
status: | Fix Released → Confirmed |
tags: |
added: touch-2014-10-09 removed: touch-2014-09-25 |
tags: |
added: touch-2014-10-16 removed: touch-2014-10-09 |
tags: |
added: touch-2014-10-23 removed: touch-2014-10-16 |
Changed in ubuntu-ux: | |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
Changed in ubuntu-ux: | |
importance: | Undecided → High |
status: | New → Fix Committed |
description: | updated |
description: | updated |
tags: | added: ota-1 |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Mirco Müller (macslow) |
Changed in unity8 (Ubuntu Vivid): | |
assignee: | nobody → Mirco Müller (macslow) |
Changed in indicator-network (Ubuntu): | |
assignee: | Jussi Pakkanen (jpakkane) → nobody |
Changed in ubuntu-ux: | |
importance: | High → Critical |
no longer affects: | ofono (Ubuntu Vivid) |
no longer affects: | indicator-network (Ubuntu Utopic) |
no longer affects: | indicator-network (Ubuntu Vivid) |
no longer affects: | unity8 (Ubuntu Utopic) |
no longer affects: | unity8 (Ubuntu Vivid) |
Changed in canonical-devices-system-image: | |
status: | New → Triaged |
assignee: | nobody → John McAleely (john.mcaleely) |
importance: | Undecided → High |
milestone: | none → backlog |
no longer affects: | ofono (Ubuntu RTM) |
no longer affects: | unity8 (Ubuntu RTM) |
no longer affects: | indicator-network (Ubuntu RTM) |
Changed in ubuntu-ux: | |
status: | Confirmed → In Progress |
description: | updated |
Changed in canonical-devices-system-image: | |
importance: | Critical → Medium |
assignee: | John McAleely (john.mcaleely) → nobody |
importance: | Medium → Wishlist |
Changed in unity8 (Ubuntu): | |
assignee: | Michael Terry (mterry) → nobody |
no longer affects: | ubuntu-ux |
Status changed to 'Confirmed' because the bug affects multiple users.