Advertisement
oceanborn

BM308 Tecknet mouse bluetooth fix

Jan 20th, 2019
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.49 KB | None | 0 0
  1. # Tecknet BM308 mouse not working under Linux (ArchLinux)
  2.  
  3. # correctly registered hci0 device in linux kernel / firmware (intel patch)
  4.  
  5. [root@terminator bluetooth]# dmesg | grep -i blue
  6. [    3.114988] Bluetooth: Core ver 2.22
  7. [    3.114999] Bluetooth: HCI device and connection manager initialized
  8. [    3.115004] Bluetooth: HCI socket layer initialized
  9. [    3.115006] Bluetooth: L2CAP socket layer initialized
  10. [    3.115009] Bluetooth: SCO socket layer initialized
  11. [    3.130889] Bluetooth: hci0: read Intel version: 370810225019140f00
  12. [    3.131626] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
  13. [    3.497875] Bluetooth: hci0: Intel firmware patch completed and activated
  14. [    5.692652] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
  15. [    5.692655] Bluetooth: BNEP filters: protocol multicast
  16. [    5.692663] Bluetooth: BNEP socket layer initialized
  17. [   32.350410] Bluetooth: RFCOMM TTY layer initialized
  18. [   32.350415] Bluetooth: RFCOMM socket layer initialized
  19. [   32.350418] Bluetooth: RFCOMM ver 1.11
  20. [  885.573144] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
  21. [  885.573153] Bluetooth: HIDP socket layer initialized
  22. [ 3209.998987] Bluetooth: hci0: last event is not cmd complete (0x0f)
  23. [ 5115.001900] Bluetooth: hci0: last event is not cmd complete (0x0f)
  24. [ 5138.203145] bluetoothctl[17302]: segfault at 0 ip 00007fd3eff87c22 sp 00007ffde1004d08 error 4 in libc-2.28.so[7fd3efe4f000+14b000]
  25. [ 5192.995897] Bluetooth: hci0: last event is not cmd complete (0x0f)
  26. [ 5256.797361] input: BM30X mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/bluetooth/hci0/hci0:256/0005:0A5C:4503.0006/input/input27
  27. [ 5256.797626] hid-generic 0005:0A5C:4503.0006: input,hidraw3: BLUETOOTH HID v1.29 Mouse [BM30X mouse] on 30:e3:7a:e7:fa:f3
  28. [ 5265.001977] Bluetooth: hci0: last event is not cmd complete (0x0f)
  29.  
  30. # logs seem ok at first but mouse is detected but cannot connect (cannot get HDIP info...)
  31.  
  32. # what worked for me: https://wiki.archlinux.org/index.php/Bluetooth_mouse
  33.  
  34. bluetoothctl
  35. power off
  36. power on
  37. scan on
  38. # spot mouse mac bt mac address
  39. remove DC:2C:26:AC:E9:45
  40. trust  DC:2C:26:AC:E9:45
  41. connect DC:2C:26:AC:E9:45
  42. #connect DC:2C:26:AC:E9:45
  43. unblock
  44.  
  45. #Device DC:2C:26:AC:E9:45 BM30X mouse
  46.  
  47. or with bash: startbtm.sh
  48. #!/bin/bash
  49. bluetoothctl < startbtm.config
  50.  
  51. startbtm.config
  52. ###############
  53. power off
  54. power on
  55. scan on
  56. remove DC:2C:26:AC:E9:45
  57. trust  DC:2C:26:AC:E9:45
  58. connect DC:2C:26:AC:E9:45
  59. connect DC:2C:26:AC:E9:45
  60. unblock
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement