Thanks. CE is installed on the emmc because I bought it as the HTPC kit with pre-installed CE.
Anyway, your “edit” did the trick! I downloaded the tar and did a manual update and now BT is working straight on boot-up, great!
However, I have another issue. My automatic BT/HDMI sound switcher is not working anymore.
For this I have 2 files in the \Configfiles\udev.rules.d folder:
bluetooth-event.rules
ACTION=="add|remove", SUBSYSTEM=="bluetooth", RUN+="/bin/sh /storage/.config/udev.rules.d/bt-audio-switch.sh"
bt-audio-switch.sh
device="ALSA:hdmi:CARD=AMLAUGESOUND,DEV=0"
sleep 5; pactl info | grep "a2dp_sink" && device="PULSE:Default"
curl -v -H "Content-type: application/json" -d '{"jsonrpc":"2.0","method":"Settings.SetSettingValue", "params":{"setting":"audiooutput.audiodevice","value":"'"$device"'"},"id":1}' http://localhost:8080/jsonrpc
It appears that this script is not executed anymore. Because when I execute it manually, it switches the audio. Did something change at the rule processing or something?
This automatich sound switcher was working fine on nightly 20200330.
Thanks!
Edit:
When I ssh into the box, and use
udevadm monitor
it is showing the events when activating / deactivaing my bluetooth headphones:
KERNEL[2334.422482] add /devices/platform/ffd24000.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
KERNEL[2336.526458] add /devices/virtual/input/input10 (input)
KERNEL[2336.527506] add /devices/virtual/input/input10/event7 (input)
UDEV [2336.530546] add /devices/virtual/input/input10 (input)
UDEV [2336.600553] add /devices/virtual/input/input10/event7 (input)
KERNEL[2345.804350] remove /devices/virtual/input/input10/event7 (input)
UDEV [2345.806025] remove /devices/virtual/input/input10/event7 (input)
KERNEL[2345.845301] remove /devices/virtual/input/input10 (input)
UDEV [2345.845812] remove /devices/virtual/input/input10 (input)
KERNEL[2346.240286] remove /devices/platform/ffd24000.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
So, that part is still working. Digging deeper…
Edit 2:
Added some logging in that shell script, and it looks like that script/rules are not (always) executed for some reason. Downgraded to nightly 20200330 again, and there it works all the time flawlessly.
Any idea’s? Thanks!