Topic: New version of software: EM410x routines, offline mode, and more!
Hi guys,
I've just checked in a new version of the proxmark3 client into the google code repo (http://code.google.com/p/proxmark3/)
New functions:
em410xread [clock (optional, should always be 64 anyway)] -- Reads the ID from an EM410x tag (the plot should contain the raw tag).
Example:
> loread
> losamples 2000
> em410xread
Auto-detected clock rate: 64
EM410x Tag ID: 1a0041375d
em410xsim [tag id] -- Simulates an EM410x tag with the specified ID.
Example:
> em410xsim 1a0041375d
(The orange light will turn on. Press the button on the PM3 to stop emulating the tag.)
em410xwatch -- Watches for an EM410x tag until it detects one. Essentially "loread + losamples 2000 + em410xread" until a tag is detected.
Example:
> em410xwatch
Auto-detected clock rate: 64
EM410x Tag ID: 1a0041375d
manmod [clock (optional)] -- This will Manchester modulate the graphed bitstream. It's a helper function for em410xsim but can be re-used.
detectclock -- This function will auto-detect the clock rate.
Example:
> detectclock
Auto-detected clock rate: 64
bitstream [clock (optional)] -- Converts a waveform into a bitstream. The number of "samples" is still the same but it's easier to read a stream. I've only tested this using EM4102 tags.
Other Features:
Auto-detection of clock rate -- You'll notice in most functions, clock rate is auto-detected now.
prox.exe offline -- An offline mode is now available in the Windows client. You can use this to examine or work with older traces.
mandemod update -- Mandemod no longer requires specifying a clock rate and no longer requires askdemod being run first.
askdemod update -- Askdemod no longer requires specifying a clock rate.
traces/ directory -- I've included a traces/ directory in the repository containing some traces of my EM4102 tags. Might be useful to others to see or use them.
Let me know if you have any issues/questions!