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 2012-02-14 14:39:06

vivat
Contributor
Registered: 2010-10-26
Posts: 332

ISO15693 tag simulator not working!

I'm using HEAD SVN revision(r526). Tried to launch it with parameters.
proxmark3> hf 15 sim E01694023A21XXXX
#db# 0 octets read from reader command: 4 3 4 4 4 4 4
proxmark3> hf 15 sim E01694023A21XXXX
#db# 0 octets read from reader command: 3 3 4 3 3 3 4
proxmark3> hf 15 sim
#db# 0 octets read from reader command: 3 3 3 4 3 3 3
First green and yellow LEDs turn on, then red turns on and all LEDs turn off. It lasts for 1 second.
Also tried hf 15 read&data samples 4000&hf 15 demod&hf 15 sim.

Offline

#2 2012-02-14 18:46:04

vivat
Contributor
Registered: 2010-10-26
Posts: 332

Re: ISO15693 tag simulator not working!

hi15sim

New in 20090301

ISO15693 tag simulator. Tagged as 'not working too well', and indeed I was not able to make my Omnikey reader react to it at all...

https://code.google.com/p/proxmark3/wiki/ReferenceManual#hi15sim

there is no proper working tag implementation in the current firmware

https://www.lafargue.name/article2759.html
Well, it's definately NOT WORKING

Last edited by vivat (2012-02-14 20:22:46)

Offline

#3 2012-12-07 19:24:57

MagMeister
Contributor
Registered: 2012-12-04
Posts: 19

Re: ISO15693 tag simulator not working!

I'm planning some development for the "hf 15 sim" function in my spare time since this isn't working to well. I am very new to proxmark so any tips and suggestions are welcome!

In issue 20 I read that the problem is to implement multiple datarates so it would work om multiple readers. Would this require any FPGA development? I don't think it would...

Offline

#4 2012-12-08 15:20:00

vivat
Contributor
Registered: 2010-10-26
Posts: 332

Re: ISO15693 tag simulator not working!

Look at file ../armsrc/apps.h lines 99-101.

#define FPGA_HF_SIMULATOR_NO_MODULATION				(0<<0)
#define FPGA_HF_SIMULATOR_MODULATE_BPSK				(1<<0)
#define FPGA_HF_SIMULATOR_MODULATE_212K				(2<<0)

Wikipedia says that card has two ways to send its data back to the reader:
Amplitude-shift keying 100% modulation index on a 423.75 kHz subcarrier. The data rate can be:
• Low 6.62 kbit/s (fc/2048)
• High 26.48 kbit/s (fc/512)
Frequency-shift keying by switching between a 423.75 kHz sub carrier (operating frequency divided by 32) and a
484.25 kHz sub carrier (operating frequency divided by 28). The data rate can be:
• Low 6.67 kbit/s (fc/2032)
• High 26.69 kbit/s (fc/508)
So that gives totally four ways. To support ISO15693 we need to add some new code into FPGA of course. You will need Xilinx webpack version 10.1.

Offline

#5 2012-12-08 19:28:03

MagMeister
Contributor
Registered: 2012-12-04
Posts: 19

Re: ISO15693 tag simulator not working!

Thanks for the reply! I will look to this in more detail.

Offline

#6 2012-12-12 22:59:23

MagMeister
Contributor
Registered: 2012-12-04
Posts: 19

Re: ISO15693 tag simulator not working!

I installed the webpack and was able to compile the fpga-code to the fpga.bit file.

But to compile the whole pm3 repository there is no need to have the webpack. There is no fpga.bit file in the package, still a fpgaimage.elf is generated from compilation. How is this possible? I don't really understand the compilation procedure. Can someone give me some explanation please?

Offline

#7 2012-12-15 15:53:15

vivat
Contributor
Registered: 2010-10-26
Posts: 332

Re: ISO15693 tag simulator not working!

You will need Xilinx webpack to generate the FPGA bitstream(fpga.bit file). There is pre-built fpga.bit file in SVN. Normally like other users you don't need Xilinx tools to build new FPGA bitstream. As you can see, last change was at SVN R619 when Roel added Hitag modulation. FPGA image is stored in ARM memory, so when you power-up PM3, ARM loads FPGA bitstream image(fpga.bit file) into the FPGA.

For more info google A_Toolbox_for_RFID_Protocol_Analysis-EURASIP_RFID_2012.pdf. They have described the details at pages 3-6

Offline

#8 2014-12-08 19:57:55

Omikron
Contributor
Registered: 2010-02-12
Posts: 78

Re: ISO15693 tag simulator not working!

Was there ever any working updates to the fpga to get the simulator working?  I've searched around the forums and did not find anything more current than this thread regarding the ISO15693 simulator.

Offline

#9 2014-12-08 23:49:51

holiman
Contributor
Registered: 2013-05-03
Posts: 566

Re: ISO15693 tag simulator not working!

Search in the iclass part of the forum instead.. It's a mess, but iclass uses 15693. however, the two don't share a lot of code. When I fixed iclass, I created a mode for 424KHz. If 15693 was to use that mode (for tag simulatin), things would probably work a lot better...

Offline

#10 2014-12-09 08:39:41

holiman
Contributor
Registered: 2013-05-03
Posts: 566

Re: ISO15693 tag simulator not working!

Addendum to previous post; here's a github issue about it: https://github.com/Proxmark/proxmark3/issues/20

Offline

#11 2017-03-15 17:24:49

bigfoot
Contributor
Registered: 2017-02-16
Posts: 5

Re: ISO15693 tag simulator not working!

What's the current status of this (ISO15693 simulation)? If I were to try to improve it myself, where would be the best place in the code to start? iClass sim? Or ISO15693 sim itself? Which revision? I have a proxmark3. Thanks.

Offline

#12 2017-03-15 23:07:52

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

Re: ISO15693 tag simulator not working!

A three year old thread woken up from the dead.  Congrats! I suggest you start a new thread instead.
Look at both code places, to become better.


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

modhex(hkhehghthbhudcfcdchkigiehgduiehg)

Offline

Board footer

Powered by FluxBB