[23-07-2025] Bluetooth broken after firmware updates

Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
referravag
Posts: 5
Joined: Mon Feb 03, 2025 8:49 pm

[23-07-2025] Bluetooth broken after firmware updates

#1 Post by referravag »

Hi everyone,

I am reporting a problem I encountered with my laptop's Bluetooth after today's following updates.
https://scontent.fath3-3.fna.fbcdn.net/ ... e=68868F06

The Bluetooth adapter disappeared on the next restart and I had to manually downgrade the above three packages to get back the bluetooth functionality. The Wi-Fi functionality was not affected with the updates but the Bluetooth adapter disappeared totally.
Attached is the Quick System Info of my laptop:

Code: Select all

Snapshot created on: 20250604_2258
System:
  Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet splash
    resume=UUID=<filter> resume_offset=155179008
  Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 8 dm: SDDM
    Distro: MX-23.6_KDE_x64 Libretto Jan 12 2025 base: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Laptop System: LENOVO product: 82A2 v: Yoga Slim 7 14ARE05 serial: <superuser required>
    Chassis: type: 10 v: Yoga Slim 7 14ARE05 serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <superuser required> UEFI: LENOVO
    v: DMCN44WW date: 03/17/2023
Battery:
  ID-1: BAT1 charge: 31.4 Wh (59.5%) condition: 52.8/60.7 Wh (86.9%) volts: 15.8 min: 15.4
    model: Celxpert L19C4PF4 type: Li-poly serial: <filter> status: not charging cycles: 68
CPU:
  Info: model: AMD Ryzen 7 4800U with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 gen: 3
    level: v3 note: check built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96)
    stepping: 1 microcode: 0x8600106
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB
    desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 1399 high: 1400 min/max: 1400/1800 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400
    7: 1400 8: 1400 9: 1400 10: 1400 11: 1397 12: 1400 13: 1400 14: 1400 15: 1397 16: 1400
    bogomips: 57494
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP protection
  Type: spec_rstack_overflow mitigation: safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP: always-on; RSB filling;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Renoir [Radeon Vega Series / Radeon Mobile Series] vendor: Lenovo driver: amdgpu
    v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1,eDP-1 empty: DP-1
    bus-ID: 04:00.0 chip-ID: 1002:1636 class-ID: 0300 temp: 40.0 C
  Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 1-4:2 chip-ID: 04f2:b6cb
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9 compositor: kwin_wayland
    driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    d-rect: 2960x1770 display-ID: 0
  Monitor-1: HDMI-A-1 pos: top-right res: 1680x1050 size: N/A modes: N/A
  Monitor-2: eDP-1 pos: bottom-l res: 1280x720 size: N/A modes: N/A
  API: OpenGL v: 4.6 Mesa 25.0.4-1~mx23ahs+1 renderer: AMD Radeon Graphics (radeonsi renoir ACO
    DRM 3.49 6.1.0-37-amd64) direct-render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1
    chip-ID: 1002:1637 class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: snd_rn_pci_acp3x
    v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x pcie: gen: 3 speed: 8 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h/1ah HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel modules: wl pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-4:2 chip-ID: 8087:0029
    class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
    sub-v: 2184 hci-v: 5.2 rev: 2184
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
  Local Storage: total: 1.84 TiB used: 266.55 GiB (14.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: SK Hynix model: HFS001TD9TNG-L3A0B size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 80050C10 temp: 40.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: MP600 MICRO size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: ELFM01.0 temp: 36.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 931.26 GiB size: 915.57 GiB (98.31%) used: 266.55 GiB (29.1%) fs: ext4
    dev: /dev/nvme1n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 275 KiB (0.1%) fs: vfat
    dev: /dev/nvme1n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 18.99 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 56.9 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: 3392 pm: dpkg pkgs: 3376 libs: 1767 tools: apt,apt-get,aptitude,nala pm: rpm pkgs: 0
    pm: flatpak pkgs: 16
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/microsoft-edge.list
    1: deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm main non-free
    2: deb http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo/ bookworm ahs
  No active apt repos in: /etc/apt/sources.list.d/mxtemp.list
  Active apt repos in: /etc/apt/sources.list.d/nordvpn.list
    1: deb https://repo.nordvpn.com/deb/nordvpn/debian/ stable main
  Active apt repos in: /etc/apt/sources.list.d/onedrive.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_12/ ./
  Active apt repos in: /etc/apt/sources.list.d/ookla_speedtest-cli.list
    1: deb [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
    2: deb-src [signed-by=/etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ bookworm main
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
    1: deb http://repository.spotify.com/ stable non-free
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
    1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/vscode.sources
    1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main
  Active apt repos in: /etc/apt/sources.list.d/winehq-bookworm.sources
    1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/debian bookworm main
Info:
  Processes: 372 Uptime: 3h 46m wakeups: 2 Memory: 14.99 GiB used: 9.19 GiB (61.3%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI

Moderator: image replaced by link. Please read the forum rules on image sizes.

User avatar
j2mcgreg
Global Moderator
Posts: 7219
Joined: Tue Oct 23, 2007 12:04 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#2 Post by j2mcgreg »

You don't have any Broadcom devices, so I suggest that you use Cleanup in MX Tools to remove them. This should remove any conflicts that may have arisen from the updates.

Edited to add that your Ryzen based system would likely benefit if you used MX Package Installer (MXPI) --> Popular Apps tab to install a Liquorix kernel.
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

User avatar
dolphin_oracle
Developer
Posts: 22744
Joined: Sun Dec 16, 2007 12:17 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#3 Post by dolphin_oracle »

Those firmwares are for older Broadcom WiFi parts. Will check on upstream bug reports but they shouldn’t have anything to do with Bluetooth.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
kmathern
Developer
Posts: 2597
Joined: Wed Jul 12, 2006 2:26 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#4 Post by kmathern »

The Cleanup tool removes unused/un-needed dkms packages, so it will remove broadcom-sta-dkms if there's no Broadcom wifi device present.
But it won't remove b43-fwcutter and it's two firmware packages, firmware-b43-installer & firmware-b43legacy-installer.

User avatar
kmathern
Developer
Posts: 2597
Joined: Wed Jul 12, 2006 2:26 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#5 Post by kmathern »

Concerning the updates to b43-fwcutter, firmware-b43-installer & firmware-b43legacy-installer, I can confirm that trying to downgrade the firmware-b43-installer package back to the earlier version will bork things. The package install process ends in an error after it tries to download the firmware (broadcom-wl-6.30.163.46.tar.bz2) from a dead link. That's the reason the packages were updated.

The failed install looks like this:

Code: Select all

$ sudo apt install firmware-b43-installer/stable 
[sudo] password for kent:     
Selected version '1:019-8' (Debian:12.11/stable [all]) for 'firmware-b43-installer'
DOWNGRADING:
  firmware-b43-installer

Summary:
  Upgrading: 0, Installing: 0, Downgrading: 1, Removing: 0, Not Upgrading: 4
  Download size: 0 B / 7,384 B
  Freed space: 6,144 B

Continue? [Y/n] 
dpkg: warning: downgrading firmware-b43-installer (1:019-14~mx23+1) to (1:019-8)
(Reading database ... 543281 files and directories currently installed.)
Preparing to unpack .../firmware-b43-installer_1%3a019-8_all.deb ...
Unpacking firmware-b43-installer (1:019-8) over (1:019-14~mx23+1) ...
dpkg: warning: unable to delete old directory '/usr/lib/firmware/b43': Directory not empty
dpkg: warning: unable to delete old directory '/usr/lib/firmware': Directory not empty
Setting up firmware-b43-installer (1:019-8) ...
No chroot environment found. Starting normal installation
No known supported Broadcom 802.11 chips found.
No supported device found.
But firmware is installed unconditionally
Trying to install latest firmware 6.30.163.46 .
--2025-07-23 09:56:09--  https://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
Resolving www.lwfinger.com (www.lwfinger.com)... 15.197.172.60
Connecting to www.lwfinger.com (www.lwfinger.com)|15.197.172.60|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 114 [text/html]
Saving to: ‘broadcom-wl-6.30.163.46.tar.bz2’

broadcom-wl-6.30.163.46.tar.bz2     100%[===================================================================>]     114  --.-KB/s    in 0s      

2025-07-23 09:56:09 (291 MB/s) - ‘broadcom-wl-6.30.163.46.tar.bz2’ saved [114/114]

broadcom-wl-6.30.163.46.tar.bz2: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
/var/lib/dpkg/info/firmware-b43-installer.postinst: Downloaded firmware did not match known SHA512 checksum, aborting.
dpkg: error processing package firmware-b43-installer (--configure):
 installed firmware-b43-installer package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 firmware-b43-installer
Error: Sub-process /usr/bin/dpkg returned an error code (1)
kent@mx:~
$ dpkg -C
dpkg: error: unable to check lock file for dpkg database directory /var/lib/dpkg: Permission denied

The download link has been updated to download the broadcom-wl-6.30.163.46.tar.bz2 firmware tarball from github. The same firmware is being downloaded, just from a different server.

Here's a successful install/upgrade:

Code: Select all

$ sudo apt install firmware-b43-installer
Upgrading:                      
  firmware-b43-installer

Summary:
  Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 4
  1 not fully installed or removed.
  Download size: 8,756 B
  Space needed: 6,144 B / 12.2 GB available

Get:1 http://mxrepo.com/mx/repo bookworm/main amd64 firmware-b43-installer all 1:019-14~mx23+1 [8,756 B]
Fetched 8,756 B in 0s (29.0 kB/s)                  
(Reading database ... 543279 files and directories currently installed.)
Preparing to unpack .../firmware-b43-installer_1%3a019-14~mx23+1_all.deb ...
Unpacking firmware-b43-installer (1:019-14~mx23+1) over (1:019-8) ...
dpkg: warning: unable to delete old directory '/lib/firmware/b43': Directory not empty
Setting up firmware-b43-installer (1:019-14~mx23+1) ...
No chroot environment found. Starting normal installation
No known supported Broadcom 802.11 chips found.
No supported device found.
But firmware is installed unconditionally
Trying to install latest firmware 6.30.163.46 .
--2025-07-23 09:57:16--  https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
Resolving github.com (github.com)... 140.82.113.3
Connecting to github.com (github.com)|140.82.113.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://release-assets.githubusercontent.com/github-production-release-asset/842098966/8bf9e409-4da3-4685-b6d0-6af7a01f08da?sp=r&sv=20
18-11-09&sr=b&spr=https&se=2025-07-23T15%3A30%3A25Z&rscd=attachment%3B+filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&rsct=application%2Foctet-strea
m&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-23T14%3A30%3A17Z&ske=2025-07-23T15%3A30%3A25
Z&sks=b&skv=2018-11-09&sig=ToKKRZu9D9yPj9xXAKNJFviocrJERL0GXhKKRDXWOEY%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiY
XVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzI4MjkzNiwibmJmIjoxNzUzMjgyNjM2LCJwYXRoIjoicmVsZWFzZWFzc
2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.VIah71H3KtYVC_rUPvStOuoJSmnZaiIFXTeNiGg1P1k&response-content-disposition=attachment%3B%20filen
ame%3Dbroadcom-wl-6.30.163.46.tar.bz2&response-content-type=application%2Foctet-stream [following]
--2025-07-23 09:57:16--  https://release-assets.githubusercontent.com/github-production-release-asset/842098966/8bf9e409-4da3-4685-b6d0-6af7a01f
08da?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-23T15%3A30%3A25Z&rscd=attachment%3B+filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&rsct=applicatio
n%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-23T14%3A30%3A17Z&ske=2025-07-
23T15%3A30%3A25Z&sks=b&skv=2018-11-09&sig=ToKKRZu9D9yPj9xXAKNJFviocrJERL0GXhKKRDXWOEY%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaX
RodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzI4MjkzNiwibmJmIjoxNzUzMjgyNjM2LCJwYXRoIj
oicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.VIah71H3KtYVC_rUPvStOuoJSmnZaiIFXTeNiGg1P1k&response-content-disposition=attach
ment%3B%20filename%3Dbroadcom-wl-6.30.163.46.tar.bz2&response-content-type=application%2Foctet-stream
Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.108.133, ...
Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7684610 (7.3M) [application/octet-stream]
Saving to: ‘broadcom-wl-6.30.163.46.tar.bz2’

broadcom-wl-6.30.163.46.tar.bz2     100%[===================================================================>]   7.33M  11.2MB/s    in 0.7s    

2025-07-23 09:57:17 (11.2 MB/s) - ‘broadcom-wl-6.30.163.46.tar.bz2’ saved [7684610/7684610]

broadcom-wl-6.30.163.46.tar.bz2: OK
broadcom-wl-6.30.163.46.wl_apsta.o
/var/lib/dpkg/info/firmware-b43-installer.postinst: Deleting old extracted firmware...
This file is recognised as:
filename   :  wl_apsta.o
version    :  784.2
MD5        :  29c8a47094fbae342902d84881a465ff
Extracting b43/lcn1bsinitvals26.fw
Extracting b43/n0bsinitvals22.fw
Extracting b43/lcn0bsinitvals26.fw
Extracting b43/ac1bsinitvals42.fw
Extracting b43/ucode24_lcn.fw
Extracting b43/ht0bsinitvals26.fw
Extracting b43/ucode24_mimo.fw
Extracting b43/n20initvals36.fw
Extracting b43/ucode15.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/lcn405initvals35.fw
Extracting b43/ac1initvals42.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/ucode43.fw
Extracting b43/lp0initvals16.fw
Extracting b43/lp1bsinitvals20.fw
Extracting b43/lcn1initvals25.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lcn402initvals33.fw
Extracting b43/sslpn3bsinitvals21.fw
Extracting b43/ht0initvals29.fw
Extracting b43/n2bsinitvals19.fw
Extracting b43/sslpn1bsinitvals20.fw
Extracting b43/ucode25_lcn.fw
Extracting b43/lcn0initvals24.fw
Extracting b43/lcn404initvals33.fw
Extracting b43/sslpn1bsinitvals27.fw
Extracting b43/lcn404bsinitvals33.fw
Extracting b43/ucode22_sslpn.fw
Extracting b43/lcn1bsinitvals25.fw
Extracting b43/lcn406initvals37.fw
Extracting b43/ac3initvals43.fw
Extracting b43/lcn2initvals26.fw
Extracting b43/ucode20_sslpn.fw
Extracting b43/lcn403bsinitvals33.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/n0initvals17.fw
Extracting b43/ht0bsinitvals29.fw
Extracting b43/ucode21_sslpn.fw
ucode time:     21:35:19
Extracting b43/sslpn1initvals20.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/lcn0initvals26.fw
Extracting b43/ucode27_sslpn.fw
Extracting b43/ucode29_mimo.fw
Extracting b43/ucode21_sslpn_nobt.fw
ucode time:     21:35:19
Extracting b43/lp0initvals15.fw
Extracting b43/ucode19_sslpn.fw
Extracting b43/lcn1bsinitvals24.fw
Extracting b43/lcn401bsinitvals33.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/ucode16_sslpn_nobt.fw
ucode date:     2012-08-15
Extracting b43/n16bsinitvals30.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/lcn402bsinitvals33.fw
Extracting b43/ucode19_sslpn_nobt.fw
Extracting b43/ucode40.fw
Extracting b43/lcn1initvals24.fw
Extracting b43/sslpn2initvals19.fw
Extracting b43/ac2initvals41.fw
Extracting b43/n16initvals30.fw
Extracting b43/ucode16_lp.fw
Extracting b43/n0initvals22.fw
Extracting b43/sslpn3initvals21.fw
Extracting b43/lp1initvals22.fw
Extracting b43/ac2bsinitvals41.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/lcn2bsinitvals26.fw
Extracting b43/ucode34_mimo.fw
Extracting b43/n1initvals20.fw
Extracting b43/lcn2initvals25.fw
Extracting b43/ucode37_lcn40.fw
Extracting b43/n0initvals16.fw
Extracting b43/n0bsinitvals24.fw
Extracting b43/n1bsinitvals20.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/lcn0bsinitvals24.fw
Extracting b43/lcn2bsinitvals25.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode11.fw
Extracting b43/n2initvals19.fw
Extracting b43/pcm4.fw
Extracting b43/ucode13.fw
Extracting b43/lcn0initvals25.fw
Extracting b43/sslpn1initvals27.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals14.fw
Extracting b43/lp1bsinitvals22.fw
Extracting b43/n18initvals32.fw
Extracting b43/lcn405bsinitvals35.fw
Extracting b43/ucode41.fw
Extracting b43/lcn400initvals33.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/lcn401initvals33.fw
Extracting b43/ucode33_lcn40.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/ucode32_mimo.fw
Extracting b43/lcn400bsinitvals33.fw
Extracting b43/lcn404bsinitvals35.fw
Extracting b43/n19initvals34.fw
Extracting b43/ac3bsinitvals43.fw
Extracting b43/n0initvals25.fw
Extracting b43/ucode26_mimo.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/lcn404initvals35.fw
Extracting b43/lp2bsinitvals19.fw
Extracting b43/n19bsinitvals34.fw
Extracting b43/ucode20_sslpn_nobt.fw
Extracting b43/ac0bsinitvals40.fw
Extracting b43/lcn2initvals24.fw
Extracting b43/sslpn4initvals22.fw
Extracting b43/sslpn2bsinitvals19.fw
Extracting b43/n0bsinitvals25.fw
Extracting b43/lp2initvals19.fw
Extracting b43/n18bsinitvals32.fw
Extracting b43/lcn0bsinitvals25.fw
Extracting b43/n0initvals11.fw
Extracting b43/lcn2bsinitvals24.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/pcm5.fw
Extracting b43/ucode35_lcn40.fw
Extracting b43/ucode14.fw
Extracting b43/ucode36_mimo.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/ucode17_mimo.fw
Extracting b43/lp0initvals13.fw
Extracting b43/ucode25_mimo.fw
Extracting b43/lp0bsinitvals16.fw
Extracting b43/lcn406bsinitvals37.fw
Extracting b43/ac0initvals40.fw
Extracting b43/ucode30_mimo.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/n20bsinitvals36.fw
Extracting b43/ucode42.fw
Extracting b43/lcn407initvals38.fw
Extracting b43/lcn1initvals26.fw
Extracting b43/ht0initvals26.fw
Extracting b43/ucode38_lcn40.fw
Extracting b43/lcn407bsinitvals38.fw
Extracting b43/lcn403initvals33.fw
Extracting b43/ucode16_sslpn.fw
Extracting b43/ucode16_mimo.fw
Extracting b43/n0bsinitvals17.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/n0initvals24.fw
Extracting b43/lp1initvals20.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/ucode22_mimo.fw

User avatar
kmathern
Developer
Posts: 2597
Joined: Wed Jul 12, 2006 2:26 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#6 Post by kmathern »

Looking some more, there might be a problem, the firmware (.fw) files are the same as before, but I see differences in the firmware-b43-installer.catalog file.

I mounted the MX-23.6_ahs_x64.iso file I have, it has how the b43 firmware was before the update.

Code: Select all

$ cat /media/kent/disk/usr/lib/firmware/b43/firmware-b43-installer.catalog 
/lib/firmware/b43/lcn1bsinitvals26.fw/lib/firmware/b43/n0bsinitvals22.fw/lib/firmware/b43/lcn0bsinitvals26.fw/lib/firmware/b43/ac1bsinitvals42.fw/lib/firmware/b43/ucode24_lcn.fw/lib/firmware/b43/ht0bsinitvals26.fw/lib/firmware/b43/ucode24_mimo.fw/lib/firmware/b43/n20initvals36.fw/lib/firmware/b43/ucode15.fw/lib/firmware/b43/b0g0bsinitvals9.fw/lib/firmware/b43/lcn405initvals35.fw/lib/firmware/b43/ac1initvals42.fw/lib/firmware/b43/lp0bsinitvals13.fw/lib/firmware/b43/b0g0bsinitvals5.fw/lib/firmware/b43/ucode43.fw/lib/firmware/b43/lp0initvals16.fw/lib/firmware/b43/lp1bsinitvals20.fw/lib/firmware/b43/lcn1initvals25.fw/lib/firmware/b43/b0g0initvals13.fw/lib/firmware/b43/lcn402initvals33.fw/lib/firmware/b43/sslpn3bsinitvals21.fw/lib/firmware/b43/ht0initvals29.fw/lib/firmware/b43/n2bsinitvals19.fw/lib/firmware/b43/sslpn1bsinitvals20.fw/lib/firmware/b43/ucode25_lcn.fw/lib/firmware/b43/lcn0initvals24.fw/lib/firmware/b43/lcn404initvals33.fw/lib/firmware/b43/sslpn1bsinitvals27.fw/lib/firmware/b43/lcn404bsinitvals33.fw/lib/firmware/b43/ucode22_sslpn.fw/lib/firmware/b43/lcn1bsinitvals25.fw/lib/firmware/b43/lcn406initvals37.fw/lib/firmware/b43/ac3initvals43.fw/lib/firmware/b43/lcn2initvals26.fw/lib/firmware/b43/ucode20_sslpn.fw/lib/firmware/b43/lcn403bsinitvals33.fw/lib/firmware/b43/a0g0bsinitvals9.fw/lib/firmware/b43/n0initvals17.fw/lib/firmware/b43/ht0bsinitvals29.fw/lib/firmware/b43/ucode21_sslpn.fw/lib/firmware/b43/sslpn1initvals20.fw/lib/firmware/b43/sslpn0initvals16.fw/lib/firmware/b43/lcn0initvals26.fw/lib/firmware/b43/ucode27_sslpn.fw/lib/firmware/b43/ucode29_mimo.fw/lib/firmware/b43/ucode21_sslpn_nobt.fw/lib/firmware/b43/lp0initvals15.fw/lib/firmware/b43/ucode19_sslpn.fw/lib/firmware/b43/lcn1bsinitvals24.fw/lib/firmware/b43/lcn401bsinitvals33.fw/lib/firmware/b43/lp0bsinitvals14.fw/lib/firmware/b43/ucode16_sslpn_nobt.fw/lib/firmware/b43/n16bsinitvals30.fw/lib/firmware/b43/a0g1bsinitvals13.fw/lib/firmware/b43/lcn402bsinitvals33.fw/lib/firmware/b43/ucode19_sslpn_nobt.fw/lib/firmware/b43/ucode40.fw/lib/firmware/b43/lcn1initvals24.fw/lib/firmware/b43/sslpn2initvals19.fw/lib/firmware/b43/ac2initvals41.fw/lib/firmware/b43/n16initvals30.fw/lib/firmware/b43/ucode16_lp.fw/lib/firmware/b43/n0initvals22.fw/lib/firmware/b43/sslpn3initvals21.fw/lib/firmware/b43/lp1initvals22.fw/lib/firmware/b43/ac2bsinitvals41.fw/lib/firmware/b43/a0g1bsinitvals9.fw/lib/firmware/b43/n0bsinitvals11.fw/lib/firmware/b43/a0g1bsinitvals5.fw/lib/firmware/b43/lcn2bsinitvals26.fw/lib/firmware/b43/ucode34_mimo.fw/lib/firmware/b43/n1initvals20.fw/lib/firmware/b43/lcn2initvals25.fw/lib/firmware/b43/ucode37_lcn40.fw/lib/firmware/b43/n0initvals16.fw/lib/firmware/b43/n0bsinitvals24.fw/lib/firmware/b43/n1bsinitvals20.fw/lib/firmware/b43/b0g0initvals5.fw/lib/firmware/b43/b0g0initvals9.fw/lib/firmware/b43/lcn0bsinitvals24.fw/lib/firmware/b43/lcn2bsinitvals25.fw/lib/firmware/b43/sslpn4bsinitvals22.fw/lib/firmware/b43/ucode11.fw/lib/firmware/b43/n2initvals19.fw/lib/firmware/b43/pcm4.fw/lib/firmware/b43/ucode13.fw/lib/firmware/b43/lcn0initvals25.fw/lib/firmware/b43/sslpn1initvals27.fw/lib/firmware/b43/lp0bsinitvals15.fw/lib/firmware/b43/lp0initvals14.fw/lib/firmware/b43/lp1bsinitvals22.fw/lib/firmware/b43/n18initvals32.fw/lib/firmware/b43/lcn405bsinitvals35.fw/lib/firmware/b43/ucode41.fw/lib/firmware/b43/lcn400initvals33.fw/lib/firmware/b43/sslpn0bsinitvals16.fw/lib/firmware/b43/lcn401initvals33.fw/lib/firmware/b43/ucode33_lcn40.fw/lib/firmware/b43/a0g1initvals9.fw/lib/firmware/b43/ucode32_mimo.fw/lib/firmware/b43/lcn400bsinitvals33.fw/lib/firmware/b43/lcn404bsinitvals35.fw/lib/firmware/b43/n19initvals34.fw/lib/firmware/b43/ac3bsinitvals43.fw/lib/firmware/b43/n0initvals25.fw/lib/firmware/b43/ucode26_mimo.fw/lib/firmware/b43/n0bsinitvals16.fw/lib/firmware/b43/lcn404initvals35.fw/lib/firmware/b43/lp2bsinitvals19.fw/lib/firmware/b43/n19bsinitvals34.fw/lib/firmware/b43/ucode20_sslpn_nobt.fw/lib/firmware/b43/ac0bsinitvals40.fw/lib/firmware/b43/lcn2initvals24.fw/lib/firmware/b43/sslpn4initvals22.fw/lib/firmware/b43/sslpn2bsinitvals19.fw/lib/firmware/b43/n0bsinitvals25.fw/lib/firmware/b43/lp2initvals19.fw/lib/firmware/b43/n18bsinitvals32.fw/lib/firmware/b43/lcn0bsinitvals25.fw/lib/firmware/b43/n0initvals11.fw/lib/firmware/b43/lcn2bsinitvals24.fw/lib/firmware/b43/n0absinitvals11.fw/lib/firmware/b43/a0g0initvals5.fw/lib/firmware/b43/a0g1initvals13.fw/lib/firmware/b43/pcm5.fw/lib/firmware/b43/ucode35_lcn40.fw/lib/firmware/b43/ucode14.fw/lib/firmware/b43/ucode36_mimo.fw/lib/firmware/b43/a0g0initvals9.fw/lib/firmware/b43/ucode17_mimo.fw/lib/firmware/b43/lp0initvals13.fw/lib/firmware/b43/ucode25_mimo.fw/lib/firmware/b43/lp0bsinitvals16.fw/lib/firmware/b43/lcn406bsinitvals37.fw/lib/firmware/b43/ac0initvals40.fw/lib/firmware/b43/ucode30_mimo.fw/lib/firmware/b43/b0g0bsinitvals13.fw/lib/firmware/b43/n20bsinitvals36.fw/lib/firmware/b43/ucode42.fw/lib/firmware/b43/lcn407initvals38.fw/lib/firmware/b43/lcn1initvals26.fw/lib/firmware/b43/ht0initvals26.fw/lib/firmware/b43/ucode38_lcn40.fw/lib/firmware/b43/lcn407bsinitvals38.fw/lib/firmware/b43/lcn403initvals33.fw/lib/firmware/b43/ucode16_sslpn.fw/lib/firmware/b43/ucode16_mimo.fw/lib/firmware/b43/n0bsinitvals17.fw/lib/firmware/b43/a0g1initvals5.fw/lib/firmware/b43/n0initvals24.fw/lib/firmware/b43/lp1initvals20.fw/lib/firmware/b43/a0g0bsinitvals5.fw/lib/firmware/b43/ucode9.fw/lib/firmware/b43/ucode5.fw/lib/firmware/b43/ucode22_mimo.fwkent@mx:~
$ 
After the update the catalog shows them with /usr/lib/firmware/b43/*, a "/usr" has been added to the catalog entries.

Code: Select all

$ cat /usr/lib/firmware/b43/firmware-b43-installer.catalog 
/usr/lib/firmware/b43/lcn1bsinitvals26.fw/usr/lib/firmware/b43/n0bsinitvals22.fw/usr/lib/firmware/b43/lcn0bsinitvals26.fw/usr/lib/firmware/b43/ac1bsinitvals42.fw/usr/lib/firmware/b43/ucode24_lcn.fw/usr/lib/firmware/b43/ht0bsinitvals26.fw/usr/lib/firmware/b43/ucode24_mimo.fw/usr/lib/firmware/b43/n20initvals36.fw/usr/lib/firmware/b43/ucode15.fw/usr/lib/firmware/b43/b0g0bsinitvals9.fw/usr/lib/firmware/b43/lcn405initvals35.fw/usr/lib/firmware/b43/ac1initvals42.fw/usr/lib/firmware/b43/lp0bsinitvals13.fw/usr/lib/firmware/b43/b0g0bsinitvals5.fw/usr/lib/firmware/b43/ucode43.fw/usr/lib/firmware/b43/lp0initvals16.fw/usr/lib/firmware/b43/lp1bsinitvals20.fw/usr/lib/firmware/b43/lcn1initvals25.fw/usr/lib/firmware/b43/b0g0initvals13.fw/usr/lib/firmware/b43/lcn402initvals33.fw/usr/lib/firmware/b43/sslpn3bsinitvals21.fw/usr/lib/firmware/b43/ht0initvals29.fw/usr/lib/firmware/b43/n2bsinitvals19.fw/usr/lib/firmware/b43/sslpn1bsinitvals20.fw/usr/lib/firmware/b43/ucode25_lcn.fw/usr/lib/firmware/b43/lcn0initvals24.fw/usr/lib/firmware/b43/lcn404initvals33.fw/usr/lib/firmware/b43/sslpn1bsinitvals27.fw/usr/lib/firmware/b43/lcn404bsinitvals33.fw/usr/lib/firmware/b43/ucode22_sslpn.fw/usr/lib/firmware/b43/lcn1bsinitvals25.fw/usr/lib/firmware/b43/lcn406initvals37.fw/usr/lib/firmware/b43/ac3initvals43.fw/usr/lib/firmware/b43/lcn2initvals26.fw/usr/lib/firmware/b43/ucode20_sslpn.fw/usr/lib/firmware/b43/lcn403bsinitvals33.fw/usr/lib/firmware/b43/a0g0bsinitvals9.fw/usr/lib/firmware/b43/n0initvals17.fw/usr/lib/firmware/b43/ht0bsinitvals29.fw/usr/lib/firmware/b43/ucode21_sslpn.fw/usr/lib/firmware/b43/sslpn1initvals20.fw/usr/lib/firmware/b43/sslpn0initvals16.fw/usr/lib/firmware/b43/lcn0initvals26.fw/usr/lib/firmware/b43/ucode27_sslpn.fw/usr/lib/firmware/b43/ucode29_mimo.fw/usr/lib/firmware/b43/ucode21_sslpn_nobt.fw/usr/lib/firmware/b43/lp0initvals15.fw/usr/lib/firmware/b43/ucode19_sslpn.fw/usr/lib/firmware/b43/lcn1bsinitvals24.fw/usr/lib/firmware/b43/lcn401bsinitvals33.fw/usr/lib/firmware/b43/lp0bsinitvals14.fw/usr/lib/firmware/b43/ucode16_sslpn_nobt.fw/usr/lib/firmware/b43/n16bsinitvals30.fw/usr/lib/firmware/b43/a0g1bsinitvals13.fw/usr/lib/firmware/b43/lcn402bsinitvals33.fw/usr/lib/firmware/b43/ucode19_sslpn_nobt.fw/usr/lib/firmware/b43/ucode40.fw/usr/lib/firmware/b43/lcn1initvals24.fw/usr/lib/firmware/b43/sslpn2initvals19.fw/usr/lib/firmware/b43/ac2initvals41.fw/usr/lib/firmware/b43/n16initvals30.fw/usr/lib/firmware/b43/ucode16_lp.fw/usr/lib/firmware/b43/n0initvals22.fw/usr/lib/firmware/b43/sslpn3initvals21.fw/usr/lib/firmware/b43/lp1initvals22.fw/usr/lib/firmware/b43/ac2bsinitvals41.fw/usr/lib/firmware/b43/a0g1bsinitvals9.fw/usr/lib/firmware/b43/n0bsinitvals11.fw/usr/lib/firmware/b43/a0g1bsinitvals5.fw/usr/lib/firmware/b43/lcn2bsinitvals26.fw/usr/lib/firmware/b43/ucode34_mimo.fw/usr/lib/firmware/b43/n1initvals20.fw/usr/lib/firmware/b43/lcn2initvals25.fw/usr/lib/firmware/b43/ucode37_lcn40.fw/usr/lib/firmware/b43/n0initvals16.fw/usr/lib/firmware/b43/n0bsinitvals24.fw/usr/lib/firmware/b43/n1bsinitvals20.fw/usr/lib/firmware/b43/b0g0initvals5.fw/usr/lib/firmware/b43/b0g0initvals9.fw/usr/lib/firmware/b43/lcn0bsinitvals24.fw/usr/lib/firmware/b43/lcn2bsinitvals25.fw/usr/lib/firmware/b43/sslpn4bsinitvals22.fw/usr/lib/firmware/b43/ucode11.fw/usr/lib/firmware/b43/n2initvals19.fw/usr/lib/firmware/b43/pcm4.fw/usr/lib/firmware/b43/ucode13.fw/usr/lib/firmware/b43/lcn0initvals25.fw/usr/lib/firmware/b43/sslpn1initvals27.fw/usr/lib/firmware/b43/lp0bsinitvals15.fw/usr/lib/firmware/b43/lp0initvals14.fw/usr/lib/firmware/b43/lp1bsinitvals22.fw/usr/lib/firmware/b43/n18initvals32.fw/usr/lib/firmware/b43/lcn405bsinitvals35.fw/usr/lib/firmware/b43/ucode41.fw/usr/lib/firmware/b43/lcn400initvals33.fw/usr/lib/firmware/b43/sslpn0bsinitvals16.fw/usr/lib/firmware/b43/lcn401initvals33.fw/usr/lib/firmware/b43/ucode33_lcn40.fw/usr/lib/firmware/b43/a0g1initvals9.fw/usr/lib/firmware/b43/ucode32_mimo.fw/usr/lib/firmware/b43/lcn400bsinitvals33.fw/usr/lib/firmware/b43/lcn404bsinitvals35.fw/usr/lib/firmware/b43/n19initvals34.fw/usr/lib/firmware/b43/ac3bsinitvals43.fw/usr/lib/firmware/b43/n0initvals25.fw/usr/lib/firmware/b43/ucode26_mimo.fw/usr/lib/firmware/b43/n0bsinitvals16.fw/usr/lib/firmware/b43/lcn404initvals35.fw/usr/lib/firmware/b43/lp2bsinitvals19.fw/usr/lib/firmware/b43/n19bsinitvals34.fw/usr/lib/firmware/b43/ucode20_sslpn_nobt.fw/usr/lib/firmware/b43/ac0bsinitvals40.fw/usr/lib/firmware/b43/lcn2initvals24.fw/usr/lib/firmware/b43/sslpn4initvals22.fw/usr/lib/firmware/b43/sslpn2bsinitvals19.fw/usr/lib/firmware/b43/n0bsinitvals25.fw/usr/lib/firmware/b43/lp2initvals19.fw/usr/lib/firmware/b43/n18bsinitvals32.fw/usr/lib/firmware/b43/lcn0bsinitvals25.fw/usr/lib/firmware/b43/n0initvals11.fw/usr/lib/firmware/b43/lcn2bsinitvals24.fw/usr/lib/firmware/b43/n0absinitvals11.fw/usr/lib/firmware/b43/a0g0initvals5.fw/usr/lib/firmware/b43/a0g1initvals13.fw/usr/lib/firmware/b43/pcm5.fw/usr/lib/firmware/b43/ucode35_lcn40.fw/usr/lib/firmware/b43/ucode14.fw/usr/lib/firmware/b43/ucode36_mimo.fw/usr/lib/firmware/b43/a0g0initvals9.fw/usr/lib/firmware/b43/ucode17_mimo.fw/usr/lib/firmware/b43/lp0initvals13.fw/usr/lib/firmware/b43/ucode25_mimo.fw/usr/lib/firmware/b43/lp0bsinitvals16.fw/usr/lib/firmware/b43/lcn406bsinitvals37.fw/usr/lib/firmware/b43/ac0initvals40.fw/usr/lib/firmware/b43/ucode30_mimo.fw/usr/lib/firmware/b43/b0g0bsinitvals13.fw/usr/lib/firmware/b43/n20bsinitvals36.fw/usr/lib/firmware/b43/ucode42.fw/usr/lib/firmware/b43/lcn407initvals38.fw/usr/lib/firmware/b43/lcn1initvals26.fw/usr/lib/firmware/b43/ht0initvals26.fw/usr/lib/firmware/b43/ucode38_lcn40.fw/usr/lib/firmware/b43/lcn407bsinitvals38.fw/usr/lib/firmware/b43/lcn403initvals33.fw/usr/lib/firmware/b43/ucode16_sslpn.fw/usr/lib/firmware/b43/ucode16_mimo.fw/usr/lib/firmware/b43/n0bsinitvals17.fw/usr/lib/firmware/b43/a0g1initvals5.fw/usr/lib/firmware/b43/n0initvals24.fw/usr/lib/firmware/b43/lp1initvals20.fw/usr/lib/firmware/b43/a0g0bsinitvals5.fw/usr/lib/firmware/b43/ucode9.fw/usr/lib/firmware/b43/ucode5.fw/usr/lib/firmware/b43/ucode22_mimo.fwkent@mx:~
$ 

User avatar
Stevo
Developer
Posts: 14879
Joined: Fri Dec 15, 2006 7:07 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#7 Post by Stevo »

And Debian will probably update it in released Bookworm and Bullseye, too, since it's busted there.

dolphin_oracle has stated that MX 23 has symlinks for the usrmerged new firmware locations, so we should not have any problems with that.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
kmathern
Developer
Posts: 2597
Joined: Wed Jul 12, 2006 2:26 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#8 Post by kmathern »

Stevo wrote: Wed Jul 23, 2025 1:14 pm And Debian will probably update it in released Bookworm and Bullseye, too, since it's busted there.

dolphin_oracle has stated that MX 23 has symlinks for the usrmerged new firmware locations, so we should not have any problems with that.
I wasn't sure if the added /usr was a problem or not. I've updated other firmware and haven't been real consistent about placing it in
/lib/firmware or /usr/lib/firmware, but it's still worked okay.

referravag
Posts: 5
Joined: Mon Feb 03, 2025 8:49 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#9 Post by referravag »

Hi everyone and many thanks for the quick replies and the reactivity! I can confirm that I also got these failures during the downgrade, but the Bluetooth module came back alive after next restart despite this. Also upon checking the versions available with apt-cache policy I confirmed that the previous versions were installed despite the aforementioned errors.
$ apt-cache policy firmware-b43-installer firmware-b43legacy-installer b43-fwcutter
firmware-b43-installer:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main i386 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
500 http://deb.debian.org/debian bookworm/contrib i386 Packages
100 /var/lib/dpkg/status
firmware-b43legacy-installer:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main i386 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
500 http://deb.debian.org/debian bookworm/contrib i386 Packages
100 /var/lib/dpkg/status
b43-fwcutter:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
100 /var/lib/dpkg/status
I will check the Cleanup Tools mentioned also earlier.
As for the Liquorix Kernel, I had tried it at the beginning of the year and I hadn't noticed any difference in responsiveness or performance, but a drawback compared to the stock kernel... The laptop fans were going loud very easily like on Windows, whereas with the stock kernel they remain most of the time silent/off.

User avatar
dolphin_oracle
Developer
Posts: 22744
Joined: Sun Dec 16, 2007 12:17 pm

Re: [23-07-2025] Bluetooth broken after firmware updates

#10 Post by dolphin_oracle »

referravag wrote: Thu Jul 24, 2025 6:13 am Hi everyone and many thanks for the quick replies and the reactivity! I can confirm that I also got these failures during the downgrade, but the Bluetooth module came back alive after next restart despite this. Also upon checking the versions available with apt-cache policy I confirmed that the previous versions were installed despite the aforementioned errors.
$ apt-cache policy firmware-b43-installer firmware-b43legacy-installer b43-fwcutter
firmware-b43-installer:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main i386 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
500 http://deb.debian.org/debian bookworm/contrib i386 Packages
100 /var/lib/dpkg/status
firmware-b43legacy-installer:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main i386 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
500 http://deb.debian.org/debian bookworm/contrib i386 Packages
100 /var/lib/dpkg/status
b43-fwcutter:
Installed: 1:019-8
Candidate: 1:019-14~mx23+1
Version table:
1:019-14~mx23+1 500
500 http://ftp.ntua.gr/pub/linux/mxlinux/mx/repo bookworm/main amd64 Packages
*** 1:019-8 500
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages
100 /var/lib/dpkg/status
I will check the Cleanup Tools mentioned also earlier.
As for the Liquorix Kernel, I had tried it at the beginning of the year and I hadn't noticed any difference in responsiveness or performance, but a drawback compared to the stock kernel... The laptop fans were going loud very easily like on Windows, whereas with the stock kernel they remain most of the time silent/off.

interesting. perhaps some conflict somewhere. Will be checking on upstream reports for sure.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

Post Reply

Return to “MX Help”