Proxmark3 developers community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

#1 2020-04-02 18:15:48

aleza84
Contributor
Registered: 2013-12-07
Posts: 8

Elechouse PM3 Easy RFIDRG firmware

Is it compatible to flash elechouse's with that firmware?

I tried had some errors.

Thanks!

Offline

#2 2020-04-02 18:46:13

iceman
Administrator
Registered: 2013-04-25
Posts: 6,688
Website

Re: Elechouse PM3 Easy RFIDRG firmware

You can if you follow the documentation available on the github repo....


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#3 2020-04-02 20:00:49

aleza84
Contributor
Registered: 2013-12-07
Posts: 8

Re: Elechouse PM3 Easy RFIDRG firmware

Thanks for the reply, do it is compatible.

here's my current Hw Version ouput:

proxmark3> hw version
#db# Prox/RFID mark3 RFID instrument         
#db# bootrom: /-suspect 2016-11-09 00:59:56         
#db# os: /-suspect 2016-11-14 03:06:26         
#db# HF FPGA image built on 2015/03/09 at 08:41:42
         
#db#   Modify by Willok(willok@163.com)

         
Prox/RFID mark3 RFID instrument         
         
uC: AT91SAM7S512 Rev A         
Embedded Processor: ARM7TDMI         
Nonvolatile Program Memory Size: 512K bytes. Used: 0 bytes ( 0%). Free: 524288 bytes (100%).         
Second Nonvolatile Program Memory Size: None         
Internal SRAM Size: 64K bytes         
Architecture Identifier: AT91SAM7Sxx Series         
Nonvolatile Program Memory Type: Embedded Flash Memory   

Regarding RFIDRG readme, given my board should I use parameter PM3OTHER?

Thanks again.

Offline

#4 2020-04-03 06:01:08

iceman
Administrator
Registered: 2013-04-25
Posts: 6,688
Website

Re: Elechouse PM3 Easy RFIDRG firmware

Yes,  follow the instructions and you be fine.
ie.  pull latest,  compile with PM3OTHER,  flash bootrom, flash fullimage,  run client.


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#5 2020-04-03 15:14:20

aleza84
Contributor
Registered: 2013-12-07
Posts: 8

Re: Elechouse PM3 Easy RFIDRG firmware

Thanks for replying!

The script for pm3-flash-all, I shouldn't use it?

Last edited by aleza84 (2020-04-03 15:14:39)

Offline

#6 2020-04-03 15:29:53

iceman
Administrator
Registered: 2013-04-25
Posts: 6,688
Website

Re: Elechouse PM3 Easy RFIDRG firmware

The recommendation is not when you go from another firmware to rrg/iceman firmware.

Once you are on rrg/iceman,   you can use   ./pm3-flash-fullimage


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

#7 2020-04-03 16:14:32

aleza84
Contributor
Registered: 2013-12-07
Posts: 8

Re: Elechouse PM3 Easy RFIDRG firmware

Great!

Done, and working.

The actual documentation didn't cover. (First time I did a full flash-all) also, didn't specified holding the button to reset after bootrom.
On the doc, there was a different set of commands.

Thanks for the help, now lets play with the client!

Offline

#8 2020-10-04 07:03:54

rfidboi
Contributor
Registered: 2017-01-31
Posts: 17

Re: Elechouse PM3 Easy RFIDRG firmware

Hi. I'm having a very similar issue with an Elechouse PM3 easy and rrg fork as well. It's a version with only 256k bytes memory. I was able to flash the  bootroom (pm-flash-bootrom) just fine, but flashing fullimage (pm3-flash-fullimage) always fails with the same error:

[=] Available memory on this board: 256K bytes

[=] Permitted flash range: 0x00102000-0x00140000
[+] Loading ELF file /usr/local/bin/../share/proxmark3/firmware/fullimage.elf
[+] Loading usable ELF segments:
[+]    0: V 0x00102000 P 0x00102000 (0x000459b8->0x000459b8) [R X] @0x94
[!!] ? Error: PHDR is not contained in Flash
[+] All done

I created a Makefile.platorm with:

PLATFORM=PM3OTHER

as per the instructions. After doing that and running make clean and make all I did notice that the fullimage.elf file that was compiled was now much smaller (259.7 kB according to Ubuntu), but still larger than 256 kB. Any idea what may be the problem? Does the .elf file seem right? I also tried the trick of unplugging, holding down the button, plugging back in and trying to flash while holding the button. i always get the same error. I've tried everything I could find online without success.

Can't use the PM3 at all right now since my client and firmware are out of sync. Since I still haven't been able to flash the latest rrg firmware from head my PM3 is probably running whatever firmware it came with or an old pre-rrg iceman build.

Last edited by rfidboi (2020-10-04 07:34:30)

Offline

#9 2020-10-04 08:31:56

iceman
Administrator
Registered: 2013-04-25
Posts: 6,688
Website

Re: Elechouse PM3 Easy RFIDRG firmware

I think RRG/Iceman repo no crossed the 256kb line for PM3OTHER if you are on latest master.
Try the release code and compile it for PM3OTHER,  that one should still fit onto your device.


If you feel the love,  https://www.patreon.com/iceman1001

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

Board footer

Powered by FluxBB