Is something overwriting the configuration of your WiFi, so you have to keep resetting it?
Do you see a difference when you are closer to your WiFi router vs far away?
Are you only accessing the internet via the RS9116 WiFi or are you also using the BM818 cellular modem to access the internet?
Are you up-to-date with the RS9116 firmware and driver? What do you see, when you execute these commands? sudo dmesg | grep -i rsi|redpine|91x ls /lib/firmware/* | grep -i rs|redpine sudo lsmod | grep -i redpine
Is that all you have about “redpine_91x” in your dmesg? You should have more.
You should see the redpine_91x module or something like it when you execute sudo lsmod.
Your RS116 firmware is old. You can upgrade it like this: wget https://source.puri.sm/Librem5/redpine-firmware-nonfree/-/blob/master/files/firmware/RS9116_NLINK_WLAN_BT_IMAGE.rps sudo mv RS9116_NLINK_WLAN_BT_IMAGE.rps /lib/firmware/
EDIT: Those were bad instructions. Upgrade the firmware this way:
Are you connecting to a 5 GHz WiFi SSID or a 2.4 GHz SSID? I had issues with mine until I separated my broadcasts into separate ones for 2.4 and 5, then only connected to the 2.4 GHz SSID.
Oh maybe that’s the issue, for easy hand-off my 5 GHz and 2.4 GHz SSIDs (even passwords) are same. Let me see how to revert back driver version, or find the one that works and try this.
looks like .rps is correct way of saving file under /lib/firmware, I’ll try all / other versions.
Is this https://source.puri.sm/Librem5/redpine-firmware-nonfree still valid for Evergreen, at least README looks like this is not necessary?
After you reboot, is the new firmware being shown in sudo dmesg?
If you have Evergreen, I think that you can ignore that README. Purism really needs to update its README to explain how to upgrade the RS9116 firmware in Birch/Chestnut versus Dogwood/Evergreen.
Can you update this to use git clone instead of wget ?
I cloned the repo and got correct files (321k file size). I’ll see how’s performance with latest FW and report back
@dos, I just tried it, and I see my mistake. I have to click on the download button to get the correct URL to download the “raw” file from Gitlab and then rename the file. This worked for me:
Now I get the same MD5 hash from the wget download as the git clone. OK, I’ll fix the my post above. We really should have clear instructions in the README.md file for dunces like me.
Not sure if I should continue on this thread:
Now I’m trying to connect bluetooth keyboard and keyboard doesn’t show up at all in bluetooth devices menu (can connect without issue to other devices)
Phone shows up as pureos on macbook pro and vice versa.
Also if I should create new thread please let me know.