Cant enable bluetooth in asus x205ta

Hi im using a fresh install of Fedora xfce on asus x205ta cant enable bluetooth and dont know how to
here is the dmesg of the brcm firmware the tablet uses

sudo dmesg | grep brcm
[   15.269246] Bluetooth: hci0: BCM43341B0 'brcm/BCM43341B0.hcd' Patch
[   15.937426] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43340-sdio for chip BCM43340/2
[   15.937910] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-X205TA.bin failed with error -2
[   15.940686] usbcore: registered new interface driver brcmfmac
[   16.023758] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-X205TA.txt failed with error -2
[   16.196440] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43340-sdio for chip BCM43340/2
[   16.196765] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[   16.197261] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43340/2 wl0: Apr 23 2021 05:48:34 version 6.10.190.91 (r728536) FWID 01-d45e96c4

Any help welcome : )

Welcome to ask.fedora @dorama

Could you please give us more info’s as :

inxi -Fzx in terminal and post the output as </> Preformatted text here.

1 Like

Hi IlikeLinux, this is the output

Kernel: 5.19.4-200.fc36.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-27.fc36 Desktop: Xfce v: 4.16.1
    Distro: Fedora release 36 (Thirty Six)
Machine:
  Type: Laptop System: ASUSTeK product: X205TA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: X205TA v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: X205TA.212 date: 09/04/2015
Battery:
  ID-1: BATC charge: 24.9 Wh (99.6%) condition: 25.0/38.0 Wh (65.8%)
    volts: 8.5 min: 7.6 model: Intel SR 1 SR Real Battery status: not charging
CPU:
  Info: quad core model: Intel Atom Z3735F bits: 64 type: MCP
    arch: Silvermont rev: 8 cache: L1: 224 KiB L2: 2 MiB
  Speed (MHz): avg: 520 high: 583 min/max: 500/1833 cores: 1: 583 2: 500
    3: 500 4: 500 bogomips: 10666
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
    vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: Chicony USB2.0 VGA UVC WebCam type: USB driver: uvcvideo
    bus-ID: 1-1.1:3
  Display: x11 server: X.Org v: 1.20.14 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 864x486~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics (BYT) v: 4.2 Mesa 22.1.7
    direct render: Yes
Audio:
  Message: No device data found.
  Sound Server-1: ALSA v: k5.19.4-200.fc36.x86_64 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
  Message: No PCI device data found.
  IF-ID-1: wlan0 state: up mac: <filter>
Drives:
  Local Storage: total: 29.12 GiB used: 4.57 GiB (15.7%)
  ID-1: /dev/mmcblk2 vendor: Samsung model: MBG4GC size: 29.12 GiB
Partition:
  ID-1: / size: 27.53 GiB used: 4.35 GiB (15.8%) fs: btrfs
    dev: /dev/mmcblk2p3
  ID-2: /boot size: 973.4 MiB used: 204.3 MiB (21.0%) fs: ext4
    dev: /dev/mmcblk2p2
  ID-3: /boot/efi size: 598.8 MiB used: 14 MiB (2.3%) fs: vfat
    dev: /dev/mmcblk2p1
  ID-4: /home size: 27.53 GiB used: 4.35 GiB (15.8%) fs: btrfs
    dev: /dev/mmcblk2p3
Swap:
  ID-1: swap-1 type: zram size: 1.85 GiB used: 543.8 MiB (28.6%)
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 6280.4 C mobo: N/A
  Fan Speeds (RPM): cpu: 0
Info:
  Processes: 257 Uptime: 12h 21m Memory: 1.86 GiB used: 1.19 GiB (64.2%)
  Init: systemd target: graphical (5) Compilers: gcc: 12.2.1 Packages: N/A
  note: see --pkg Shell: Bash v: 5.1.16 inxi: 3.3.19

this is the output of systemctl status bluetooth.service

× bluetooth.service - Btattach
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2022-08-30 11:55:37 EDT; 8min ago
   Main PID: 2895 (code=exited, status=1/FAILURE)
        CPU: 5ms

Aug 30 11:55:38 se btattach[2894]: No controller attached
Aug 30 11:55:38 se btattach[2894]: Attaching Primary controller to /dev/ttyS1
Aug 30 11:55:37 se systemd[1]: bluetooth.service: Main process exited, code=exited, status=1/FA>
Aug 30 11:55:38 se btattach[2895]: Failed to flush serial port: Input/output error
Aug 30 11:55:38 se btattach[2895]: No controller attached
Aug 30 11:55:38 se btattach[2895]: Attaching Primary controller to /dev/ttyS1
Aug 30 11:55:37 se systemd[1]: bluetooth.service: Failed with result 'exit-code'.
Aug 30 11:55:37 se systemd[1]: Started bluetooth.service - Btattach.
Aug 30 11:55:37 se systemd[1]: bluetooth.service: Main process exited, code=exited, status=1/FA>
Aug 30 11:55:37 se systemd[1]: bluetooth.service: Failed with result 'ex

I also created a btattach.service with this code

[Unit]
Description=Btattach

[Service]
Type=simple
ExecStart=/usr/bin/btattach --bredr /dev/ttyS1 -P bcm
ExecStop=/usr/bin/killall btattach

[Install]
WantedBy=multi-user.target

following a guide on an arch forum regarding this laptop

Bluetooth

Install a correct firmware file (e.g. BCM43341B0_002.001.014.0122.0176.hcd from Windows 10 driver) as /lib/firmware/brcm/BCM43341B0.hcd.

In order to get bluetooth working create a systemd unit

/etc/systemd/system/btattach.service

[Unit] 
Description=Btattach 

[Service] 
Type=simple 
ExecStart=/usr/bin/btattach --bredr /dev/ttyS1 -P bcm
ExecStop=/usr/bin/killall btattach 

[Install] 
WantedBy=multi-user.target

and [enable] the service.

Next, follow the normal steps to activate [bluetooth]

Could someone give me a hint on how to find a solution to this problem?

Thanks!