Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-07 | Reopen the GPRS context channel when the modem closes it after PPP | Marcel Holtmann | 1 | -46/+56 | |
2010-06-06 | Use event channel for SMS, CBS and USSD with Huawei devices | Marcel Holtmann | 1 | -9/+8 | |
2010-06-06 | Enable CBS and USSD for Huawei modems | Marcel Holtmann | 1 | -2/+6 | |
2010-06-06 | Fix detection of Huawei E220 and E270 modems | Marcel Holtmann | 1 | -1/+1 | |
2010-06-06 | Move AT_ODO quirk into HSO driver instead of network registration | Marcel Holtmann | 1 | -2/+19 | |
2010-06-06 | Use hsomodem instead of hso for Option HSO GPRS atom driver | Marcel Holtmann | 1 | -1/+1 | |
2010-06-06 | Enable Option specific radio settings | Marcel Holtmann | 1 | -0/+4 | |
2010-06-06 | Set Novatel quirk also for the GPRS atom | Marcel Holtmann | 1 | -2/+4 | |
2010-06-06 | Check the supported technologies for Novatel devices on startup | Marcel Holtmann | 1 | -0/+4 | |
2010-06-06 | Enable Novatel specific radio settings | Marcel Holtmann | 1 | -0/+4 | |
2010-06-05 | Add disconnect callback handling to Novatel plugin | Marcel Holtmann | 1 | -0/+16 | |
2010-06-04 | Use secondary port for everything besides GPRS with Novatel devices | Marcel Holtmann | 1 | -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-04 | Rename Novatel ports into Primary and Secondary | Marcel Holtmann | 2 | -39/+40 | |
2010-06-04 | Enable CBS and USSD for Option HSO based devices | Marcel Holtmann | 1 | -0/+4 | |
2010-06-03 | Add Option specific SMS quirk since ack pdu is broken | Marcel Holtmann | 1 | -1/+1 | |
2010-06-03 | Enable USSD and CBS support for Novatel based devices | Marcel Holtmann | 1 | -0/+4 | |
2010-06-03 | Enable SMS support for Novatel based devices | Marcel Holtmann | 1 | -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-03 | Use new Novatel quirk for network registration | Marcel Holtmann | 1 | -5/+4 | |
2010-06-02 | Add GPRS support for Novatel based devices | Marcel Holtmann | 1 | -7/+145 | |
2010-06-02 | Fix debug channel prefix strings for Huawei plugin | Marcel Holtmann | 1 | -2/+2 | |
2010-06-02 | Add support for detecting second port of Novatel devices | Marcel Holtmann | 1 | -9/+19 | |
2010-06-01 | atgen: Don't use sim polling | Denis Kenzior | 1 | -3/+4 | |
Some modems get confused by the CSIM commands and reply with an error, which we treat as sim not inserted. | |||||
2010-05-26 | Fix: set correct local address for phonet on PCs | Pessi Pekka (Nokia-D/Helsinki) | 1 | -1/+1 | |
2010-05-25 | huawei: remove voicecall support | Kalle Valo | 1 | -1/+0 | |
These modems don't support voicecall anyway. Recommended by Denis. | |||||
2010-05-25 | huawei: send a prefix with AT commands | Kalle Valo | 1 | -4/+8 | |
2010-05-25 | huawei: properly notify sim state to ofono | Kalle Valo | 1 | -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-25 | huawei: use g_at_result_iter_skip_next() | Kalle Valo | 1 | -5/+5 | |
2010-05-25 | Some minor cleanups for the Huawei plugin | Marcel Holtmann | 1 | -13/+14 | |
2010-05-25 | huawei: follow sim state change notifications | Kalle Valo | 1 | -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-19 | huawei: add gprs context | Kalle Valo | 1 | -1/+60 | |
Tested with Huawei E1552 HSDPA USB stick using a finnish Saunalahti prepaid SIM. | |||||
2010-05-19 | huawei: detect possible secondary device | Kalle Valo | 2 | -22/+106 | |
2010-05-19 | Add network time support | Aki Niemi | 1 | -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-17 | Configure phonet link in usbpnmodem | Pekka Pessi | 1 | -0/+7 | |
2010-05-17 | Use g_pn_netlink_by_modem() in usbpnmodem plugin | Pekka Pessi | 1 | -2/+1 | |
2010-05-12 | mbm: Check there's a SIM card inserted. | Andrzej Zaborowski | 1 | -4/+39 | |
2010-05-12 | mbm: Register sim toolkit atom in mbm plugin. | Andrzej Zaborowski | 1 | -0/+2 | |
2010-05-11 | Fix Use hashtable to record udev path | Zhenhua Zhang | 1 | -19/+39 | |
Sometimes, Udev device 'remove' event could not report correct parent node of current udev_device. Current code replies on the devpath attached on the parent node to find modem and then remove it. This fix is to change the way to store the devpath info into a hashtable. So that we search hashtable to get devpath and remove the modem. | |||||
2010-05-10 | Fix check data device before register the modem | Zhenhua Zhang | 1 | -2/+3 | |
To avoid the race condition that modem is registered before we retrieve the data device property. | |||||
2010-05-04 | add vid/pid for Dell 5541 and 5542 | Torgny Johansson | 1 | -0/+4 | |
2010-04-28 | Fix: Remove easy uses of g_at_chat_shutdown | Denis Kenzior | 8 | -12/+0 | |
2010-04-21 | mbm: Add Dell 5530 modem port suffix | Zhenhua Zhang | 1 | -0/+1 | |
Dell 5530 seems to have three tty ports labeled: "Dell Wireless 5530 HSPA Mobile Broadband Minicard Modem" "Dell Wireless 5530 HSPA Mobile Broadband Minicard Modem 2" "Dell Wireless 5530 HSPA Mobile Broadband Minicard GPS Port" | |||||
2010-04-20 | wavecom: Trivial comment update | Denis Kenzior | 1 | -2/+4 | |
2010-04-20 | wavecom: Braces are not necessary | Denis Kenzior | 1 | -2/+1 | |
2010-04-20 | Added Wavecom modem plugin. | Matthias Günther | 2 | -0/+187 | |
The Wavecom WMP100 is a serial based modem, however it assumes CPIN to be the final response. This requires some quirking in the sim driver. Refer to commit 6d28f82dc1ccb3de3a028a88eafb96fb001c7e61 for details. | |||||
2010-04-20 | Refactor isimodem and gisi/netlink | Pekka Pessi | 1 | -0/+98 | |
Now usbpnmodem plugin is used to register ISI modems. | |||||
2010-04-20 | Parse Interface key for isimodem and n900modem | Pekka Pessi | 2 | -0/+27 | |
2010-04-20 | phonesim: Disable polling in phonesim for now | Denis Kenzior | 1 | -3/+1 | |
Seems that polling support in phonesim is less than working | |||||
2010-04-20 | Trivial: Remove extra ':' from history output | Denis Kenzior | 1 | -1/+1 | |
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 | -5/+8 | |