Proxmark3 Easy MacOS Silicon (M1) Basic Installation Issues

I just got the Proxmark3 Easy and started with the beginner’s guide for MacOS (https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Installation_Instructions/Mac-OS-X-Homebrew-Installation-Instructions.md) and ran into some issues.

When I attempt to install the Proxmark3: I get this response from homebrew:

% brew tap RfidResearchGroup/proxmark3 && brew install proxmark3
fatal: Could not resolve HEAD to a revision
Warning: No available formula with the name "readline" (dependency of rfidresearchgroup/proxmark3/proxmark3).
==> Searching for similarly named formulae...
This similarly named formula was found:
homebrew/portable-ruby/portable-readline ✔
To install it, run:
  brew install homebrew/portable-ruby/portable-readline ✔
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

I am not sure if this is a problem, but running uname -m returns arm64 instead of “Apple”
Another possible problem is that terminal runs as ~zsh
(Not sure how to change either of these)

I have XCode Command Line Tools Installed and I installed Rosetta 2.

Hello! Welcome to the forum!

The error says that it’s missing a dependency. Try installing it and see if that makes it any better. Just run:

brew install homebrew/portable-ruby/portable-readline

Then try your command again expect this time, you’re going to need to use:

brew install --with-generic proxmark3

Since you’re using the PM3 Easy.

Hi, I tried what you replied with with no luck. That dependency is already installed.

% brew install homebrew/portable-ruby/portable-readline
fatal: Could not resolve HEAD to a revision
Warning: homebrew/portable-ruby/portable-readline 8.1.1 is already installed and up-to-date.
To reinstall 8.1.1, run:
  brew reinstall portable-readline
% brew install --with-generic proxmark3
Warning: No available formula with the name "readline" (dependency of rfidresearchgroup/proxmark3/proxmark3).
==> Searching for similarly named formulae...
This similarly named formula was found:
homebrew/portable-ruby/portable-readline ✔
To install it, run:
  brew install homebrew/portable-ruby/portable-readline ✔
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

Also, here is what I have installed.

% brew list
==> Formulae
heroku			heroku-node		portable-readline

==> Casks
xquartz