R3: Unable to connect with bluetooth to any device

Hello everyone,

Recently got my new R3 and still trying to set it up.

While trying to connect through bluetooth (I tried two windows devices and one android), I am running into problems:

Windows give me “Try to connect your device again”

Android gives me “Couldnt pair. Check settings…”

I tried increasing the peripheral connections setting on the web configurator, just in case. But, it’s stuck at 1 - already rebooted 3 times:

Bluetooth is on.
Current version: 0.6.0
Advertisement name: Remote3 000000

Running latest stable fw:
System version: 2.6.1

Is there an issue?
Or am I missing something?
Any pointers appreciated

Hi,
are the devices displaying a code? If not activate “just works” in settings, development, preview features. The remote can only handle BLE devices which should be available if at least BlueTooth 4 is used.

Ralf

1 Like

No, not android nor windows are displaying a code.

I have enabled Just works already - still the same.

BTW, i am trying to connect the remote as an input device to my PC, this is possible right? (not the other way around, connect a keybard to the remote)

Android or Android TV?

I am not sure about a PC but I will check. The remote anounces itself as a HID device which means keyboard/mouse but as I said only BLE. It worked for me with some FireTV and some Android TV devices.

Ralf

Android phone - just tried the first device i had in front of me. Maybe there’s an extra setting to accept btle hid device on win 11?

I just tested with my W11 Pro and an BlueTooth 5.4 adapter and I could pair it at once. I just enabled BlueTooth and “just works” on my R2 and in W11 I opened settings, bluetooh (don´t know the english name) and pressed add and bluetooth. 1st pairing attempt failed but I waited a few seconds and then success.

My BlueTooth adapter in the PC only supported 1 remote. I had to remove my R2 then I could pair the R3.

And it worked. I pressed 1, 2 and 3 on the remote and saw it in this post.

Ralf

[quote=“HarmonyFan, post:6, topic:2865”]

My BlueTooth adapter in the PC only supported 1 remote. I had to remove my R2 then I could pair the R3.

[/quote]

How do you know this?

I have a ps5 remote paired with my PC, I’ll try to remove it. Maybe that’s the issue.

It was a dedicated guess. Finding a hint in the windows logs is very complicated. I saw in the windows device manager that I already have 1 of my remotes paired and remembered that it was month ago for a test.

Ralf

Here is the log i downloaded from the bluetooth driver - maybe someone can identify something in there? (removed the timestamps for character limit)

bt	INFO	D | btstack_crypto.c:495 | Elliptic curve: Y
bt	INFO	D | btstack_crypto.c:493 | Elliptic curve: X
bt	INFO	D | btstack_crypto.c:503 | sm_generate_f_rng: size 32 - offset 0
bt	INFO	D | btstack_crypto.c:530 | set uECC RNG for initial key generation with 64 random bytes
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	I | socket_server.c:186 | Bluetooth status: ON
bt	INFO	I | socket_server.c:1648 | BT connection count change: 0
bt	INFO	D | hci.c:8230 | BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 0
bt	INFO	D | hci.c:1284 | Connection closed: handle 0x40, AC:12:03:D5:29:37
bt	INFO	I | hog_keyboard.c:1114 | Disconnected, status=0, device_index=-1, con_handle=0x40, reason=0x16
bt	INFO	W | hog_keyboard.c:1223 | Pairing failed: REMOTE_USER_TERMINATED_CONNECTION. device_index=-1, con_handle=0x40, address=AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	D | btstack_crypto.c:948 | start ecc random
bt	INFO	D | sm.c:5119 | sm: generate new ec key
bt	INFO	D | sm.c:1106 | sm: connection 0x40 released setup context
bt	INFO	D | gatt_client.c:1817 | GATT Client: HCI_EVENT_DISCONNECTION_COMPLETE
bt	INFO	I | socket_server.c:398 | daemon_remove_gatt_client_helper for con_handle 0x0040
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 0 of 3
bt	INFO	D | hci.c:1667 | state 7, role 1, le_con 1
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	I | hog_keyboard.c:1160 | [0] no active profile! Abort pairing, disconnecting AC:12:03:D5:29:37
bt	INFO	D | att_server.c:441 | SM Pairing started
bt	INFO	D | sm.c:2887 | sm_run: state 49
bt	INFO	D | sm.c:4433 | public key received, generation method 1
bt	INFO	D | sm.c:1990 | dhkey
bt	INFO	D | btstack_crypto.c:596 | dhkey
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	I | hog_keyboard.c:1126 | Pairing started, con_handle=0x40, address=AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	D | sm.c:1260 | SMP: generation method 1
bt	INFO	D | sm.c:911 | sm_setup_tk: master io cap: 4, slave io cap: 2 -> method 1
bt	INFO	D | sm.c:860 | Secure pairing: 1
bt	INFO	D | sm.c:1207 | peer address AC:12:03:D5:29:37 type 0
bt	INFO	D | sm.c:1206 | our  address DC:FE:23:C4:0C:C9 type 0
bt	INFO	D | sm.c:2887 | sm_run: state 32
bt	INFO	D | sm.c:2451 | sm: connection 0x0040 locked setup context as responder, state 32
bt	INFO	I | hog_keyboard.c:1094 | No keyboard profile found for AC:12:03:D5:29:37
bt	INFO	I | hog_keyboard.c:1084 | Connection complete, status=0, device_index=-1, con_handle=0x40, role=1, peer_address=AC:12:03:D5:29:37 LE_PUBLIC, sm_peer_addr: AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	I | socket_server.c:186 | Bluetooth status: ACTIVE
bt	INFO	I | socket_server.c:1648 | BT connection count change: 1
bt	INFO	D | hci.c:8230 | BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
bt	INFO	D | att_server.c:424 | SM_EVENT_IDENTITY_RESOLVING_FAILED
bt	INFO	D | sm.c:2328 | LE Device Lookup: not found
bt	INFO	D | att_server.c:404 | SM_EVENT_IDENTITY_RESOLVING_STARTED
bt	INFO	D | hci.c:3517 | New connection: handle 64, AC:12:03:D5:29:37
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 1 of 3
bt	INFO	D | hci.c:1667 | state 4, role 1, le_con 1
bt	INFO	D | hci.c:329 | create_connection_for_addr AC:12:03:D5:29:37, type 0
bt	INFO	D | hci.c:3387 | LE Connection_complete (status=0) type 0, AC:12:03:D5:29:37
bt	INFO	D | btstack_util.c:334 | dhk    E3BC25102A69354F3F44B0CFEC22464F
bt	INFO	D | sm.c:2207 | DKG_CALC_DHK started
bt	INFO	D | btstack_util.c:334 | irk    98337A3D6835B7C8F540C70881CE506A
bt	INFO	D | btstack_crypto.c:495 | Elliptic curve: Y
bt	INFO	D | btstack_crypto.c:493 | Elliptic curve: X
bt	INFO	D | btstack_crypto.c:503 | sm_generate_f_rng: size 32 - offset 0
bt	INFO	D | btstack_crypto.c:530 | set uECC RNG for initial key generation with 64 random bytes
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:948 | start ecc random
bt	INFO	D | sm.c:2196 | DKG_CALC_IRK started
bt	INFO	D | hci.c:9044 | hci_le_set_own_address_type: old 0, new 0
bt	INFO	D | sm.c:5119 | sm: generate new ec key
bt	INFO	D | btstack_util.c:334 | IR     33BEBEEE93D51B8D7C3FEC1A41FE3EDC
bt	INFO	D | sm.c:3783 | IR from TLV
bt	INFO	D | btstack_util.c:334 | ER     0BD8333AC4F5532E58C2A0F442CB305F
bt	INFO	D | sm.c:3871 | ER from TLV
bt	INFO	D | sm.c:3864 | HCI Working!
bt	INFO	I | socket_server.c:186 | Bluetooth status: ON
bt	INFO	I | socket_server.c:1643 | New HCI state: WORKING
bt	INFO	I | main.c:483 | BTstack up and running on DC:FE:23:C4:0C:C9
bt	INFO	D | le_device_db_tlv.c:159 | num valid le device entries 0
bt	INFO	D | btstack_tlv.c:48 | TLV Instance 0xaaaac8613d30
bt	INFO	D | btstack_tlv_posix.c:190 | BTstack Magic Header found
bt	INFO	D | btstack_tlv_posix.c:180 | open db /var/uc/bt/btstack.tlv
bt	INFO	D | main.c:447 | TLV path: /var/uc/bt/btstack.tlv
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 0 of 3
bt	INFO	D | hog_keyboard.c:556 | update_le_advertisement (27): 1
bt	INFO	I | hog_keyboard.c:363 | Advertising local name: Remote3 C40CC9 (14)
bt	INFO	D | main.c:316 | Local BD address file already exists
bt	INFO	D | main.c:614 | Cancel initialization shutdown timer
bt	INFO	I | main.c:610 | HCI state: INITIALIZING -> WORKING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 2
bt	INFO	D | hci.c:1866 | hci_init_done -> HCI_STATE_WORKING
bt	INFO	D | hci.c:2890 | hci_le_read_white_list_size: size 128
bt	INFO	D | hci.c:2884 | hci_le_read_maximum_data_length: tx octets 251, tx time 2120 us
bt	INFO	D | hci.c:2877 | hci_le_read_buffer_size: acl size 251, acl count 15
bt	INFO	D | hci.c:2176 | BCM: Route SCO data via HCI transport
bt	INFO	D | hci.c:2968 | BR/EDR support 1, LE support 1
bt	INFO	D | hci.c:2965 | SCO Packet types 03ff - eSCO 1
bt	INFO	D | hci.c:2961 | ACL Packet types ff1e
bt	INFO	D | hci.c:2847 | hci_read_buffer_size: ACL size module 1021 -> used 1021, count 8 / SCO size 64, count 1
bt	INFO	D | hci.c:2928 | Local Address, Status: 0x00: Addr: DC:FE:23:C4:0C:C9
bt	INFO	D | hci.c:1930 | Set Public BD ADDR to DC:FE:23:C4:0C:C9
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 921600
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 921600
bt	INFO	D | hci.c:2582 | Local baud rate change to 921600(w4_send_baud_change_bcm))
bt	INFO	D | btstack_crypto.c:1126 | controller supports ECDH operation: 1
bt	INFO	D | hci.c:2799 | Local supported commands summary 00007ffd
bt	INFO	D | hci.c:2794 | Command 0x0e supported 35/5
bt	INFO	D | hci.c:2794 | Command 0x0d supported 35/3
bt	INFO	D | hci.c:2794 | Command 0x0c supported 35/1
bt	INFO	D | hci.c:2794 | Command 0x0b supported 34/0
bt	INFO	D | hci.c:2794 | Command 0x0a supported 32/6
bt	INFO	D | hci.c:2794 | Command 0x09 supported 32/3
bt	INFO	D | hci.c:2794 | Command 0x08 supported 32/1
bt	INFO	D | hci.c:2794 | Command 0x07 supported 27/5
bt	INFO	D | hci.c:2794 | Command 0x06 supported 24/6
bt	INFO	D | hci.c:2794 | Command 0x05 supported 22/2
bt	INFO	D | hci.c:2794 | Command 0x04 supported 20/4
bt	INFO	D | hci.c:2794 | Command 0x03 supported 18/3
bt	INFO	D | hci.c:2794 | Command 0x02 supported 14/7
bt	INFO	D | hci.c:2794 | Command 0x00 supported 2/6
bt	INFO	I | socket_server.c:1573 | DAEMON_EVENT_CONNECTION_OPENED 0xaaaadd925320
bt	INFO	D | socket_connection.c:376 | socket_connection_accept new connection 10
bt	INFO	D | hci.c:2036 | BCM delay (300 ms) after init script
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 115200
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 115200
bt	INFO	D | hci.c:2029 | Local baud rate change to 115200 after init script (bcm)
bt	INFO	D | hci.c:2012 | Init script done
bt	INFO	D | btstack_chipset_bcm.c:152 | chipset-bcm: end of file, size 50584
bt	INFO	D | btstack_chipset_bcm.c:131 | chipset-bcm: open file /opt/uc/bt/fw/BCM4373A0_001.001.025.0103.0155.FCC.CE.2BC.hcd
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 921600
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 921600
bt	INFO	D | hci.c:2546 | Local baud rate change to 921600(w4_send_baud_change)
bt	INFO	D | hci.c:2832 | local name: BCM4373A0
bt	INFO	I | main.c:533 | Set public BD address: DC:FE:23:C4:0C:C9
bt	INFO	I | main.c:436 | Using 921600 baud.
bt	INFO	D | btstack_chipset_bcm.c:120 | chipset-bcm: init folder /opt/uc/bt/fw
bt	INFO	I | main.c:528 | Broadcom/Cypress - using BCM driver.
bt	INFO	D | main.c:493 | Local versions: hci=0x0008 / 0x0000, lmp=0x0008 / 0x2119
bt	INFO	D | hci.c:2984 | Manufacturer: 0x000f
bt	INFO	D | btstack_run_loop_posix.c:170 | POSIX run loop with monotonic clock
bt	INFO	I | socket_server.c:2127 | BTstack Server started on port 13333
bt	INFO	D | socket_connection.c:456 | Server up and running ...
bt	INFO	D | socket_connection.c:401 | Socket created for port 13333
bt	INFO	D | main.c:216 | Using public BD address: DC:FE:23:C4:0C:C9
bt	INFO	D | hog_keyboard.c:1355 | hci_power_control done
bt	INFO	I | socket_server.c:186 | Bluetooth status: OFF
bt	INFO	I | socket_server.c:1643 | New HCI state: INITIALIZING
bt	INFO	D | main.c:627 | Initializing BT controller. Timeout: 5000 ms
bt	INFO	I | main.c:610 | HCI state: OFF -> INITIALIZING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 1
bt	INFO	D | btstack_uart_posix.c:361 | Open tty /dev/ttyS1
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 115200
bt	INFO	D | bt_gpiosysfs.c:48 | Enabling Bluetooth with GPIO 28
bt	INFO	D | hci.c:5544 | hci_power_control: 1, current mode 0
bt	INFO	I | kbd_profile.c:487 | Loaded configuration profiles: 0
bt	INFO	D | kbd_profile.c:480 | Loading configuration from: /var/uc/bt
bt	INFO	D | kbd_profile.c:53 | Initializing profiles
bt	INFO	D | hog_keyboard.c:609 | Enabling multiple peripheral connections: 3
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x2f, id 6, type 3
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x2c
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x2b, id 4, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x28
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x27, id 3, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x24
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x23, id 2, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x20
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x1f, id 1, type 1
bt	INFO	D | hids_device.c:457 | hid_control_point_value_handle                      0x3e
bt	INFO	D | hids_device.c:456 | hid_boot_keyboard_input_client_configuration_handle 0x35
bt	INFO	D | hids_device.c:455 | hid_boot_keyboard_output_value_handle               0x37
bt	INFO	D | hids_device.c:454 | hid_boot_keyboard_input_value_handle                0x34
bt	INFO	D | hids_device.c:453 | hid_boot_mouse_input_client_configuration_handle    0x3a
bt	INFO	D | hids_device.c:452 | hid_boot_mouse_input_value_handle                   0x39
bt	INFO	D | hids_device.c:451 | hid_protocol_mode_value_handle                      0x1d
bt	INFO	D | hids_device.c:450 | hid_report_map_handle                               0x32
bt	INFO	I | battery.c:62 | Starting battery poller: 180s
bt	INFO	D | att_db.c:250 | att_set_db 0xaaaac85fef10
bt	INFO	E | le_device_db_tlv.c:164 | btstack_tlv not initialized
bt	INFO	I | hog_keyboard.c:562 | Initializing BLE HID keyboard
bt	INFO	D | bt_gpiosysfs.c:44 | Using sysfs GPIO for BT power control
bt	INFO	I | main.c:427 | H4 device: /dev/ttyS1
bt	INFO	D | bt_gpiosysfs.c:48 | Enabling Bluetooth with GPIO 28
bt	INFO	D | bt_gpiosysfs.c:53 | Disabling Bluetooth with GPIO 28
bt	INFO	I | main.c:1089 | Power cycling Bluetooth controller
bt	INFO	I | main.c:1076 | Packet log: /tmp/hci_dump.pklg
bt	INFO	D | btstack_run_loop_posix.c:320 | Pipe: in 6, out 5
bt	INFO	D | btstack_run_loop_posix.c:320 | Pipe: in 4, out 3
bt	INFO	I | main.c:1048 | Version 0.6.0 (2025-07-30 11:23:26)
bt	INFO	D | main.c:699 | Good bye, see you.
bt	INFO	D | kbd_profile.c:491 | Saving configuration to: /var/uc/bt
bt	INFO	D | main.c:619 | Cancel force shutdown timer
bt	INFO	I | main.c:610 | HCI state: HALTING -> OFF
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 0
bt	INFO	D | hci.c:5741 | HCI_STATE_HALTING, emitting state
bt	INFO	D | hci.c:5314 | hci_power_control_off - control closed
bt	INFO	D | bt_gpiosysfs.c:53 | Disabling Bluetooth with GPIO 28
bt	INFO	D | hci.c:5307 | hci_power_control_off - hci_transport closed
bt	INFO	D | hci.c:5302 | hci_power_control_off
bt	INFO	D | hci.c:5736 | HCI_STATE_HALTING, calling off
bt	INFO	D | hci.c:5586 | HCI_STATE_HALTING, substate 48
bt	INFO	D | hci.c:5720 | HCI_STATE_HALTING: wait 50 ms
bt	INFO	D | hci.c:5586 | HCI_STATE_HALTING, substate 43
bt	INFO	D | sm.c:3905 | SM: reset state
bt	INFO	I | socket_server.c:186 | Bluetooth status: OFF
bt	INFO	I | socket_server.c:1643 | New HCI state: HALTING
bt	INFO	I | main.c:610 | HCI state: SLEEPING -> HALTING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 3
bt	INFO	D | hci.c:5544 | hci_power_control: 0, current mode 4
bt	INFO	W | main.c:828 | SIGINT or SIGTERM received, shutting down...
bt	INFO	I | socket_server.c:186 | Bluetooth status: OFF
bt	INFO	I | socket_server.c:1643 | New HCI state: SLEEPING
bt	INFO	I | main.c:610 | HCI state: FALLING_ASLEEP -> SLEEPING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 4
bt	INFO	D | hci.c:5321 | hci_power_control_sleep
bt	INFO	D | hci.c:5786 | HCI_STATE_HALTING, calling sleep
bt	INFO	D | hci.c:5775 | HCI_STATE_HALTING, disabling inq scans
bt	INFO	D | hci.c:5755 | HCI_STATE_FALLING_ASLEEP
bt	INFO	D | hci.c:5755 | HCI_STATE_FALLING_ASLEEP
bt	INFO	I | socket_server.c:186 | Bluetooth status: OFF
bt	INFO	I | socket_server.c:1643 | New HCI state: FALLING_ASLEEP
bt	INFO	D | main.c:712 | BTSTACK_EVENT_STATE: 0x05
bt	INFO	I | main.c:610 | HCI state: WORKING -> FALLING_ASLEEP
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 5
bt	INFO	D | hci.c:5544 | hci_power_control: 2, current mode 2
bt	INFO	I | socket_server.c:1037 | BTSTACK_SET_POWER_MODE 2
bt	INFO	I | socket_server.c:1106 | BTSTACK_GAP_ADVERTISEMENTS_ENABLE: 0
bt	INFO	D | battery.c:47 | Battery level changed: 93
bt	INFO	D | battery.c:47 | Battery level changed: 94
bt	INFO	D | battery.c:47 | Battery level changed: 95
bt	INFO	D | btstack_crypto.c:495 | Elliptic curve: Y
bt	INFO	D | btstack_crypto.c:493 | Elliptic curve: X
bt	INFO	D | btstack_crypto.c:503 | sm_generate_f_rng: size 32 - offset 0
bt	INFO	D | btstack_crypto.c:530 | set uECC RNG for initial key generation with 64 random bytes
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	I | socket_server.c:186 | Bluetooth status: ON
bt	INFO	I | socket_server.c:1648 | BT connection count change: 0
bt	INFO	D | hci.c:8230 | BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 0
bt	INFO	D | hci.c:1284 | Connection closed: handle 0x40, AC:12:03:D5:29:37
bt	INFO	I | hog_keyboard.c:1114 | Disconnected, status=0, device_index=-1, con_handle=0x40, reason=0x16
bt	INFO	W | hog_keyboard.c:1223 | Pairing failed: REMOTE_USER_TERMINATED_CONNECTION. device_index=-1, con_handle=0x40, address=AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	D | btstack_crypto.c:948 | start ecc random
bt	INFO	D | sm.c:5119 | sm: generate new ec key
bt	INFO	D | sm.c:1106 | sm: connection 0x40 released setup context
bt	INFO	D | gatt_client.c:1817 | GATT Client: HCI_EVENT_DISCONNECTION_COMPLETE
bt	INFO	I | socket_server.c:398 | daemon_remove_gatt_client_helper for con_handle 0x0040
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 0 of 3
bt	INFO	D | hci.c:1667 | state 7, role 1, le_con 1
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	D | sm.c:2887 | sm_run: state 57
bt	INFO	I | hog_keyboard.c:1160 | [0] no active profile! Abort pairing, disconnecting AC:12:03:D5:29:37
bt	INFO	D | att_server.c:441 | SM Pairing started
bt	INFO	D | sm.c:2887 | sm_run: state 49
bt	INFO	D | sm.c:4433 | public key received, generation method 1
bt	INFO	D | sm.c:1990 | dhkey
bt	INFO	D | btstack_crypto.c:596 | dhkey
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	D | sm.c:2887 | sm_run: state 50
bt	INFO	I | hog_keyboard.c:1126 | Pairing started, con_handle=0x40, address=AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	D | sm.c:1260 | SMP: generation method 1
bt	INFO	D | sm.c:911 | sm_setup_tk: master io cap: 4, slave io cap: 2 -> method 1
bt	INFO	D | sm.c:860 | Secure pairing: 1
bt	INFO	D | sm.c:1207 | peer address AC:12:03:D5:29:37 type 0
bt	INFO	D | sm.c:1206 | our  address DC:FE:23:C4:0C:C9 type 0
bt	INFO	D | sm.c:2887 | sm_run: state 32
bt	INFO	D | sm.c:2451 | sm: connection 0x0040 locked setup context as responder, state 32
bt	INFO	I | hog_keyboard.c:1094 | No keyboard profile found for AC:12:03:D5:29:37
bt	INFO	I | hog_keyboard.c:1084 | Connection complete, status=0, device_index=-1, con_handle=0x40, role=1, peer_address=AC:12:03:D5:29:37 LE_PUBLIC, sm_peer_addr: AC:12:03:D5:29:37 LE_PUBLIC
bt	INFO	I | socket_server.c:186 | Bluetooth status: ACTIVE
bt	INFO	I | socket_server.c:1648 | BT connection count change: 1
bt	INFO	D | hci.c:8230 | BTSTACK_EVENT_NR_CONNECTIONS_CHANGED 1
bt	INFO	D | att_server.c:424 | SM_EVENT_IDENTITY_RESOLVING_FAILED
bt	INFO	D | sm.c:2328 | LE Device Lookup: not found
bt	INFO	D | att_server.c:404 | SM_EVENT_IDENTITY_RESOLVING_STARTED
bt	INFO	D | hci.c:3517 | New connection: handle 64, AC:12:03:D5:29:37
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 1 of 3
bt	INFO	D | hci.c:1667 | state 4, role 1, le_con 1
bt	INFO	D | hci.c:329 | create_connection_for_addr AC:12:03:D5:29:37, type 0
bt	INFO	D | hci.c:3387 | LE Connection_complete (status=0) type 0, AC:12:03:D5:29:37
bt	INFO	D | btstack_util.c:334 | dhk    E3BC25102A69354F3F44B0CFEC22464F
bt	INFO	D | sm.c:2207 | DKG_CALC_DHK started
bt	INFO	D | btstack_util.c:334 | irk    98337A3D6835B7C8F540C70881CE506A
bt	INFO	D | btstack_crypto.c:495 | Elliptic curve: Y
bt	INFO	D | btstack_crypto.c:493 | Elliptic curve: X
bt	INFO	D | btstack_crypto.c:503 | sm_generate_f_rng: size 32 - offset 0
bt	INFO	D | btstack_crypto.c:530 | set uECC RNG for initial key generation with 64 random bytes
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:961 | more ecc random
bt	INFO	D | btstack_crypto.c:948 | start ecc random
bt	INFO	D | sm.c:2196 | DKG_CALC_IRK started
bt	INFO	D | hci.c:9044 | hci_le_set_own_address_type: old 0, new 0
bt	INFO	D | sm.c:5119 | sm: generate new ec key
bt	INFO	D | btstack_util.c:334 | IR     33BEBEEE93D51B8D7C3FEC1A41FE3EDC
bt	INFO	D | sm.c:3783 | IR from TLV
bt	INFO	D | btstack_util.c:334 | ER     0BD8333AC4F5532E58C2A0F442CB305F
bt	INFO	D | sm.c:3871 | ER from TLV
bt	INFO	D | sm.c:3864 | HCI Working!
bt	INFO	I | socket_server.c:186 | Bluetooth status: ON
bt	INFO	I | socket_server.c:1643 | New HCI state: WORKING
bt	INFO	I | main.c:483 | BTstack up and running on DC:FE:23:C4:0C:C9
bt	INFO	D | le_device_db_tlv.c:159 | num valid le device entries 0
bt	INFO	D | btstack_tlv.c:48 | TLV Instance 0xaaaabdd04d30
bt	INFO	D | btstack_tlv_posix.c:190 | BTstack Magic Header found
bt	INFO	D | btstack_tlv_posix.c:180 | open db /var/uc/bt/btstack.tlv
bt	INFO	D | main.c:447 | TLV path: /var/uc/bt/btstack.tlv
bt	INFO	D | hci.c:1673 | Num LE Peripheral roles: 0 of 3
bt	INFO	D | hog_keyboard.c:556 | update_le_advertisement (27): 1
bt	INFO	I | hog_keyboard.c:363 | Advertising local name: Remote3 C40CC9 (14)
bt	INFO	D | main.c:316 | Local BD address file already exists
bt	INFO	D | main.c:614 | Cancel initialization shutdown timer
bt	INFO	I | main.c:610 | HCI state: INITIALIZING -> WORKING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 2
bt	INFO	D | hci.c:1866 | hci_init_done -> HCI_STATE_WORKING
bt	INFO	D | hci.c:2890 | hci_le_read_white_list_size: size 128
bt	INFO	D | hci.c:2884 | hci_le_read_maximum_data_length: tx octets 251, tx time 2120 us
bt	INFO	D | hci.c:2877 | hci_le_read_buffer_size: acl size 251, acl count 15
bt	INFO	D | hci.c:2176 | BCM: Route SCO data via HCI transport
bt	INFO	D | hci.c:2968 | BR/EDR support 1, LE support 1
bt	INFO	D | hci.c:2965 | SCO Packet types 03ff - eSCO 1
bt	INFO	D | hci.c:2961 | ACL Packet types ff1e
bt	INFO	D | hci.c:2847 | hci_read_buffer_size: ACL size module 1021 -> used 1021, count 8 / SCO size 64, count 1
bt	INFO	D | hci.c:2928 | Local Address, Status: 0x00: Addr: DC:FE:23:C4:0C:C9
bt	INFO	D | hci.c:1930 | Set Public BD ADDR to DC:FE:23:C4:0C:C9
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 921600
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 921600
bt	INFO	D | hci.c:2582 | Local baud rate change to 921600(w4_send_baud_change_bcm))
bt	INFO	D | btstack_crypto.c:1126 | controller supports ECDH operation: 1
bt	INFO	D | hci.c:2799 | Local supported commands summary 00007ffd
bt	INFO	D | hci.c:2794 | Command 0x0e supported 35/5
bt	INFO	D | hci.c:2794 | Command 0x0d supported 35/3
bt	INFO	D | hci.c:2794 | Command 0x0c supported 35/1
bt	INFO	D | hci.c:2794 | Command 0x0b supported 34/0
bt	INFO	D | hci.c:2794 | Command 0x0a supported 32/6
bt	INFO	D | hci.c:2794 | Command 0x09 supported 32/3
bt	INFO	D | hci.c:2794 | Command 0x08 supported 32/1
bt	INFO	D | hci.c:2794 | Command 0x07 supported 27/5
bt	INFO	D | hci.c:2794 | Command 0x06 supported 24/6
bt	INFO	D | hci.c:2794 | Command 0x05 supported 22/2
bt	INFO	D | hci.c:2794 | Command 0x04 supported 20/4
bt	INFO	D | hci.c:2794 | Command 0x03 supported 18/3
bt	INFO	D | hci.c:2794 | Command 0x02 supported 14/7
bt	INFO	D | hci.c:2794 | Command 0x00 supported 2/6
bt	INFO	D | hci.c:2036 | BCM delay (300 ms) after init script
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 115200
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 115200
bt	INFO	D | hci.c:2029 | Local baud rate change to 115200 after init script (bcm)
bt	INFO	D | hci.c:2012 | Init script done
bt	INFO	D | btstack_chipset_bcm.c:152 | chipset-bcm: end of file, size 50584
bt	INFO	I | socket_server.c:1573 | DAEMON_EVENT_CONNECTION_OPENED 0xaaaaf7287320
bt	INFO	D | socket_connection.c:376 | socket_connection_accept new connection 11
bt	INFO	D | btstack_chipset_bcm.c:131 | chipset-bcm: open file /opt/uc/bt/fw/BCM4373A0_001.001.025.0103.0155.FCC.CE.2BC.hcd
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 921600
bt	INFO	D | hci_transport_h4.c:178 | hci_transport_h4_set_baudrate 921600
bt	INFO	D | hci.c:2546 | Local baud rate change to 921600(w4_send_baud_change)
bt	INFO	D | hci.c:2832 | local name: BCM4373A0
bt	INFO	I | main.c:533 | Set public BD address: DC:FE:23:C4:0C:C9
bt	INFO	I | main.c:436 | Using 921600 baud.
bt	INFO	D | btstack_chipset_bcm.c:120 | chipset-bcm: init folder /opt/uc/bt/fw
bt	INFO	I | main.c:528 | Broadcom/Cypress - using BCM driver.
bt	INFO	D | main.c:493 | Local versions: hci=0x0008 / 0x0000, lmp=0x0008 / 0x2119
bt	INFO	D | hci.c:2984 | Manufacturer: 0x000f
bt	INFO	D | btstack_run_loop_posix.c:170 | POSIX run loop with monotonic clock
bt	INFO	I | socket_server.c:2127 | BTstack Server started on port 13333
bt	INFO	D | socket_connection.c:456 | Server up and running ...
bt	INFO	D | socket_connection.c:401 | Socket created for port 13333
bt	INFO	D | main.c:216 | Using public BD address: DC:FE:23:C4:0C:C9
bt	INFO	D | hog_keyboard.c:1355 | hci_power_control done
bt	INFO	I | socket_server.c:186 | Bluetooth status: OFF
bt	INFO	I | socket_server.c:1643 | New HCI state: INITIALIZING
bt	INFO	D | main.c:627 | Initializing BT controller. Timeout: 5000 ms
bt	INFO	I | main.c:610 | HCI state: OFF -> INITIALIZING
bt	INFO	D | hci.c:8157 | BTSTACK_EVENT_STATE 1
bt	INFO	D | btstack_uart_posix.c:361 | Open tty /dev/ttyS1
bt	INFO	D | btstack_uart_posix.c:170 | h4_set_baudrate 115200
bt	INFO	D | bt_gpiosysfs.c:48 | Enabling Bluetooth with GPIO 28
bt	INFO	D | hci.c:5544 | hci_power_control: 1, current mode 0
bt	INFO	I | kbd_profile.c:487 | Loaded configuration profiles: 0
bt	INFO	D | kbd_profile.c:480 | Loading configuration from: /var/uc/bt
bt	INFO	D | kbd_profile.c:53 | Initializing profiles
bt	INFO	D | hog_keyboard.c:609 | Enabling multiple peripheral connections: 3
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x2f, id 6, type 3
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x2c
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x2b, id 4, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x28
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x27, id 3, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x24
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x23, id 2, type 1
bt	INFO	D | hids_device.c:518 | hid_report_client_configuration_handle        0x20
bt	INFO	D | hids_device.c:516 | hid_report_value_handle                       0x1f, id 1, type 1
bt	INFO	D | hids_device.c:457 | hid_control_point_value_handle                      0x3e
bt	INFO	D | hids_device.c:456 | hid_boot_keyboard_input_client_configuration_handle 0x35
bt	INFO	D | hids_device.c:455 | hid_boot_keyboard_output_value_handle               0x37
bt	INFO	D | hids_device.c:454 | hid_boot_keyboard_input_value_handle                0x34
bt	INFO	D | hids_device.c:453 | hid_boot_mouse_input_client_configuration_handle    0x3a
bt	INFO	D | hids_device.c:452 | hid_boot_mouse_input_value_handle                   0x39
bt	INFO	D | hids_device.c:451 | hid_protocol_mode_value_handle                      0x1d
bt	INFO	D | hids_device.c:450 | hid_report_map_handle                               0x32
bt	INFO	I | battery.c:62 | Starting battery poller: 180s
bt	INFO	D | att_db.c:250 | att_set_db 0xaaaabdceff10
bt	INFO	E | le_device_db_tlv.c:164 | btstack_tlv not initialized
bt	INFO	I | hog_keyboard.c:562 | Initializing BLE HID keyboard
bt	INFO	D | bt_gpiosysfs.c:44 | Using sysfs GPIO for BT power control
bt	INFO	I | main.c:427 | H4 device: /dev/ttyS1
bt	INFO	D | bt_gpiosysfs.c:48 | Enabling Bluetooth with GPIO 28
bt	INFO	D | bt_gpiosysfs.c:53 | Disabling Bluetooth with GPIO 28
bt	INFO	I | main.c:1089 | Power cycling Bluetooth controller
bt	INFO	I | main.c:1076 | Packet log: /tmp/hci_dump.pklg
bt	INFO	D | btstack_run_loop_posix.c:320 | Pipe: in 6, out 5
bt	INFO	D | btstack_run_loop_posix.c:320 | Pipe: in 4, out 3
bt	INFO	I | main.c:1048 | Version 0.6.0 (2025-07-30 11:23:26)
bt	INFO	Waiting for GPIO 28 permissions update...

Removed every device already paired… no luck.
And i already tried two different win pcs - again no luck.

Have you enabled “just works” in settings, development, preview features?

Default is pairing only with pairing code and a lot of device do or can not display a pairing code.

Ralf

Yep, I’ve enabled this option too :frowning:

Does the device support a keyboard? R3 only acts as a HID. In Your log is an entry “No keyboard profile found”

Ralf

I’m trying to connect to a windows pc, I have connected bt keyboards before

Have you removed the Bluetooth keyboard in Windows? My Windows PC only accepted 1 connection.

Ralf

No bt connection active

No keyboard even paired.

Recently formatted win11

I have connected a bt keyboard to it before the clean installation so I know it works.

I have also tried connecting it to a thinkpad (laptop) with the same error, so I’m tending to believe the issue might be with the remote? Some other setting maybe?

I just tested a minute ago with my Windows 11 and 2.6.3 R3.

Because I do not do it each month I had also errors but as you can see it worked.

Ralf

I can’t figure it out :frowning:

Here are my remote’s settings:

I still get this error:

image

Summary of what i’ve tried:

  • I have updated the latest BT drivers from Intel.

  • I do not have any other device connected to the pc.

  • I just tried to connect my logitech keyboard through BT and it works ok

  • I factory reset the remote

  • I have tried on two more win11 laptops (and an android device) not being able to connect it as keyboard

I see this error in the logs, I dont know what it means:

bt INFO I | hog_keyboard.c:1094 | No keyboard profile found for AC:12:03:D5:29:37← this is the correct BT mac of my pc

Here is my full BT log: 2025-08-01 09:59:24.603941 +00:00 bt INFO D | btstack_util.c:334 | dhk 08AB9A - Pastebin.com

One thing I could think of. The Remote 2/3 only support BlueTooth Low Energy (BLE) which should be part of BlueTooth >= 4. I made my test with a USB BueTooth 5.4 adapter.

I did test again. On my PC with Bt 5.4 adapter only one Remote could be paired as keyboard but it workd at once. I then tested further with my Galaxy Tab S6 and it also worked at once.

“no keyboard profile” I also saw on your first log. I think this is the problem. Because it is a laptop it does normally not need a 2nd keyboard. Don´t you have a real PC or Tablet?

Ralf

First of all thanks for sticking with me <3

The main pc I’m using is a desktop (the other two I tried were laptops)

This is the network card on my PC, which indicates BT5.2

I have previously paired BT keyboards on both the desktop and the laptops btw

Let me try on my tab S7

Edit: Can’t pair on Galaxy Tab S7 “Couldn’t pair. Check settings for this device and try again” - exactly the same message as my s23u