The goal of these patch is to:
- Merge the huaweicdmamodem driver with cdmamodem driver.
- Add the serving system entry point in cdmamodem driver
- Retrieve the provider name based on the SID provided by the modem.
Philippe Nunes (7):
Huaweicdmamodem: remove this specific driver
huaweicdmamodem: Merge this driver with cdmamodem driver
cdmamodem: Add CDMA network-registration support
cdma-netreg: Add 'serving_system' entry point to cdma-netreg to get
cdmamodem: Add serving system identifier support
cdma-netreg: Make use of the new driver entry point serving_system
cdma-netreg: Add provider name support
Makefile.am | 13 +-
drivers/cdmamodem/cdmamodem.c | 2 +
drivers/cdmamodem/cdmamodem.h | 2 +
drivers/cdmamodem/network-registration.c | 278 ++++++++++++++++++++++++
drivers/huaweicdmamodem/huaweicdmamodem.c | 45 ----
drivers/huaweicdmamodem/huaweicdmamodem.h | 23 --
drivers/huaweicdmamodem/network-registration.c | 199 -----------------
include/cdma-netreg.h | 7 +
plugins/huaweicdma.c | 5 +-
src/cdma-netreg.c | 55 +++++
10 files changed, 353 insertions(+), 276 deletions(-)
create mode 100644 drivers/cdmamodem/network-registration.c
delete mode 100644 drivers/huaweicdmamodem/huaweicdmamodem.c
delete mode 100644 drivers/huaweicdmamodem/huaweicdmamodem.h
delete mode 100644 drivers/huaweicdmamodem/network-registration.c
there are some Nokia N950 related ofono patches that never made to the
upstream. I wonder if there is anyone that would be interested of fixing
and upstreaming these?
The patches seem to apply with minor modification on top of 1.0 tree,
but I'm not sure if changes are needed or not.
And are available for example at
I'm pleased to announce that we have published the source code of
OpenDialer in http://git.bmw-carit.de/opendialer.git/
This is a simple python GUI that works on top of oFono's
VoiceCallManager API, which can mainly serve for debugging or demo
purposes. There are some utility scripts that can be helpful too.
We will hopefully add further tools in the future, for more advanced
use-cases and other Bluetooth profiles.
This set of patch allows to use "atmodem" sim atom with CDMA modems.
In this way IMSI can be retrieved for CDMA modems without using the sim file
IMSI is needed by:
- oFono to store credentials while completing a data call.
- oFono to store voicecall numbers.
- ofono plugin from ConnMan to publish cellular service to
complete a data call with CDMA modems.
Guillaume Zajac (3):
include: Add public API to create cdma_sim
sim: Don't use sim file system for CDMA sim
huaweicdma: Add SIM creation and set_online method driver
include/sim.h | 4 +
plugins/huaweicdma.c | 303 +++++++++++++++++++++++++++++++++++++++++++++++++-
src/sim.c | 66 ++++++++++--
3 files changed, 358 insertions(+), 15 deletions(-)
A new API is introduced in mbpi plugin to parse the mobile broadband provider
info' database in order to retrieve the serving network name from the System
Next step is precisely to retrieve the SID broadcasted by the CDMA modem
Philippe Nunes (3):
mbpi: mbpi_lookup becomes mbpi_lookup_apn
mbpi: Add mbpi_lookup_cdma_provider_name API
tools: Add utility for looking CDMA network name from database
Makefile.am | 7 +-
plugins/mbpi.c | 214 +++++++++++++++++++++++++++++++++++------
plugins/mbpi.h | 4 +-
plugins/provision.c | 2 +-
tools/lookup-apn.c | 2 +-
tools/lookup-provider-name.c | 104 ++++++++++++++++++++
6 files changed, 297 insertions(+), 36 deletions(-)
create mode 100644 tools/lookup-provider-name.c