Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-26 | atmodem: fix crash during context deactivation | Kalle Valo | 1 | -5/+10 | |
Ofono either crashed or busy looped with my Huawei E1552 3G modem when I tried to deactivate GPRS context. The reason was that gcd->chat was unreferenced already in setup_ppp() but the chat was still accessed later in at_gprs_deactivate_primary(). To fix the problem, change the logic instead to suspend chat session for PPP and resume when PPP has disconnected. Now it doesn't crash anymore. Deactivation still doesn't work properly with Huawei E1552, and most probably with other Huawei modems, because the modem hangs up the chat line after PPP deactivation. This needs to be fixed separately. The workaround is to reboot the modem, for example physically unplug and plug it in again. | |||||
2010-05-26 | atmodem: refactor context deactivation | Kalle Valo | 1 | -35/+16 | |
The old way of using CGACT is no longer needed. It is enough that we shutdown PPP. Recommended by Denis. | |||||
2010-05-19 | netreg: Fix crash when CREG is reported too early | Denis Kenzior | 1 | -17/+12 | |
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. | |||||
2010-05-19 | huawei: add gprs context | Kalle Valo | 1 | -0/+4 | |
Tested with Huawei E1552 HSDPA USB stick using a finnish Saunalahti prepaid SIM. | |||||
2010-05-19 | Move report_signal_strength to atutil | Kalle Valo | 2 | -16/+18 | |
The function is needed in two different places, better to move it to atutil.h. | |||||
2010-05-12 | atmodem: Pass allowed response prefixes to gatchat | Andrzej Zaborowski | 1 | -6/+9 | |
Not doing this creates a race condition where any notification comming in in the middle of a sequence of commands may be counted as a response to one of the commands and get lost. | |||||
2010-05-11 | atmodem: Fix crashes related to unremoved timeouts | Denis Kenzior | 1 | -2/+12 | |
Any timeouts set must be removed using g_source_remove. Failure to do so results in sigsegvs when the modem is randomly removed during the initialization cycle. | |||||
2010-04-30 | atmodem: Port gprs-context to new PPP api | Denis Kenzior | 1 | -12/+8 | |
2010-04-28 | Fix: For now calling g_at_chat_unref is fine | Denis Kenzior | 1 | -1/+1 | |
Same as g_at_chat_shutdown in this case | |||||
2010-04-15 | Rename ofono_atmodem_poll_enable | Denis Kenzior | 2 | -2/+2 | |
This is not official oFono API | |||||
2010-04-15 | Implement STATUS polling in atmodem driver. | Andrzej Zaborowski | 2 | -0/+341 | |
2010-04-15 | Fix: should be unsigned char not guint8 | Denis Kenzior | 1 | -1/+1 | |
2010-04-15 | Style: Proper indentation | Denis Kenzior | 1 | -6/+6 | |
2010-04-15 | Add AT driver for STK atom. | Andrzej Zaborowski | 3 | -0/+263 | |
2010-04-15 | Add Sim Toolkit atom | Andrzej Zaborowski | 1 | -77/+0 | |
- Add ofono_stk atom in stk.c - Move envelope command from sim driver to stk driver | |||||
2010-03-31 | Initial implementation of the PPP gprs context | Denis Kenzior | 1 | -88/+115 | |
2010-03-29 | Style: braces are not needed | Denis Kenzior | 1 | -1/+1 | |
2010-03-29 | Fix: Use tech reported by MBM erinfo | Denis Kenzior | 1 | -0/+33 | |
2010-03-28 | Fix: Handle 2 and 3 argument versions of ERINFO | Denis Kenzior | 1 | -3/+23 | |
2010-03-28 | Move erinfo notify to atmodem netreg driver | Denis Kenzior | 1 | -0/+27 | |
2010-03-26 | Add phonesim vendor quirk | Denis Kenzior | 2 | -0/+8 | |
2010-03-26 | Add mbm vendor | Denis Kenzior | 1 | -0/+1 | |
2010-03-26 | Refactor: Use CIND as default strength reporting | Denis Kenzior | 1 | -31/+99 | |
Many vendors seem to use CIND instead of CSQ / proprietary extensions. | |||||
2010-03-26 | Update atmodem gprs driver to the new API | Denis Kenzior | 1 | -10/+10 | |
2010-02-10 | Fix: memory leak | Denis Kenzior | 1 | -0/+5 | |
2010-02-08 | Add Wavecom's quirky CPIN handling | Denis Kenzior | 2 | -7/+23 | |
2010-02-08 | Refactor: Remove atutil dump_response | Denis Kenzior | 17 | -136/+0 | |
No longer needed now that we have nice AT command tracing using OFONO_AT_DEBUG=1 | |||||
2010-02-08 | Fix: Don't use ofono_debug directly in plugins | Denis Kenzior | 7 | -42/+40 | |
2010-02-05 | Fix: Use snprintf instead of sprintf in atmodem | Denis Kenzior | 12 | -55/+58 | |
2010-02-04 | Fix: Dead Assignments | Denis Kenzior | 2 | -6/+3 | |
2010-02-02 | Fix: Ignore CBM pdus bigger than 88 bytes | Denis Kenzior | 1 | -0/+5 | |
2010-01-28 | Fix some leftover oudated copyrights | Marcel Holtmann | 1 | -1/+1 | |
2010-01-25 | Add STE modem support for GPRS and network registration | Sjur Brændeland | 3 | -3/+86 | |
2010-01-25 | Add at_util_call_compare_by_id function | Sjur Brændeland | 2 | -0/+15 | |
2010-01-20 | Fix: Support devices with CSCB mode 0 only | Denis Kenzior | 1 | -14/+73 | |
MBM devices do not support CSCB mode 1 (remove topics). It is thus necessary to use mode 0 and sending an empty topic list in order to turn off all topics. This patch will first query the CSCB modes supported by the hardware. If mode 1 is supported, then the old behavior is used, otherwise the new behavior is used. | |||||
2010-01-20 | Style: Don't go over 80 characters per line | Denis Kenzior | 1 | -2/+8 | |
2010-01-20 | Add quirk for cid and lac handling for Huawei | Jussi Kukkonen | 5 | -24/+70 | |
2010-01-12 | Style: Trailing whitespace & extra lines | Denis Kenzior | 1 | -2/+2 | |
2010-01-01 | Update copyright information | Marcel Holtmann | 20 | -20/+20 | |
2009-12-17 | Style: Repeat for drivers | Denis Kenzior | 2 | -2/+4 | |
2009-12-17 | Fix: The extra 00 at the end isn't necessary | Denis Kenzior | 1 | -2/+1 | |
2009-12-17 | Fix: Use capitals for hex-encoded pdus | Denis Kenzior | 1 | -5/+5 | |
2009-12-17 | Fix: Make sure we don't leak under any conditions | Denis Kenzior | 1 | -0/+4 | |
2009-12-17 | Simplify previous patch | Denis Kenzior | 1 | -20/+14 | |
2009-12-17 | Implementat SIM envelope in atmodem driver | Denis Kenzior | 1 | -0/+81 | |
2009-12-10 | Activate Speech Service for Option devices | Marcel Holtmann | 1 | -0/+16 | |
2009-12-10 | Query current state of Option specific settings | Marcel Holtmann | 1 | -0/+6 | |
2009-12-09 | Use at_util_parse_reg in netreg driver | Denis Kenzior | 1 | -51/+6 | |
2009-12-09 | Use new at_util_parse_reg in gprs driver | Denis Kenzior | 1 | -55/+8 | |
2009-12-09 | Add utilities to parse CREG/CGREG | Denis Kenzior | 2 | -0/+102 | |
These are nearly identical and can be shared between gprs/netreg |