Code:
systemctl enable bluetooth
only enables it next boot, you need to
Code:
systemctl start bluetooth
otherwise it won't start until the next boot.
Also note that the rpi image itself does not install the bluetooth bits that are needed, so what you're going to want to do if you insist on using the rpi image over the 0w image is, on the 0w (via ssh, or on the desktop in a terminal):
Code:
wget https://gitlab.com/kalilinux/build-scripts/kali-arm/raw/master/misc/pi-bluetooth/pi-bluetooth+re4son_2.2_all.deb
wget https://gitlab.com/kalilinux/build-scripts/kali-arm/raw/master/misc/pi-bluetooth/50-bluetooth-hci-auto-poweron.rules
cp 50-bluetooth-hci-auto-poweron.rules /usr/lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules
dpkg --force-all -i /root/pi-bluetooth+re4son_2.2_all.deb
Then reboot, and you should have bluetooth available (assuming you left the bluetooth service enabled. The hciuart service was dropped a few releases of bluez ago.
If you decide to go back to the 0w image, just running
Code:
systemctl enable bluetooth && systemctl start bluetooth
should get bluetooth working for you.