1. I'm installing the current 2016.1 64-bit Kali. I have downloaded the ISO and burned it onto disc.

2. I pop it into my Macbook Pro 15" and hold down the "c" key.

3. Installation goes fine, but it does give me this prompt:

"Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.
The missing firmware files are:b43/ucode16_mimo.fw b43/ucode16_mimo.fw b43-open/ucode16_mimo.fw
If you have such media avalable now, insert it, and continue.
Load missing firmware from removable media?

I don't know where to download them from.
And once I do, I will put them on a USB. But what format do I make the USB from Disk Utility?

I've googled and searched and have founds bit and pieces of files but I don't even know if they are credible. The best hope I had was off this ubuntu thread, but downloading, unzipping, putting it onto the exfat formatted drive and popping it into the macbook at this prompt did not work, and it gave me the same screen as above after it spent some time looking for the missing files (presumably from the USB).

If I select "no", it lets me continue, and the installation goes well. I take out the disk, and then it hangs on startup. The line seems like its the bluetooth hardware (broadcom).

The funny thing is, its using the ethernet cable and not wifi right now. I don't even need the broadcom to be working before startup.

If I can't find the necessary files to pop onto the USB, can I somehow start it up, and THEN install the necessary broadcom files?

What makes this situation horrible is that I had previously installed the 32bit kali to macbooks older than this with less of a problem.

Please Help. I'm sitting here stuck, and waiting for someone to save this situation.