No Wifi While and After install ArchLinux

I use

iwctl
device list

No device show, but actually, the several wifi available.
And though I use wifi via USB share by mobile phone. I can’t access it via SSH.
All the response is

ssh: connect to host 192.168.171.1xx port 22: Connection timed out

All the devices are under the same local net.
The output of dmesg

brcmfmac: F1 signature read @0x18000000=0x156264345
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
usbcore: registered new interface driver brcmfmac
brcmfmac mmc2:0001:1 Direct firmware load for brcm/brcmfmac43455-sdio.Radxa-ROCK Pi X.txt failed with eror -2
brcmfmac mmc2:0001:1 Direct firmware load for brcm/brcmfmac43455-sdio.txt failed to with error -2
Bluetooth: hci1: BCM 'brcm/BCM4345C0.hcd'
Bluetooth: hci1: BCM 'brcm/BCM.hcd'
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

After search I found no files about brcmfmac43455-sdio.txt and brcmfmac43455-sdio.Radxa-ROCK Pi X.txt

I added some files from some users, now the wifi is working, but it can only connect to my mobilephone hotpoint but can’t connect to other wifi

nmcli device wifi connect my_wifi_name password my_wifi_password
Error Connection activation failed: (7) secrets were required but not provided

Now the error is solved. The wifi signal is too weak.
Now I update the AP6255 patch to AUR. Everyone can easily make wifi works after installing Archlinux via command

yay -S rockpix-ap6255

Visit https://aur.archlinux.org/packages/rockpix-ap6255/ for more information.