random n00by question: say that i have a key card and already determined that it's not NFC. what's the easiest way to figure out what protocol it is using? assuming it is passive RFID, is there a DIY way to read it (like with an SDR)?

@bcrypt I've used an arduino and RFID shield for stuff like this in the past. It's a bit dependent on the RFID chip/reader but they all tend to use standard underlying protocols.

It's been a long while since I've mucked with it though so my memory is a bit fuzzy on details at the moment.

@bcrypt Adafruit has a pretty good base for communication using MiFare protocol, which is a (sometimes) ISO 14443 compliant protocol.

Although I imagine since the card isn't responding to NFC commands that it's *not* ISO 14443 compliant. Or there's something else going on. :relaxed:

@bcrypt I hope you get an answer to this one. It's a question I've had for ages.
@bcrypt is it contactless? assuming yes then it'll most likely be a 125kHz one.
To read you can use this https://www.seeedstudio.com/125Khz-RFID-module-UART-p-171.html and an arduino.
Alternatively a proxmark will do the job.
Other tools are available from chinese sites https://www.aliexpress.com/item/125khz-RFID-Copier-Duplicator-Cloner-EM-reader-writer-3PCS-EM4305-writable-keyfob/32614618462.html
@bcrypt the card SHOULD say on it. if its completely blank you may be able to tell by its thickness.
Put a coil around it and start sweeping from a couple of kHz up to a few MHz maybe? Say short bursts then listen for echoes. A MIMO SDR like LimeSDR might be good for this
If it's not 13.56MHz (Mifare, NDEF, ISO14443) I'd guess it's 125kHz (easily clonable, EM4102).

How did you conclude it was not NFC?
@bcrypt if it or the reader you use it with has any name/branding on it, I've had success looking that up for specs (kinda obv but hey). Or use a Proxmark? After that SDR is an option.
@bcrypt sort of, but there are a lot of things to figure out. being RFID it's powered by an inductor which means you'll need to match freq for it to power properly, and once you power it you have to figure out what frequencies it's using. the real trick will be that it's using near-field propagation so common far field antennas may not work as expected.