Missing bluetooth adaptor

Anyone get a phone without a bluetooth adaptor?

I live in South Africa and received the phone with no bluetooth. It was an evergreen. I mailed the company and got no reply either.

pureos
description: Computer
product: Purism Librem 5r4
width: 64 bits
capabilities: smp tagged_addr_disabled
*-core
description: Motherboard
physical id: 0
*-cpu:0
description: CPU
product: cpu
physical id: 0
bus info: cpu@0
size: 1GHz
capacity: 1500MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid cpufreq
*-cache
description: L1 Cache
physical id: 0
size: 32KiB
*-cpu:1
description: CPU
product: cpu
physical id: 1
bus info: cpu@1
size: 1GHz
capacity: 1500MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid cpufreq
*-cache
description: L1 Cache
physical id: 0
size: 32KiB
*-cpu:2
description: CPU
product: cpu
physical id: 2
bus info: cpu@2
size: 1GHz
capacity: 1500MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid cpufreq
*-cache
description: L1 Cache
physical id: 0
size: 32KiB
*-cpu:3
description: CPU
product: cpu
physical id: 3
bus info: cpu@3
size: 1GHz
capacity: 1500MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid cpufreq
*-cache
description: L1 Cache
physical id: 0
size: 32KiB
*-cpu:4 DISABLED
description: CPU
product: idle-states
physical id: 4
bus info: cpu@4
*-cpu:5 DISABLED
description: CPU
product: l2-cache0
physical id: 5
bus info: cpu@5
*-memory
description: System memory
physical id: 6
size: 2966MiB
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 6.3.0-1-librem5 xhci-hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 6.03
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-usb
description: USB hub
product: USB 2.0 Hub
vendor: Microchip Technology, Inc. (formerly SMSC)
physical id: 1
bus info: usb@1:1
version: 9.02
capabilities: usb-2.00
configuration: driver=hub maxpower=2mA slots=3 speed=480Mbit/s
*-usb:0
description: Mass storage device
product: Ultra Fast Media Reader
vendor: Generic
physical id: 1
bus info: usb@1:1.1
version: 2.09
serial: 000008264001
capabilities: usb-2.00 scsi
configuration: driver=usb-storage maxpower=96mA speed=480Mbit/s
*-usb:1 DISABLED
description: interface
product: Qualcomm CDMA Technologies MSM
vendor: Qualcomm, Incorporated
physical id: 2
bus info: usb@1:1.2
logical name: wwan0
version: 0.00
capabilities: usb-2.00 logical
configuration: driver=qmi_wwan driverversion=6.3.0-1-librem5 firmware=WWAN/QMI device link=no maxpower=500mA multicast=yes point-to-point=yes speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 6.3.0-1-librem5 xhci-hcd
physical id: 2
bus info: usb@2
logical name: usb2
version: 6.03
capabilities: usb-3.00
configuration: driver=hub slots=1 speed=5000Mbit/s
*-network:0
description: Ethernet interface
physical id: 3
logical name: usb0
serial: ee:f7:07:84:8c:0b
capabilities: ethernet physical
configuration: broadcast=yes driver=g_ether driverversion=29-May-2008 firmware=dwc3-gadget link=no multicast=yes
*-network:1
description: Wireless interface
physical id: 4
logical name: wlan0
serial: 88:da:1a:7d:2f:8c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=RSI-SDIO WLAN driverversion=6.3.0-1-librem5 firmware=N/A ip=192.168.77.11 link=yes multicast=yes wireless=IEEE 802.11

It looks like it recognizes the wireless card, and bluetooth is on the same card.

  1. Can you check the obvious stuff like hardware kill switch? As well as the software toggle in settings?

  2. Can you open the terminal app and enter the command bluetoothctl and then enter list to show whether it recognizes the adapter

show’s no output from list.

purism@pureos:~$ bluetoothctl
Agent registered
[bluetooth]# list

And in GUI says no bluetooth found. All HW kill switches are “enabled”. Wifi is connected for example.

Thanks for the help.

Silly question, but…
Is the soft switch blue?

You mean in the GUI? attached.

1 Like

It seems as the switch is in the OFF position. If you tap on the software switch and move it right it should change position and color to blue. Or does it move back to left and stay grey?

I can’t slide it to the right. Whether I tap it or drag it, it does nothing. It’s indicating it doesn’t see any bluetooth and it’s not possible to toggle it on.

Okay, I have a few ideas:

  • Remove, than reattach the Wi-Fi/Bluebooth modem.

  • If that does not change anything, reflash a new Evergreen image.

Be aware that this is a delicate operation with a high propensity for breaking the antenna cables, @divansantana.
You should read some of the recent posts on that topic before attempting, as others have talked about how they accomplished it (with or) without breaking the cables.

But actually, I recommend emailing support@puri.sm first, and following their troubleshooting recommendations.

1 Like

As has been pointed out, if you have working WiFi then this is impossible (as they are on the same card).

When did you receive your phone? It looks as if you have the previous make of WiFi card (which is OK) but it would be good to check that. Tips & Tricks ¡ Wiki ¡ Librem5 / Librem 5 Community Wiki ¡ GitLab

So rather than consider that you have no Bluetooth adapter, I would be looking at

  • card firmware version
  • card operating mode

Give Purism Support a bit more time to respond.

IMHO, that’s the best advice given so far. The WiFi and BT are co-resident on the same card, right? “No Bluetooth” means exactly that. You can’t HK disable them separately and this is the message if disabled by the soft button:

Given that, I bet that the BT part of the card is defective and Purusm will send out a new card! Any takers?

I would bet against that except that I’m not a betting man. :wink:

1 Like

I mailed them ‘Tue Dec 21 15:19:33 2021’ with no reply. So I don’t think I need to give them more time to reply. :laughing:

I’ll mail them again today.

I have reflashed recently and no difference. Let me contact them and report back.

thanks all

LOL, OK, my bad. I assumed that because you created this topic 2 days ago it is a recent problem.

Regardless though some of the information that I have suggested you supply here would also be needed by Purism Support e.g. make of card (I’m now assuming Redpine), firmware version of card, operating mode of card.

I would guess that reflashing the phone will not change the firmware version of the card.

Your guys input was correct.

Flashing doesn’t update the firmware and the firmware on the wifi card needed to be updated.

I contacted purism support and they replied and told me how to update the firmware. They said they replied in the past. Though I don’t have the reply.

Anyway, here is the simple instructions for the sake of completeness.

wget https://source.puri.sm/angus.ainslie/firmware-rs9116-nonfree/-/raw/debian/master/Firmware/RS9116_NLINK_WLAN_BT_IMAGE.rps
sudo mv RS9116_NLINK_WLAN_BT_IMAGE.rps /lib/firmware
reboot the phone.

You can later safely delete this firmware with this command:

sudo rm /lib/firmware/RS9116_NLINK_WLAN_BT_IMAGE.rps

Thanks amigos.

6 Likes

Yeah, me too!

Still think OP should buy a SparkLAN card and fix two things at once.

2 Likes