nemanjan00
- 3 skills
- 0 followers
- 15 hours ago last updated
- ▌ Buspirate · nemanjan00 bundleTalk to a Bus Pirate 5/6 over USB serial — the BPIO2 binary interface (preferred, reliable) or the VT100 terminal (fallback). Use when scripting bus transactions (I2C/SPI/UART/HDUART/1-Wire), controlling power/pull-ups/IO pins/frequency generation, or doing ISO7816 smartcard work (read ATR, exchange APDUs, recover a card a normal reader rejects). Covers device detection, terminal quirks (DTR wake, VT100 prompt, async reads), and the smartcard recipe.
- ▌ Smartcards · nemanjan00 bundleCommunicate with ISO-7816 contact smart cards — via a PC/SC reader (e.g. ACS ACR38/ACR39, OMNIKEY) or line-level via a Bus Pirate. Use to read a card's ATR, send/parse APDUs (SELECT, READ BINARY, GET RESPONSE, VERIFY, GET DATA), handle T=0 vs T=1, drive PC/SC tooling (pcscd, pcsc_scan, pyscard, opensc, GlobalPlatformPro), decode status words, or drop below a reader's ATR gate with a Bus Pirate when a card is rejected.
- ▌