Oh I did not know that -or I missed that in the conversations. I am also on amber and I never had a firmware directory as well. But since doing those commands I have not had any problems. Also running the mode on 13 as opposed to 5 in the /etc/modprobe.d/librem5-devkit.conf That is interesting though? I though you also had similar issues for some reason? Thanks for the clarification. Also -thanks for using the proof of the pudding saying properly. So many say “The proof is in the pudding” and I don’t know why. Either way thanks -hope this gets figured out.
In https://source.puri.sm/Librem5/linux-next/-/issues/358#note_174164 some Dev from Purism stated that it is an issue with the firmware used in byzantium. So all at this point will have the same problem. I will not downgrade the firmware, because I use BT not very much and can wait until the issue get solved.
What I meant is that there’s no such thing as “firmware in byzantium”, since used firmware will depend on when the phone was shipped and whether the module was reflashed by the user afterwards. Which means that it’s not true that everyone will have this problem, or that it’s an issue specific to byzantium. In fact, the same reflash instructions will work on amber-phone as well, since the latest kernels are still being regularly backported there.
When it comes to Bluetooth on Redpine cards, it generally works on both amber-phone and byzantium, but there are several distinct issues at play that can affect different sets of people, with bad firmware being one of them.
Getting back to the original post, I will report to you my experience with customer service. I don’t know if my starting issue was exactly the same as yours, but it’s probably worth checking out the solution they gave me.
When I start my L5 for the first time I checked BT, and it says to “No Bluetooth Found Plug in a dongle to use Bluetooth” implying that there was no BT hardware detected. I actually attached the USB A BT dongle I use on my Librem 13, but it didn’t work on the L5 with a USB A to C adapter.
I wrote tech support, and within a few hours, @mladen got back to me with some command lines to implement a patch by @angus.ainslie. After running the commands, I rebooted the phone, and I had bluetooth. Maybe Mladen and/or Angus could comment on this and let us know if it’s a general fix? Like @irvinewade, I can use my BT keyboard to browse the internet, install applications from the store, install applications from command line, so there doesn’t seem to be any WiFi interference.
Like mentioned here, if I turn off BT with the hardware switch, it comes back when I turn it back on, but if I toggle it off in System, it won’t come back on. I have found that just restarting phosh (as opposed to a full reboot) restores it. That can be done in command line with “sudo systemctl restart phosh”
You just place the firmware file in /lib/firmware and reboot. When the driver detects that the firmware on flash differs from the provided file, it reflashes it.
Wow. But there is a script to burn the firm into redpine manually, just for to know it??
I remember i saw a script somewhere to programing the redpine card with a new firm…manually…
Thank you.
So this means that this script maybe still work to flash manually a new firm to redpine card but this way is not needed anymore because the driver auto reflash the firm into the chipset when detecting a new fimware on /lib/firmware folder.
I hope that Silicon Labs give us a newer firmware…with much features and bugfixes.
On my Amber L5 USA, I’ve been continually updating the system and although I have never created the firmware directory, nor followed your instructions above, /lib/firmware is on my phone and it contains RS9116_NLINK_WLAN_BT_IMAGE.rps
Nevertheless, Bluetooth has never worked on my phone, despite HKS toggling and the presence of the RS9116 firmware in /lib/firmware
With this Wifi and BT do work now in parallel, but with some hick-ups from time to time. I run in a SSH session a top and use in a L5 terminal a BT keyboard.
I did a fresh flash (byzantium) maybe 3 or 4 days ago and Bluetooth wasn’t working. Updated this morning and BT is working again. I am also getting the occasional hick-ups aswell. Maybe once per song. Happy to have it back (No conf file updates needed. Everything stock)