ब्लूटूथ हेडसेट A2DP काम करता है, HSP / HFP नहीं (कोई आवाज नहीं / कोई माइक नहीं)


11

मेरे फिलिप्स SBH9001 हेडसेट उबंटू 12.04 का उपयोग कर ठीक है। ऑडियो सेटिंग्स में इसे ठीक से A2DP डिवाइस और HSP / HFP डिवाइस के रूप में पहचाना जाता है।

हार्डवेयर: थिंकपैड X230, उबंटू 12.04 64bit, कर्नेल 3.6.0-030600rc3-जेनेरिक (उबंटू मेनलाइन रेपो से बिल्ड), ब्लूटूथ डिवाइस USB-Id 0a5c: 21e6 ब्रॉडकॉम से, हेडसेट एक फिलिप्स SBH9001 है।

नोट: कर्नेल 3.6 आरसी 3 का उपयोग डॉकिंगस्टेशन पर ऑडियो के लिए एक फिक्स के कारण किया जाता है जो किसी भी पिछली शाखाओं में नहीं है।

ए 2 डीपी में ऑडियो बजाना बॉक्स के ठीक बाहर काम करता है, लेकिन हेडसेट को एचएसपी / एचएसपी मोड में स्विच करने पर कोई आवाज नहीं होती है और न ही माइक्रोफोन काम करता है।

हेडसेट कनेक्ट करते समय, / var / log / syslog शो:

Aug 25 21:32:47 x230 bluetoothd[735]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Successfully made thread 17091 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:32:50 x230 kernel: [ 4860.627585] input: 00:1E:7C:01:73:E1 as /devices/virtual/input/input17

A2DP से स्विच करते समय (मानक प्रोफ़ाइल) से HSP / HFP:

Aug 25 21:34:36 x230 bluetoothd[735]: /org/bluez/735/hci0/dev_00_1E_7C_01_73_E1/fd3: fd(34) ready
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Successfully made thread 17309 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:34:41 x230 bluetoothd[735]: Audio connection got disconnected

किसी भी संकेत कैसे HSP / HFP यहाँ काम करने के लिए?


क्या आप "ध्वनि सेटिंग -> आउटपुट -> मोड" से प्रोफ़ाइल को बदल सकते हैं ?
19

हाँ, स्विचिंग आउटपुट मोड काम करता है, सुनने के लिए एक छोटा क्लिक शोर है। लेकिन स्विच करने के बाद HSP / HFP में कोई ऑडियो नहीं। A2DP के काम पर वापस स्विच करना, ऑडियो भी।
स्टीफन आर्मब्रस्टर

मैं जानता हूँ कि यह पुराना है, लेकिन दूसरी तरह के आसपास के लिए (HSP काम करने और A2DP नहीं) देख askubuntu.com/questions/775523/...
Rmano

जवाबों:


7
  • यहbluez नए ब्रॉडकॉम BCM20702A0 श्रृंखला एडेप्टर के साथ एक ज्ञात बग है ; तुम्हारा उन में से एक है। ( बग रिपोर्ट देखें )
  • बग को "उच्च" रेट किया गया है, लेकिन यह अभी तक तय नहीं किया गया है। आप बग से प्रभावित लोगों की सूची में खुद को जोड़ना चाहते हैं, और शायद एक संदेश पोस्ट करके पूछ सकते हैं कि क्या कोई फिक्स समय पर है।

अन्य संभावित समाधान:

  • संपादित करें /etc/bluetooth/audio.confऔर इसके तहत [General], लाइन जोड़ें Enable=Socket। साथ नीलापन पुनः आरंभ करें sudo rfkill block bluetooth && sudo rfkill unblock bluetoothऔर देखें कि क्या यह मदद करता है।

आपके उत्तर के लिए Thx, यह बताता है कि ऐसा क्यों होता है। दुर्भाग्य से सुझाए गए वर्कअराउंड काम नहीं करते हैं, वर्णित व्यवहार बिल्कुल नहीं बदला।
स्टीफन आर्मब्रस्टर

आपका स्वागत है। मुझे उम्मीद नहीं थी कि ... ऐसा लग रहा है कि हमें बस बग के ठीक होने का इंतजार करना होगा। :(
ish

3

मेरे मामले में मुझे Ubuntu 14.04 का उपयोग करके एक Iogear GBU521 मिला

lsusb | grep -i bluetooth
Bus 003 Device 008: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0

मैंने बनाया *.hcdकि आप https://www.dropbox.com/s/8md0ygdufn0h9w1/fw-0a5c_21e8.hcd?dl=0 से डाउनलोड कर सकते हैं और इसे अपने /lib/firmwareफ़ोल्डर में छोड़ सकते हैं और फिर रिबूट कर सकते हैं।

यदि आप यहाँ अपना निर्माण करना चाहते हैं, तो आप यहाँ हैं:

  1. विंडोज 8.1 के लिए ड्राइवर को www.iogear.com/support/dm/driver/GBU521 से डाउनलोड करें
  2. इंस्टॉलर को निकालें
  3. फोल्डर पर जाएं GBU321_421_521_Win8.1_v12.0.0.8030/Win64
  4. PID, VID और hex2hcd के बारे में जानने के बाद , एकमात्र समस्या *.hexको बदलने के लिए सही का नाम मिल रहा है*.hcd
  5. bcbtums-win8x64-brcm.infएक ही फ़ोल्डर में सही दिशा दिख रही है । वहां आप PID के अंतिम चार अंकों ( 21e8) द्वारा खोजेंगे । इस मामले के लिए सही फ़ाइल थी BCM20702A1_00.002.014.1315.1338.hex(यदि आप अनुमान लगाने की कोशिश कर रहे हैं)
  6. फ़ाइल को कनवर्ट करें hex2hcd(चरण 4 देखें)
  7. फ़ाइल का नाम बदलें fw-0a5c_21e8.hcdऔर उसे इसमें रखें/lib/firmware
  8. रीबूट
  9. यदि यह अनप्लग काम नहीं कर रहा है और इसे फिर से प्लग करें
  10. का आनंद लें!

मैं स्वयं इस प्रक्रिया का पालन करना चाहता हूं, लेकिन मुझे exe इंस्टॉलर (GBU521_FW_V12.0.0.9980.exe) के साथ समस्या है जो एक निष्पादन योग्य प्रतीत होता है और एक स्वयं-निकालने वाला संग्रह नहीं है। आपने इंस्टॉलर को चलाने के लिए वाइन का इस्तेमाल किया और फिर फाइलों को कहीं से बाहर निकाल दिया? यदि हां, तो कहां?
wxl

मैं देखता हूं, मुद्दा यह है कि इंस्टॉलर जो मैंने इस्तेमाल किया था (2014 में वापस) संस्करण v12.0.0.8030 था और उन्होंने V12.0.0.9980 संस्करण में अपडेट किया। मुझे विश्वास है कि मेरे पास अभी भी बॉक्स में आई मूल डिस्क घर पर है। मुझे अपने ड्रॉपबॉक्स में डिस्क अपलोड करने दें और मैं आपको लिंक को बता दूं ताकि आप इसे डाउनलोड कर सकें।
abelbm

2

सक्रियणों के संयोजन ने आखिरकार उस समस्या को हल कर दिया:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.