archlinux と android を bluetooth で接続して、android 側のファイルを転送したいのですが失敗します。

ペアリングはすでに済ませてあり、archlinux 側で bluetoothctl を使って接続を試みましたができません。

$ bluetoothctl
[bluetooth] # power on
Changing power on succeeded
[bluetooth] # devices
Device ##:##:##:##:##:## Xperia Z3 Compact
[bluetooth] # paired-devices
Device ##:##:##:##:##:## Xperia Z3 Compact
[bluetooth] # connect ##:##:##:##:##:##
Failed to connect: org.bluez.Error.Failed

試しに android 側で写真データを転送する処理をしたところ、
archlinux 側のコンソールには次のようにメッセージが出力されました。

[CHG] Device ##:##:##:##:##:## Connected: yes
[CHG] Device ##:##:##:##:##:## Connected: no

これは一度は接続されたが一瞬で切断されたということでしょうか。
android 側では転送に失敗した旨のメッセージが表示され、
当然 archlinux 側にもファイルは転送されていません。

archlinux 側で反応したということは、電波が届かないなどの状況ではなく、
互いに何かしらの信号のやり取りは行われたようです。
ですが、ファイル転送までには至りません。

どのような問題が考えられるでしょうか。