Monday, May 31, 2021

Proxmark3 easy [!!] 🚨 ERROR: cannot communicate with the Proxmark



hckr@hckr:~/src/proxmark3$ ./pm3
[=] Waiting for Proxmark3 to appear...
[=] Session log /home/hckr/.proxmark3/logs/log_2020.txt
[=] Using UART port /dev/ttyACM3
[!!] 🚨 ERROR: cannot communicate with the Proxmark

Even tough i have te Proxmark3 easy with 512 ram somehow the software didn't run properly on the device. With the button pressed continously i could flash all firmwares no problem, but i could not connect.

The solution: change the size to 256..

Make sure the latest are installed or update from git

hckr@hckr:~/src/proxmark3$ git clone https://github.com/RfidResearchGroup/proxmark3.git

 or

hckr@hckr:~/src/proxmark3$ git pull 

 

Add the following lines to the Makefile.platform.sample

 

PLATFORM=PM3GENERIC
PLATFORM_SIZE=256
STANDALONE=
SKIP_HITAG=1
SKIP_FELICA=1

And save as Makefile.platform

Then:

hckr@hckr:~/src/proxmark3$ make clean && make all

and flash

hckr@hckr:~/src/proxmark3$ ./pm3-flash-all

Now we should be able to connect with:

hckr@hckr:~/src/proxmark3$ ./pm3
[=] Session log /home/hckr/.proxmark3/logs/log_2020.txt
[=] Using UART port /dev/ttyACM3
[=] Communicating with PM3 over USB-CDC


  ██████╗ ███╗   ███╗█████╗ 
  ██╔══██╗████╗ ████║╚═══██╗
  ██████╔╝██╔████╔██║ ████╔╝
  ██╔═══╝ ██║╚██╔╝██║ ╚══██╗
  ██║     ██║ ╚═╝ ██║█████╔╝       Iceman ☕
  ╚═╝     ╚═╝     ╚═╝╚════╝    ❄️ bleeding edge

  https://github.com/rfidresearchgroup/proxmark3/

[=] Creating initial preferences file
[=] Saving preferences...
[+] saved to json file /home/hckr/.proxmark3/preferences.json

 [ Proxmark3 RFID instrument ]


Success!