summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-02-13sms: Fix alphanumeric TP-OA handlingTommi Kenakkala2-4/+14
TP-OA max length comparisons were incorrect because TP-OA's 7-bit coded octets transport eleven 8-bit chars. The current code assumed only 10 chars were possible. The patch - increases the array size to 23, (maximum of 22 bytes for UTF8 encoding + null terminator) - Updates the sanity check to account for the correct maximum - For encoding, checks the maximum length in UTF8 characters instead of bytes
2015-02-02AUTHORS: Mention Tommi's contributionsDenis Kenzior1-0/+1
2015-02-02handsfree-audio: Refactor manager init / cleanupTommi Kenakkala1-8/+8
2015-02-02main: Remove handsfree_audio_manager init/cleanupTommi Kenakkala1-4/+0
Init allocates a SCO audio socket always. oFono should do that with bluez5 but not with bluez4. This patch starts the refactoring of the handsfree_audio_manager init/cleanup functionality.
2015-02-02atmodem: fix retries reporting from AT+CPINRCedric Jehasse1-1/+1
The retries array was not correctly filled in.
2015-02-02atmodem: Sierra modems should be polled after CPINCedric Jehasse1-0/+1
Sierra modem will return "CME ERROR: 14" when polled right after pin has been entered. Use the existing vendor quirk to handle this.
2015-01-31sierra: add sim state polling after CFUN enableCedric Jehasse1-2/+24
When pin is queried shortly after a Siera dongle is plugged in, "AT+CPIN?" responds with "CME ERROR 14: SIM". Poll the sim, as already done by several other vendor plugins.
2014-12-13Release 1.16Marcel Holtmann2-1/+10
2014-12-12radio-settings: Show all available technologiesAlfonso Sanchez-Beato1-2/+2
Not all possible futures technologies were being showed on the DBus interface.
2014-12-10phonesim: Instantiate radio-settings in post_simDenis Kenzior1-0/+2
2014-12-10phonesim: Add minimal radio-settings functionalityDenis Kenzior1-3/+29
2014-12-10phonesim: Add skeleton of radio settings driverDenis Kenzior1-0/+43
2014-12-10radio-settings: Always query available ratsDenis Kenzior1-1/+1
If fast dormancy query is not implemented the available rats are not queried.
2014-12-10radio-settings: Add additional sanity checkDenis Kenzior1-1/+1
2014-12-10radio-settings: rework AvailableTechnologies logicDenis Kenzior1-10/+14
Take advantage of the new enum structure to future proof and simplify the logic of generating the AvailableTechnologies property
2014-12-10include: No need for OFONO_FLAG* definesDenis Kenzior1-11/+4
2014-12-10test: Add AvailableTechnologies to list-modemsAlfonso Sanchez-Beato1-1/+2
2014-12-10src: Implement RAT list propertyAlfonso Sanchez-Beato1-1/+46
2014-12-10include: Add method to list RATs to radio-settingsAlfonso Sanchez-Beato1-0/+15
2014-12-09doc: Add AvailableTechnologies propertyAlfonso Sanchez-Beato1-0/+5
This new property in org.ofono.RadioSettings interface will hold the possible values for radio access technology for the modem.
2014-12-04sim: Fix pin retries bogus values on some arch-esDenis Kenzior1-14/+25
On some architectures the SimManager.Retries property was getting bogus values. This is because we were sending an array which pointed to int values instead of the expected unsigned char values. This fix allocates a temporary array of unsigned chars to hold the actual D-Bus values being sent. Additionally, the dictionary array is changed to point to the temporary unsigned char based values instead of the raw 'int' based retry values.
2014-11-24test: Support receiving SMS with non-ASCII charsNeil Jerram1-1/+1
Without this I get the following Python traceback, for an SMS that contains the UK pound sign. ERROR:dbus.connection:Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message self._handler(*args, **kwargs) File "./receive-sms", line 9, in incoming_message print("%s" % (message)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in position 51: ordinal not in range(128)
2014-10-22he910: Update copyrightKuba Pawlak1-1/+1
2014-10-22he910: enable location raporting atomKuba Pawlak1-0/+2
2014-10-22udev: add GPS port definition for HE910Kuba Pawlak1-2/+5
2014-10-22telitmodem: Fix a few coding style violationsDenis Kenzior1-4/+5
2014-10-22AUTHORS: Mention Kuba's contributionsDenis Kenzior1-0/+1
2014-10-22telitmodem: location reporting driverKuba Pawlak4-0/+394
2014-10-22doc: new file doc/telit-modem.txtKuba Pawlak2-1/+21
2014-10-20emulator: Refine +BIND supportDenis Kenzior1-1/+11
2014-10-20hfp_ag_bluez5: Bump HFP version to 1.7Denis Kenzior1-2/+2
2014-10-20emulator_fuzz: Add test pluginDenis Kenzior2-0/+129
This plugin creates an org.ofono.test.EmulatorFuzz interface on path /test. Currently only one method is implemented, SetIndicatorActive. SetIndicatorActive("DistractedDrivingReduction", True|False) allows to activate / deactivate the HF indicator via +BIND unsolicited notification.
2014-10-20emulator: Implement new APIDenis Kenzior1-0/+19
2014-10-20include: Add API to (de)activate HF indicatorsDenis Kenzior1-0/+3
2014-10-20test: Add test/set-ddrDenis Kenzior2-1/+23
Script to set DistractedDrivingReduction property
2014-10-20handsfree: Be extra pedantic with booleansDenis Kenzior1-0/+5
2014-10-20hfp_hf_bluez5: Use latest HFP versionDenis Kenzior1-1/+1
2014-10-20handsfree: Don't try to send a method returnDenis Kenzior1-1/+11
When we are simply updating the AG of HF indicator changes, do not try to send a method return message.
2014-10-20slc: Make sure to initialize variablesDenis Kenzior1-0/+3
2014-10-20hfp: Implement +BIND notificationsDenis Kenzior1-0/+22
2014-10-20hfp: Notify core of HF indicators supported by AGDenis Kenzior1-0/+9
This information was obtained from SLC negotiation
2014-10-20hfp: Track supported / active indicatorsDenis Kenzior2-3/+20
This information is obtained during SLC establishment
2014-10-20handsfree: Implement new HF indicators APIDenis Kenzior1-4/+62
2014-10-20include: Add HF Indicators related APIDenis Kenzior1-0/+7
2014-10-20hfp: Add implementation of +BIEVDenis Kenzior1-0/+20
2014-10-20emulator: Refactor data typesDenis Kenzior1-6/+7
2014-10-20hfp: Add HF Indicators BRSF feature for 1.7Denis Kenzior1-0/+5
If HFP 1.7 client is used, enable the right BRSF feature
2014-10-20handsfree: Skeleton implementation of DDRDenis Kenzior2-2/+46
Distracted Driving Reduction or Enhanced Safety is implemented using HF indicator 0x0001
2014-10-20handsfree: Add new driver method for HF indicatorsDenis Kenzior1-0/+3
2014-10-20hfp: Add initial SLC negotiation for HFP 1.7Denis Kenzior1-1/+94