Frédéric Danis
033e518cd4
emulator: fix notify_ring
...
notify_ring should not use information from waiting call
2012-03-07 06:16:51 -06:00
Denis Kenzior
ebac438d93
voicecall: Fix strange GTA04 modem CLCC behavior
2012-03-06 10:12:31 -06:00
Marcel Holtmann
a6e7d6d969
Release 1.5
2012-03-01 17:37:06 -08:00
Renat Zaripov
e98bdcffc2
sim900: Use SIMCOM quirk for SMS atom
2012-02-27 20:30:28 -06:00
Renat Zaripov
c217638197
sms: Disable sending AT+CNMA with SIMCOM quirk
...
SIMCOM SIM900 modem module not support AT+CNMA command
2012-02-27 20:29:22 -06:00
Denis Kenzior
876fb9e1b4
atutil: Ignore invalid CLCC results
...
Some phones report CLCC calls with out-of-range info. E.g. call index
being 0 (it is 1 based according to 27.007) and call states being
reported as '6' (valid call states are 0-5.)
2012-02-27 20:28:42 -06:00
Neil Jerram
fb43a32743
hso: Don't access freed data, in hso_set_online
2012-02-27 15:16:37 -08:00
Denis Kenzior
8b3c9e38a5
call-forwarding: Fix various style issues
2012-02-22 07:17:27 -06:00
Oleg Zhurakivskyy
a5372acb1a
call-forwarding: Minor code refactoring
2012-02-22 07:05:14 -06:00
Oleg Zhurakivskyy
69453afe9e
call-forwarding: Emit signals when cfu is toggled
...
Emit signals to mask/unmask conditional cfs on cfu
activation/deactivation.
2012-02-22 06:56:58 -06:00
Oleg Zhurakivskyy
0dc3515af4
call-forwarding: Update conditional reporting logic
...
Don't report conditional cfs when cfu is active
2012-02-22 04:52:14 -06:00
Oleg Zhurakivskyy
e4488eef1a
call-forwarding: Update conditional setting logic
...
Due to how the quiescent behavior of conditional call forwarding rules
when CFU is active, do not allow the user to try and set conditional
rules. This will fail at the network level anyway.
2012-02-22 04:29:16 -06:00
Oleg Zhurakivskyy
12076487aa
call-forwarding: Refactoring of is_cfu_enabled()
...
This also removes the need for uninitialized_var() macro.
2012-02-22 04:24:18 -06:00
Oleg Zhurakivskyy
07adce67e0
call-forwarding: Minor style fixes
2012-02-22 04:23:50 -06:00
Denis Kenzior
f1fde3c33f
sim900: Fix minor coding style violation
2012-02-22 04:16:56 -06:00
Renat Zaripov
cdfcd6f55b
sim900: Add support for PIN retry counters
2012-02-22 04:16:05 -06:00
Renat Zaripov
409b0f01b6
sim: Add SIMCOM specific PIN retry handling
...
Use AT+SPIC for obtaining retries remaining for SIM PIN / PUK
AT+SPIC Retries Remaining to Input SIM PIN/PUK
+SPIC: <pin1>,<pin2>,<puk1>,<puk2>
Parameters
<pin1> Times remained to input chv1
<pin2> Times remained to input chv2
<puk1> Times remained to input puk1
<puk2> Times remained to input puk2
2012-02-22 04:14:16 -06:00
Marcel Holtmann
1a5895f428
udev: Remove empty line
2012-02-18 13:26:26 +01:00
Marcel Holtmann
ef3ea60913
udev: Add support for detecting Sierra network interfaces
2012-02-18 13:18:53 +01:00
Marcel Holtmann
d61e815c7f
hso: Open modem port to log extra notifications
2012-02-18 13:02:42 +01:00
Marcel Holtmann
efaf74a9fa
udev: Also detect modem port of Option HSO devices
2012-02-18 13:01:42 +01:00
Marcel Holtmann
7ec8466f8a
sierra: Rename some variables
2012-02-16 19:18:17 +01:00
Marcel Holtmann
1a3752c174
udev: Detect more ports for Sierra modems
2012-02-16 19:17:40 +01:00
Marcel Holtmann
91bd71e996
udev: Add sanity check for ports on old Option devices
2012-02-16 18:36:23 +01:00
Marcel Holtmann
caad8378d9
udev: Detect old Option cards without high-speed interface
2012-02-16 18:07:07 +01:00
Marcel Holtmann
7693007d2e
ifx: Add support for Assisted Satellite Navigation
2012-02-16 13:06:52 +01:00
Marcel Holtmann
781db98530
location-reporting: Remove a few more empty lines
2012-02-16 09:54:05 +01:00
Marcel Holtmann
179a2e7d7c
location-reporting: Fix some minor style issues
2012-02-16 09:43:28 +01:00
Marcel Holtmann
04ab1b2863
atmodem: Use CSQ based notification for IFX signal strength
...
Since the XCIEV notifications are unclear, use XCSQ notifcations to
report signal strength updates.
2012-02-16 08:20:29 +01:00
Marcel Holtmann
bba5a1a000
atmodem: Ignore results from IFX radio signal strength indication
...
It seems the that XCIEV notification actually returns results from XCSQ
and not the described range 0-7. This makes this notification rather
useless to report signal strength.
2012-02-16 08:15:48 +01:00
Marcel Holtmann
5fb0594750
network: Add debug for signal strength updates
2012-02-16 08:11:35 +01:00
Marcel Holtmann
1ed0b9997c
atmodem: Fix handling of IFX signal strength indication
2012-02-14 15:23:59 +01:00
Marcel Holtmann
286b4a8530
atmodem: Add debug for IFX signal strength reporting
2012-02-14 14:53:51 +01:00
Marcel Holtmann
1f42acc86e
network: Add debug for network registration status updates
2012-02-11 07:00:49 +01:00
Marcel Holtmann
e3ef803a75
ifx: Setup CSCS to use GSM for the aux port
...
This change is needed since otherwise umlauts and other characters
for USSD responses will not work properly.
2012-02-10 12:20:58 +01:00
Marcel Holtmann
e5c966ce53
ifxmodem: Add support for dynamic DNS for IPv6 and dual mode contexts
2012-02-10 12:02:42 +01:00
Marcel Holtmann
5c5eff0b5b
ifxmodem: Add support for IPv6 and dual mode contexts
2012-02-10 11:45:34 +01:00
Marcel Holtmann
5e47344633
Release 1.4
2012-02-10 10:48:25 +01:00
Luiz Augusto von Dentz
8b35fa1277
btio: Add BtIOMode enum to be used with BT_IO_OPT_MODE
2012-02-10 10:18:01 +01:00
Luiz Augusto von Dentz
c5193182ea
btio: Add L2ERTM type
...
L2ERTM type uses L2CAP socket in SOCK_STREAM instead of SOCK_SEQPACKET
2012-02-10 10:17:55 +01:00
Marcel Holtmann
25bde3be6b
ifxmodem: Remove audio settings mode handling
...
With the current updated setup, the audio settings mode is no longer
provided. So don't bother even trying to configure it.
2012-02-10 10:04:34 +01:00
Marcel Holtmann
b88a621528
ifxmodem: Remove another usage g_utf8_validate
2012-02-10 09:42:54 +01:00
Denis Kenzior
9d666ccce0
ifx: Don't use g_utf8_validate
...
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-10 00:38:37 -06:00
Denis Kenzior
2708ca3b63
ifx: Take out bad merge
2012-02-09 22:35:21 -06:00
Denis Kenzior
7e42c5bbb0
ifx: Modify XLEMA behavior
...
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-09 22:34:02 -06:00
Marcel Holtmann
e2fe4e4940
ifx: Use CFUN=0 (Minimum Functionality) to disable modem
2012-02-10 02:42:43 +01:00
Marcel Holtmann
cfdc96186e
ifxmodem: Handle malformed emergency numbers
...
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-10 02:15:16 +01:00
Marcel Holtmann
b1b0fe761e
ifx: Remove handling of audio settings setup
...
The audio settings setup is now done as port of the audio settings atom.
2012-02-10 01:17:06 +01:00
Frédéric Danis
a035f8b0e2
voicecall: Fix emulator AT+CHUP for HFP
...
AT+CHUP should be able to hang-up active or incoming calls
2012-02-09 14:21:51 -06:00
Denis Kenzior
d5bdd1f741
ifx: Add necessary incantations for audio
2012-02-09 08:36:18 -06:00