in my Guruplug server +, these 2 files sd8688.bin and sd8688_helper.bin are by default in the directory /root/firmware.
I don't use bluetooth but perhaps these files should be moved into the directory /lib/firmware.
Yes, someone has decided to put those files in /root/firmware to prevent the kernel from finding them. And then that someone decided to do all those messy things with rmmod/insmod in /root/init_setup.sh in the attempt to deal with the "one chip + two firmware + three drivers" situation. The whole thing is one big kludge. Linux is flexible enough to solve those issues in a more decent way, but that is off-topic here.I don't use bluetooth but perhaps these files should be moved into the directory /lib/firmware.
My point is that, yes, in general the firmware belongs in /lib/firmware, but if you just move it there you may run into trouble because /root/init_setup.sh is not expecting that.




