platform/upstream/ofono.git
14 years agotest-stkutil: Use gcc4.3 compatible initialisers.
Andrzej Zaborowski [Wed, 26 May 2010 03:59:40 +0000 (05:59 +0200)]
test-stkutil: Use gcc4.3 compatible initialisers.

Reformat according to ideas on IRC.

14 years agoFix more-messages-to-send indicator
Aki Niemi [Wed, 26 May 2010 15:43:45 +0000 (18:43 +0300)]
Fix more-messages-to-send indicator

Set the mms indicator based on remaining segment count and not on the
message transmit queue status alone.

14 years agosimutil: Make sim_adn_build use sim bcd
Denis Kenzior [Wed, 26 May 2010 15:00:02 +0000 (10:00 -0500)]
simutil: Make sim_adn_build use sim bcd

14 years agosimutil: Add sim_encode_bcd_number
Denis Kenzior [Wed, 26 May 2010 14:58:47 +0000 (09:58 -0500)]
simutil: Add sim_encode_bcd_number

14 years agosimutil: Make sim_adn_parse use sim bcd version
Denis Kenzior [Wed, 26 May 2010 14:51:51 +0000 (09:51 -0500)]
simutil: Make sim_adn_parse use sim bcd version

14 years agosimutil: add sim_extract_bcd_number
Denis Kenzior [Wed, 26 May 2010 14:50:51 +0000 (09:50 -0500)]
simutil: add sim_extract_bcd_number

14 years agosmsutil: Update the doc for extract_bcd_number
Denis Kenzior [Wed, 26 May 2010 14:17:25 +0000 (09:17 -0500)]
smsutil: Update the doc for extract_bcd_number

14 years agoteststk: Add test for language notification parser
Yang Gu [Wed, 19 May 2010 10:24:46 +0000 (18:24 +0800)]
teststk: Add test for language notification parser

14 years agostk: Add parser for language notification commands
Yang Gu [Wed, 19 May 2010 10:24:45 +0000 (18:24 +0800)]
stk: Add parser for language notification commands

14 years agotest-stk: Add test for send dtmf parser
Yang Gu [Wed, 19 May 2010 10:24:44 +0000 (18:24 +0800)]
test-stk: Add test for send dtmf parser

14 years agostk: Add parser for send dtmf commands
Yang Gu [Wed, 19 May 2010 10:24:43 +0000 (18:24 +0800)]
stk: Add parser for send dtmf commands

14 years agotest-stk: Add test for run at command parser
Yang Gu [Wed, 19 May 2010 10:24:42 +0000 (18:24 +0800)]
test-stk: Add test for run at command parser

14 years agostk: Add parser for run at command commands
Yang Gu [Wed, 19 May 2010 10:24:41 +0000 (18:24 +0800)]
stk: Add parser for run at command commands

14 years agotest-stk: Add test for setup idle mode text parser
Yang Gu [Wed, 19 May 2010 10:24:40 +0000 (18:24 +0800)]
test-stk: Add test for setup idle mode text parser

14 years agostk: Add parser for setup idle mode text commands
Yang Gu [Wed, 19 May 2010 10:24:39 +0000 (18:24 +0800)]
stk: Add parser for setup idle mode text commands

14 years agosimutil: Add MMC MNC pair encoding utility
Andrzej Zaborowski [Sun, 16 May 2010 14:08:29 +0000 (16:08 +0200)]
simutil: Add MMC MNC pair encoding utility

14 years agostkutil: Fix warning
Denis Kenzior [Mon, 24 May 2010 23:11:43 +0000 (18:11 -0500)]
stkutil: Fix warning

14 years agostkutil: More style issues
Denis Kenzior [Mon, 24 May 2010 23:07:50 +0000 (18:07 -0500)]
stkutil: More style issues

- Make stk_tlv_builder usage consistent (builder was missing)
- Various style issues

14 years agosmsutil: Expose SMS timestamp encoding utility
Andrzej Zaborowski [Sun, 16 May 2010 14:08:17 +0000 (16:08 +0200)]
smsutil: Expose SMS timestamp encoding utility

The function can be re-used in stkutil.c, similarly to sms_decode_scts.

14 years agotest-stkutil: Add Select Item response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:07:30 +0000 (16:07 +0200)]
test-stkutil: Add Select Item response tests

14 years agostkutil: small style issue
Denis Kenzior [Mon, 24 May 2010 22:51:21 +0000 (17:51 -0500)]
stkutil: small style issue

14 years agostkutil: Add Select Item response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:07:22 +0000 (16:07 +0200)]
stkutil: Add Select Item response builder

14 years agotest-stkutil: Add Set Up Menu response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:07:00 +0000 (16:07 +0200)]
test-stkutil: Add Set Up Menu response tests

14 years agostkutil: Add Set Up Menu response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:06:51 +0000 (16:06 +0200)]
stkutil: Add Set Up Menu response builder

14 years agotest-stkutil: Add Refresh response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:06:43 +0000 (16:06 +0200)]
test-stkutil: Add Refresh response tests

14 years agostkutil: Add Refresh response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:06:34 +0000 (16:06 +0200)]
stkutil: Add Refresh response builder

14 years agotest-stkutil: Add Poll Interval response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:06:26 +0000 (16:06 +0200)]
test-stkutil: Add Poll Interval response tests

14 years agostkutil: Add Poll Interval response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:06:17 +0000 (16:06 +0200)]
stkutil: Add Poll Interval response builder

14 years agotest-stkutil: Add Play Tone response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:06:09 +0000 (16:06 +0200)]
test-stkutil: Add Play Tone response tests

14 years agostkutil: Add Play Tone response builder support
Andrzej Zaborowski [Sun, 16 May 2010 14:06:01 +0000 (16:06 +0200)]
stkutil: Add Play Tone response builder support

14 years agotest-stkutil: Add Send SMS response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:05:49 +0000 (16:05 +0200)]
test-stkutil: Add Send SMS response tests

14 years agostkutil: Add Send SMS response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:05:39 +0000 (16:05 +0200)]
stkutil: Add Send SMS response builder

14 years agotest-stkutil: Add Get Input response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:05:29 +0000 (16:05 +0200)]
test-stkutil: Add Get Input response tests

14 years agostkutil: Add Get Input response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:05:21 +0000 (16:05 +0200)]
stkutil: Add Get Input response builder

14 years agostkutil: Various code style issues
Denis Kenzior [Mon, 24 May 2010 22:20:21 +0000 (17:20 -0500)]
stkutil: Various code style issues

14 years agotest-stkutil: Add Get Inkey response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:05:12 +0000 (16:05 +0200)]
test-stkutil: Add Get Inkey response tests

14 years agostkutil: Add Get Inkey response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:05:04 +0000 (16:05 +0200)]
stkutil: Add Get Inkey response builder

14 years agostkutil: Make the code more readable
Denis Kenzior [Mon, 24 May 2010 21:02:34 +0000 (16:02 -0500)]
stkutil: Make the code more readable

14 years agotest-stkutil: Add Display Text response tests
Andrzej Zaborowski [Sun, 16 May 2010 14:04:54 +0000 (16:04 +0200)]
test-stkutil: Add Display Text response tests

14 years agostkutil: Add Display Text response builder
Andrzej Zaborowski [Sun, 16 May 2010 14:04:46 +0000 (16:04 +0200)]
stkutil: Add Display Text response builder

14 years agostkutil: Simplify append_text
Denis Kenzior [Mon, 24 May 2010 21:04:23 +0000 (16:04 -0500)]
stkutil: Simplify append_text

14 years agoAdd STK-specific CTLV encoding utilities
Andrzej Zaborowski [Sun, 16 May 2010 14:04:36 +0000 (16:04 +0200)]
Add STK-specific CTLV encoding utilities

14 years agosimutil: simplify ctlv logic
Denis Kenzior [Mon, 24 May 2010 17:39:11 +0000 (12:39 -0500)]
simutil: simplify ctlv logic

14 years agosimutil: Simplify ber_tlv_builder_optimize logic
Denis Kenzior [Mon, 24 May 2010 16:30:59 +0000 (11:30 -0500)]
simutil: Simplify ber_tlv_builder_optimize logic

14 years agosimutil: Simplify ber_tlv builder set_length logic
Denis Kenzior [Mon, 24 May 2010 16:07:30 +0000 (11:07 -0500)]
simutil: Simplify ber_tlv builder set_length logic

14 years agosimutil: Simplify builder_write_header
Denis Kenzior [Fri, 21 May 2010 01:17:47 +0000 (20:17 -0500)]
simutil: Simplify builder_write_header

14 years agosimutil: Be more type-correct
Denis Kenzior [Thu, 20 May 2010 23:29:06 +0000 (18:29 -0500)]
simutil: Be more type-correct

14 years agosimutil: Get rid of ugly-named functions
Denis Kenzior [Thu, 20 May 2010 23:05:48 +0000 (18:05 -0500)]
simutil: Get rid of ugly-named functions

Replace them by macros

14 years agotest-simutil: Add a BER-TLV encoding tests
Andrzej Zaborowski [Sun, 16 May 2010 14:04:28 +0000 (16:04 +0200)]
test-simutil: Add a BER-TLV encoding tests

14 years agosimutil: Add utilities for encoding BTLV and CTLV
Andrzej Zaborowski [Sun, 16 May 2010 14:01:28 +0000 (16:01 +0200)]
simutil: Add utilities for encoding BTLV and CTLV

14 years agoisimodem: fix confusing log message
Pessi Pekka (Nokia-D/Helsinki) [Tue, 25 May 2010 20:37:07 +0000 (22:37 +0200)]
isimodem: fix confusing log message

14 years agoisimodem: fix memory leak
Pessi Pekka (Nokia-D/Helsinki) [Tue, 25 May 2010 20:37:06 +0000 (22:37 +0200)]
isimodem: fix memory leak

14 years agoFix: set correct local address for phonet on PCs
Pessi Pekka (Nokia-D/Helsinki) [Tue, 25 May 2010 20:37:05 +0000 (22:37 +0200)]
Fix: set correct local address for phonet on PCs

14 years agoFix minor style issues
Aki Niemi [Tue, 25 May 2010 21:06:12 +0000 (00:06 +0300)]
Fix minor style issues

14 years agoAdd: support for EF_ICCID in isimodem.
Pessi Pekka (Nokia-D/Helsinki) [Tue, 25 May 2010 20:37:04 +0000 (22:37 +0200)]
Add: support for EF_ICCID in isimodem.

14 years agohuawei: remove voicecall support
Kalle Valo [Tue, 25 May 2010 14:23:32 +0000 (17:23 +0300)]
huawei: remove voicecall support

These modems don't support voicecall anyway. Recommended by Denis.

14 years agohuawei: send a prefix with AT commands
Kalle Valo [Tue, 25 May 2010 14:23:26 +0000 (17:23 +0300)]
huawei: send a prefix with AT commands

14 years agohuawei: properly notify sim state to ofono
Kalle Valo [Tue, 25 May 2010 14:23:19 +0000 (17:23 +0300)]
huawei: properly notify sim state to ofono

Instead of using ofono_modem_set_powered(), use ofono_sim_inserted_notify()
which is the proper way to notify about sim state changes.

Now the problem is that voicecall commands fail with my Huawei E1552:

ofonod[12395]: > AT+CRC=1\r
ofonod[12395]: src/sim.c:ofono_sim_add_state_watch() 0x1bf8e50
ofonod[12395]: src/sim.c:ofono_sim_add_state_watch() 0x1bf8e50
ofonod[12395]: < \r\n+CME ERROR: SIM busy\r\n
ofonod[12395]: > AT+CLIP=1\r
ofonod[12395]: < \r\n+CME ERROR: SIM busy\r\n
ofonod[12395]: > AT+COLP=1\r
ofonod[12395]: < \r\n+CME ERROR: SIM busy\r\n
ofonod[12395]: > AT+CCWA=1\r
ofonod[12395]: < \r\n+CME ERROR: SIM busy\r\n
ofonod[12395]: drivers/atmodem/voicecall.c:at_voicecall_initialized()
  voicecall_init: registering to notifications
ofonod[12395]: src/sim.c:ofono_sim_add_state_watch() 0x1bf8e50
ofonod[12395]: > AT^SYSINFO\r
ofonod[12395]: < \r\n^SYSINFO:0,0,0,0,255,,0\r\n\r\nOK\r\n
ofonod[12395]: > AT+CGMI\r
ofonod[12395]: < \r\nhuawei\r\n\r\nOK\r\n
ofonod[12395]: EventChannel: < \r\n^STIN:0,0,0\r\n
ofonod[12395]: > AT+CLCC\r
ofonod[12395]: < \r\n+CME ERROR: SIM busy\r\n

But as I can't make voice calls with this modem anyway, I don't worry
about them right now.

14 years agohuawei: use g_at_result_iter_skip_next()
Kalle Valo [Tue, 25 May 2010 14:23:13 +0000 (17:23 +0300)]
huawei: use g_at_result_iter_skip_next()

14 years agoSome minor cleanups for the Huawei plugin
Marcel Holtmann [Tue, 25 May 2010 09:13:48 +0000 (11:13 +0200)]
Some minor cleanups for the Huawei plugin

14 years agohuawei: follow sim state change notifications
Kalle Valo [Tue, 25 May 2010 08:48:57 +0000 (11:48 +0300)]
huawei: follow sim state change notifications

With Huawei E1552 I got sim busy errors when I plugged in the modem
and ofono was already running:

May 24 17:02:04 tukki ofonod[7619]: > AT+CRC=1\r
May 24 17:02:04 tukki ofonod[7619]: < \r\n+CME ERROR: SIM busy\r\n
May 24 17:02:04 tukki ofonod[7619]: > AT+CLIP=1\r
May 24 17:02:04 tukki ofonod[7619]: < \r\n+CME ERROR: SIM busy\r\n

Fix this by following sim state changes with ^SIMST notification and
only enable modem after SIM is ready. In case SIM is already ready
and we miss the notification for some reason, also use AT^SYSINFO
to check the state during enable phase.

Also change huawei_enable() to return -EINPROGRESS to make sure that
ofono modem is not powered too early. I believe this was a bug.

14 years agoBreak function declaration down to two lines
Marcel Holtmann [Tue, 25 May 2010 09:08:58 +0000 (11:08 +0200)]
Break function declaration down to two lines

14 years agoBring back -d option without need for argument
Gustavo F. Padovan [Tue, 25 May 2010 08:09:21 +0000 (05:09 -0300)]
Bring back -d option without need for argument

14 years agoSome extra empty lines to separate chapters
Marcel Holtmann [Fri, 21 May 2010 09:43:30 +0000 (11:43 +0200)]
Some extra empty lines to separate chapters

14 years agosim: Read EFiccid after EFphase
Denis Kenzior [Thu, 20 May 2010 04:48:34 +0000 (23:48 -0500)]
sim: Read EFiccid after EFphase

14 years agosim: No need for this define
Denis Kenzior [Thu, 20 May 2010 04:47:41 +0000 (23:47 -0500)]
sim: No need for this define

14 years agoRead EF_ICCID property of SIM
Daniel Wagner [Thu, 20 May 2010 10:01:48 +0000 (12:01 +0200)]
Read EF_ICCID property of SIM

Tested with phonesim.

14 years agonetreg: Fix crash when CREG is reported too early
Denis Kenzior [Thu, 20 May 2010 04:33:17 +0000 (23:33 -0500)]
netreg: Fix crash when CREG is reported too early

If we register for CREG notifications before the netreg atom is
registered (e.g. in MBM due to CIND queries) we crash if the CREG
notification arrives before the CIND is queried.

14 years agohuawei: add gprs context
Kalle Valo [Thu, 20 May 2010 10:53:28 +0000 (13:53 +0300)]
huawei: add gprs context

Tested with Huawei E1552 HSDPA USB stick using a finnish Saunalahti prepaid
SIM.

14 years agoMove report_signal_strength to atutil
Kalle Valo [Thu, 20 May 2010 10:53:21 +0000 (13:53 +0300)]
Move report_signal_strength to atutil

The function is needed in two different places, better to move it
to atutil.h.

14 years agohuawei: detect possible secondary device
Kalle Valo [Thu, 20 May 2010 10:53:15 +0000 (13:53 +0300)]
huawei: detect possible secondary device

14 years agoUpdate TODO
Denis Kenzior [Wed, 19 May 2010 11:58:37 +0000 (06:58 -0500)]
Update TODO

14 years agoUpdate TODO
Denis Kenzior [Wed, 19 May 2010 11:49:24 +0000 (06:49 -0500)]
Update TODO

14 years agoUpdate TODO
Denis Kenzior [Wed, 19 May 2010 11:37:56 +0000 (06:37 -0500)]
Update TODO

14 years agoUpdate TODO
Denis Kenzior [Wed, 19 May 2010 11:32:29 +0000 (06:32 -0500)]
Update TODO

14 years agoAdd some extra markups for TODO list
Marcel Holtmann [Wed, 19 May 2010 12:58:04 +0000 (14:58 +0200)]
Add some extra markups for TODO list

14 years agocore: Trivial whitespace error
Denis Kenzior [Wed, 19 May 2010 10:26:35 +0000 (05:26 -0500)]
core: Trivial whitespace error

14 years agoppp: Trivial whitespace error
Denis Kenzior [Wed, 19 May 2010 10:26:21 +0000 (05:26 -0500)]
ppp: Trivial whitespace error

14 years agoAdd initial TODO file
Denis Kenzior [Wed, 19 May 2010 10:25:06 +0000 (05:25 -0500)]
Add initial TODO file

14 years agoppp: implement ppp_packet_new
Kristen Carlson Accardi [Thu, 13 May 2010 17:31:32 +0000 (10:31 -0700)]
ppp: implement ppp_packet_new

14 years agoAdd isimodem support for network time
Aki Niemi [Tue, 18 May 2010 16:28:31 +0000 (19:28 +0300)]
Add isimodem support for network time

14 years agoAdd network time support
Aki Niemi [Tue, 18 May 2010 14:07:54 +0000 (17:07 +0300)]
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.

14 years agogisi: Fix style issues
Aki Niemi [Mon, 17 May 2010 11:26:01 +0000 (14:26 +0300)]
gisi: Fix style issues

14 years agoMake isimodem use linkstate directly
Pekka Pessi [Tue, 11 May 2010 15:38:46 +0000 (18:38 +0300)]
Make isimodem use linkstate directly

14 years agoConfigure phonet link in usbpnmodem
Pekka Pessi [Wed, 28 Apr 2010 13:37:38 +0000 (16:37 +0300)]
Configure phonet link in usbpnmodem

14 years agogisi: Fix netlink style issues
Aki Niemi [Mon, 17 May 2010 10:50:50 +0000 (13:50 +0300)]
gisi: Fix netlink style issues

14 years agogisi: Add phonet netlink functions
Pekka Pessi [Wed, 28 Apr 2010 13:37:10 +0000 (16:37 +0300)]
gisi: Add phonet netlink functions

Adding g_pn_netlink_set_address() and g_pn_netlink_add_route().
Automatically configure phonet links without external software.

14 years agoUse g_pn_netlink_by_modem() in isimodem driver
Pekka Pessi [Wed, 28 Apr 2010 13:21:16 +0000 (16:21 +0300)]
Use g_pn_netlink_by_modem() in isimodem driver

14 years agoUse g_pn_netlink_by_modem() in usbpnmodem plugin
Pekka Pessi [Wed, 28 Apr 2010 13:20:42 +0000 (16:20 +0300)]
Use g_pn_netlink_by_modem() in usbpnmodem plugin

14 years agogisi: Remove g_pn_netlink_by_name()
Pekka Pessi [Wed, 28 Apr 2010 13:19:15 +0000 (16:19 +0300)]
gisi: Remove g_pn_netlink_by_name()

14 years agoRemove unused declaration
Aki Niemi [Sat, 15 May 2010 07:44:40 +0000 (10:44 +0300)]
Remove unused declaration

14 years agoFix typo in comment
Aki Niemi [Sat, 15 May 2010 07:42:13 +0000 (10:42 +0300)]
Fix typo in comment

14 years agoFix copy-paste typo
Aki Niemi [Sat, 15 May 2010 07:35:44 +0000 (10:35 +0300)]
Fix copy-paste typo

14 years agoAdd proper debug configuration to isimodem SMS
Aki Niemi [Sat, 15 May 2010 07:23:24 +0000 (10:23 +0300)]
Add proper debug configuration to isimodem SMS

14 years agoAdd SCA query and setter to isimodem SMS driver
Aki Niemi [Sat, 15 May 2010 07:23:03 +0000 (10:23 +0300)]
Add SCA query and setter to isimodem SMS driver

14 years agoAdd missing SIM codepoints
Aki Niemi [Sat, 15 May 2010 07:19:28 +0000 (10:19 +0300)]
Add missing SIM codepoints

14 years agoRefactor isimodem CBS driver
Aki Niemi [Fri, 14 May 2010 14:04:54 +0000 (17:04 +0300)]
Refactor isimodem CBS driver

14 years agoFix CBS routing request failure reporting
Aki Niemi [Fri, 14 May 2010 13:28:17 +0000 (16:28 +0300)]
Fix CBS routing request failure reporting

14 years agoAdd isimodem support for MO and MT SMS
Aki Niemi [Fri, 14 May 2010 13:45:48 +0000 (16:45 +0300)]
Add isimodem support for MO and MT SMS

14 years agoAdd missing SMS ISI codepoints
Aki Niemi [Fri, 14 May 2010 13:45:09 +0000 (16:45 +0300)]
Add missing SMS ISI codepoints