10

On my 2015 MacBook Pro (Monterey), I often cannot AirDrop and receive images/files from my iPhone via AirDrop because it isn't broadcasting itself (despite having it set to be discoverable by "Everyone")

There is a lot of junk information on Internet about it.

The quick fix is to reboot macOS and it will work for 24 hours or so and eventually stops for an unknown reasons.

I was wondering if anyone has a better fix than restarting or my below solution?

Thomas
  • 281

2 Answers2

8

What I found after digging a fair bit is that you simply need to restart the interface like so:

  1. Open a terminal.
  2. Type the following in the Terminal:
    sudo ifconfig awdl0 down
    sudo ifconfig awdl0 up
    
  3. Try again on your iPhone/device. You will see your MacBook for a little while (until it stops again).

Notes:

  • You could schedule (cron) the above commands to automagically fix itself once a day. I leave that as an exercise for the reader.
  • If desperate, rebooting is still the simplest fix although (very) annoying.
Giacomo1968
  • 58,727
Thomas
  • 281
4

This command has been solving the same problem for me every time:

rm -f /Library/Preferences/SystemConfiguration/com.apple.Bluetooth

I took this from an answer to Cannot turn Bluetooth off on Apple.SE, I discovered that it also fixes my AirDrop issues.