summaryrefslogtreecommitdiffstats
path: root/plugins/mbm.c
AgeCommit message (Collapse)AuthorFilesLines
2013-10-17mbm: Fix segfault with hot-plugged MD300 modemDenis Kenzior1-0/+4
2013-01-21mbm: Delay init until EMRDYDenis Kenzior1-7/+8
If we send these commands before the EMRDY notification has been seen, they will simply return an error.
2012-11-07mbm: Fix SIM not inserted detectionDenis Kenzior1-1/+3
2012-08-16mbm: Fix crash from processing multiple *EMRDYDenis Kenzior1-3/+11
Sometimes we see the *EMRDY notification before we query, and trigger initialization procedures twice.
2012-08-16mbm: Remove spurious ';'Denis Kenzior1-1/+1
2012-04-18mbm: Update to new sim_state_query APIGuillaume Zajac1-1/+1
2011-10-10plugins: Update copyright informationMarcel Holtmann1-1/+1
2011-08-09mbm: Fix minor whitespace mistakesMarcel Holtmann1-2/+2
2011-08-03mbm: Don't bother with NULL checking for SIM state query freeMarcel Holtmann1-3/+3
2011-07-24mbm: Set baud rate to 115200 for TTY speedMarcel Holtmann1-1/+11
The Ericsson F5521gw is a bit picky with its TTY speed. All previous cards do not need this setting, but this one does. To make things a bit simpler, just set all Ericsson cards to a baud rate of 115200.
2011-07-24mbm: Use AT&C0 to disable data carrier detectMarcel Holtmann1-83/+15
When the DCD is disabled the modem does not hangup anymore after the data connection. This only affected the PPP connection used for MMS context setups, but without the quirk the handling of MMS contexts is a lot cleaner as well.
2011-07-22mbm: Use at_util's cpin polling implementationDenis Kenzior1-43/+20
2011-06-27mbm: Use decode_error from atutilDenis Kenzior1-4/+3
2011-02-23mbm: add location-reporting atomRafael Ignacio Zurita1-0/+8
2011-01-31mbm: add radio-settings supportJeevaka Badrappan1-0/+2
2011-01-29plugins: remove NULL checkJeevaka Badrappan1-4/+0
2011-01-29mbm: Move SMS support into post_sim stageMarcel Holtmann1-2/+2
2011-01-14mbm: Remove data->reopen_source timer before setting up new oneTomasz Gregorek1-0/+3
Check if there is a timer running already and remove it before creating a new one. This will prevent calling reopen_callback() more than if mbm_disconnect() is called more than once.
2011-01-14mbm: Adding timer removal to mbm_remove()Tomasz Gregorek1-0/+5
In case the modem is disconnected during enabling process, mbm_disconnect() will set up data->reopen_source timer. This timer needs to be removed in mbm_remove() to stop execution of reopen_callback() after hardware disconnection.
2011-01-05mbm: Fix check for modem modelMarcel Holtmann1-3/+3
2010-11-29plugins: explicitly compare pointers to NULLLucas De Marchi1-6/+6
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-10-27mbm: Fix setting GPRS context type for wrong atomMarcel Holtmann1-1/+1
2010-10-27mbm: Set specific GPRS context type for different atomsMarcel Holtmann1-3/+12
2010-10-27mbm: Handle TTY disconnect for PPP based GPRS contextMarcel Holtmann1-7/+66
The Ericsson MBM modems also hangup the TTY when disconnecting PPP and in that case the TTY needs to be re-opened. In addition it seems that the TTY is actually blocked until the context is fully brought down, so also a delay is required.
2010-10-27mbm: Use the variant specific enum in a cleaner wayMarcel Holtmann1-2/+3
2010-10-27mbm: Use data port for second PPP based GPRS contextMarcel Holtmann1-3/+11
2010-09-24Make debug handling with OFONO_AT_DEBUG a bit more consistentMarcel Holtmann1-3/+3
2010-09-09mbm: implement Online propertyPekka Pessi1-4/+47
2010-08-30mbm: D5530 gets bogus +GCAP, not +CGAPPekka Pessi1-1/+1
2010-08-25mbm: add quirks for Dell D5530Pekka Pessi1-2/+62
Dell D5530 is an OEM version of F3507g. It has an annoying habit of announcing itself to world with its own name. Another problem is some weird +CGAP messages at the same time. It also crashes upon processing received CBS messages.
2010-08-23mbm: fix initial polling for simPekka Pessi1-5/+3
There seems to be no specific error codes returned when SIM is missing. Poll at least 5 times upon an error and give up after that.
2010-08-20mbm: Remove registration and bearer specific notificationsMarcel Holtmann1-6/+0
2010-08-20mbm: Enable notifications for packet switched bearer changesMarcel Holtmann1-0/+2
2010-08-20mbm: Enable CFUN and EREG notificationsMarcel Holtmann1-0/+6
2010-08-20mbm: Fix naming of MBM driver for GPRS context handlingMarcel Holtmann1-1/+2
2010-08-20mbm: Use proper MBM quirksMarcel Holtmann1-5/+6
2010-08-10Use permissive parser for MBM since otherwise STK causes problemsMarcel Holtmann1-1/+1
2010-07-15mbm: poll SIM status when initializingPekka Pessi1-4/+35
2010-06-29mbm: use CPIN? to check if SIM is missingPekka Pessi1-22/+6
AT+CRSM=242 is not supported by all mbm models.
2010-06-18mbm: Use MBM vendor quirk of the sim driver.Andrzej Zaborowski1-1/+2
2010-06-18mbm: Register stk driver post sim.Andrzej Zaborowski1-1/+2
2010-06-15Remove all voice related atoms from MBM modem supportMarcel Holtmann1-23/+4
2010-05-12mbm: Check there's a SIM card inserted.Andrzej Zaborowski1-4/+39
2010-05-12mbm: Register sim toolkit atom in mbm plugin.Andrzej Zaborowski1-0/+2
2010-04-28Fix: Remove easy uses of g_at_chat_shutdownDenis Kenzior1-2/+0
2010-04-15Drivers can notify core of SIM insertion / removalAndrzej Zaborowski1-1/+5
Add ofono_sim_inserted_notify function to notify the core of SIM insertion / removal. Make every plugin generate a sim inserted event on start. For devices with removable card, the event should be emitted after the plugin detects such event. For devices that need to wait for SIM card initialization, they can emit this event later.
2010-03-31Update mbm to use two portsDenis Kenzior1-50/+85
The second port might be used for a second active context via ppp
2010-03-29Add call-forwarding to mbm driverDenis Kenzior1-0/+2
2010-03-28Move erinfo notify to atmodem netreg driverDenis Kenzior1-23/+0
2010-03-26Add mbm vendorDenis Kenzior1-1/+2