summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-10-22sim: check existence of imsi-codePetteri Tikander1-1/+1
For instance: when handling sim_get_properties in PRE_SIM-state imsi is not received/stored.
2010-10-22sim: check if Fixed Dial is enabled in SIM-cardPetteri Tikander1-0/+68
If SIM-card is inserted, status is checked from EFsst (is FDN activated) and EFadn (is ADN invalidated). If USIM-card is inserted, status is checked from EFest (is FDN activated). If FD is enabled, halt SIM initialization procedure. New property (FixedDialing) is added. If FD is enabled, this has been signalled via DBUS.
2010-10-22simfs: retrieve only EF-info without EF-contentsPetteri Tikander2-3/+69
2010-10-21modem: add debugs to monitor modem state changesPetteri Tikander1-0/+4
2010-10-22atmodem: Parse optional PLMN parameter of AT+COPS=? resultMarcel Holtmann1-1/+4
The Infineon modem adds an optional <plmn_list> parameter after the access technology parameter <AcT>. It is not always present, but when present it makes the operator listing fail. +COPS: (2,"T-Mobile D","TMO D","26201",0,0),(3,"E-Plus","E-Plus","26203",0,),(3,"Vodafone.de","Vodafone.de","26202",0,),(3,"o2 - de","o2 - de","26207",0,) Not all networks have this parameter and maybe only the home network has it anyway. And so far this feature seems to be Infineon specific, but just in case, parse the parameter if present to make sure the operator listing is available.
2010-10-22gisi: Use of DBG macro is not allowedMarcel Holtmann1-7/+0
2010-10-22ifxmodem: Use g_try_new0 when checking for the resultMarcel Holtmann1-1/+1
2010-10-21TODO: add ipv6cp support taskDenis Kenzior1-0/+6
2010-10-21ifxmodem: Fix compiler warnings in GPRS context driverMarcel Holtmann1-7/+6
2010-10-21ifx: Add two GPRS contexts since the modem should support itMarcel Holtmann1-4/+11
2010-10-21ifx: Use Infineon specific GPRS context driverMarcel Holtmann1-1/+1
2010-10-21ifxmodem: Add support for Infineon GPRS context setup with M-RAW_IPMarcel Holtmann1-0/+418
This patch adds support for setting up a GPRS context and then switching it into M-RAW_IP mode. The handling of the M-RAW_IP data stream is not yet implemented.
2010-10-21test: Add option to also enable other than the first contextMarcel Holtmann2-2/+8
2010-10-21netreg: Allow strength notifys at all timesAki Niemi1-8/+0
2010-10-21isimodem: Remove hack for notifying strengthAki Niemi1-10/+0
2010-10-21radio settings: Fix string to enum mappingAki Niemi1-4/+4
2010-10-21gisi: Add method for verifying any resourceMika Liljeberg2-6/+46
Add g_isi_verify_resource() function to GIsiClient for verifying the reachability of an arbitrary resource.
2010-10-21gisi: store object handle for associated serverMika Liljeberg3-0/+30
2010-10-21gisi: Allow subscribes towards any resourcesMika Liljeberg2-79/+153
Add methods to subscribe indications from an arbitrary resource. Configured resource id is treated as the default. Also added separate commit function for resource subscriptions in order to reduce the number of subscription messages sent to the modem.
2010-10-21gisi: make timeout optionalMika Liljeberg1-20/+31
2010-10-21gisi: Add sendto methods to GIsiClientMika Liljeberg2-11/+99
Add g_isi_vsendto() and g_isi_sendto() methods for sending messages to an arbitrary Phonet address.
2010-10-21gatchat: Fix missing return value for g_at_chat_set_slaveMarcel Holtmann1-1/+1
2010-10-21ifx: Use Infineon specific phonebook vendor quirkMarcel Holtmann1-1/+2
2010-10-21atmodem: Add support for IFX specific phonebook ready notificationMarcel Holtmann1-15/+50
2010-10-21atmodem: Use g_try_new0 when checking for the resultMarcel Holtmann1-1/+1
2010-10-21ifxmodem: Add skeleton for Infineon specific GPRS context driverMarcel Holtmann4-0/+50
2010-10-21gatchat: Add skeleton for GAtRawIP moduleMarcel Holtmann3-0/+181
This adds the basic skeleton for a GAtRawIP support. It is only the skeleton with its intended API. It has no raw IP support yet.
2010-10-21ifx: Assign GPRS DLCs as slaves of the network DLCMarcel Holtmann1-6/+11
2010-10-21gatchat: Add support for slave chat instancesMarcel Holtmann2-0/+34
This adds support to assign a slave chat instance to an existing chat instance. The slave chat is now additionally bound by the lifetime of its master chat instance. In case the master is cloned, the slave chat instance will also be cloned as well. With this it is possible to suspend the master while still have an active slave for notifications or extra commands.
2010-10-21ppp: Fix some coding style and memory leaksMarcel Holtmann1-16/+16
2010-10-21atmodem: Check for TUN/TAP support before enabling PPPMarcel Holtmann1-0/+13
2010-10-20stk: Support send ss responseYang Gu1-0/+2
2010-10-20stkutil: Add enum for additional error cause infoYang Gu1-0/+22
For terminal and supplementary services
2010-10-20radio settings: document FastDormancy propertyMika Liljeberg1-0/+22
2010-10-20radio-settings: Get rid of unneeded castsDenis Kenzior1-18/+22
2010-10-20radio-settings: Fixup various style issuesDenis Kenzior1-13/+14
2010-10-20isi: fix SMSPekka Pessi1-31/+60
Align read-params with update-params properly. Align and fill tpdu sub block in submit.
2010-10-20isi: fix SMSPekka Pessi1-37/+56
Read absence/presence flags from correct field. Try to avoid overwriting other SMS parameters but SCA address. Use g_isi_(v)send().
2010-10-20isi: fix hangup_active and set_udub methodsPekka Pessi1-24/+36
The concept of "active" call seems to be overloaded.
2010-10-20voicecall: Document driver methodsDenis Kenzior1-0/+43
2010-10-20isimodem: Fix setting SCA typeAki Niemi1-1/+1
2010-10-20atmodem: Decode and report time information from networkMarcel Holtmann1-4/+29
2010-10-20atmodem: Add skeleton for time update reportingMarcel Holtmann1-3/+51
2010-10-20ifxmodem: Signal STK session end only after normal ending of commandMarcel Holtmann1-1/+2
The Infineon modem returns more detailed information of the SIM Toolkit proactive sessions to the modem driver. A proactive session starts with the status response '91 xx' (proactive command pending) and ends with a status response response of '90 00' (normal ending of command) after Terminal Response. So only when receiving '90 00' result, the indication that the session has ended should be given to the core.
2010-10-19ifx: Wait for DLC creation to settle (internal multiplexer)Marcel Holtmann1-8/+31
When driving the Infineon modem with the builtin multiplexer there is a small race condition with setting up the channels and sending the first AT commands. The window here is pretty small, but it seems to be a modem firmware issue. In case the AT command is send right away it can happen that the modem does not process any further AT commands. In that case the setup is stuck and enabling the modem fails. Just adding a 10 milliseconds delay after DLC creation and before sending the first AT commands is enough to make this work smoothly.
2010-10-19sim: Read EFust and EFest after phase is knownDenis Kenzior1-11/+10
2010-10-19simfs: Don't cache if phase is unknownDenis Kenzior1-1/+4
2010-10-19sim: Fix setting the correct phase from EFphaseDenis Kenzior1-3/+18
2010-10-19phonesim: Add missing ATE0 when in multiplexer modeMarcel Holtmann1-0/+2
2010-10-19common: Fix mmi code to bearer class mappingsDenis Kenzior1-5/+17
MMI services 22, 21, 20 and 26 were mapped incorrectly. See the comment in the code for more information and the thread 'Call Barring and MMI Supplementary Service codes' on the oFono mailing list.