Hello everyone,
I've decided to install Kali on my new Macbook Pro, but after a day of research and attempts, I'm stuck at connecting to my wifi.

Here's my setup:
Macbook Pro 15" 13,3 2016
SMP Debian 4.19.28-2kali1 (2019-03-18), installed with the latest full .iso on a USB stick
Broadcom BCM43602 (PCI ID 14e4:43ba)

I cannot connect to my wifi network after installing Kali
I can see the network manager, I can see and modify the properties of the network, it attempts to connect but keeps asking for the WPA key (I checked the key).

This chip model seems to cause various problems to others on Linux

The driver I'm using should be compatible
https://wiki.debian.org/brcmfmac#supported
Broadcom BCM43602 (PCI ID 14e4:43ba (Supported in 3.19+, 2 GHz device)

Someone had a similar problem linked to the kernel version, but mine is SMP Debian 4.19.28-2kali1 (2019-03-18) and should be working
http://forums.debian.net/viewtopic.php?f=17&t=129841

Installed the .ap.bin as suggested here
https://bugs.debian.org/cgi-bin/bugr...gi?bug=798495*

I've tried every other drivers listed here, some make the wifi graphical interface disappear
https://wiki.debian.org/bcm43xx

I tried creating a brcmfmac43602-pcie.txt with gibberish in it as suggested here
http://forums.debian.net/viewtopic.php?f=17&t=134192

Still left with this error
Code:
[    6.447524] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.clm_blob (-2)
Code:
root@kali:~# dmesg | tail
[ 5029.864517] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
I tried inputing manual paramaters for the connection, tried disabling IPV6, doesn't change anything

There's this interesting thread where the guy has the same chip and same error but I'm lost at the EXTRA PATH solution proposed by NeddySeagoon
https://forums.gentoo.org/viewtopic-...8-start-0.html

Here's the latest dmesg | grep brcm with no .txt file in the brcm folder

Code:
root@kali:~# dmesg | grep brcm
[    5.983084] usbcore: registered new interface driver brcmfmac
[    6.118411] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[    6.122750] brcmfmac 0000:03:00.0: firmware: direct-loading firmware brcm/brcmfmac43602-pcie.bin
[    6.122765] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.txt (-2)
[    6.122774] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[    6.447504] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[    6.447524] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.clm_blob (-2)
[    6.447526] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
[    6.447527] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    6.448256] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/2 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
[    6.523197] bluetooth hci0: firmware: failed to load brcm/BCM.hcd (-2)
[    6.523234] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[    6.523236] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[ 2558.486806] (NULL device *): firmware: direct-loading firmware brcm/brcmfmac43602-pcie.bin
[ 2588.783014] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2588.783016] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2588.783017] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2588.783017] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2588.783035] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2588.783035] brcmfmac: brcmf_cfg80211_get_tx_power: error (-5)
[ 2589.295132] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2589.295228] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2589.295585] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 2589.295589] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-5)
[ 2589.479422] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 2589.479494] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.txt (-2)
[ 2589.479499] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 2589.809875] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 2589.809898] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.clm_blob (-2)
[ 2589.809904] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
[ 2589.809906] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[ 2589.810601] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/2 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
[ 3789.850934] (NULL device *): firmware: direct-loading firmware brcm/brcmfmac43602-pcie.bin
[ 3792.586380] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3792.586384] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3792.586390] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3792.586392] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3792.586400] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3792.586402] brcmfmac: brcmf_cfg80211_get_tx_power: error (-5)
[ 3793.107604] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3793.107650] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3793.108028] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 3793.108032] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-5)
[ 3793.291944] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 3793.292004] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.txt (-2)
[ 3793.292008] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 3793.619744] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 3793.619784] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.clm_blob (-2)
[ 3793.619788] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
[ 3793.619792] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[ 3793.620426] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/2 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
[ 4959.376132] usbcore: deregistering interface driver brcmfmac
[ 4959.402546] brcmfmac: brcmf_cfg80211_get_tx_power: error (-5)
[ 4959.958553] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 4959.958612] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 4959.959040] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do.
[ 4959.959050] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-5)
[ 4968.497078] usbcore: registered new interface driver brcmfmac
[ 4968.605829] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 4968.606351] brcmfmac 0000:03:00.0: firmware: direct-loading firmware brcm/brcmfmac43602-pcie.bin
[ 4968.606377] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.txt (-2)
[ 4968.606386] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 4968.933686] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 4968.933730] brcmfmac 0000:03:00.0: firmware: failed to load brcm/brcmfmac43602-pcie.clm_blob (-2)
[ 4968.933740] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
[ 4968.933745] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[ 4968.934397] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/2 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
I haven't tried fixing the bluetooth yet, and my sound card is recognized but I get zero sound.

I feel so close and nowhere at the same time, any help will be much appreciated, thanks