Thanks for the bug report. Unfortunately we can't support personal builds of BlueZ here. If you experience any issues with BlueZ that you built yourself then please report them upstream at https://github.com/bluez/bluez/issues
** Changed in: bluez (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to bluez in Ubuntu. https://bugs.launchpad.net/bugs/1996496 Title: Cannot connect to Ubuntu BLE servers Status in bluez package in Ubuntu: Invalid Bug description: I'm on Ubuntu 22.04.1 LTS, using bluez 5.65 (built from sources by this guide: https://docs.embeddedts.com/BLE_Examples), and doing the following steps: 1. Run `python3 /usr/local/lib/bluez/test/example-advertisement` 2. Run `/usr/local/lib/bluez/test/example-gatt-server` 3. Use nRF Connect app on Android 9 phone to connect to the "TestAdvertisement" device The outcome is that the phone app tries to connect, but fails, leaving me with a view of the GATT services and characteristics, but with no way of accessing (read/write/notify) it. I have tried many other BLE server implementations, but for the bug reporting I focused on the most trusted reference. Full logs are attached. The relevant part of the btmon log is here: @ MGMT Event: Device Connected (0x000b) plen 13 {0x0001} [hci0] 945.575247 LE Address: 4D:2C:9A:88:F1:86 (Resolvable) Flags: 0x00000000 Data length: 0 < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #32 [hci0] 945.575351 Handle: 3585 Address: 4D:2C:9A:88:F1:86 (Resolvable) @ RAW Open: btmon (privileged) version 2.22 {0x0002} 945.575453 @ RAW Close: btmon {0x0002} 945.575462 > HCI Event: LE Meta Event (0x3e) plen 4 #33 [hci0] 945.575984 LE Channel Selection Algorithm (0x14) Handle: 3585 Address: 4D:2C:9A:88:F1:86 (Resolvable) Algorithm: #1 (0x00) > HCI Event: LE Meta Event (0x3e) plen 6 #34 [hci0] 945.576990 LE Advertising Set Terminated (0x12) Status: Success (0x00) Handle: 1 Connection handle: 3585 Number of completed extended advertising events: 0 > HCI Event: Command Status (0x0f) plen 4 #35 [hci0] 945.578094 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Unsupported Remote Feature / Unsupported LMP Feature (0x1a) < HCI Command: Disconnect (0x01|0x0006) plen 3 #36 [hci0] 945.578193 Handle: 3585 Address: 4D:2C:9A:88:F1:86 (Resolvable) Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #37 [hci0] 945.579984 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #38 [hci0] 945.652123 Status: Success (0x00) Handle: 3585 Address: 4D:2C:9A:88:F1:86 (Resolvable) Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 945.652224 LE Address: 4D:2C:9A:88:F1:86 (Resolvable) Reason: Connection terminated by local host (0x02) The Additional information: $ hciconfig -a hci0: Type: Primary Bus: USB BD Address: BC:6E:E2:D0:B1:27 ACL MTU: 1021:4 SCO MTU: 96:6 UP RUNNING PSCAN RX bytes:3074 acl:43 sco:0 events:194 errors:0 TX bytes:7295 acl:42 sco:0 commands:125 errors:0 Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH SNIFF Link mode: PERIPHERAL ACCEPT Name: 'epitos' Class: 0x6c010c Service Classes: Rendering, Capturing, Audio, Telephony Device Class: Computer, Laptop HCI Version: (0xc) Revision: 0x3484 LMP Version: (0xc) Subversion: 0x3484 Manufacturer: Intel Corp. (2) $ bluetoothctl Agent registered [CHG] Controller BC:6E:E2:D0:B1:27 Pairable: yes [bluetooth]# show Controller BC:6E:E2:D0:B1:27 (public) Name: epitos Alias: epitos Class: 0x006c010c Powered: yes Discoverable: no DiscoverableTimeout: 0x000000b4 Pairable: yes UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb) UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb) UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb) UUID: Headset (00001108-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb) UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb) UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb) UUID: Vendor specific (12345678-1234-5678-1234-56789abcdef0) UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb) UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb) UUID: Heart Rate (0000180d-0000-1000-8000-00805f9b34fb) Modalias: usb:v1D6Bp0246d0540 Discovering: no Roles: central Roles: peripheral Advertising Features: ActiveInstances: 0x01 (1) SupportedInstances: 0x07 (7) SupportedIncludes: tx-power SupportedIncludes: appearance SupportedIncludes: local-name SupportedSecondaryChannels: 1M SupportedSecondaryChannels: 2M SupportedSecondaryChannels: Coded [bluetooth]# devices Device 90:00:DB:0D:50:8C SM-G800F [bluetooth]# info 90:00:DB:0D:50:8C Device 90:00:DB:0D:50:8C (public) Name: SM-G800F Alias: SM-G800F Class: 0x005a020c Icon: phone Paired: yes Trusted: yes Blocked: no Connected: no LegacyPairing: no UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb) UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb) UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb) UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb) UUID: PANU (00001115-0000-1000-8000-00805f9b34fb) UUID: NAP (00001116-0000-1000-8000-00805f9b34fb) UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb) UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb) UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb) UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb) UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb) UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb) Modalias: bluetooth:v00E0p1200d1436 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1996496/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp