WiFi, Bluetooth, fingerprint all stopped working

  • Which Linux distro are you using? Ubuntu

  • Which release version? Noble LTS 24.04.2
    (if rolling release without a release version, skip this question)

  • Which kernel are you using? 6.8.0-60-generic

  • Which BIOS version are you using? SMBIOS 3.5.0 version 03.03, release date 10/17/2023

  • Which Framework Laptop 13 model are you using? AMD Ryzen™ 7040 Series

  • Network controller: MEDIATEK corp MT7922 802.11ax
    (Shows up when I use: lspci | grep -i network)

  • Driver for WiFi (I think): kernel module mt7921e, appears to be in use (lspci -k), and is present (modinfo mt7921e, lsmod | grep mt7921e)

lshw -C network:
Lists the WiFi card

iwconfig: “no wireless extensions”

nmcli radio wifi: enabled

Problem
I can’t connect to WiFi. I can’t even see the menu for the WiFi, it’s completely absent, like it doesn’t recognise that there is a WiFi on the device.

Also, it seems like Bluetooth is similarly affected and the fingerprint doesn’t seem to work. So I assume something (a recent update?) may have done something to them all.

What I’ve tried and didn’t work:
From grub: I loaded a previous kernel

Any help appreciated, I’m thinking rolling back the most recent update would be the thing to do, but not sure how.