Open EtherealMochi opened 1 year ago
I was able to get it working by adding " -f" to the end of the shell command. I verified by this by git reset --hard
and then editing the Interface file and the Proxmark3 file.
Proxmark3.py
shell_command = os.path.join(proxmark_path, "client", "") + "proxmark3 " + port + " -f"
shell_cmd_pm3 = 'pm3 -f' #testing
self.proxmark3 = PopenSpawn(shell_command) # shell_cmd_pm3 works also
Hello,
Sorry for the late reply. Yes, I confirmed the issue with the latest version of PM3 firmware. There appears to be some update in the firmware that is breaking some hard-coded parts. I wasn't expecting much usage on this project, so I've been pushing off the cleanup of the codes. I will, in the near future, refactor the code, add more error checks and logging, and make it compatible with the latest releases.
First off, I love what you have created here. Thank you for the time you've spent and for sharing! I followed all the steps as laid out in the readme. I did have to edit Interface.py and Proxmark3.py as well. I added logging to proxmark3 sub process for debugging.
My info:
pm3 -c "hf mfu eload -f /home/pi/AmiiPi/assets/amiibos/02010001_016a0502.bin"
The error I am getting:
Proxmark3.py
Interface.py