PinePhone isn't discoverable via bluetooth, when it's enable in Settings application

  1. Open Settings->Bluetooth
  2. Application says "Visible as "mobian" and available for Bluetooth file transfers. ... "
  3. Search for visible bluetooth devices on another device
  4. PP running mobian isn't discovered.
mobian@mobian:~ $ bluetoothctl show
Controller 00:E0:4C:23:99:87 (public)
	Name: mobian
	Alias: mobian
	Class: 0x007c0110
	Powered: yes
	Discoverable: yes
	DiscoverableTimeout: 0x00000000
	Pairable: yes
	UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
	UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
	UUID: Vendor specific           (00005005-0000-1000-8000-0002ee000001)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0541
	Discovering: yes
	Roles: central
	Roles: peripheral
Advertising Features:
	ActiveInstances: 0x00 (0)
	SupportedInstances: 0x05 (5)
	SupportedIncludes: tx-power
	SupportedIncludes: appearance
	SupportedIncludes: local-name

It looks like PP should be visible, but it's not. If settings app is closed and enable visibility using cli, then PP is visible on other devices.

mobian@mobian:~ $ bluetoothctl pairable yes; bluetoothctl discoverable yes
Changing pairable on succeeded
Changing discoverable on succeeded

PP was running following Linux kernel and bluetooth related packages:

mobian@mobian:~ $ uname -a
Linux mobian 5.15-sunxi64 #1 SMP Fri Oct 28 11:32:03 UTC 2022 aarch64 GNU/Linux

mobian@mobian:~ $ dpkg -l '*blue*' | grep ii
ii  bluetooth                          5.65-1          all          Bluetooth support (metapackage)
ii  bluez                              5.65-1+b1       arm64        Bluetooth tools and daemons
ii  bluez-hcidump                      5.65-1+b1       arm64        Analyses Bluetooth HCI packets
ii  bluez-obexd                        5.65-1+b1       arm64        bluez obex daemon
ii  gnome-bluetooth                    3.34.5-8        arm64        GNOME Bluetooth Send To app
ii  gnome-bluetooth-common             3.34.5-8        all          GNOME Bluetooth common files
ii  libbluetooth3:arm64                5.65-1+b1       arm64        Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth-ui-3.0-13:arm64 42.4-1          arm64        GNOME Bluetooth 3 UI support library
ii  libgnome-bluetooth13:arm64         3.34.5-8        arm64        GNOME Bluetooth tools - support library
ii  libqt5bluetooth5:arm64             5.15.6-2        arm64        Qt Connectivity Bluetooth module
ii  libqt5bluetooth5-bin               5.15.6-2        arm64        Qt Connectivity Bluetooth module helper binaries
ii  libspa-0.2-bluetooth:arm64         0.3.59-1+b1     arm64        libraries for the PipeWire multimedia server - bluetooth plugins
ii  pulseaudio-module-bluetooth        16.1+dfsg1-2+b1 arm64        Bluetooth module for PulseAudio sound server
ii  qml-module-qtbluetooth:arm64       5.15.6-2        arm64        Qt Connectivity module - Bluetooth QML module
Edited by Andrey Skvortsov