Bluetooth kulaklık A2DP çalışıyor, HSP / HFP çalışmıyor (ses yok / mikrofon yok)


11

Philips SBH9001 kulaklığım Ubuntu 12.04 kullanarak uyumlu. Ses ayarlarında A2DP aygıtı ve HSP / HFP aygıtı olarak düzgün algılanır.

Donanım: Thinkpad X230, Ubuntu 12.04 64bit, Çekirdek 3.6.0-030600rc3-jenerik (Ubuntu ana depodan derleme), Bluetooth cihazı Broadcom'dan USB-Id 0a5c: 21e6, Kulaklık bir Philips SBH9001.

Not: Çekirdek 3.6 rc3, önceki dallarda bulunmayan bağlantı istasyonundaki ses düzeltmesi nedeniyle kullanılır .

A2DP'de ses çalmak kutudan çıkar çıkmaz çalışır, ancak kulaklıklı mikrofon setini HSP / HSP moduna geçirirken ses yoktur ve mikrofon çalışmaz.

Kulaklıklı mikrofon setini bağlarken, / var / log / syslog şunu gösterir:

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'den (standart profil) HSP / HFP'ye geçerken:

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'nin burada nasıl çalışacağına dair ipuçları var mı?


Profili "Ses Ayarları -> Çıkış -> Mod" ayarlarından değiştirebiliyor musunuz?
Takkat

Evet, çıkış modunu değiştirmek çalışır, duymak için kısa bir tıklama gürültüsü vardır. Ancak geçiş yaptıktan sonra HSP / HFP'de ses yok. A2DP'ye geri dönme, ses de çalışır.
Stefan Armbruster

Bunun eski olduğunu biliyorum, ancak başka bir yol için (HSP çalışıyor ve A2DP hayır) bkz. Askubuntu.com/questions/775523/…
Rmano

Yanıtlar:


7
  • Bu bilinen bir hata olduğunu içinde bluezyeni Broadcom BCM20702A0 serisi adaptörler ile; seninki bunlardan biri. ( hata raporuna bakın )
  • Hata "yüksek" olarak derecelendirildi, ancak henüz düzeltilmedi. Kendinizi hatadan etkilenen kişiler listesine eklemek isteyebilirsiniz ve bir düzeltmede herhangi bir zaman çizelgesi olup olmadığını soran bir mesaj gönderebilirsiniz.

Diğer olası çözümler:

  • Düzen /etc/bluetooth/audio.confve altında [General], satır ekleyin Enable=Socket. Yeniden blueoothd ile sudo rfkill block bluetooth && sudo rfkill unblock bluetoothve yardımcı olmadığını görüyoruz.

Cevabınız için teşekkürler, bunun neden olduğunu açıklar. Ne yazık ki önerilen geçici çözüm işe yaramıyor, açıklanan davranış hiç değişmedi.
Stefan Armbruster

Rica ederim. Ben beklemiyordum ... biz sadece hata düzeltilmesi için beklemek zorunda kalacak gibi görünüyor. :(
ish

3

Benim durumumda Ubuntu 14.04 kullanan bir Iogear GBU521 aldım

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

Https://www.dropbox.com/s/8md0ygdufn0h9w1/fw-0a5c_21e8.hcd?dl=0 adresinden*.hcd indirip klasörünüze bırakıp yeniden başlatabileceğinizi oluşturdum ./lib/firmware

Sizinkini oluşturmak istiyorsanız, adımlar şunlardır:

  1. Sürücüyü Windows 8.1 için www.iogear.com/support/dm/driver/GBU521 adresinden indirin.
  2. Yükleyiciyi çıkarın
  3. Klasöre git GBU321_421_521_Win8.1_v12.0.0.8030/Win64
  4. Sonra PID, VID ve hex2hcd öğrenmeye , tek sorun doğru adını bulmaktır *.hexdönüştürmek*.hcd
  5. Doğru yön bcbtums-win8x64-brcm.infaynı klasörde. Orada PID'nin ( 21e8) son dört basamağını arayacaksınız . Bu durumda doğru dosya BCM20702A1_00.002.014.1315.1338.hex(TAHMİN ETMEK İSTİYORSANIZ)
  6. Dosyayı ile dönüştürün hex2hcd(4. adıma bakın)
  7. Dosyayı yeniden adlandırın fw-0a5c_21e8.hcdve yerleştirin/lib/firmware
  8. Yeniden Başlatma
  9. Çalışmıyorsa fişini çekin ve tekrar takın
  10. Zevk almak!

süreci kendim takip etmek istiyorum ama yürütülebilir ve kendi kendine ayıklanan bir arşiv gibi görünen exe yükleyici (GBU521_FW_V12.0.0.9980.exe) ile ilgili sorunlar yaşıyorum. yükleyiciyi çalıştırmak ve daha sonra dosyaları bir yerden almak için şarap kullandınız mı? eğer öyleyse, nerede?
wxl

Gördüğüm kadarıyla, kullandığım yükleyici (2014'te geri döndü) v12.0.0.8030 sürümü ve V12.0.0.9980 sürümüne güncellendi. Hala kutuda gelen orijinal diske sahip olduğuma inanıyorum. Diski dropbox'ıma yükleyeyim ve bağlantıyı indirebilmeniz için size bildireyim.
abelbm

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.