Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PM3Easy, all leds are on #217

Closed
the-d-kid opened this issue Jun 30, 2019 · 11 comments
Closed

PM3Easy, all leds are on #217

the-d-kid opened this issue Jun 30, 2019 · 11 comments

Comments

@the-d-kid
Copy link

Hi guys
I have a problem, this is very similar to what has already been discussed here, but I read all day forums and nothing helped me.
During the flash of my PM, something went wrong.
Now when he connects to his PC, all the LEDs are on. It doesn't matter if the button is pressed or not, no matter what OS is being used (I try it on win10 and ubuntu). I tried a lot of advice from the forum (hold button, kill modemmanager), but either I did something wrong, or they didn't help me. I have another PM3, and it works fine (no problem with flashing, using it). Just in case: I use the same cable and the same port USB. When connected Win10 does not define PM3. She writes "Unknown USB Device (Device Descriptor Request Failed)". Are there any chances to resurrect it without the use of third-party devices? (Segger J-LINK or Bus Pirate)
P.S. When trying to flash it on any OS "Waiting Proxmark" goes on forever
P.S.S Sorry for my English, I use google translate

@iceman1001
Copy link
Collaborator

did you compile the project for PM3 EASY support?

@the-d-kid
Copy link
Author

i followed these instructions

@joanbono
Copy link
Contributor

joanbono commented Jul 1, 2019

Hi @the-d-kid .

Create a file named Makefile.platform with the following:

# If you want to use it, copy this file as Makefile.platform and adjust it to your needs
PLATFORM=PM3EASY

And compile again

(You can find instructions here )

Should I open a PR with a section like Compiling for other platforms in 0_Compilation-Instructions, @iceman1001 ??

@iceman1001
Copy link
Collaborator

yeah, that document could need an updated text. Please do that :)

@the-d-kid
Copy link
Author

@joanbono Do I understand correctly, I need to create a file Makefile.platform in proxmark3/common/ and and write one line "PLATFORM=PM3EASY"?
This is work on official firmware or i need to compile iceman?

@joanbono
Copy link
Contributor

joanbono commented Jul 1, 2019

Hi @the-d-kid . The steps will be:

git clone https://github.com/RfidResearchGroup/proxmark3
cd proxmark3

# Now create the file
echo "PLATFORM=PM3EASY" > Makefile.platform

# Now it's time to compile
make clean && make all

# Reflash the pm3
./client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

# Run the client and use the pm3
cd client
./proxmark3 /dev/ttyACM0

This should work copy/pasting but having in mind that maybe the /dev/ttyACM0 port can be a different one.

@the-d-kid
Copy link
Author

@joanbono, i try it, but still "Waiting Proxmark" goes on forever, while on the other PM3Easy everything is fine

@joanbono
Copy link
Contributor

joanbono commented Jul 2, 2019

@the-d-kid so you are stuck in the flashing process now?

@the-d-kid
Copy link
Author

@joanbono Yes, that's the problem. Without flashing, PM3 does not work, it behaves like a brick, I described it above

@joanbono
Copy link
Contributor

joanbono commented Jul 2, 2019

If it's bricked, you will need to reflash it again with a JTAG or a Bus Pirate. It happened to me a while ago with PM3 Easy. Check this, @the-d-kid .

@the-d-kid
Copy link
Author

@joanbono Thank you. I wanted to make sure that I really need a JTAG of a Bus Pirate to solve this, since I don’t have it. Looks like I really have to look for him.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants