when bluez tries to use the device. You mentioned ubuntu 20.04, that is quite old, I use 22.04 and it is directly in /lib/firmware like in the edimax zip, anyway you can try to put that file to your location.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
It probably differs between linux distros, however even with no firmware present on disk you should see lines similar to those
when bluez tries to use the device. You mentioned ubuntu 20.04, that is quite old, I use 22.04 and it is directly in /lib/firmware like in the edimax zip, anyway you can try to put that file to your location.