🚨 ERROR: cannot communicate with the Proxmark (on Mac OS)

thats the problem…

Migration assistant moved your Intel based Homebrew config to the M1 so homebrew gets confused.

Run these commands

arch -x86_64 /usr/local/bin/brew bundle dump --global

This takes all your current Homebrew installations into a logfile. you can then search through the logfile and prune out anything you dont normally use

arch

This is just to ensure your terminal is running arm64. if it isnt then stop here.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

This just installs Homebrew and since you are on a M1 using an ARM64 terminal it will ensure it installs correctly

/opt/homebrew/bin/brew bundle install --global

This reinstalls your former applications. You’re gonna get an error message about Homebrew core. it can be ignored.

Sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" -- --path=/usr/local

This removes the Intel version of Homebrew.

Then, try your Proxmark commands and see what occurs.

5 Likes