Timo Müller wrote, On 15.04.2013 16:10:
Timo Mueller wrote, On 28.03.2013 14:36:
From: Timo Mueller <[email protected]>

Hi,

this is the same as v3 with the changes suggested by Denis.

v4 changes:
* Retry CLCC request on outgoing callsetup is now a N9 specific quirk
* Third patch has been split up according to HACKING rules

The idea of setting the vendor during runtime was to use the "Model"
string of the ofono_modem (analogous to what the wavecom modem
does). But as the Nokia N9 does not support the device ID profile and
the BT address has an OUI from Texas Instruments, I wasn't able to
determine that the hfpmodem is a Nokia N9. Maybe you have some
ideas on how this can be determined properly?

As currently there's no functionality to detect the vendor of a
hfpmodem on runtime the clcc quirk can be enabled for all vendors by
patching the needs_callheld_clcc_quirk method.

Regards,
Timo

Timo Mueller (8):
   hfpmodem: Add modem vendor stub
   hfpmodem: Add vendor header to makefile
   hfpmodem: Add vendor information to voicecall data
   hfp_hf_bluez4: Pass vendor on voicecall creation
   hfp_hf_bluez5: Pass vendor on voicecall creation
   hfpmodem: Add method to query if CLCC quirks are needed
   hfpmodem: Add N9 quirk for outgoing callsetup
   hfpmodem: Add N9 quirk for callheld=<2 or 3>

  Makefile.am                  |  3 +-
  drivers/hfpmodem/vendor.h    | 26 +++++++++++++++
  drivers/hfpmodem/voicecall.c | 77
+++++++++++++++++++++++++++++++++++++++++---
  plugins/hfp_hf_bluez4.c      |  4 ++-
  plugins/hfp_hf_bluez5.c      |  5 ++-
  5 files changed, 107 insertions(+), 8 deletions(-)
  create mode 100644 drivers/hfpmodem/vendor.h


Ping

Ping

_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to