summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2010-06-18huawei: Import Huawei rulesFlorian Steinel1-1/+298
From 10-Huawei-Datacard.rules (Linux Driver 4.08.01.108.tar.gz)
2010-06-17hfp: Use bluetooth_parse_propertiesDenis Kenzior1-91/+11
Instead of the local version
2010-06-17bluetooth: Rename & expose parse_propertiesDenis Kenzior2-3/+2
2010-06-17hfp: Use the bluetooth_send_with_replyDenis Kenzior1-85/+26
Instead of send_method_call_with_reply
2010-06-17bluetooth: Rename send_method_call_with_replyDenis Kenzior2-3/+10
2010-06-17Remove send_method_call from hfp.cGustavo F. Padovan1-40/+33
2010-06-17Move create_path() to bluetooth pluginGustavo F. Padovan3-24/+26
2010-06-17Add parse properties stuff to bluetooth.cGustavo F. Padovan1-0/+84
2010-06-17Add send_method_call_with_reply to bluetooth.cGustavo F. Padovan1-0/+53
2010-06-17Add bluetooth plugin skeleton.Gustavo F. Padovan3-6/+119
The bluetooth plugin has bluetooth_resgister_uuid() and bluetooth_unresgister_uuid() where bluetooth profiles plugins such as HFP and DUN can register themselves to get know about BlueZ stuff ( new devices, bluetoothd shutdown, etc..)
2010-06-15Remove all voice related atoms from MBM modem supportMarcel Holtmann1-23/+4
2010-06-13Add nasty quirk to allow HSO devices to read network code lengthMarcel Holtmann1-1/+2
The AT+CRSM=192 commands are failing on HSO devices and thus it might be needed to return its details from a predefined database. Start with testing this for reading the network code length.
2010-06-13Use Qualcomm quirk for CBS on HSO devicesMarcel Holtmann1-1/+2
2010-06-09Enable Qualcomm specific CBS quirk for Novatel and Huawei devicesMarcel Holtmann2-2/+4
2010-06-07huawei: Rework huawei pluginDenis Kenzior1-90/+42
- Use the PCUI (event) port for all commands unrelated to ppp - Use the Modem port for ppp
2010-06-07udev: Fixup Huawei detectionDenis Kenzior2-44/+65
2010-06-07udev: Add support for Huawei E176Florian Steinel2-40/+46
2010-06-07Reopen the GPRS context channel when the modem closes it after PPPMarcel Holtmann1-46/+56
2010-06-06Use event channel for SMS, CBS and USSD with Huawei devicesMarcel Holtmann1-9/+8
2010-06-06Enable CBS and USSD for Huawei modemsMarcel Holtmann1-2/+6
2010-06-06Fix detection of Huawei E220 and E270 modemsMarcel Holtmann1-1/+1
2010-06-06Move AT_ODO quirk into HSO driver instead of network registrationMarcel Holtmann1-2/+19
2010-06-06Use hsomodem instead of hso for Option HSO GPRS atom driverMarcel Holtmann1-1/+1
2010-06-06Enable Option specific radio settingsMarcel Holtmann1-0/+4
2010-06-06Set Novatel quirk also for the GPRS atomMarcel Holtmann1-2/+4
2010-06-06Check the supported technologies for Novatel devices on startupMarcel Holtmann1-0/+4
2010-06-06Enable Novatel specific radio settingsMarcel Holtmann1-0/+4
2010-06-05Add disconnect callback handling to Novatel pluginMarcel Holtmann1-0/+16
2010-06-04Use secondary port for everything besides GPRS with Novatel devicesMarcel Holtmann1-65/+58
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.
2010-06-04Rename Novatel ports into Primary and SecondaryMarcel Holtmann2-39/+40
2010-06-04Enable CBS and USSD for Option HSO based devicesMarcel Holtmann1-0/+4
2010-06-03Add Option specific SMS quirk since ack pdu is brokenMarcel Holtmann1-1/+1
2010-06-03Enable USSD and CBS support for Novatel based devicesMarcel Holtmann1-0/+4
2010-06-03Enable SMS support for Novatel based devicesMarcel Holtmann1-0/+3
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.
2010-06-03Use new Novatel quirk for network registrationMarcel Holtmann1-5/+4
2010-06-02Add GPRS support for Novatel based devicesMarcel Holtmann1-7/+145
2010-06-02Fix debug channel prefix strings for Huawei pluginMarcel Holtmann1-2/+2
2010-06-02Add support for detecting second port of Novatel devicesMarcel Holtmann1-9/+19
2010-06-01atgen: Don't use sim pollingDenis Kenzior1-3/+4
Some modems get confused by the CSIM commands and reply with an error, which we treat as sim not inserted.
2010-05-26Fix: set correct local address for phonet on PCsPessi Pekka (Nokia-D/Helsinki)1-1/+1
2010-05-25huawei: remove voicecall supportKalle Valo1-1/+0
These modems don't support voicecall anyway. Recommended by Denis.
2010-05-25huawei: send a prefix with AT commandsKalle Valo1-4/+8
2010-05-25huawei: properly notify sim state to ofonoKalle Valo1-21/+23
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.
2010-05-25huawei: use g_at_result_iter_skip_next()Kalle Valo1-5/+5
2010-05-25Some minor cleanups for the Huawei pluginMarcel Holtmann1-13/+14
2010-05-25huawei: follow sim state change notificationsKalle Valo1-3/+73
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.
2010-05-19huawei: add gprs contextKalle Valo1-1/+60
Tested with Huawei E1552 HSDPA USB stick using a finnish Saunalahti prepaid SIM.
2010-05-19huawei: detect possible secondary deviceKalle Valo2-22/+106
2010-05-19Add network time supportAki Niemi1-0/+84
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.
2010-05-17Configure phonet link in usbpnmodemPekka Pessi1-0/+7