Help needed with xm1+

Thank you
I dont know for shure its on that port but also tried it on al my. Ports everywhare the same error

And it migt indeed be for the rdv4 whare could i find the latest firm ware for the easy?

I compiled it my self that went good this time with no errors

Did you clone the repo and compile it yourself? Or did you download a precompiled version? If you compiled it yourself, you have to specify that itā€™s not for the RDV4. Assuming you used the RRG port?

1 Like

I followed these steps

I just started using linux for a couple of months now and to be honest I dont know about RRG port

All good. Weā€™re here to help. RRG is RFID Research Group, which is what you used.

You need to do a

make clean

This will clean out the bad compile you did.

Then edit the Makefile.platform.

Change

PLATFORM=PM3RDV4

to

PLATFORM=PM3OTHER

Then recompile it. Alternatively, I believe you can also

make PLATFORM=PM3OTHER

when compiling if you donā€™t want to edit the Makefile.platform file.

Now reflash BOTH the bootrom and fullimage.

1 Like

I did this as far as i could this morning and when i wanted to flash the proxmark it told me to first do the bootloader and then do the fulimage

But i couldnā€™t find the commands for that so quickly this morning

when i try to update the bootloader on it self it gives me this

simon@simon:~/Documents/proxmark/proxmark3-master$ pm3-flash-bootrom
[=] Session log /home/simon/.proxmark3/logs/log_20200804.txt
[+] About to use the following file:
[+] /usr/local/bin/ā€¦/share/proxmark3/firmware/bootrom.elf
[+] Waiting for Proxmark3 to appear on /dev/ttyACM0
:clock2: 59 found
[+] Entering bootloaderā€¦
[+] (Press and release the button only to abort)
[+] Waiting for Proxmark3 to appear on /dev/ttyACM0
:clock2: 49 found
[!!] :rotating_light: ====================== OBS ! ===========================================
[!!] :rotating_light: Note: Your bootloader does not understand the new CMD_BL_VERSION command
[!!] :rotating_light: It is recommended that you first update your bootloader alone,
[!!] :rotating_light: reboot the Proxmark3 then only update the main firmware

[=] Available memory on this board: UNKNOWN

[!!] :rotating_light: ====================== OBS ! ======================================
[!!] :rotating_light: Note: Your bootloader does not understand the new CHIP_INFO command
[!!] :rotating_light: It is recommended that you first update your bootloader alone,
[!!] :rotating_light: reboot the Proxmark3 then only update the main firmware

[=] Permitted flash range: 0x00100000-0x00140000
[+] Loading ELF file /usr/local/bin/ā€¦/share/proxmark3/firmware/bootrom.elf
[+] Loading usable ELF segments:
[+] 0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
[+] 1: V 0x00200000 P 0x00100200 (0x00000d50->0x00000d50) [R X] @0x298

[+] Flashingā€¦
[+] Writing segments for file: /usr/local/bin/ā€¦/share/proxmark3/firmware/bootrom.elf
[+] 0x00100000ā€¦0x001001ff [0x200 / 1 blocks]
. OK
[+] 0x00100200ā€¦0x00100f4f [0xd50 / 7 blocks]
ā€¦ OK

[+] All done

Have a nice day!
simon@simon:~/Documents/proxmark/proxmark3-master$

if i read that i think it dident work

Worked perfectly fine. Now reboot the proxmark and flash the fullimage(main firmware).

so now its not reacting any more when i do this
ik keeps hanging here

simon@simon:~/Documents/proxmark/proxmark3-master$ pm3-flash-fullimage
[=] Waiting for Proxmark3 to appearā€¦

and it keeps waitng so i maybe fucked somthing up i hope its stil safe able

I never rely on anything automated to update hardware that can be bricked. Use the manual command to flash the firmware. Per the link I posted

proxmark3 /dev/ttyACM0 --flash --unlock-bootloader --image bootrom.elf --image fullimage.elf

Assuming the device is ACM0. If modemmanger is running, it could increment that number when the device restarted.

thats also isnte working

the red and green light are also burning

as far is i can see it is on the wright port its is on ttyACM0

if helps i can screes share somwhare or somehow ?

and sometimes al the lights flash once in a minut or 2

Unplug it, hold the button on the proxmark down, plug it back in while holding the button down. KEEP HOLDING DOWN THE BUTTON.

Run the flash command again. When itā€™s done, then and only then, release the button.

thank you so verry much for replying so quikly :smiley:

it did responde again it gave me this

simon@simon:~/Documents/proxmark/proxmark3-master$ proxmark3 /dev/ttyACM0 --flash --unlock-bootloader --image bootrom.elf --image fullimage.elf
[=] Session log /home/simon/.proxmark3/logs/log_20200804.txt
[+] About to use the following files:
[+] /usr/local/bin/ā€¦/share/proxmark3/firmware/bootrom.elf
[+] /usr/local/bin/ā€¦/share/proxmark3/firmware/fullimage.elf
[+] Waiting for Proxmark3 to appear on /dev/ttyACM0
:clock2: 59 found
[=] Available memory on this board: 256K bytes

[=] Permitted flash range: 0x00100000-0x00140000
[+] Loading ELF file /usr/local/bin/ā€¦/share/proxmark3/firmware/bootrom.elf
[+] Loading usable ELF segments:
[+] 0: V 0x00100000 P 0x00100000 (0x00000200->0x00000200) [R X] @0x94
[+] 1: V 0x00200000 P 0x00100200 (0x00000d50->0x00000d50) [R X] @0x298

[+] Loading ELF file /usr/local/bin/ā€¦/share/proxmark3/firmware/fullimage.elf
[+] Loading usable ELF segments:
[+] 0: V 0x00102000 P 0x00102000 (0x0003d788->0x0003d788) [R X] @0x94
[+] 1: V 0x00200000 P 0x0013f788 (0x00001964->0x00001964) [RW ] @0x3d81c
[!!] :rotating_light: Error: PHDR is not contained in Flash
[+] All done

Have a nice day!
simon@simon:~/Documents/proxmark/proxmark3-master$ pm3

Oof. Thatā€™s a problem.

256kb Arm chip devices: The compiled firmware image from this repo may/will be too large for your device.

Let me see what I can find. Getting closer.

1 Like

Older PM3 Easy models had 256K instead of the more common these days 512K. I believe the only option for them is to run the official fork of Proxmark instead of the Iceman release. You wonā€™t get some of the nice features, but should have enough to do what you need to do.

1 Like

Yeah, was hoping whomever hooked him up with the proxmark easy sent him the modern 512. Thatā€™s rough.

1 Like

i want to use it to clone my card from my building to my xm1+ it has al the keys changed

so if i can do that with my proxmark when it works i wil be veryy happy

Should definitely be able to do that.

Just incase you werenā€™t aware (i dont mean to be condecending, just want to be clear!) there are two ā€˜forksā€™ of the proxmark firmware and software.

We usually recommend you use the RFID Research Group version (also known as Iceman)

In this case, you canā€™t use that version, but you can use the official version.

Read through this wiki and follow the instructions for your platform and you should be good to go.

Guessing the one you got from @Vicarious was his older one from before he moved to an RDV 4, so that would explain it being a little bit of an earlier version.

thank you i wil go and look at that

i dident know that but i am glad to know now
i rather have somthing clear then cloudy and stil not knowing

i wil post if that worked

it was indeed the one from @Vicarious

1 Like