bluetooth no file transfer

Hi. Now transfer of files to the phone via bluetooth is working properly with bluez 5.64-1.9, blueman 2.2.4-41.1 on xfce 4.16.4 and kernel 5.17.4-1. [size=4]I leave here what I found out after a little researching:
[/size] It seems the only service active and running is bluetooth.service, and dbus-org.bluez.service is a link to it:


[13:03][da@:~]$:**sudo systemctl status bluetooth.service **
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: **active (running)** since Wed 2022-05-04 09:02:32 BST; 4h 1min ago
       Docs: man:bluetoothd(8)
   Main PID: 871 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4915)
        CPU: 1.765s
     CGroup: /system.slice/bluetooth.service
             └─871 /usr/libexec/bluetooth/bluetoothd

May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:57:18 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd0: fd(40) ready
May 04 09:58:37 localhost.localdomain bluetoothd[871]: src/profile.c:ext_io_disconnected() Unable to get io data for He>
May 04 12:19:40 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd1: fd(40) ready

[13:03][da@:~]$:**sudo systemctl status dbus-org.bluez.service **
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-05-04 09:02:32 BST; 4h 1min ago
       Docs: man:bluetoothd(8)
   Main PID: 871 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4915)
        CPU: 1.785s
     CGroup: /system.slice/bluetooth.service
             └─871 /usr/libexec/bluetooth/bluetoothd

May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:04:15 localhost.localdomain bluetoothd[871]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource>
May 04 09:57:18 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd0: fd(40) ready
May 04 09:58:37 localhost.localdomain bluetoothd[871]: src/profile.c:ext_io_disconnected() Unable to get io data for He>
May 04 12:19:40 localhost.localdomain bluetoothd[871]: /org/bluez/hci0/dev_94_7B_E7_01_8F_1C/sep1/fd1: fd(40) ready




























and obex.service and dbus-org.bluez.obex.service are enabled but inactive (maybe because they are used by bluetooth.service when are needed):


[13:04][da@:~]$:**sudo systemctl status obex.service **
○ obex.service - Bluetooth OBEX service
     Loaded: loaded (/etc/systemd/system/obex.service; enabled; vendor preset: disabled)
     Active: inactive (dead)

[13:07][da@:~]$:**sudo systemctl status dbus-org.bluez.obex.service** 
○ dbus-org.bluez.obex.service - Bluetooth OBEX service
     Loaded: loaded (/etc/systemd/system/dbus-org.bluez.obex.service; alias)
     Active: inactive (dead)

The real files are these:


**/usr/lib/systemd/user/obex.service** (Alias=dbus-org.bluez.obex.service)
**/usr/lib/systemd/system/bluetooth.service** (Alias=dbus-org.bluez.service)

And I have these links in my system:


file in /etc/systemd/user:
**dbus-org.bluez.obex.service**      -as a link to- /usr/lib/systemd/user/obex.service

files in /etc/systemd/system:
**obex.service **                       -as a link to- /usr/lib/systemd/user/obex.service
**dbus-org.bluez.obex.service**     -as a link to- /usr/lib/systemd/user/obex.service
**dbus-org.bluez.service**             -as a link to- /usr/lib/systemd/system/bluetooth.service

I created this environment variable aswell:


[11:02][da@:~]$:printenv | grep DBUS 
**DBUS_SESSION_BUS_ADDRESS**=unix:path=/run/user/1000/bus

and rfkill must show bluetooth as unblocked:


[14:01][da@:~]$:**sudo rfkill**
ID TYPE      DEVICE      SOFT      HARD
 0 wlan      phy0   unblocked unblocked
 1 bluetooth hci0   **unblocked unblocked**

Finally I got this fixed. Many thanks :’(