Marcel Holtmann [Sun, 6 Jun 2010 20:13:02 +0000 (13:13 -0700)]
Set Novatel quirk also for the GPRS atom
Marcel Holtmann [Sun, 6 Jun 2010 20:12:37 +0000 (13:12 -0700)]
Add support for handling CNTI=0 request with Novatel devices
Marcel Holtmann [Sun, 6 Jun 2010 19:05:10 +0000 (12:05 -0700)]
Check the supported technologies for Novatel devices on startup
Marcel Holtmann [Sun, 6 Jun 2010 18:11:57 +0000 (11:11 -0700)]
Add test scripts for radio technology preference
Marcel Holtmann [Sun, 6 Jun 2010 18:08:41 +0000 (11:08 -0700)]
Enable Novatel specific radio settings
Marcel Holtmann [Sun, 6 Jun 2010 18:08:16 +0000 (11:08 -0700)]
Add support for Novatel specific radio settings
Marcel Holtmann [Sun, 6 Jun 2010 18:05:48 +0000 (11:05 -0700)]
Add Novatel Wireless (NW) specific modem driver
Marcel Holtmann [Sun, 6 Jun 2010 05:37:02 +0000 (22:37 -0700)]
Add disconnect callback handling to Novatel plugin
Marcel Holtmann [Sat, 5 Jun 2010 04:12:09 +0000 (21:12 -0700)]
Use secondary port for everything besides GPRS with Novatel devices
If a Novatel device allows to enable a secondary AT command based
channel, then use that for device information, SIM handling, network
registration etc. and only leave the GPRS context setup to the first
command port.
Marcel Holtmann [Sat, 5 Jun 2010 02:38:05 +0000 (19:38 -0700)]
Rename Novatel ports into Primary and Secondary
Denis Kenzior [Fri, 4 Jun 2010 20:46:45 +0000 (15:46 -0500)]
Mention Pasi's contributions
Marcel Holtmann [Fri, 4 Jun 2010 20:01:32 +0000 (13:01 -0700)]
Enable CBS and USSD for Option HSO based devices
Denis Kenzior [Fri, 4 Jun 2010 19:21:13 +0000 (14:21 -0500)]
hso: Enable OUWCTI notifications
Denis Kenzior [Fri, 4 Jun 2010 16:50:26 +0000 (11:50 -0500)]
smsutil: status reports also lead with SC_ADDR
Denis Kenzior [Fri, 4 Jun 2010 16:18:20 +0000 (11:18 -0500)]
atmodem: Put some common code into a utility
Pasi Miettinen [Fri, 4 Jun 2010 11:17:32 +0000 (14:17 +0300)]
Change in at_cds_notify for status report
Marcel Holtmann [Fri, 4 Jun 2010 19:20:33 +0000 (12:20 -0700)]
Use Internet access instead of Example for context name
Marcel Holtmann [Fri, 4 Jun 2010 19:17:35 +0000 (12:17 -0700)]
Send OWCTI query when bringing up Option based devices
Marcel Holtmann [Fri, 4 Jun 2010 19:13:27 +0000 (12:13 -0700)]
Use AT_OUWCTI instead of AT_OWCTI as expected
The Option firmware is so funny. It has a typo in the AT command :)
Marcel Holtmann [Fri, 4 Jun 2010 19:08:21 +0000 (12:08 -0700)]
Enable Option specific OWCTI unsolicited notifications
Marcel Holtmann [Fri, 4 Jun 2010 17:38:27 +0000 (10:38 -0700)]
Fix clean-local make rule
Marcel Holtmann [Fri, 4 Jun 2010 01:16:01 +0000 (18:16 -0700)]
Add Option specific SMS quirk since ack pdu is broken
Marcel Holtmann [Fri, 4 Jun 2010 01:15:27 +0000 (18:15 -0700)]
The ack pdu support is not working on Novatel or Option devices
Marcel Holtmann [Thu, 3 Jun 2010 17:12:34 +0000 (10:12 -0700)]
Fix wrong spelling of the word usage
Marcel Holtmann [Thu, 3 Jun 2010 16:56:42 +0000 (09:56 -0700)]
Enable USSD and CBS support for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 15:57:16 +0000 (08:57 -0700)]
Enable SMS support for Novatel based devices
The important part here is that the SMS atom needs to be on the second
AT command port since the main port doesn't handle sending correctly. It
never returns any success or error after the submission of the PDU.
Marcel Holtmann [Thu, 3 Jun 2010 15:54:08 +0000 (08:54 -0700)]
Quirk SMS handling for Novatel based devices
The Novatel based devices with Qualcomm chips seems to have various
problems. First they advertise CNMI mode 2, but don't support it. And
second they don't support CNMA acknowledgement with a PDU. So fall back
to acks without PDU.
Marcel Holtmann [Thu, 3 Jun 2010 08:21:44 +0000 (01:21 -0700)]
Use new Novatel quirk for network registration
Marcel Holtmann [Thu, 3 Jun 2010 08:20:47 +0000 (01:20 -0700)]
Add special quirk for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 07:00:42 +0000 (00:00 -0700)]
The default PPP netmask should be 255.255.255.255
Marcel Holtmann [Thu, 3 Jun 2010 06:18:32 +0000 (23:18 -0700)]
Add GPRS support for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 04:52:03 +0000 (21:52 -0700)]
Fix debug channel prefix strings for Huawei plugin
Marcel Holtmann [Thu, 3 Jun 2010 04:45:09 +0000 (21:45 -0700)]
Add support for detecting second port of Novatel devices
Marcel Holtmann [Thu, 3 Jun 2010 02:59:44 +0000 (19:59 -0700)]
Release 0.22
Marcel Holtmann [Thu, 3 Jun 2010 02:52:10 +0000 (19:52 -0700)]
Include offline-modem and online-modem test scripts
Yang Gu [Mon, 31 May 2010 11:13:22 +0000 (19:13 +0800)]
stktest: Add negative cases for setup menu
Yang Gu [Mon, 31 May 2010 11:13:21 +0000 (19:13 +0800)]
stk: Constraint the appearance of empty item
If empty item turns out, it must be the only item in the list.
So the following situations are deemed as invalid:
1. Two empty items
2. Valid item + empty item
3. empty + valid item
Denis Kenzior [Tue, 1 Jun 2010 19:01:48 +0000 (14:01 -0500)]
atgen: Don't use sim polling
Some modems get confused by the CSIM commands and reply with an error,
which we treat as sim not inserted.
Denis Kenzior [Tue, 1 Jun 2010 15:08:58 +0000 (10:08 -0500)]
test-sms: Add a unit test for the previous bugfix
Denis Kenzior [Tue, 1 Jun 2010 15:07:18 +0000 (10:07 -0500)]
smsutil: Don't overflow signed ints
We were overflowing the datatype which was causing the 31st segments to
be prepended at position 0. This resulted in (very) long messages being
improperly concatenated
Andrzej Zaborowski [Thu, 27 May 2010 04:59:59 +0000 (06:59 +0200)]
test-stkutil: Add Launch Browser response builder tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:58 +0000 (06:59 +0200)]
stkutil: Add Launch Browser response builder
Denis Kenzior [Fri, 28 May 2010 16:41:05 +0000 (11:41 -0500)]
test-stkutil: Fix issue with whitespace
Andrzej Zaborowski [Thu, 27 May 2010 04:59:57 +0000 (06:59 +0200)]
test-stkutil: Add Language Notification response
Andrzej Zaborowski [Thu, 27 May 2010 04:59:56 +0000 (06:59 +0200)]
stkutil: Add Language Notification response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:55 +0000 (06:59 +0200)]
test-stkutil: Add the Send DTMF response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:54 +0000 (06:59 +0200)]
stkutil: Add Send DTMF response builder support
Denis Kenzior [Fri, 28 May 2010 16:36:48 +0000 (11:36 -0500)]
stkutil: Fix comment style
Andrzej Zaborowski [Thu, 27 May 2010 04:59:53 +0000 (06:59 +0200)]
test-stkutil: Add Run AT Command response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:52 +0000 (06:59 +0200)]
stkutil: Add the Run AT Command response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:51 +0000 (06:59 +0200)]
test-stkutil: Add Set Up Idle Mode response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:50 +0000 (06:59 +0200)]
stkutil: Add Set Up Idle Mode Text response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:49 +0000 (06:59 +0200)]
test-stkutil: Add Timer Management response tests
Denis Kenzior [Fri, 28 May 2010 16:31:26 +0000 (11:31 -0500)]
stkutil: Fix style in build_dataobj_timer_value
Denis Kenzior [Fri, 28 May 2010 16:30:35 +0000 (11:30 -0500)]
stkutil: Fix style
Andrzej Zaborowski [Thu, 27 May 2010 04:59:48 +0000 (06:59 +0200)]
stkutil: Add the Timer Management response builder
Denis Kenzior [Fri, 28 May 2010 16:20:14 +0000 (11:20 -0500)]
stkutil: Use more understandable syntax
Denis Kenzior [Fri, 28 May 2010 15:57:57 +0000 (10:57 -0500)]
stkutil: Fix style
Denis Kenzior [Fri, 28 May 2010 15:57:37 +0000 (10:57 -0500)]
stkutil: Fix style in build_dataobj_location_info
Denis Kenzior [Fri, 28 May 2010 15:42:20 +0000 (10:42 -0500)]
stkutil: Fix some style issues with setup_call
Andrzej Zaborowski [Thu, 27 May 2010 04:59:47 +0000 (06:59 +0200)]
test-stkutil: Add a Set Up Event List response test
Andrzej Zaborowski [Thu, 27 May 2010 04:59:46 +0000 (06:59 +0200)]
stkutil: Add Set Up Event List response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:45 +0000 (06:59 +0200)]
test-stkutil: Add Provide Local Info response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:44 +0000 (06:59 +0200)]
stkutil: Add the Provide Local Info response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:43 +0000 (06:59 +0200)]
test-stkutil: Add a Polling Off response test
Andrzej Zaborowski [Thu, 27 May 2010 04:59:42 +0000 (06:59 +0200)]
stkutil: Add Polling Off response builder support
Andrzej Zaborowski [Thu, 27 May 2010 04:59:41 +0000 (06:59 +0200)]
test-stkutil: Add Set Up Call response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:40 +0000 (06:59 +0200)]
stkutil: Add Set Up Call response builder
Aki Niemi [Fri, 28 May 2010 15:16:41 +0000 (18:16 +0300)]
TODO: SMS Port Addressing Owner
Aki Niemi [Fri, 28 May 2010 15:08:09 +0000 (18:08 +0300)]
Add feature description for NITZ
Aki Niemi [Fri, 28 May 2010 15:07:59 +0000 (18:07 +0300)]
Remove NITZ from TODO
Denis Kenzior [Fri, 28 May 2010 14:50:53 +0000 (09:50 -0500)]
TODO: Don't use spam-protection
Per Marcel's suggestions
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:25 +0000 (12:49 -0700)]
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.
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:23 +0000 (12:49 -0700)]
sms: Add some documentation
Add doc headers to ofono_sms_{create, register}
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:22 +0000 (12:49 -0700)]
storage: add printf-like verification
Add __attribute__((format)) to {write, read}_file()
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:16 +0000 (12:49 -0700)]
sms_send_message: add a short roadmap
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:18 +0000 (12:49 -0700)]
smsutils: add some documentation
sms_assembly_add_fragment_backup: clarify how insertion spot is found
Pasi Miettinen [Fri, 28 May 2010 07:17:40 +0000 (10:17 +0300)]
TODO: Owner of Status report task
Pekka Pessi [Fri, 28 May 2010 09:30:06 +0000 (12:30 +0300)]
TODO: Flight mode owner
Marcel Holtmann [Fri, 28 May 2010 08:32:51 +0000 (10:32 +0200)]
Add array decoding for emergency numbers
Denis Kenzior [Thu, 27 May 2010 19:59:04 +0000 (14:59 -0500)]
test: Update list-modems to the new API
Denis Kenzior [Thu, 27 May 2010 19:58:29 +0000 (14:58 -0500)]
sim: move ServiceDiallingNumbers to ServiceNumbers
In line with the API documentation
Pekka Pessi [Thu, 27 May 2010 16:12:48 +0000 (19:12 +0300)]
isimodem: add set_online and post_online
Denis Kenzior [Thu, 27 May 2010 19:03:24 +0000 (14:03 -0500)]
isimodem: More cleanup of bad style
Pekka Pessi [Thu, 27 May 2010 16:12:47 +0000 (19:12 +0300)]
Fixed style issues in isimodem voicecall.
Pekka Pessi [Thu, 27 May 2010 16:12:46 +0000 (19:12 +0300)]
Eliminated bool, true and false from isimodem.
Pekka Pessi [Thu, 27 May 2010 16:12:45 +0000 (19:12 +0300)]
Eliminated bool, true and false from gisi
Pekka Pessi [Thu, 27 May 2010 16:12:43 +0000 (19:12 +0300)]
Use ofono_bool_t instead of bool in modem API.
Pekka Pessi [Thu, 27 May 2010 16:29:51 +0000 (19:29 +0300)]
modem: Fix inconsistent state
Keep modem state consistent if sim is removed while set_online
driver call is pending. This results in set_online callback being
called and modem entering an invalid state.
Denis Kenzior [Thu, 27 May 2010 17:36:47 +0000 (12:36 -0500)]
stkutil: Refactor parsing of data object lists
The old way wasn't working out for lists that are optional. This was
only a problem with the launch browser proactive command.
Yang Gu [Wed, 26 May 2010 14:39:14 +0000 (22:39 +0800)]
Move destructor prior to return
Yang Gu [Wed, 26 May 2010 14:39:13 +0000 (22:39 +0800)]
teststk: Add test for launch browser parser
Yang Gu [Wed, 26 May 2010 14:39:08 +0000 (22:39 +0800)]
stk: Add parser for launch browser commands
Denis Kenzior [Thu, 27 May 2010 14:26:45 +0000 (09:26 -0500)]
stkutil: Refactor SMS pdu parser
Denis Kenzior [Thu, 27 May 2010 14:25:48 +0000 (09:25 -0500)]
smsutil: add sms_decode_unpacked_stk_pdu function
Properly check the special 'packing required' sms pdus sent by SIM
toolkit.
Yang Gu [Wed, 26 May 2010 14:39:11 +0000 (22:39 +0800)]
stk: Fix the parser of send sms
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
test-stkutil: Add cases for send sms parser
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
smsutil: Check that udl is less than 140
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
teststk: Use check_common_text() to check string
Yang Gu [Wed, 26 May 2010 14:39:09 +0000 (22:39 +0800)]
teststk: Add check of len in byte array