lp:~phablet-team/ofono/vivid-ww17-update
- Get this branch:
- bzr branch lp:~phablet-team/ofono/vivid-ww17-update
Branch merges
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 500 lines (+306/-10) (has conflicts)11 files modifieddebian/changelog (+18/-1)
drivers/rilmodem/gprs-context.c (+7/-8)
drivers/rilmodem/sim.c (+61/-0)
drivers/rilmodem/voicecall.c (+11/-1)
gril/grilreply.c (+32/-0)
gril/grilreply.h (+3/-0)
gril/grilrequest.c (+22/-0)
gril/grilrequest.h (+3/-0)
test/create-ia-context (+47/-0)
unit/test-grilreply.c (+56/-0)
unit/test-grilrequest.c (+46/-0)
Related bugs
Bug #1435328: Leaving Wifi does not connect to mobile carrier data (GSM) | Critical | Fix Released | |
Bug #1436820: Blocked SIM card keeps on asking for PUK | Medium | Fix Released | |
Bug #1445580: Impossible to end a call after switching to airplane mode | Undecided | Invalid |
Related blueprints
Branch information
Recent revisions
- 6893. By Tony Espy
-
* rilmodem/
gprs-context. c: notify if call-list is empty (LP: #1435328)
* test/create-ia-context: new test script to create IA contexts
* rilmodem/sim.c, gril/grilre*, unit/test-gril*: fix PIN retries (LP: #1436820)
Fix availability of SIM PIN retry counts on MTK modems.
* rilmodem/voicecall. c: drop call if radio is not available (LP: #1445580) - 6892. By Tony Espy
-
* ubuntu-apndb.c, src/common.c, test-common.c: provision IA APNs
LTE modems may require a new IA APN for non-GPRS operation,
this change allows a new IA APN type to be provisioned along
with Internet and MMS APNs.
* gril/grilunsol.c: LTE signal strength fix (LP: #1433867)
* ubuntu-apndb.c: load APNS w/out explict type (LP: #1437200)
* mtkodem, plugins/mtk.c, unit/tesk-mtkunsol. c: Dynamic MTK firwmare switching
This change causes the firmware on specific MTK-based phone to be
dynamically switched/reset based on SIM type and roaming conditions.
* include, plugins/mtk.c, src/modem.c, gprs.c: set data for just one slot (LP: #1413672)
Make sure ConnectionManager.Powered property is set for only one slot in
case the modem is of type dual SIM stand-by.
* doc, gprs: add 'Preferred' property to GPRS contexts (LP: #1361864)
Fixes: #1361864, #1413672, #1437200
Approved by: Alfonso Sanchez-Beato, PS Jenkins bot - 6890. By Tony Espy
-
[ Alfonso Sanchez-Beato ]
* mtk.c: Fix Set3g FlightMode regression on krillin (LP: #1430700 )Fixes: #1430700
Approved by: Alfonso Sanchez-Beato, PS Jenkins bot - 6888. By Tony Espy
-
[ Alfonso Sanchez-Beato ]
* mtkmodem/voicecall. c: fix fast call answer (LP: #1422401)
Fix problem that occurs when calls are answer too quickly.
* mtk.c: wait for radio event before onlining (LP: #1419675)
Ensure that the 2nd SIM slot on krillin is always
initialized properly.
* gril/grilrequest.c, unit: support empty APN
Allow data calls with GPRS contexts that have empty APNs.
* grilreply.c, grilutil.c, ril_constants.c: fix arale parcel parsing
Fix parcel parsing issues with radio tech and SIM PIN retries. Fixes: #1419675, #1422401
Approved by: Alfonso Sanchez-Beato, PS Jenkins bot - 6886. By Tony Espy
-
[ Tony Espy ]
* test/rilmodem/sim: add new SIM test scripts
* test: fix test-call-forwarding script (LP: #1396323) [ Vicamo Yang ]
* mtkmodem, rilmodem: re-factor naming
This change makes the naming of GRil, mtk_data,
ofono_modem, and ril_data instances consistent.
* rilmodem: fix duplicate APPSTATE* constants
* gril: get rid of duplicate ringbuffer.h (LP: #1408250)
* mtk.c: use RIL_RADIO_POWER request for single slot modems[ Alfonso Sanchez-Beato ]
* gril, unit, mtk.c: SIM mode and session ID fixes for arale
For MTK modems, DUAL_SIM_MODE requests aren't necessary. Also
add session-id to SIM IO requests for newer MTK modems.
* rilmodem, mtk.c, ril.c: add auto-answer support
This change adds auto-answer support which is triggered
by usage of a special test SIM (MCC/MNC 001/01 or 001/001).
* mtkmodem, unit, mtk.c: support arale firmware switch
This change will cause the correct modem firmware to
be loaded based upon the SIM MCC abd MNC. If new
firmware is loaded, a modem reset is triggered.
* mtkmodem, unit, mtk.c: handle suspend events
RIL_RESUME_ REGISTRATION requests are not sent to
MTK modems if suspend events are received.
* gril, include, mbpi, rilmodem, mtkmodem, rilmodem,
gprs, unit, modem, ril.c, mtk.c: LTE updates
This changes detection logic for LTE modems to rilmodem
( via an environment var ) and mtkmodem ( via a modem
query ). If detected, a RIL_INITIAL_ATTACH_ APN request
is not sent to the modem during gprs initialization.
Fixes: #1396323, #1408250
Approved by: PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ofono