Denis Kenzior [Mon, 23 Aug 2010 18:58:14 +0000 (13:58 -0500)]
sim: Retrieve EFphase according to the spec
Denis Kenzior [Mon, 23 Aug 2010 18:36:37 +0000 (13:36 -0500)]
sim: Reorder SIM initialization
Denis Kenzior [Mon, 23 Aug 2010 18:20:54 +0000 (13:20 -0500)]
sim: Reset mnc_length when removing SIM
In case the next SIM doesn't have it or something else weird happens.
Denis Kenzior [Mon, 23 Aug 2010 18:20:24 +0000 (13:20 -0500)]
sim: Update the SIM initialization comment
Denis Kenzior [Mon, 23 Aug 2010 18:16:41 +0000 (13:16 -0500)]
sim: Minor style fix
Yang Gu [Thu, 19 Aug 2010 06:05:35 +0000 (14:05 +0800)]
sim: Read EFust and EFest
João Paulo Rechi Vita [Mon, 23 Aug 2010 18:04:49 +0000 (15:04 -0300)]
hfp: fix typo
Marcel Holtmann [Mon, 23 Aug 2010 15:43:20 +0000 (17:43 +0200)]
huawei: Query AT^U2DIAG and AT^GETPORTMODE settings
Just to make the values show up in the AT command debug logs, query them
when enabling the device.
Pekka Pessi [Mon, 23 Aug 2010 14:18:09 +0000 (17:18 +0300)]
mbm: fix initial polling for sim
There seems to be no specific error codes returned when SIM is missing.
Poll at least 5 times upon an error and give up after that.
Marcel Holtmann [Mon, 23 Aug 2010 14:29:51 +0000 (16:29 +0200)]
hsomodem: Minor style fixes in GPRS context driver
Marcel Holtmann [Mon, 23 Aug 2010 14:12:16 +0000 (16:12 +0200)]
huaweimodem: Add skeleton for Huawei modem driver
Marcel Holtmann [Fri, 20 Aug 2010 21:17:33 +0000 (23:17 +0200)]
voicecall: Remove unused variable
Denis Kenzior [Fri, 20 Aug 2010 21:14:54 +0000 (16:14 -0500)]
build: Add new test scripts
Denis Kenzior [Fri, 20 Aug 2010 21:13:11 +0000 (16:13 -0500)]
test: add private-chat script
Denis Kenzior [Fri, 20 Aug 2010 21:13:00 +0000 (16:13 -0500)]
test: Add list-calls script
Denis Kenzior [Fri, 20 Aug 2010 21:12:42 +0000 (16:12 -0500)]
test: Add create-multiparty script
Denis Kenzior [Fri, 20 Aug 2010 21:12:06 +0000 (16:12 -0500)]
atmodem: Default to +CHUP to hangup_all
Denis Kenzior [Fri, 20 Aug 2010 20:55:29 +0000 (15:55 -0500)]
voicecall: Fix memory leak
Denis Kenzior [Fri, 20 Aug 2010 20:55:19 +0000 (15:55 -0500)]
voicecall: Remove Calls property
Denis Kenzior [Fri, 20 Aug 2010 20:54:26 +0000 (15:54 -0500)]
voicecall: emit CallAdded and CallRemoved signals
Denis Kenzior [Fri, 20 Aug 2010 20:23:55 +0000 (15:23 -0500)]
voicecall: Add GetCalls method
Denis Kenzior [Fri, 20 Aug 2010 20:16:29 +0000 (15:16 -0500)]
voicecall: Fix up some style issues
Denis Kenzior [Fri, 20 Aug 2010 20:09:16 +0000 (15:09 -0500)]
voicecall: Break out voicecall_append_properties
Denis Kenzior [Fri, 20 Aug 2010 19:57:47 +0000 (14:57 -0500)]
voicecall: Get rid of MultipartyCalls attribute
Replaced by Multiparty attribute on the Voicecall object
Marcel Holtmann [Fri, 20 Aug 2010 19:55:22 +0000 (21:55 +0200)]
sms: Add a few more debug statements
Marcel Holtmann [Fri, 20 Aug 2010 19:53:21 +0000 (21:53 +0200)]
atmodem: Add a few more debug statements for SMS support
Marcel Holtmann [Fri, 20 Aug 2010 19:45:45 +0000 (21:45 +0200)]
atmodem: Add a few more debug statements for CBS support
Marcel Holtmann [Fri, 20 Aug 2010 19:27:13 +0000 (21:27 +0200)]
nokia: Add GPRS handling
Marcel Holtmann [Fri, 20 Aug 2010 19:19:40 +0000 (21:19 +0200)]
zte: Add GPRS handling
Marcel Holtmann [Fri, 20 Aug 2010 18:57:30 +0000 (20:57 +0200)]
atmodem: Add Nokia specific quirk for AT+CGEREP handling
Marcel Holtmann [Fri, 20 Aug 2010 14:53:07 +0000 (16:53 +0200)]
atmodem: Fix copy and paste typo
Marcel Holtmann [Fri, 20 Aug 2010 14:51:24 +0000 (16:51 +0200)]
mbm: Remove registration and bearer specific notifications
Marcel Holtmann [Fri, 20 Aug 2010 14:50:42 +0000 (16:50 +0200)]
atmodem: Enable MBM specific notification for registration and bearer
Marcel Holtmann [Fri, 20 Aug 2010 14:24:12 +0000 (16:24 +0200)]
mbm: Enable notifications for packet switched bearer changes
Andrzej Zaborowski [Fri, 20 Aug 2010 02:07:09 +0000 (04:07 +0200)]
stk: reorder: Don't access freed memory in Send SMS
Responding to the stk->pending_cmd frees it, we need to read it
before that.
Marcel Holtmann [Fri, 20 Aug 2010 13:45:48 +0000 (15:45 +0200)]
test: Add some error handling to STK menu test script
Marcel Holtmann [Fri, 20 Aug 2010 13:45:17 +0000 (15:45 +0200)]
mbm: Enable CFUN and EREG notifications
Marcel Holtmann [Fri, 20 Aug 2010 13:44:45 +0000 (15:44 +0200)]
mbmmodem: Enable PDP context setup debug notifications
Marcel Holtmann [Fri, 20 Aug 2010 12:48:48 +0000 (14:48 +0200)]
stk: Fix error messsage from select item method call
Marcel Holtmann [Fri, 20 Aug 2010 12:44:54 +0000 (14:44 +0200)]
Add support for simple glibc based backtrace
Marcel Holtmann [Fri, 20 Aug 2010 12:13:07 +0000 (14:13 +0200)]
stemodem: Fix whitespace damage in radio settings driver
Marcel Holtmann [Fri, 20 Aug 2010 12:12:01 +0000 (14:12 +0200)]
mbm: Fix naming of MBM driver for GPRS context handling
Marcel Holtmann [Fri, 20 Aug 2010 12:09:55 +0000 (14:09 +0200)]
mbm: Use proper MBM quirks
Marcel Holtmann [Fri, 20 Aug 2010 12:08:12 +0000 (14:08 +0200)]
ste: Use MBM quirk for network registration
Marcel Holtmann [Fri, 20 Aug 2010 12:07:19 +0000 (14:07 +0200)]
ste: Use MBM quirk instead of a STE specific one
Marcel Holtmann [Fri, 20 Aug 2010 12:05:18 +0000 (14:05 +0200)]
atmodem: Turn a STE GPRS quirk into a MBM and STE quirk
Marcel Holtmann [Fri, 20 Aug 2010 11:14:06 +0000 (13:14 +0200)]
test: Rename script for testing STK menus
Marcel Holtmann [Fri, 20 Aug 2010 09:54:33 +0000 (11:54 +0200)]
test: Fix broken build due to renamed test script
Marcel Holtmann [Fri, 20 Aug 2010 09:53:32 +0000 (11:53 +0200)]
test: Fix test scripts for new operator interfaces
Marcel Holtmann [Fri, 20 Aug 2010 09:22:47 +0000 (11:22 +0200)]
gprs: Default value for RoamingAllowed should be FALSE
Zhenhua Zhang [Fri, 20 Aug 2010 03:10:39 +0000 (11:10 +0800)]
udev: Add check for serial before string operation
'serial' could be NULL in some case. So it need to add check before
doing string operation.
Marcel Holtmann [Fri, 20 Aug 2010 01:12:26 +0000 (03:12 +0200)]
test: Fix wrong method name in context deactivation script
Marcel Holtmann [Fri, 20 Aug 2010 01:05:18 +0000 (03:05 +0200)]
nokia: Add initial plugin for Nokia Datacard support
Marcel Holtmann [Fri, 20 Aug 2010 01:00:49 +0000 (03:00 +0200)]
atmodem: Add really nasty hack for Nokia AT+COPS bug
The Nokia modem returns an invalid response when trying to read the
numeric value for MCC/MNC of the current network.
Control:> AT+COPS?\r
Control:< \r\n+COPS: 0,2,"26207,0\r\n\r\nOK\r\n
The closing " is just missing and this confuses the AT parser. In case
of a Nokia modem skip reading the numerical values for the network.
Marcel Holtmann [Fri, 20 Aug 2010 00:51:34 +0000 (02:51 +0200)]
test: Fix SMS test script to use MessageManager interface
Marcel Holtmann [Fri, 20 Aug 2010 00:24:53 +0000 (02:24 +0200)]
atmodem: No CIND for Nokia data cards
Marcel Holtmann [Fri, 20 Aug 2010 00:24:07 +0000 (02:24 +0200)]
atmodem: Add vendor quirk for Nokia data cards
Marcel Holtmann [Fri, 20 Aug 2010 00:20:37 +0000 (02:20 +0200)]
udev: Add detection for Nokia data cards
Denis Kenzior [Thu, 19 Aug 2010 23:15:52 +0000 (18:15 -0500)]
zte: Use QUALCOMM_MSM quirk for sim driver
Denis Kenzior [Thu, 19 Aug 2010 23:15:36 +0000 (18:15 -0500)]
huawei: Use QUALCOMM_MSM quirk for sim driver
Marcel Holtmann [Thu, 19 Aug 2010 20:36:18 +0000 (22:36 +0200)]
gprs: Use "Internet" for default PDP context name
Denis Kenzior [Thu, 19 Aug 2010 20:10:06 +0000 (15:10 -0500)]
gprs: Automatically add a context if none defined
Marcel Holtmann [Thu, 19 Aug 2010 19:59:11 +0000 (21:59 +0200)]
hso: Use Qualcomm specific USSD quirk
Denis Kenzior [Thu, 19 Aug 2010 18:25:51 +0000 (13:25 -0500)]
test: update remove-contexts to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:25:20 +0000 (13:25 -0500)]
test: update process-context-settings to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:25:00 +0000 (13:25 -0500)]
test: update list-contexts to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:24:33 +0000 (13:24 -0500)]
test: update deactivate-context to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:24:09 +0000 (13:24 -0500)]
test: update create-context to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:23:34 +0000 (13:23 -0500)]
test: Update activate-context to the new API
Denis Kenzior [Thu, 19 Aug 2010 18:02:40 +0000 (13:02 -0500)]
gprs: Add support for GetContexts
Denis Kenzior [Thu, 19 Aug 2010 17:26:37 +0000 (12:26 -0500)]
gprs: Tweak context object path naming
And support loading of legacy context names
Denis Kenzior [Thu, 19 Aug 2010 19:15:36 +0000 (14:15 -0500)]
gprs: Break out writing of gprs context settings
Denis Kenzior [Thu, 19 Aug 2010 17:16:55 +0000 (12:16 -0500)]
gprs: Add ContextRemoved signal
Denis Kenzior [Thu, 19 Aug 2010 17:07:06 +0000 (12:07 -0500)]
gprs: Emit the ContextAdded signal
Denis Kenzior [Thu, 19 Aug 2010 16:46:15 +0000 (11:46 -0500)]
gprs: minor style fix
Denis Kenzior [Thu, 19 Aug 2010 16:45:52 +0000 (11:45 -0500)]
gprs: Break out context properties append function
Denis Kenzior [Thu, 19 Aug 2010 16:38:09 +0000 (11:38 -0500)]
gprs: Get rid of PrimaryContexts property
Denis Kenzior [Thu, 19 Aug 2010 16:32:46 +0000 (11:32 -0500)]
gprs: Update CreateContext to AddContext
Denis Kenzior [Thu, 19 Aug 2010 16:23:04 +0000 (11:23 -0500)]
gprs: Update GPRS related DBus interface names
Denis Kenzior [Thu, 19 Aug 2010 16:11:05 +0000 (11:11 -0500)]
sms: Update SmsManager to MessageManager
Marcel Holtmann [Thu, 19 Aug 2010 19:01:21 +0000 (21:01 +0200)]
huawei: Add support for switching USSD mode
Some newer Huawei modems have support for ^USSDMODE command which seems
to be default to 1. In that mode the text USSD is not working. Switching
it to 0 and text USSD works just fine. Assumption is that with this command
the modem switches between text and PDU mode for USSD. Currently it is
unclear on how the PDU mode is suppose to work all. So default to text mode
if this command is supported.
Marcel Holtmann [Thu, 19 Aug 2010 17:35:04 +0000 (19:35 +0200)]
Add printf format attribute for error creation helper
Pekka Pessi [Thu, 19 Aug 2010 16:20:26 +0000 (19:20 +0300)]
fix: Remove extra comma from NotAvailable error
Marcel Holtmann [Thu, 19 Aug 2010 08:06:17 +0000 (10:06 +0200)]
netreg: Make reset_available returning void
Denis Kenzior [Thu, 19 Aug 2010 02:13:14 +0000 (21:13 -0500)]
netreg: Minor style issues
Denis Kenzior [Thu, 19 Aug 2010 02:09:03 +0000 (21:09 -0500)]
netreg: Move more stuff around
Denis Kenzior [Thu, 19 Aug 2010 02:07:50 +0000 (21:07 -0500)]
netreg: Move stuff around to avoid forward decl
Denis Kenzior [Thu, 19 Aug 2010 02:04:07 +0000 (21:04 -0500)]
test: Update to the new netreg API
Denis Kenzior [Thu, 19 Aug 2010 02:03:04 +0000 (21:03 -0500)]
netreg: Make logic more readable
Denis Kenzior [Thu, 19 Aug 2010 02:02:52 +0000 (21:02 -0500)]
test: Update to new netreg API
Denis Kenzior [Thu, 19 Aug 2010 01:56:00 +0000 (20:56 -0500)]
gprs: Update Attached when Auto-Attached succeded
Denis Kenzior [Wed, 18 Aug 2010 22:53:04 +0000 (17:53 -0500)]
netreg: Move code around to avoid forward decl
Denis Kenzior [Wed, 18 Aug 2010 22:47:14 +0000 (17:47 -0500)]
list-operators: Update to the new API
Denis Kenzior [Wed, 18 Aug 2010 22:46:51 +0000 (17:46 -0500)]
netreg: Update to the new Scan/GetOperators API
Andrzej Zaborowski [Wed, 18 Aug 2010 03:01:07 +0000 (05:01 +0200)]
doc: Proposed Set Up Call api
The normal sequence for call setup is:
* Modem asks user for confirmation using icon1 / alphaId1
* User confirms
* Modem starts dialling, screen displays icon2 / alphaId2
* Call is connected, modem replies to the proactive command, screen
keeps displaying icon2 / alphaId2 until the phone call is over
Marcel Holtmann [Wed, 18 Aug 2010 05:47:48 +0000 (07:47 +0200)]
Fix small typo
Andrzej Zaborowski [Tue, 17 Aug 2010 15:37:01 +0000 (17:37 +0200)]
calypso: Subscribe to %SIMREM and %SIMINS
These notifications should be emitted on SIM removal and insertion.
These notifications don't work very well though, on the hardware this
has been tested on, the modem never issued %SIMINS, and %SIMREM was
emitted only in some specific circumenstances.
Andrzej Zaborowski [Tue, 17 Aug 2010 15:36:59 +0000 (17:36 +0200)]
list-modems: Pretty-print main menu
Andrzej Zaborowski [Tue, 17 Aug 2010 15:37:02 +0000 (17:37 +0200)]
stk: Update agent_called with GetInkey & GetInput
Andrzej Zaborowski [Tue, 17 Aug 2010 15:37:00 +0000 (17:37 +0200)]
stkagent: Free pending call when destroying agent
Otherwise we leak memory and additionally D-bus invokes the method
callback and since the agent is already destroyed, we segfault.