For orange pi zero 3 working solution is:
sudo su -
curl -sSfo /usr/local/bin/hciattach_opi 'https://raw.githubusercontent.com/armbian/build/main/packages/bsp/rk3399/hciattach_opi'
cat << '_EOF_' > /etc/systemd/system/sprd-bluetooth.service
[Unit]
Description=Spreadtrum (sprd) bluetooth support
Before=bluetooth.service
[Service]
RemainAfterExit=yes
ExecStartPre=/bin/sleep 60
ExecStartPre=/usr/sbin/modprobe sprdwl_ng
ExecStartPre=/usr/sbin/modprobe sprdbt_tty
ExecStart=/usr/local/bin/hciattach_opi -n -s 1500000 /dev/ttyBT0 sprd
[Install]
WantedBy=multi-user.target
_EOF_
chmod +x /usr/local/bin/hciattach_opi
systemctl daemon-reload
systemctl enable --now sprd-bluetooth
And after that unblock it through rfkill