มีการแฮ็กมากมายเพื่อให้ระบบทำ Bluetooth ได้ถูกต้อง ฉันอยากให้ของฉันทำงานด้วย หรือใช้ค่าดีฟอลต์ที่ได้ผลถ้าใครก็ตามใจฉัน
มาวาดภาพกันเถอะ
- เกมเมอร์พีซี (Asus/NVideo/Intel)
- แป้นพิมพ์และเมาส์บลูทูธ (โลจิเทค)
- สองหน้าจอพร้อมลำโพงภายใน "มินิ" (Eizo)
- ลำโพง Bluetooth Flip 5 (JBL)
Pulsadio ใช้งานได้แม้ว่าฉันจะไม่ชอบก็ตาม และ XFCE เป็นมาตรฐานใน Ubuntu Studio ดังนั้นฉันจึงใช้มันตามที่เป็นอยู่
ความฝัน คุณเปิดพีซีของคุณเมื่อกลับถึงบ้าน เริ่มบริการสตรีมมิ่งที่คุณชื่นชอบ กดเล่น และฟังเพลง...
ความเป็นจริง คุณค้นหาหลายชั่วโมงในช่วงหลายสัปดาห์เพื่อค้นหาวิธีแก้ปัญหาที่คุณลงเอยด้วยการแฮ็กสคริปต์ที่สมบูรณ์แบบ
การแฮ็ค / วิธีแก้ปัญหา
- ฉันใช้ บลูทูธctl เป็นราก
- ไม่ไว้วางใจและถอดลำโพงออก
- ฮาร์ดรีบูตลำโพง
- เริ่มการค้นพบ
- จับคู่ เชื่อมต่อ และเชื่อถือลำโพง *
- หยุดการค้นพบ
ฟังเพลงจนกว่าฉันจะรีบูต
* สิ่งนี้จะต้องเกิดขึ้นอย่างต่อเนื่องในการทำงานอย่างรวดเร็ว ต้องใช้นิ้วบิด
สิ่งนี้ทำให้ฉันเชื่อว่าอุปกรณ์ JBL นี้มีเคล็ดลับที่แตกต่างกันเล็กน้อย
ฉันมีปัญหาที่คล้ายกันกับหูฟัง Sony ของฉัน แต่ขอเน้นที่ลำโพง JBL
ข้อมูลมากกว่านี้:
Ubuntu 21.10 ล้มเหลว
XFCE4 พร้อมเมนูวิสเกอร์
อุปกรณ์ B8:F6:53:1E:0E:72 (สาธารณะ)
ชื่อ: JBL Flip 5
นามแฝง: JBL Flip 5
คลาส: 0x00240414
ไอคอน: การ์ดเสียง
จับคู่: ใช่
เชื่อถือได้: ใช่
ถูกบล็อก: ไม่
เชื่อมต่อ: ใช่
LegacyPairing: ไม่
UUID: พอร์ตอนุกรม (00001101-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: เป้าหมายการควบคุมระยะไกล A/V (0000110c-0000-1000-8000-00805f9b34fb)
UUID: รีโมทคอนโทรล A/V (0000110e-0000-1000-8000-00805f9b34fb)
ฉันปิดลำโพงและได้รับ Disconnect ใน Windows เป็นไปตามที่คาดไว้
ฉันเปิดเครื่องอีกครั้งและได้รับการเชื่อมต่อ/ตัดการเชื่อมต่ออย่างรวดเร็วใน Windows กับ บลูทูธctrl ฉันลองเชื่อมต่อกับผลลัพธ์เดียวกัน
กำลังพยายามเชื่อมต่อกับ B8:F6:53:1E:0E:72
[CHG] อุปกรณ์ B8:F6:53:1E:0E:72 เชื่อมต่อแล้ว: ใช่
เชื่อมต่อไม่สำเร็จ: org.bluez.Error.Failed
[CHG] อุปกรณ์ B8:F6:53:1E:0E:72 เชื่อมต่อแล้ว: ไม่
[CHG] อุปกรณ์ B8:F6:53:1E:0E:72 เชื่อมต่อแล้ว: ใช่
[CHG] อุปกรณ์ B8:F6:53:1E:0E:72 เชื่อมต่อแล้ว: ไม่
ทำซ้ำ แฮ็ค
ในระหว่าง แฮ็ค /var/log/syslog รายงานข้อผิดพลาด แต่อุปกรณ์เชื่อมต่อและใช้งานได้อีกครั้ง
1 ธันวาคม 21:13:26 Halucia bluetoothd[1027]: profiles/audio/avdtp.c:avdtp_connect_cb() เชื่อมต่อกับ B8:F6:53:1E:0E:72: ปฏิเสธการอนุญาต (13)
1 ธันวาคม 21:14:06 Halucia bluetoothd[1027]: ข้อความซ้ำ 3 ครั้ง: [ profiles/audio/avdtp.c:avdtp_connect_cb() เชื่อมต่อกับ B8:F6:53:1E:0E:72: ปฏิเสธการอนุญาต (13)]
1 ธันวาคม 21:16:05 Halucia bluetoothd[1027]: /org/bluez/hci0/dev_B8_F6_53_1E_0E_72/sep1/fd2: fd(41) พร้อม
1 ธันวาคม 21:16:05 Halucia pulseaudio[2691]: org.freedesktop.DBus.Properties.Get /org/bluez/hci0/dev_B8_F6_53_1E_0E_72/sep1/fd2 ปริมาณล้มเหลว: org.freedesktop.DBus.Error.InvalidArgs: ไม่มีคุณสมบัติดังกล่าว 'ปริมาณ'
1 ธันวาคม 21:16:05 Halucia bluetoothd[1027]: profiles/audio/avctp.c:avctp_control_confirm() การควบคุม: ปฏิเสธการเชื่อมต่อที่ไม่คาดคิด
1 ธันวาคม 21:16:07 Halucia bluetoothd[1027]: profiles/audio/avctp.c:avctp_connect_cb() เชื่อมต่อกับ B8:F6:53:1E:0E:72: การเชื่อมต่อถูกปฏิเสธ (111)
คำถาม
ฉันต้องทำอย่างไรเพื่อให้ "Consumer Products" เชื่อมต่อและสามารถเชื่อมต่อกับพีซีของฉันอีกครั้ง ฉันขาดอะไรไป ?