Ubuntu 16.04 How do I logically troubleshoot AP6212/6255 (broadcom) wireless/bluetooth not being found

I've reviewed and tried the suggestions in all the linked answers but have not been able to find and enable the wifi (and bluetooth) in my AZW Z83V miniPC (Intel ATOM 64bit) which is now solely running ubuntu 16.04 (kernel 4.13)
The WIFI/BT worked under Windoze 10 as initially configured. In the bios setup -> boot screen it shows Broadcom Wifi Select with options AP6255 or AP6212. I've tried either without linux being able to find them. These indicate that the hardware/firmware is AMPAK and so reference to Broadcom numbers in answers do not equate to me. I'm not looking for a silver-bullet just a logical way of troubleshooting this. Thanks

created wireless-info.txt as directed with these results: https://paste.ubuntu.com/p/jknTf5XFwD/

dmesg | grep -i sdio; ls /sys/firmware/efi/efivars | grep nvram
[    3.010118] mmc1: new ultra high speed SDR104 SDIO card at address 0001
[    6.941546] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[    7.174603] brcmfmac mmc1:0001:1: Direct firmware load for
brcm/brcmfmac43455-sdio.txt failed with error -2
[   10.180311] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   11.188316] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

I decided to start fresh - cleared all partitions and renewed - Installed fresh Ubuntu 17.10 instead of the LTS - No difference yet but the last edit dmesg output is from 17.10

Feb 23/18 nothing found in my research and tries yet - Seems like this is problem during bootup where grub2 doesn't detect the hardware as it's then not detected (or correctly detected) by software requiring it. Is there a way of seeing what grub2 detects for hardware before bootup is handed off to ubuntu?


You are missing firmware and it is normally made by doing a

sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43455-sdio.txt
But if the nvram file doesn't exist we can try searching google for one that might work We can try one file found while reading https://patchwork.kernel.org/patch/9517201/

wget https://github.com/khadas/android_hardware_amlogic_wifi/raw/b6709758755568e4a0ff6e80993be0fc64c77fb9/bcm_ampak/config/6255/nvram.txt
sudo cp nvram.txt /lib/firmware/brcm/brcmfmac43455-sdio.txt

Reboot and see if it works now