summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2012-02-10ifxmodem: Remove another usage g_utf8_validateMarcel Holtmann1-7/+8
2012-02-10ifx: Don't use g_utf8_validateDenis Kenzior1-7/+7
Emergency Numbers can only be digits, so there's no point to use the 'Hammer of Thor' that is g_utf8_validate when a much simpler function will do the job just as well.
2012-02-09ifx: Modify XLEMA behaviorDenis Kenzior1-3/+18
XLEMA reports emergency numbers that are hardcoded (e.g. 112 and 911) and that are already read from EFecc. The additional emergency numbers we are interested in should only come from the NVM or the network NITZ update.
2012-02-10ifxmodem: Handle malformed emergency numbersMarcel Holtmann1-4/+14
This might be either a modem firmware bug or the SIM card is provisioned really badly, but the last entry contains garbage characters. ofonod[20620]: Voice: < \r\n+XLEMA: 1,9,"112",,1\r\n\r\n+XLEMA: 2,9,"911",,1\r\n\r\n+XLEMA: 3,9,"000",57,1\r\n\r\n+XLEMA: 4,9,"08",49,1\r\n\r\n+XLEMA: 5,9,"112",49,1\r\n\r\n+XLEMA: 6,9,"118",0,1\r\n\r\n+XLEMA: 7,9,"119",0,1\r\n\r\n+XLEMA: 8,9,"911",0,1\r\n\r\n+XLEMA: 9,9,"999\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377",0,1\r\n Fix this by just validating the string and cutting off once an invalid character is found.
2012-02-09ifx: Add necessary incantations for audioDenis Kenzior1-0/+250
2012-01-11atmodem: Add SIMCOM vendor quirkRenat Zaripov2-0/+2
Adding vendor quirk for SIMCOM SIM900 modem module.
2012-01-12huaweimodem: Reset errors for USSD cancel operationMarcel Holtmann1-0/+8
2012-01-12huaweimodem: Add support for USSD 8-bit PDU modeMarcel Holtmann3-0/+220
The Huawei devices support a special 8-bit PDU mode for USSD that is by default selected (AT^USSDMODE=1). It avoids the complicated logic for character set selection and conversion.
2012-01-12atmodem: Add more debug for USSD response parsingMarcel Holtmann1-0/+4
2012-01-11atmodem: Create new sim driver without EF entriesGuillaume Zajac1-0/+16
This driver will be used by CDMA modems to support PIN management and IMSI retreival. EF entries for CDMA modems cannot be implemented without manufacturers specifications.
2012-01-11ussd: Remove CSCS handling for QUALCOMM_MSMDenis Kenzior1-13/+0
2012-01-06huaweimodem: Move CDMA network registration into default driverMarcel Holtmann5-76/+15
With merging the GSM/UTMS and CDMA modem plugin into a unified version, it also makes sense to merge the Huawei specific vendor atom drivers into one.
2012-01-06atmodem: Add call state polling for Qualcomm MSM based modemsMarcel Holtmann1-2/+9
The voice call support of the Qualcomm MSM based modems does not report NO CARRIER, NO ANSWER or BUSY unsolicited notifications. So keep polling for call state changes via AT+CLCC even during an active call.
2012-01-06atmodem: Disable AT+COLP for Qualcomm MSM based modemsMarcel Holtmann1-1/+10
In case of Qualcomm MSM based modems, AT+COLP=0 needs to be used to make ATD<number>; return right away. Otherwise it only returns once the remote party accepted or rejected the call.
2012-01-01atutil: Fix newline before EOFSyam Sidhardhan1-2/+1
2011-12-28isimodem: Remove extra bogus semicolonSyam Sidhardhan1-1/+1
2011-12-29atmodem: Add support for Option HSO specific PIN retry countersMarcel Holtmann1-0/+43
2011-12-15telit: use CIND "rssi" indicator instead of "signal"Christopher Vogl1-2/+5
"signal" indicator permanently reports 99 (not measurable).
2011-12-09huaweicdmamodem: Fix sysinfo parsingPhilippe Nunes1-1/+1
In practice, the service domain is set to 255 (cdma not supported) with an EV-DO capable hardware.
2011-12-09cdma-connman: Turn off modem dormancy timeoutsDenis Kenzior1-0/+2
2011-12-08cdma-connman: Support Huawei dormant notificationsGuillaume Zajac1-0/+42
2011-12-07huaweicdma: Add data strength notification supportGuillaume Zajac1-0/+28
2011-11-04cdmamodem: Notify when connection is lostGuillaume Zajac1-1/+1
2011-10-21hfpmodem: Report features supported by AGMikel Astiz1-0/+1
2011-10-21hfpmodem: devinfo atom added to export BT addressMikel Astiz3-0/+114
2011-10-21hfpmodem: Avoid segfault in handsfreeMikel Astiz1-1/+7
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Avoid segfault in call-volumeMikel Astiz1-1/+7
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Avoid segfault in network-registrationMikel Astiz1-1/+8
The use of g_idle_add can cause a segmentation fault if the object is destroyed in the meantime.
2011-10-21hfpmodem: Support for AT+BVRAMikel Astiz1-0/+53
2011-10-20hfpmodem: minor whitespace fixMikel Astiz1-1/+0
2011-10-20hfpmodem: Support for +BSIR unsolicited responsesMikel Astiz1-0/+19
2011-10-15drivers: Some more copyright fixesMarcel Holtmann7-7/+7
2011-10-13handsfree: Pass the error information to the coreDenis Kenzior1-5/+9
if available. This is the preferred way, so that the core can take into account the error information in the future if required.
2011-10-13hfpmodem: Support of number requests (AT+BINP=1)Mikel Astiz1-0/+59
2011-10-13handsfree: Set in-band ringing before registeringDenis Kenzior1-2/+2
Avoid an extra signal emission
2011-10-13hfpmodem: Set initial state for inband ringingMikel Astiz1-0/+6
According to the HFP specification, inband ringing will be enabled by default if the AG supports it. This setting could later be changed by the unsolicited result code +BSIR.
2011-10-13hfpmodem: Copyright statement correctionMikel Astiz1-0/+1
2011-10-10drivers: Update copyright informationMarcel Holtmann105-156/+157
2011-10-06atmodem: Use ZTE specific vendor quirk for SMS supportMarcel Holtmann1-0/+2
2011-09-09call-volume: Use g_idle_add to registerDenis Kenzior1-4/+6
2011-09-09hfpmodem: Add skeleton driver implemenetationMikel Astiz3-0/+103
2011-08-29isimodem: Add UICC functionalityAki Niemi1-90/+1302
Based on patches from: Iiro Kaihlaniemi <iiro.kaihlaniemi@nokia.com> Jessica Nilsson <jessica.j.nilsson@stericsson.com>
2011-08-29isimodem: Add UICC utilitiesIiro Kaihlaniemi2-0/+227
2011-08-29isimodem: Allow network registration automaticallyIiro Kaihlaniemi1-0/+99
2011-08-29isimodem: Add missing codepoints and debugsIiro Kaihlaniemi4-0/+151
2011-08-14stk: Use phonesim vendor for modem-handled cmdsDenis Kenzior1-0/+22
2011-08-14stk: Rewrite generic driver to use 27.007 commandsDenis Kenzior1-166/+39
2011-08-14sim-poll: Remove unused codeDenis Kenzior2-279/+0
2011-08-09atmodem: Samsung devices do not support CIND signal strength reportingMarcel Holtmann1-0/+1
2011-08-09huaweicdma: Implement 1X signal strength updatesBertrand Aygon1-0/+28