aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-29qcdm: fix up CDMA Status command fields and valuesDan Williams
Found in two sources: a) Руководство пользования тестером CDMA-450 b) RTManager
2010-03-28qcdm: update CM subsys system modesDan Williams
2010-03-28gsm: only set auto registration if the modem isn't idle (related: bgo #591047)Dan Williams
Some modems (Huawei E1552) appear to have problems with auto registration in some circumstances that we don't yet fully understand, such that when AT+COPS=0 is sent they never end up registering with the correct network. As a minor workaround, if the modem is already registered with a provider and the user hasn't specified manual registration, don't set auto registration but let the modem figure it out itself. See (bgo #591047) for more details.
2010-03-28huawei: ensure modem ports get claimed even if probe failsDan Williams
Previously there was an issue where if the probe failed, because we can't really probe huawei secondary ports for various reasons, the Generic plugin would eventually come around and try actively probing the secondary port after the Huawei plugin said "I don't support this port". Which resulted (potentially) in two MMModem objects for the same device (one driven by Huawei, the other by Generic).
2010-03-26zte: implement GSM solicited access technology requestDan Williams
2010-03-26huawei: implement GSM solicited access technology requestDan Williams
2010-03-26sierra: implement GSM solicited access technology requestDan Williams
2010-03-26gsm: ensure solicited access technology is valid before using itDan Williams
2010-03-26option/hso: implement solicited access technology requestDan Williams
2010-03-26gsm: update access technology on successful registrationDan Williams
2010-03-25gsm: fix wrong comparisonDan Williams
Bug didn't have much of an effect, but should be fixed anyway.
2010-03-23core: assume +CPIN "READY" response indicates GSM capability (rh #573510)Dan Williams
Assume (for now) that devices that respond to AT+CPIN without an error are GSM devices. This may not be 100% true as some devices in Asia (where CDMA devices use RUIMs which are basically SIMs) support +CPIN for unlocking the RUIM, but since CDMA devices more consistently implement AT+GCAP and ATI than we should be safe for a while.
2010-03-23cdma: use DM Call Manager for registration status if availableDan Williams
This should solve problems with users who's providers are EVDO only and thus the device isn't in 1X mode, but who's modems don't set anything meaningful for CAD or CSS when the 1X radio isn't registered. Previously, MM would just spin thinking it wasn't registered when trying to connect. This was mostly found with AnyDATA, Huawei, and some ZTE devices from Russia and India.
2010-03-23core: grab probed QCDM ports for plugins where they are usefulDan Williams
2010-03-22qcdm: use tcsetattr/tcgetattr for better compatibilityDan Williams
With Alpha, mainly.
2010-03-22core: cleanly disable modems on shutdownDan Williams
2010-03-22option/hso: ensure unsolicited messages get turned off on disableDan Williams
2010-03-22option/hso: make use of unsolicited access technology signalsDan Williams
2010-03-22gsm: fix argument validation in SetAllowedModeDan Williams
2010-03-22qcdm: add ZTE signal strength requestDan Williams
2010-03-22cdma: check SPSERVICE and SPERI when getting registration stateDan Williams
2010-03-21cdma: check for +SPSERVICE and $SPERIDan Williams
Which are Sprint-specific commands which appear to be implemented by various phones for getting access technology and roaming status.
2010-03-21core: parse the right thing on QCDM version info responseDan Williams
2010-03-21core: fix error when unescaping QCDM packet failsDan Williams
2010-03-20core: fix 64-bit build error in QCDM packet decapsulationDan Williams
2010-03-20qcdm: clarify note about CM state vs. roam/mode pref valuesDan Williams
2010-03-20qcdm: fix up testcase outputDan Williams
2010-03-20core: probe ports for QCDM capability tooDan Williams
2010-03-20qcdm: fix decapsulation buffer size calculationDan Williams
2010-03-20core: let partial serial responses be consumed by the handlersDan Williams
2010-03-20qcdm: better checking of NV read/write command resultsDan Williams
2010-03-20qcdm: complete mode preference implementationDan Williams
2010-03-19qcdm: add initial roaming and mode preference bitsDan Williams
2010-03-19gsm: PIN2 doesn't block enabling eitherDan Williams
Again, only required for various dialing features we don't deal with yet.
2010-03-19gsm: use new callback info chain functions for simple statusDan Williams
2010-03-19core: have modem base class handle card informationDan Williams
2010-03-19helpers: add generic response stripping functionDan Williams
2010-03-19core: add chaining helper functions to callback infoDan Williams
Helpful when chaining a number of commands together when you want to schedule the callback info only after all of them complete.
2010-03-18core: add base location API implementationDan Williams
2010-03-18api: fix syntax errorDan Williams
2010-03-17serial: flush I/O right after openDan Williams
We don't really care about anything that came before.
2010-03-17serial: use termios instead of old terminal ioctlsMichael Biebl
Makes sure we build on Alpha, plus the right thing to do.
2010-03-17qcdm: fix command buffer initializationDan Williams
Use the right buffer size to initialize.
2010-03-16gsm: implement roaming triggersDan Williams
2010-03-16gsm: ignore SIM-PUK2 unlock requiredDan Williams
Device is functional without it; it's only required for stuff we don't do yet.
2010-03-16cdma: simplify finding the right serial port for commandsDan Williams
2010-03-16gsm: fix operator name on Option devices with UCS2 charsetDan Williams
2010-03-16gsm: turn off unsolicited messages on disableDan Williams
2010-03-16hso: add allowed mode and unsolicited response handlingDan Williams
2010-03-16option: generalize common Option/HSO mode and unsolicited response handlingDan Williams