Marcel Holtmann
994e6da575
gobi: Add skeleton for Qualcomm Gobi modem plugin
2011-01-09 06:18:18 -08:00
Rafael Ignacio Zurita
351cd46acc
build: fix missing line continuation
2011-01-07 12:54:43 -08:00
Marcel Holtmann
dd361db9c4
tools: Add utility for auto enabling modems
2011-01-05 22:02:08 -08:00
Lei Yu
9aa82f5bb1
cdma-sms: Add CDMA SMS Support
2011-01-05 10:36:48 -06:00
Neil Jerram
882039b23c
doc: Include doc/calypso-modem.txt in distribution
2010-12-31 15:31:30 -08:00
Dara Spieker-Doyle
eddc201bdd
cdmamodem: Add cdmamodem stubs
2010-12-22 19:10:23 -06:00
Dara Spieker-Doyle
a728ff4da1
cdma-voicecall: Add CDMA MO Call Support
2010-12-22 19:01:10 -06:00
Dara Spieker-Doyle
817fe42457
cdma-voicecall: Add CDMA MO Call Support
2010-12-22 18:53:26 -06:00
Gustavo F. Padovan
1a15548799
modem: Add test script for the Lockdown property
2010-12-22 13:37:38 -06:00
Aki Niemi
374dd32812
build: Add renamed ISI USB plugin to build
2010-12-22 17:13:49 +02:00
Aki Niemi
46f6bbbe3b
build: Add refactored isimodem and gisi to build
2010-12-22 17:13:49 +02:00
Aki Niemi
14b440fd3e
isimodem: Remove from build
...
Prepare for refactoring.
2010-12-22 17:13:45 +02:00
Aki Niemi
e79eaf87a0
gisi: Remove from build
...
Prepare for refactoring.
2010-12-22 17:13:45 +02:00
Lucas De Marchi
32f250470a
huaweimodem: Add support for radio settings
2010-12-21 16:02:52 -06:00
Lucas De Marchi
90cc80e62e
test: add scripts for setting frequency band
2010-12-21 16:02:49 -06:00
Marcel Holtmann
2e2d69a78d
doc: Add short FAQ for release process details
2010-12-15 08:56:43 +01:00
Rémi Denis-Courmont
81671daff7
Mark ofono/*.h symbolink links as built sources
...
This forces automake/make to build them first if needed (as before).
But it avoids marking every single header as a dependency of every
single object. Thus we do not need a bogus full rebuild of the tree
everytime a header is added.
2010-12-07 10:00:06 +01:00
Denis Kenzior
9976a19f29
build: Add forgotten test/test-tty
2010-11-26 13:22:55 -06:00
Lucas De Marchi
f41d00f332
ctm: add documentation for TextTelephony interface
2010-11-26 13:08:48 -06:00
Lucas De Marchi
df2984a724
ctm: Add initial CTM atom implementation
2010-11-26 13:08:48 -06:00
Lucas De Marchi
3f49dd1390
ctm: add public header
2010-11-26 13:08:45 -06:00
Sjur Brændeland
04479d8df7
stemodem: Add RTNL functionality managing CAIF Network Interfaces.
2010-11-13 10:16:18 +09:00
Denis Kenzior
21861bec97
build: Add reset-pin script
2010-11-09 10:18:14 -06:00
Denis Kenzior
a44bff189c
test: Add send-vcard script
2010-11-04 10:25:42 -05:00
Marcel Holtmann
ce7b1e2e67
build: Remove generic AT command modem plugin
...
This plugin was used for initial testing and is no longer needed. So
just remove it.
2010-11-04 15:20:38 +01:00
Denis Kenzior
8283d127e6
test: Add test-smart-messaging
2010-11-02 15:08:22 -05:00
Denis Kenzior
7f4a14cafe
test: Add test-push-notification script
2010-11-02 14:58:18 -05:00
Denis Kenzior
55a61c3a63
push-notification: Add skeleton
2010-11-02 12:15:53 -05:00
Denis Kenzior
ac731f2071
smsagent: Add smsagent implementation
...
Based on the patches by Aki Niemi
2010-11-02 12:15:53 -05:00
Mika Liljeberg
cad4d1ce97
test: add script to control fast dormancy
2010-10-27 22:26:15 -05:00
Marcel Holtmann
1519c1823e
test: Add script to change MMS Proxy and MMSC
2010-10-26 22:35:43 +02:00
Marcel Holtmann
88ff795fcb
test: Add scripts for creating Internet and MMS contexts
2010-10-26 22:25:09 +02:00
Denis Kenzior
42dfbc450b
test: add deactivate-all
...
Uses ConnectionManager DeactivateAll
2010-10-25 16:32:49 -05:00
Marcel Holtmann
f8ef39c96e
build: Add example configuration for phonesim plugin
2010-10-25 20:48:55 +02:00
Marcel Holtmann
7738f94451
build: Remove modemconf plugin support
2010-10-25 20:43:05 +02:00
Marcel Holtmann
cd25ee900f
build: Don't include phonesim plugin if disabled
2010-10-25 20:32:04 +02:00
Marcel Holtmann
9bdc2b0a43
ifxmodem: Add skeleton for Infineon specific GPRS context driver
2010-10-21 19:44:28 +02:00
Marcel Holtmann
692cf6a6f6
gatchat: Add skeleton for GAtRawIP module
...
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-21 19:36:18 +02:00
Denis Kenzior
5524b17324
test: Add get-icon script
2010-10-13 05:04:47 -05:00
Marcel Holtmann
da54398fa5
test: Add script for enabling/disabling RoamingAllowed property
2010-10-05 16:11:09 +02:00
Marcel Holtmann
17f7fffa2a
build: Add support for systemd configuration
2010-10-02 20:20:31 +02:00
Marcel Holtmann
a499582993
build: Add D-Bus service autostart support
2010-10-02 17:57:19 +02:00
Kai Vehmanen
78d4ee9336
isimodem: Add support for audio settings
...
The audio state is mapped directly to isimodem's call server status
indications. When active, the modem speech path should be opened, and
when closed, the modem speech path may be closed.
2010-10-01 17:11:24 +03:00
Marcel Holtmann
6ce4f46273
build: Rename smart_messaging.c to smart-messaging.c
2010-10-01 07:51:43 +02:00
Marcel Holtmann
88f1b3c85e
build: Move example plugins to its own directory
2010-10-01 07:44:09 +02:00
Aki Niemi
64120b976a
Remove usbpbmodem plugin
2010-09-30 11:25:48 +03:00
Pekka Pessi
82894cf58f
n900: modem driver plugin for Nokia N900
...
This patch adds a modem driver plugin for the Nokia N900 internal
modem. It controls the modem using the appropriate GPIO lines and thus
works without the Maemo userspace.
This plugin can run natively on the N900 with either Maemo or Meego
kernels. However, it conflicts with the Maemo userspace, for which
isigen should be used instead.
2010-09-30 11:25:47 +03:00
Pekka Pessi
0fc18e8176
isigen: generic modem driver plugin for ISI
...
The new isigen modem driver plugin replaces the generic parts in the
isimodem modem driver. This plugin works with recent Nokia modems in
PC suite mode over USB, as well as with the N900 modem using Maemo5
userspace.
2010-09-30 11:25:47 +03:00
Marcel Holtmann
860be0ad4f
doc: Add audio settings API description
2010-09-30 00:25:28 +09:00
Marcel Holtmann
0a71c6686f
ifxmodem: Add support for audio settings
2010-09-30 00:20:22 +09:00
Marcel Holtmann
9fed676875
huaweimodem: Add support for audio settings interface
2010-09-29 23:58:52 +09:00
Marcel Holtmann
760e1e4c04
core: Add support for audio settings interface
2010-09-29 23:57:39 +09:00
Denis Kenzior
801264fe03
smart_messaging: Add skeleton plugin
2010-09-28 22:51:47 -05:00
Denis Kenzior
d59dd63868
build: Add the missing doc files to Makefile.am
2010-09-28 20:29:53 -05:00
Denis Kenzior
d6b55b5844
build: docs for pushnotification and smartmessaging
2010-09-28 20:01:12 -05:00
Marcel Holtmann
ba2fd65b5e
test: Add script for hanging up active call
2010-09-29 08:08:09 +09:00
Marcel Holtmann
e3208ad338
test: Add simple script to set APN, username and password
2010-09-28 09:12:17 +09:00
Marcel Holtmann
521396d55b
huaweimodem: Add skeleton for simple voice call driver
2010-09-26 23:51:27 +09:00
Marcel Holtmann
5879048ee4
test: Add script for answering incoming calls
2010-09-26 23:25:20 +09:00
Marcel Holtmann
cf7f4e347e
tools: Add skeleton for Huawei audio utility
2010-09-26 17:54:50 +09:00
Marcel Holtmann
c5fdbe8827
ifxmodem: Reorder voicecall driver before all other
2010-09-24 14:16:01 +09:00
Denis Kenzior
8028a0b788
ifx: Copy voicecall driver from atmodem
...
IFX is a fairly bone stock AT based modem so the atmodem driver is a
good start.
2010-09-23 21:56:23 -05:00
Marcel Holtmann
27676eea77
ifxmodem: Add support for SIM Toolkit (raw mode)
2010-09-24 00:59:13 +09:00
Marcel Holtmann
ac63fd956f
ifxmodem: Add support for radio settings
2010-09-23 23:27:08 +09:00
Marcel Holtmann
75a0e4f1a9
Fix breakage of make distcheck
2010-09-22 08:24:31 +09:00
Lucas De Marchi
e57df97584
Simplify linker script
...
Version linker scripts support function names and globs, so there's no
need to rely on nm tool to gather the exported symbols.
2010-09-21 23:25:50 +09:00
Denis Kenzior
e5f86783d8
build: Make unit test compile with new dependency
2010-09-21 08:44:48 -05:00
Marcel Holtmann
9415cf5d2f
Use DBUS_CONFDIR variable instead of DBUS_DATADIR
2010-09-21 19:12:15 +09:00
Marcel Holtmann
a4aeedc3f0
ifxmodem: Add skeleton for Infineon driver plugin
2010-09-18 22:18:51 +09:00
Marcel Holtmann
df807d6d0a
ifx: Add skeleton for Infineon modem plugin
2010-09-18 22:13:53 +09:00
Denis Kenzior
63be804e48
doc: Add features.txt document
2010-09-15 16:45:41 -05:00
Denis Kenzior
73e8b6aeb6
build: Add forgotten disable-gprs and enable-gprs
2010-09-10 10:57:53 -05:00
Denis Kenzior
ba6db3af42
test: Update to the new Manager api
2010-09-09 14:38:14 -05:00
Marcel Holtmann
37d44890ab
Add gdbus/polkit.c file to sources list
2010-09-09 18:28:15 +02:00
Denis Kenzior
5754eaf7e9
sim: Break out sim file reading into simfs
2010-09-09 08:50:28 -05:00
Marcel Holtmann
bfd2c768cd
huaweimodem: Add NDIS based GPRS context driver
2010-08-23 22:08:23 +02:00
Marcel Holtmann
416bbcff7f
huaweimodem: Add skeleton for Huawei modem driver
2010-08-23 16:12:16 +02:00
Denis Kenzior
9ccc1e2a0a
build: Add new test scripts
2010-08-20 16:15:12 -05:00
Marcel Holtmann
df5d691c39
Add support for simple glibc based backtrace
2010-08-20 14:44:54 +02:00
Marcel Holtmann
e175760bda
test: Rename script for testing STK menus
2010-08-20 13:14:06 +02:00
Marcel Holtmann
4d9cfc455c
test: Fix broken build due to renamed test script
2010-08-20 11:54:33 +02:00
Marcel Holtmann
6656aec9ad
test: Fix test scripts for new operator interfaces
2010-08-20 11:53:32 +02:00
Marcel Holtmann
12af4601bd
nokia: Add initial plugin for Nokia Datacard support
2010-08-20 03:05:18 +02:00
Marcel Holtmann
339aaa8fba
Remove pointless extra empty line
2010-08-17 14:41:09 +02:00
Sjur Brændeland
e22c79af72
stemodem: Add Radio Settings to STE Modem
2010-08-17 14:40:44 +02:00
Marcel Holtmann
0e4aaf0042
Add another test script for USSD transactions
2010-08-16 19:09:30 +02:00
Marcel Holtmann
89d77da833
Add simple test script to cancel USSD transactions
2010-08-16 17:07:28 +02:00
Marcel Holtmann
3e93fbca03
Add skeleton for ZTE modem support
2010-08-16 14:48:41 +02:00
Sjur Brændeland
83ef53484a
build: Make distcheck pass
...
distcheck fails due to rename of dataconnectionmanager-api.txt
2010-08-13 14:00:43 -05:00
Marcel Holtmann
30d284a73f
Build CAIF plugin only when AT modem support is enabled
2010-08-10 16:34:13 -04:00
Marcel Holtmann
bcc3a8de00
Always built and include the modemconf plugin
2010-08-10 16:28:00 -04:00
Kalle Valo
1d449943af
Add test scripts to to lock and unlock pin
2010-08-09 09:24:15 -05:00
Andrzej Zaborowski
a15296cf12
calypso: Add a Calypso STK driver
2010-08-06 11:59:42 -05:00
Denis Kenzior
5e46a73ed0
test: Add a simple STK Agent script
2010-07-30 17:19:56 -05:00
Andrzej Zaborowski
573c806fcd
Add STK agent utilities and logic.
2010-07-30 17:19:54 -05:00
Marcel Holtmann
924deeff06
Add doc/supplementaryservices-api.txt to distribution
2010-07-30 00:49:14 -07:00
Yang Gu
c603efbf51
atmodem: Make fetch command function as external
2010-07-13 09:51:33 -05:00
Zhenhua Zhang
7d42e4782d
huawei: Remove existing Huawei EM770 plugin
2010-07-02 10:38:59 -05:00
Marcel Holtmann
11d9063e57
Add test script for scanning networks
2010-06-19 20:17:05 +02:00
Gustavo F. Padovan
4004433ad4
Add bluetooth plugin skeleton.
...
The bluetooth plugin has bluetooth_resgister_uuid() and
bluetooth_unresgister_uuid() where bluetooth profiles plugins such as HFP
and DUN can register themselves to get know about BlueZ stuff ( new
devices, bluetoothd shutdown, etc..)
2010-06-17 05:06:39 -05:00
Marcel Holtmann
8ba790b761
Add test script to enable/disable use of delivery reports
2010-06-09 19:04:25 -07:00
Marcel Holtmann
86caf654de
Add test script for setting CBS topics
2010-06-09 18:58:38 -07:00
Marcel Holtmann
ee3343f81b
Add test script for enabling cell broadcast
2010-06-07 04:02:31 -07:00
Marcel Holtmann
30b054d0e0
Add support for Option specific radio settings
2010-06-06 15:18:57 -07:00
Marcel Holtmann
71335f3d9c
Add test scripts for radio technology preference
2010-06-06 11:11:57 -07:00
Marcel Holtmann
5b504e8a0d
Add support for Novatel specific radio settings
2010-06-06 11:08:16 -07:00
Marcel Holtmann
e2024acebd
Add Novatel Wireless (NW) specific modem driver
2010-06-06 11:05:48 -07:00
Marcel Holtmann
1ce5b1f48a
Fix clean-local make rule
2010-06-04 10:38:27 -07:00
Marcel Holtmann
e9a64b92bc
Include offline-modem and online-modem test scripts
2010-06-02 19:52:10 -07:00
Inaky Perez-Gonzalez
cce6bb2674
build: Fix install of udev rules in VPATH builds
...
When the build directory is different than the source directory, we
need to specify the source prefix to the original file we are
copying.
2010-05-28 09:48:34 -05:00
Aki Niemi
b8ec7553ef
Add network time support
...
Adding a new notify function in the netreg atom for notifying a
received Network Identification and Timezone (NITZ) indication. This
data is consumed via a nettime plugin, of which there is also an
example.
2010-05-19 10:46:18 +03:00
Andrzej Zaborowski
f0aeb0b037
mbm: Add STK driver.
2010-05-12 13:43:23 -05:00
Denis Kenzior
5fc7c1e1d0
gatchat: Add initial GAtIO implementation
2010-04-28 17:27:32 -05:00
Aki Niemi
22103491a4
gisi: move g_isi_modem_by_name to separate file
...
This fixes build warnings that resulted from conflicts between
linux/if.h and net/if.h.
2010-04-21 10:48:29 +03:00
Denis Kenzior
8c67bed08c
build: Upate test script list and sort
2010-04-20 12:15:27 -05:00
Matthias Günther
d8e1a68264
Added Wavecom modem plugin.
...
The Wavecom WMP100 is a serial based modem, however it assumes CPIN to
be the final response. This requires some quirking in the sim driver.
Refer to commit 6d28f82dc1
for details.
2010-04-20 11:54:25 -05:00
Pekka Pessi
fa3501b8d2
Refactor isimodem and gisi/netlink
...
Now usbpnmodem plugin is used to register ISI modems.
2010-04-20 17:47:17 +03:00
Pekka Pessi
2dd6923dfa
Add infoserver to isimodem
...
The info server provides information from the mobile station to the
ISI modem. Currently it returns the Software Version Number (SVN)
that is used in mobile identification.
2010-04-20 17:47:16 +03:00
Pekka Pessi
3ddc7ab7c3
gisi: add gisi server API
2010-04-20 17:47:16 +03:00
Aki Niemi
144b30ac6d
Add isimodem gprs context driver
2010-04-20 14:16:26 +03:00
Aki Niemi
a7989b7cbb
Add isimodem gprs driver
2010-04-20 14:16:18 +03:00
Aki Niemi
f62f6076c1
Add PN_GPDS code points and debugging
2010-04-20 14:11:07 +03:00
Andrzej Zaborowski
14bcca32c0
Implement STATUS polling in atmodem driver.
2010-04-15 16:49:43 -05:00
Andrzej Zaborowski
b34c35d822
Add AT driver for STK atom.
2010-04-15 16:49:42 -05:00
Andrzej Zaborowski
aad4d0de78
Add Sim Toolkit atom
...
- Add ofono_stk atom in stk.c
- Move envelope command from sim driver to stk driver
2010-04-15 16:49:40 -05:00
Marcel Holtmann
20b394e72b
Add abstraction for HDLC stream handling
2010-04-10 15:11:46 +02:00
Marcel Holtmann
8cd991b81f
Add skeleton for QCDM test program
2010-04-10 01:33:47 +02:00
Marcel Holtmann
df9723db02
Move CRC-CCITT table and helper into separate file
2010-04-09 17:08:30 +02:00
Denis Kenzior
1ed6966cb4
Split out ipcp protocol into ppp_ipcp.c
2010-04-02 12:53:45 -05:00
Marcel Holtmann
6607b5985e
Move functions from ppp.c into gatppp.c
2010-04-01 20:33:03 -07:00
Marcel Holtmann
9ee614b64b
Check for capabilities support via libcap-ng
2010-03-29 11:06:04 -07:00
Kristen Carlson Accardi
a84fc350b4
IP support for PPP
...
Adds IPCP support, and creates a TUN interface for sending/receiving IP
packets.
2010-03-22 17:28:23 -07:00
Kristen Carlson Accardi
6cb22fe096
CHAP with MD5 authentication support
...
Authentication support with CHAP and MD5
2010-03-22 17:28:23 -07:00
Kristen Carlson Accardi
cd5ddc2bee
PPP LCP support
...
Implement LCP support for the PPP protocol.
2010-03-22 17:28:23 -07:00
Kristen Carlson Accardi
31e99d9d78
Generic PPP control protocol support
...
Implement a generic protocol that can be shared by both the LCP and the
NCP implementation.
2010-03-22 17:28:23 -07:00
Kristen Carlson Accardi
d38443482f
Basic PPP protocol support
...
This patch implements the basic PPP protocol. LCP, NCP etc. are handled in
a different patch.
2010-03-22 17:28:23 -07:00
Yang Gu
d26e71a06a
Add support of Huawei EM770 modem
...
Comparing with general Huawei modem, EM770 is a full feature modem that
supports voicecall, phonebook, call forwarding, call barring, etc.
2010-03-16 01:33:23 -07:00
Denis Kenzior
c26619539d
Update unit test for USAT display text command
2010-02-23 17:11:29 -06:00
Denis Kenzior
d35d290702
Add stub for unit test for Sim Toolkit utils
2010-02-18 16:20:30 -06:00
Denis Kenzior
9aeed6dbcc
Add stubs files for Sim Toolkit Utilities
2010-02-17 15:10:33 -06:00
Aki Niemi
dfab0764da
Add isimodem radio settings driver
2010-02-04 23:43:18 +02:00
Aki Niemi
bf6195f0c2
Add PN_GSS codepoints and debugging
2010-02-04 23:43:18 +02:00
Aki Niemi
8d4004d182
Add radio settings atom and driver API
...
This interface exposes a read-write property for radio access technology
selection mode.
2010-02-04 23:43:18 +02:00
Zhenhua Zhang
de154c6897
Add test case for GAtServer
...
To implement PTY, TCP, Unix socket example to create GAtServer
instance.
2010-02-01 17:59:28 -06:00
Zhenhua Zhang
df7b1b30dc
Add GAtServer basic parsing support
...
It's the basic skeleton of GAtServer, including new/shutdown, ref/
unref, received_data/parse_buffer and set_discuss/set_debug.
GAtServer is to emulate the server side of AT conversation. It
complies with V.250 and 27.007 spec to accept AT command like
ATV1, ATE0 and extended command like AT+CLCC. Upper layer could
create customize server to expose TTY, tcp or unix socket to
client side application.
2010-02-01 17:59:27 -06:00
Denis Kenzior
337b0367ee
Style: Put voicecall before gprs
2010-01-28 15:08:23 -06:00
Sjur Brændeland
ddd5582a54
Add STE voice call support.
2010-01-28 15:08:23 -06:00
Marcel Holtmann
badca24c5a
Add plugin for static CAIF device detection
2010-01-28 11:58:35 +01:00
Marcel Holtmann
648eded47e
Add simple unit test for CAIF sockets
2010-01-28 11:25:54 +01:00
Sjur Brændeland
b0106d1225
Add STE modem support for GPRS PDP Contexts
2010-01-27 12:16:43 -06:00
Marcel Holtmann
802a62287a
Fix build breakage from STE modem patches
2010-01-25 21:03:57 +01:00
Sjur Brændeland
1cf63094c5
Add STE modem plugin to build system
2010-01-25 20:59:48 +01:00
Zhenhua Zhang
7145edd3a4
Add gatutil.c to share common APIs with GAtServer
...
Add gatutil.c/h gat.h and move shared typedef and APIs into it.
So that they can be shared by GAtServer and GAtChat.
2010-01-20 14:13:57 -06:00
Aki Niemi
2617686d4a
Fix new and renamed files in Makefile.am
2010-01-11 11:00:30 +02:00
Denis Kenzior
b72451ef8c
Add unit test for idmap utilities
2010-01-07 13:00:41 -06:00
Denis Kenzior
35cbb135f6
Add initial implementation of idmap utilities
2010-01-07 12:59:51 -06:00
Marcel Holtmann
c1bc396cd0
Add set-mic-volume test script to distribution
2009-12-13 22:17:25 +01:00
Martin Xu
4960526aa9
Allow builds to install the test scripts for debugging
2009-12-03 22:11:40 +01:00
Marcel Holtmann
df0c6b07a8
Add first version of script for applying GPRS settings
2009-11-24 00:50:06 +01:00
Denis Kenzior
781f9cc0d0
Add initial HSO GPRS context driver
2009-11-18 18:07:10 -06:00
Marcel Holtmann
f75930f859
Add test script to deactivate a context
2009-11-18 18:05:35 +01:00
Zhenhua Zhang
28c6bbb558
Add call volume support for hfpmodem
...
The call volume driver listens the speaker volume and microphone
gain from the AG. It also allow to synchronze the speaker and
microphone volume changes with the AG through AT+VGS and AT+VGM.
Volume level synchronization from HFP spec 1.5 Section 4.28.2
is performed on startup.
2009-11-11 15:53:55 -06:00
Andrzej Zaborowski
aad6a76125
Add Palm Pre plugin
2009-11-10 16:29:23 -06:00
Marcel Holtmann
5097439602
Remove GTHREAD_CFLAGS and GTHREAD_LIBS usage
2009-11-10 20:43:47 +01:00
Gustavo F. Padovan
1acd7f8b75
Create network registration driver for hfpmodem
...
This driver handles phone informations about registration status, signal
strength and roaming status listening +CIEV commands. It also gets the
Network Operator name with +COPS commands.
2009-11-03 11:49:35 -06:00
Zhenhua Zhang
4a36fc7c82
Add voicecall driver for Bluetooth HFP
...
HFP voicecall driver uses AT+CIEV indicator to notify call status
update according to Bluetooth HFP spec v1.5. This patch only adds single
call support.
2009-10-28 17:33:33 -05:00
Marcel Holtmann
dde6f94406
Add test script for activating the first context
2009-10-25 01:06:45 +09:00
Marcel Holtmann
ecc5421957
Add simple test script for creating a context and setting APN
2009-10-25 00:57:32 +09:00
Marcel Holtmann
0516900c72
Add test script for showing primary data contexts
2009-10-25 00:49:08 +09:00
Denis Kenzior
a66de6880a
Add initial implementation of MBM gprs context
2009-10-23 17:05:56 -05:00
Denis Kenzior
d6161ddb61
Add basic atmodem gprs context implementation
2009-10-23 17:05:56 -05:00
Denis Kenzior
bb7945d6aa
Refactor: Split up GPRS into two atoms
...
Split up GPRS into two atoms: GPRS and GPRS Context. GPRS will handle
the areas of GPRS network registration, basic GPRS capability detection
and attach / detach.
GPRS Context will handle setting up / activating / deactivating the
indicidual contexts.
This will allow us to use the generic GPRS atom for most devices while
customizing the GPRS context accordingly.
2009-10-23 17:05:54 -05:00
Denis Kenzior
b2fd75014a
Refactor: rename data-connection to gprs
...
Keep the name specific to GSM, other implementations will probably
require their own interfaces
2009-10-23 17:05:53 -05:00
Andrzej Zaborowski
f43efa8a5f
Add GPRS support
...
This commit implements the GPRS context setup and teardown according to
doc/dataconnectionmanager-api.txt
One issue with the AT implementation of the api is that "Powered" (a
read-write property) can be set independently of "Attached" (read-only
property) and remain set when "Attached" is clear. The semantics would
be that the network doesn't have resources to let the modem attach,
but the modem waits for the resources to become available and then
attaches. On AT the modem is in this state only when executing +CGATT,
so currently the code will rerun +CGATT as soon as the previous one
returns with error, probably starving other commands. A possible
workaround would be for "Powered" to flip back to False after the modem
fails to attach once, or give up on having separate properties.
Alternatively we could re-try to attach periodically but on one modem
I've tried +CGATT fails after about 1 minute (that's the Calypso) and
on another only about 0.5s (Nokia phones with AT emulation).
When "Powered" is set and "RoamingAllowed" is clear and we manage to
attach and find that we're roaming, ofono resets "Powered".
We may want to catch the user trying to dial *99***1# which is the
backwards compatibility quirk for old modems (same way ofono parses
USSD strings).
2009-10-23 17:05:53 -05:00
Denis Kenzior
f726596860
Rename: drivers/hfpmodem/hfp.[ch] to hfpmodem.[ch]
...
Be more consistent with other drivers
2009-10-19 22:13:19 -05:00
Zhenhua Zhang
fb0c157c11
Add initial glue code for hfp driver
2009-10-19 15:48:07 -05:00
Pekka Pessi
86b6cd91c9
isimodem/voicecall.c: initial version
...
Implementing all the voicecall methods. Tested with Nokia 2008 modems.
- problems in call creation are probably not reported properly
- deflect not implemented in modem, not properly tested
TODO: Clean up style issues and align with other drivers.
2009-10-16 11:18:52 +03:00
Alexander Kanavin
a781e3b1d9
Add isimodem drivers for call barring, forwarding and waiting
2009-10-14 22:05:13 +03:00
Denis Kenzior
6a78e402d3
Replace g_at_chat_new_from_tty with g_at_tty_open
2009-10-01 16:43:19 -05:00
Denis Kenzior
13c46b9781
Add at modem call volume driver
2009-09-29 14:56:22 -05:00
Zhenhua Zhang
f5e24369ca
Add call volume interface to adjust speaker and mic volume
2009-09-29 14:56:21 -05:00
Marcel Holtmann
60478c086c
Fix build issue with example history plugin
2009-09-25 14:12:59 -07:00
Marcel Holtmann
81f2f74dfd
Add some more test scripts for SMS and voice call testing
2009-09-25 14:04:43 -07:00
Marcel Holtmann
b794eea2d5
Add oFono whitepaper to distribution
2009-09-24 16:55:43 -07:00
Aki Niemi
8bbd9a8560
gisi: Add ISI version and reachability check API
...
This patch adds an API for querying the ISI version of the resource
with which the client is associated. This information is only
available after g_isi_verify() has been called on the client. This is
because we use the version query message as a vehicle for reachability
checking.
2009-09-15 15:35:47 +03:00
Aki Niemi
dec66954b6
gisi: Add ISI sub-block iterator
2009-09-14 14:34:00 +03:00
Aki Niemi
bc7df10c92
Add preliminary CBS driver
2009-09-14 12:51:48 +03:00
Denis Kenzior
32fc30fa02
Refactor various watch functions
...
Use a common core kernel for all the watcher registrations /
notifications. This is now done in watch.c
2009-09-11 12:39:53 -05:00
Denis Kenzior
6b91b3563b
Add atmodem cell broadcast driver
2009-09-10 16:13:16 -05:00
Denis Kenzior
78b853a97d
Add initial Cell Broadcast atom implementation
2009-09-10 16:13:16 -05:00
Andrzej Zaborowski
06ea6137a3
Write state of SMS assembly to disk and restore on startup.
...
This way we can continue receiving segmented messages over a reset or
crash.
2009-09-08 14:44:39 -05:00
Andrzej Zaborowski
17cb0ce3c4
Move create_dirs to storage.c, add file read/write utilities
2009-09-08 13:34:07 -05:00
Marcel Holtmann
7b00e73caf
Update test program for GAtMux API
2009-09-08 09:05:56 +02:00
Marcel Holtmann
c9ba0e7df5
Integrate the multiplexer into the AT chat library
2009-09-06 00:25:16 +02:00
Marcel Holtmann
ec69d1abd0
Add skeleton for AT multiplexer API
2009-09-05 11:52:31 +02:00
Marcel Holtmann
6dae50d8e5
Add unit testing tool for GSM 07.10 multiplexer
2009-09-05 07:46:50 +02:00
Marcel Holtmann
12a3efe911
Enable compilation of GSM 07.10 code
2009-09-05 07:25:31 +02:00
Denis Kenzior
7362878e6c
Add calypso voicecalls driver
2009-09-04 20:37:50 -05:00
Denis Kenzior
af8b6cdbcc
Fix distcheck
2009-09-04 20:37:49 -05:00
Denis Kenzior
5749b6e75d
Break common at utilities to atutils.c/.h
2009-09-04 20:37:49 -05:00
Marcel Holtmann
f84a37bb00
Add plugin for generic AT testing modem driver
2009-09-05 03:01:02 +02:00
Marcel Holtmann
7434ab6e81
Add example modem configuration for TI Calypso based devices
2009-09-04 19:08:41 +02:00
Denis Kenzior
5cbf388d30
Add calypso plugin
2009-09-03 23:20:22 -05:00
Marcel Holtmann
d9afc75ce3
Add basic support for Option HSO based devices
2009-09-03 01:10:40 -07:00
Marcel Holtmann
4b9b44f818
Add basic support for Novatel based devices
2009-09-03 00:50:47 -07:00
Marcel Holtmann
bdad83d831
Add basic support for Huawei based devices
2009-09-03 00:22:06 -07:00
Marcel Holtmann
b6acdcf905
Add udev rules to identify modem driver
2009-09-02 22:21:42 -07:00
Marcel Holtmann
546af9c005
Fix some minor issues with storage directory
2009-09-02 20:11:30 -07:00
Marcel Holtmann
a05c9f173d
Fixing missing vendor.h in distribution
2009-09-02 19:40:17 -07:00
Marcel Holtmann
9c45f2e74b
Remove generic_at plugin
2009-09-02 19:30:21 -07:00
Marcel Holtmann
f81fcb66ea
Remove the async TTY open helper and just use a blocking one
2009-09-02 19:18:41 -07:00
Marcel Holtmann
959a90b7e8
Add a separate plugin for connection to phone simulator
2009-09-02 18:56:46 -07:00
Andres Salomon
7b9f0773fa
G1: Add initial HTC G1 modem support
...
G1 plugin is based on generic_at, with a bunch of stuff dropped
and simplified. We use AT+CFUN=1 for powering on rather than having
a configurable init string. We also manually set the default state
during init (the G1 appears to start in mode V0 by default). The
device (/dev/smd0) is hardcoded.
2009-09-02 16:07:36 -07:00
Marcel Holtmann
e555445f23
Add example for modem.conf and install it if requested
2009-09-02 15:18:10 -07:00
Marcel Holtmann
9177c1dd86
Add skeleton for plugin to handle static modem configurations
2009-09-02 14:41:47 -07:00
Denis Kenzior
31af3db152
Update makefile.am with new doc files
2009-09-02 14:31:17 -05:00
Marcel Holtmann
7aec65b526
Add test script for listing all operator details
2009-09-02 03:58:27 -07:00
Marcel Holtmann
3d2d259578
Add test script to monitor all PropertyChanged signals
2009-09-02 03:48:46 -07:00
Marcel Holtmann
57dce83f0f
Add two extra test programs for modem interface
2009-09-02 03:35:09 -07:00
Marcel Holtmann
9deaa6e70f
Add initial plugin for Ericsson MBM devices
2009-09-02 03:19:02 -07:00
Marcel Holtmann
d8282ec589
Add first steps for a udev based modem detection plugin
2009-09-01 18:54:27 -07:00
Aki Niemi
74782318bd
Rename all files under drivers/isimodem/
2009-08-25 14:04:42 +03:00
Marcel Holtmann
70aab2a826
Convert to fully non-recursive build system
2009-08-24 23:49:40 -07:00
Marcel Holtmann
d9a2bb1337
Use proper variables for various commands
2009-08-24 18:51:39 -07:00
Aki Niemi
a2693f1561
Fix make distcheck and clear GISI build flags when disabled
2009-08-20 14:18:30 +03:00
Aki Niemi
b60aead245
Add configure switch to disable PhoNet/ISI support
2009-08-20 11:08:25 +03:00
Marcel Holtmann
02d08acb3e
Use proper automake subdirectory options
2009-08-16 14:45:01 -07:00
Aki Niemi
e5f0290ddb
Rename ISI client and PhoNet netlink APIs
...
- Add g_ prefix to functions
- Add G-prefix and use CamelCasing in types
2009-06-15 11:27:16 +03:00
Rémi Denis-Courmont
8e79f89046
Phonet Netlink helpers
...
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
2009-06-11 21:50:09 +03:00
Marcel Holtmann
c0cda597a3
Fix problem with unit tests and distcheck
2009-05-12 20:35:25 -07:00
Denis Kenzior
c7c793ac80
Add directory with unit tests
...
Includes tests for SS parser, utility functions and SMS PDU
decoder / encoder utilities.
2009-05-12 20:22:20 -07:00
Marcel Holtmann
0acaee5e1e
Add directory for driver plugins
2009-05-10 22:44:37 -07:00
Marcel Holtmann
f2e2cd7787
Add support for builtin plugins
2009-05-10 22:35:29 -07:00
Marcel Holtmann
4ea27466bf
Add directory for AT chat library
2009-05-06 14:42:51 -07:00
Marcel Holtmann
0798e99445
Add option for disabling data files
2009-05-05 18:57:50 -07:00
Marcel Holtmann
43182c00e4
Add directory for documentation
2009-04-27 05:51:03 -07:00
Marcel Holtmann
a20f3ce8d2
Add directories for source code, header files and plugins
2009-04-26 20:54:47 +02:00
Marcel Holtmann
7851155b80
Add D-Bus helper library for GLib integration
2009-04-26 20:51:36 +02:00
Marcel Holtmann
2c5ddf34d8
Initial revision
2009-04-26 20:31:15 +02:00