Bug ID 1222846
Summary Pairing the Tex Shinobi onto the Steam Deck fails but was somehow successful.
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Kernel:Drivers
Assignee kernel-bugs@suse.de
Reporter monkeyboyted@yahoo.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Created attachment 874285 [details]
Screenshot of the failed but success bluetooth keyboard pairing.

I hope this bug report helps.


1. Start the Pairing wizard on plasma 6 mobile
2. Fn + vol +/-/mute and hold the reset button for 3 seconds
3. Pair the Tex Shinobi with Bluetooth 4.0 BLE on the LCD Steam Deck
4. Enter the numbers and press enter




Observation

Somehow the keyboard is paired but the wizard says it failed

```
Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin
[   29.346549] cs35l41 spi-VLV1776:01: DSP1: Firmware version: 3
[   29.346557] cs35l41 spi-VLV1776:01: DSP1: cirrus/cs35l41-dsp1-spk-prot.wmfw:
Fri 24 Jun 2022 14:55:56 GMT Daylight Time
[   29.458997] cs35l41 spi-VLV1776:01: DSP1: Firmware: 400a4 vendor: 0x2
v0.58.0, 2 algorithms
[   29.459252] cs35l41 spi-VLV1776:01: DSP1: cirrus/cs35l41-dsp1-spk-prot.bin:
v0.58.0
[   29.459257] cs35l41 spi-VLV1776:01: DSP1: Protection:
e:\workspace\workspace\tibranch_release_playback_6.76_2\ormis\staging\default_tunings\internal\CS35L53\Fixed_Attenuation_Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin
[   49.744266] input: Microsoft X-Box 360 pad 0 as
/devices/virtual/input/input22
[   61.562722] input: extest fake device as /devices/virtual/input/input23
[   70.454392] Bluetooth: hci0: unexpected SMP command 0x0b from
c7:70:4f:f6:cb:15
[   81.135798] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  104.307449] Bluetooth: hci0: unexpected SMP command 0x0b from
db:5a:7b:22:71:a7
[  114.145588] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  118.563014] input: TEX-BLE-KB-1 Keyboard as
/devices/virtual/misc/uhid/0005:0000:0000.0006/input/input24
[  118.563465] input: TEX-BLE-KB-1 Mouse as
/devices/virtual/misc/uhid/0005:0000:0000.0006/input/input25
[  118.563651] hid-generic 0005:0000:0000.0006: input,hidraw4: BLUETOOTH HID
v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  129.919557] Bluetooth: hci0: unexpected SMP command 0x0b from
cf:46:c0:13:f8:01
[  139.352201] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  143.498792] input: TEX-BLE-KB-1 Keyboard as
/devices/virtual/misc/uhid/0005:0000:0000.0007/input/input26
[  143.499288] input: TEX-BLE-KB-1 Mouse as
/devices/virtual/misc/uhid/0005:0000:0000.0007/input/input27
[  143.499724] hid-generic 0005:0000:0000.0007: input,hidraw4: BLUETOOTH HID
v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  662.389385] Bluetooth: hci0: unexpected SMP command 0x0b from
ff:f1:3c:51:ce:56
[  670.182575] Bluetooth: hci0: Bad flag given (0x1) vs supported (0x0)
[  673.106649] input: TEX-BLE-KB-1 Keyboard as
/devices/virtual/misc/uhid/0005:0000:0000.0008/input/input28
[  673.106988] input: TEX-BLE-KB-1 Mouse as
/devices/virtual/misc/uhid/0005:0000:0000.0008/input/input29
[  673.107202] hid-generic 0005:0000:0000.0008: input,hidraw4: BLUETOOTH HID
v0.00 Keyboard [TEX-BLE-KB-1] on 14:13:33:d6:18:62
[  679.089059] BTRFS info (device nvme0n1p11): qgroup scan completed
(inconsistency flag cleared)
[  797.359030] cs35l41 spi-VLV1776:01: DSP1: Legacy support not available
[  797.360340] cs35l41 spi-VLV1776:00: DSP1: Legacy support not available
doof@steamdeck:~> 
```

Expected Results.

The keyboard works and appears in the bluetooth know devices, but why does the
wizard says it failed.


Device FF:F1:3C:51:CE:56 (random)
        Name: TEX-BLE-KB-1
        Alias: TEX-BLE-KB-1
        Appearance: 0x03c1 (961)
        Icon: input-keyboard
        Paired: yes
        Bonded: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        WakeAllowed: no
        LegacyPairing: no
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
        UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
        UUID: Unknown                   (0000fff0-0000-1000-8000-00805f9b34fb)
        Battery Percentage: 0x64 (100)

list
Controller 14:13:33:D6:18:62 localhost [default]

Bus 001 Device 003: ID 13d3:3553 IMC Networks Bluetooth Radio


Repository 'openSUSE-Tumbleweed-Update' is out-of-date. You can run 'zypper
refresh' as root to update it.
Loading repository data...
Reading installed packages...


Information for package libKF6BluezQt6:
---------------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : libKF6BluezQt6
Version        : 6.0.0-1.2
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 994.1 KiB
Installed      : Yes
Status         : up-to-date
Source package : kf6-bluez-qt-6.0.0-1.2.src
Upstream URL   : https://www.kde.org
Summary        : Async Bluez wrapper library
Description    : 
    Async Bluez wrapper library.



Information for package bluez:
------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : bluez
Version        : 5.71-3.3
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 4.5 MiB
Installed      : Yes
Status         : up-to-date
Source package : bluez-5.71-3.3.src
Upstream URL   : https://www.bluez.org
Summary        : Bluetooth Stack for Linux
Description    : 
    BlueZ provides support for the core Bluetooth layers and protocols.


You are receiving this mail because: