Merge lp://staging/~awe/phablet-extras/ofono-sim-support into lp://staging/phablet-extras/ofono
Status: | Merged |
---|---|
Approved by: | Ricardo Salveti |
Approved revision: | 46 |
Merged at revision: | 32 |
Proposed branch: | lp://staging/~awe/phablet-extras/ofono-sim-support |
Merge into: | lp://staging/phablet-extras/ofono |
Diff against target: |
1340 lines (+934/-92) 17 files modified
Makefile.am (+1/-0) debian/changelog (+8/-0) drivers/rilmodem/call-volume.c (+10/-0) drivers/rilmodem/devinfo.c (+7/-5) drivers/rilmodem/network-registration.c (+9/-5) drivers/rilmodem/rilmodem.c (+2/-0) drivers/rilmodem/rilmodem.h (+7/-0) drivers/rilmodem/rilutil.c (+138/-0) drivers/rilmodem/rilutil.h (+9/-1) drivers/rilmodem/sim.c (+552/-0) drivers/rilmodem/sms.c (+9/-5) drivers/rilmodem/voicecall.c (+9/-5) gril/grilutil.c (+41/-0) gril/grilutil.h (+1/-0) plugins/ril.c (+43/-71) src/simutil.c (+87/-0) src/simutil.h (+1/-0) |
To merge this branch: | bzr merge lp://staging/~awe/phablet-extras/ofono-sim-support |
Related bugs: | |
Related blueprints: |
Telephony Support
(Undefined)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ricardo Salveti (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+158469@code.staging.launchpad.net |
Commit message
[RILD] Added basic SIM support.
Description of the change
This MP adds SIM support to rilmodem. Features include:
* Basic SIM initilization ( no PIN/PUK support yet )
* SIM filesystem read support ( required by SIM initialization code & GPRS )
* SIM Subscriber Identity support ( ie. aka IMSI, now exposed as a SimManager property )
This MP also includes a re-working of the ril device plugin ( /plugins/ril.c ) due to the new SIM support. This sets the stage for eventual support of PIN/PUK support, and also allowed us to drop the set_online() function added to the core modem logic.
Tested on a Galaxy Nexus running yesterday's daily Quantal build. Verified the following:
* oFono starts, and the ril plugin, and associated rilmodem code initialize properly
* SimManager is now exported in the modem's Interfaces property ( tested with /tests/list-modems )
* IMSI is exposed as a SimManager SubscriberIdentity property ( tested with /tests/list-modems )
* Phone calls can be made/received
* SMS messages can be sent/received
* No obvious errors logged by oFono
PASSED: Continuous integration, rev:40 jenkins. qa.ubuntu. com/job/ phablet- extras- ofono-ci/ 8/ jenkins. qa.ubuntu. com/job/ phablet- extras- ofono-raring- armhf-ci/ 8 jenkins. qa.ubuntu. com/job/ phablet- extras- ofono-raring- armhf-ci/ 8/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ phablet- extras- ofono-ci/ 8/rebuild
http://