BuzzPCSOS Nothing like repeat offenders is their. (aka wifi)
My t420 didnt have wifi rummaged around in my stash found one but it was wifi
only but geez it screams in the t420 my point the only broadcom that ever worked above expectations for me.

I dont know why its always the common things that hiccup.

Dunno if this be of help
https://github.com/brazenwinter/linx12x64archlinux
https://ubuntuforums.org/showthread.php?t=2450187
This may be of use the wifi section

Just killin time and relaxing..lol

    Axios Thanks, I have already been there! Installed all the files and watched the WiFi turn on! And then nothing, wireless password would not accept. I could see all the networks but could not connect to any of them. After a reboot still no connection and performance seemed a bit (more) laggy. Wiped and tried using the restore media to return it to Windows. Two and a half hours of blank screen and I had wiped it again and gone back to Manjaro.
    Hoping I might get as lucky as the guy on the video, I have shouted out on the Manjaro forum to see if anyone there has the answer.
    It has got to be said that Solus and it's forum makes me feel more like someone is holding my hand. Maybe it's just familiarity, I don't know.

      Axios Thanks for your suggestion.
      After I installed it, I ran the suggested command. Some details flashed up on the screen too fast to read and then it just jumped down a line waiting for the next command without displaying any information.
      Maybe I should try installing the GitHub drivers again, do a reboot and scan again.

      (sudo lshw -C network) Nothing fancy about that command its saying it doesnt like something
      if you got enuf screen should just display.
      Guess it doesnt like something we knew that thought it would help us out abit.

      You got secure boot turned off right I dont think it will load that wifi with it turned on?

        Axios I installed the GitHub driver and rebooted. Can see networks but security password will not accept. When I shut down the tablet it hung. I will take a more detailed look at that later.
        Also took another try with sudo lshw -C network and now have an output. I will post that up later as I don't have access to my computer right now.

        Axios Somewhat later...
        Tried tablet again, startup and shutdown are both fine. Results of sudo lshw -C network with GitHub drivers installed.
        *-interface:0
        description: Wireless interface
        product: 43455
        vendor: Broadcom
        physical id: 1
        bus info: mmc@2:0001:1
        logical name: mmc2:0001:1
        logical name: wlan0
        serial: 36:00:1f:1a:11:99
        capabilities: ethernet physical wireless
        configuration: broadcast=yes driver=brcmfmac driverversion=7.45.234 firmware=01-996384e2 multicast=yes wireless=IEEE 802.11

        Still can't connect because it will not take my password, all very frustrating.

          Axios nmcli returned everything enabled except WWAN-LAN missing.
          rfkill list returned nothing blocked.

            BuzzPCSOS It would appear to me that driver is loaded and working but it is not
            the right one. (Everything you replied to is proper)

            I have seen two others but havent researched them enough yet found one post the guy could not login
            but changed the driver and then it worked (not sure if that was to the wifi not working at all or if was just login i Got the impression it was login) that was a manjaro forum I think.
            I think it has something to do with the wrong 802.11 mode. (Not 100% sure)

            To pooped tonight to research seen yer post on manjaro

              Axios Many thanks for what you have achieved so far. Never needed to do this sort of fault finding with Linux before, just lucky I guess.
              Your suggestions are really appreciated.

                BuzzPCSOS Run this and see what it spits out so maybe we can nail down driver.
                (lspci -nn -d 14e4๐Ÿ™‚

                Note; going ramble for a minute
                I was checking out my budgie in the BRCM firmware directory Solus does have those files that you installed
                on manjaro so the question is why did solus not work then?

                But there are many for different devices like this and then what appears to be a generic blob.

                So whats different between those files I have no idea at this point.

                My point was if manjaro with the generic blob is at least seeing your wifi why didnt solus.
                (Is Solus smarter?) inquiring minds want to know..

                If what I see is correct
                Busy today will tinker later..

                  Axios ๐Ÿ˜„ I think part of the lspci -nn -d 14e4๐Ÿ™‚ command got confused as an emoji. Unfortunately I don't know what I am supposed to be doing so couldn't just make a good guess.
                  Some of the problems with these drivers is that they are motherboard specific also there are both sdio chips and pcie chips which can make detection and usage of a universal driver a bit hit and miss.
                  I have the driver that worked on Windows so I might be able to determine from that what Linux driver I should be looking for. On one Ubuntu forum there was even the suggestion that the Windows driver instruction file could be renamed and used to enable the built in Linux drivers.
                  Food for thought.
                  Right at the moment I don't have a physical keyboard for my linx12 so things like renaming files and other simple tasks are a pita and have restricted what I can do to test out new drivers. If I can get the WiFi working in the end I will most likely record what was needed to make it work and then wipe and clean install, I have chopped everything around so much already that it is a wonder that it still boots.

                    Axios Oh right, well it just complained when I tried that.
                    lspci: -d: At least two fields must be given

                    I have done a bit of reverse engineering and have the build revision of the driver that worked on the tablet with Windows on it.

                    802.11ac WDI SDIO Adapter
                    Version: 1.596.13.0
                    Date: 25 July 2016
                    Size: 3.5 MB
                    INF file: bcmwdidhdsdio.inf

                    I wonder if it could be used to determine what Linux driver is required.

                      BuzzPCSOS Just use lspci am looking for the
                      line on your wireless as to what it says.
                      Mine looks like this
                      02:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 42)

                      Yours might look something like this or along those lines
                      Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

                      Did you do anything with the nvram.txt file when you installed the drivers (not sure of the exact nvram name)

                      lspci ๎‚ฒ โœ”
                      00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
                      00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 36)
                      00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
                      00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
                      00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
                      00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
                      00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)

                      Tried the text file without any luck. On windows it required a specific driver and a specific .txt file to be manually loaded. It wouldn't work with a later or an earlier driver as far as my efforts showed.
                      Might need to admit defeat here and just use an external wireless adapter, that way I don't need to worry about loosing my WiFi every time there is an update.

                        BuzzPCSOS Its not showing your wifi
                        Thats the way i saw it in my mind the way you explained (I have the windows stuff been analyzing and looking
                        through those files to)
                        I dont know how the heck on linux one would know the two proper files to have the reason I say that
                        is was reading them from solus and they each vary to some degree not all the same.
                        But thats prob where the issue is its gotta have both proper files/version.(Just not having much luck putting the two together)

                        I ran across this and tried it gives ton of info (it ask for root to gather info but no worries there)
                        might be handy.
                        https://github.com/UbuntuForums/wireless-info?tab=readme-ov-file

                        Sorry I dont have a solution will keep an eye out.

                        Edit. Original removed as too much redundant information.
                        Wireless grab after boot with internal wireless device only.

                        ``

                        ########## wireless info START ##########

                        Report from: 24 Sep 2024 17:25 BST +0100

                        Booted last: 24 Sep 2024 00:00 BST +0100

                        Script from: 27 Aug 2024 10:55 UTC +0000

                        release

                        Distributor ID: ManjaroLinux
                        Description: Manjaro Linux
                        Release: 24.0.8
                        Codename: Wynsdey

                        kernel

                        Linux 6.9.12-3-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Aug 7 16:19:28 UTC 2024 x86_64 unknown unknown GNU/Linux

                        Parameters: rw, quiet, splash, resume=UUID=4665dbe5-06e1-43bc-9480-5b5df5141766, udev.log_priority=3, zswap.enabled=0

                        desktop

                        plasmawayland

                        lspci
                        lsusb

                        Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                        Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

                        PCMCIA card info

                        'pccardctl' is not installed (package "pcmciautils").

                        rfkill

                        0: hci0: Bluetooth
                        Soft blocked: no
                        Hard blocked: no

                        secure boot

                        'mokutil' is not installed (package "mokutil").

                        lsmod

                        egrep: warning: egrep is obsolescent; using grep -E
                        brcmfmac 602112 0
                        brcmutil 20480 1 brcmfmac
                        cfg80211 1372160 1 brcmfmac
                        rfkill 40960 5 bluetooth,cfg80211
                        wmi 36864 1 video
                        mmc_core 270336 5 sdhci,mmc_block,btsdio,brcmfmac,sdhci_acpi

                        dkms

                        /home/linx12/wireless-info: line 206: dkms: command not found

                        interfaces
                        ifconfig

                        1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
                        link/loopback <MAC address> brd <MAC address>
                        inet 127.0.0.1/8 scope host lo
                        valid_lft forever preferred_lft forever
                        inet6 ::1/128 scope host noprefixroute
                        valid_lft forever preferred_lft forever

                        iwconfig

                        /home/linx12/wireless-info: line 233: iwconfig: command not found

                        route
                        resolv.conf

                        [644 root '/etc/resolv.conf']

                        network managers

                        Installed:

                        NetworkManager

                        Running:

                        egrep: warning: egrep is obsolescent; using grep -E
                        root 495 1 0 17:11 ? 00:00:00 /usr/bin/NetworkManager --no-daemon

                        NetworkManager info
                        NetworkManager.state

                        [main]
                        NetworkingEnabled=true
                        WirelessEnabled=true
                        WWANEnabled=true

                        NetworkManager config

                        egrep: warning: egrep is obsolescent; using grep -E
                        egrep: warning: egrep is obsolescent; using grep -E
                        [[/usr/lib/NetworkManager/conf.d/20-connectivity.conf]]
                        [connectivity]
                        uri=http://ping.manjaro.org/check_network_status.txt

                        NetworkManager profiles

                        find: โ€˜/etc/NetworkManager/system-connectionsโ€™: Permission denied

                        Acquisition of admin privileges failed.

                        Netplan config
                        iw reg get

                        Region: Europe/London (based on set time zone)

                        global
                        country 00: DFS-UNSET
                        (755 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
                        (2402 - 2472 @ 40), (N/A, 20), (N/A)
                        (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
                        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
                        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
                        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
                        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
                        (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
                        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

                        iwlist channels

                        'iwlist' is not installed (package "wireless-tools").

                        iwlist scan

                        'iwlist' is not installed (package "wireless-tools").

                        module infos

                        egrep: warning: egrep is obsolescent; using grep -E
                        egrep: warning: egrep is obsolescent; using grep -E
                        [brcmfmac]
                        filename: /lib/modules/6.9.12-3-MANJARO/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
                        license: Dual BSD/GPL
                        description: Broadcom 802.11 wireless LAN fullmac driver.
                        depends: mmc_core,brcmutil,cfg80211
                        retpoline: Y
                        intree: Y
                        name: brcmfmac
                        vermagic: 6.9.12-3-MANJARO SMP preempt mod_unload
                        parm: txglomsz:Maximum tx packet chain size [SDIO] (int)
                        parm: debug:Level of debug output (int)
                        parm: p2pon:Enable legacy p2p management functionality (int)
                        parm: feature_disable๐Ÿ˜ƒisable features (int)
                        parm: alternative_fw_path:Alternative firmware path (string)
                        parm: fcmode:Mode of firmware signalled flow control (int)
                        parm: roamoff๐Ÿ˜ƒo not use internal roaming engine (int)
                        parm: iapp:Enable partial support for the obsoleted Inter-Access Point Protocol (int)
                        parm: ignore_probe_fail:always succeed probe for debugging (int)

                        egrep: warning: egrep is obsolescent; using grep -E
                        [brcmutil]
                        filename: /lib/modules/6.9.12-3-MANJARO/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
                        license: Dual BSD/GPL
                        description: Broadcom 802.11n wireless LAN driver utilities.
                        depends:
                        retpoline: Y
                        intree: Y
                        name: brcmutil
                        vermagic: 6.9.12-3-MANJARO SMP preempt mod_unload

                        egrep: warning: egrep is obsolescent; using grep -E
                        [cfg80211]
                        filename: /lib/modules/6.9.12-3-MANJARO/kernel/net/wireless/cfg80211.ko.zst
                        description: wireless configuration support
                        license: GPL
                        depends: rfkill
                        retpoline: Y
                        intree: Y
                        name: cfg80211
                        vermagic: 6.9.12-3-MANJARO SMP preempt mod_unload
                        parm: bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
                        parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
                        parm: cfg80211_disable_40mhz_24ghz๐Ÿ˜ƒisable 40MHz support in the 2.4GHz band (bool)

                        module parameters

                        grep: /sys/module/brcmfmac/parameters/alternative_fw_path: Permission denied
                        grep: /sys/module/brcmfmac/parameters/debug: Permission denied
                        grep: /sys/module/brcmfmac/parameters/roamoff: Permission denied
                        [brcmfmac]

                        [cfg80211]
                        bss_entries_limit: 1000
                        cfg80211_disable_40mhz_24ghz: N
                        ieee80211_regdom: 00

                        /etc/modules

                        grep: /etc/modules: No such file or directory

                        modprobe options
                        rc.local

                        grep: /etc/rc.local: No such file or directory

                        pm-utils

                        find: โ€˜/etc/pm/*.dโ€™: No such file or directory

                        udev rules
                        dmesg

                        egrep: warning: egrep is obsolescent; using grep -E
                        egrep: warning: egrep is obsolescent; using grep -E
                        [ 14.611221] brcmfmac: F1 signature read @0x18000000=0x15264345
                        [ 14.625876] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
                        [ 14.633357] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.LINX-LINX12X64.bin failed with error -2
                        [ 14.671136] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2
                        [ 14.712831] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
                        [ 14.712839] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.hcd'
                        [ 14.712842] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
                        [ 15.682745] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

                        ########## wireless info END ############

                        ``