Thanks for the links rion, I tried with “hciconfig hci0 up piscan” but it didn’t work.
I managed to connect my controller at boot running this code from rc.local file:
bluetoothctl << EOF
power on
connect MACADRESS
exit
EOF
Maybe I will try to configure a cron task to run this script to keep trying to connect after boot.