Ghostscale Business Card RFID Expansion Board

The Ghostscale business card is a customized printed circuit board (PCB) that is designed to be an expandable platform for security testing, experimenting, and learning about embedded systems and wireless protocols.

Our card has additional project capabilities, too! Come visit us at another event to learn more!

What can it do?

Instructions for Use

  1. Plug the RFID expansion board into the slot on the business card with the RFID module side facing forward
  2. Plug the ESP32 module into your laptop using a USB cable
  3. Determine the COM port the module is using
    • On Windows, open a command prompt and type mode
      • You may need to install a CH340 USB adapter driver on Windows if the device is not showing up
    • On Linux, run sudo dmesg and look for the /dev/ttyXXXX port of the new device
  4. Connect to the module using a serial COM port tool (e.g., Putty, screen, Arduino IDE) at 115200 baud to send serial commands to the module
  5. Press ENTER for a menu
    • Try the [S] Simple write function to write a short string to your NFC card

Firmware

If you build the RFID expansion board with us at a conference, you will program it with our custom RFID firmware. You can also use other off-the-shelf Arduino RFID-RC522 programs and examples that use SPI connections by configuring the CS pin = 5.

If you want to (re)install the firmware:

Bill of Materials

Parts required to build the RFID expansion board:

PartQuantityNotes
Your (prior built) Ghostscale bcard1
30-pin slot card connector12.54mm pitch (if not already mounted)
Ghostscale RFID expansion PCB1
RFID-RC522 module1
1×8 female header12.54mm pitch
Blank NFC card1

Please Use Ethically

The Ghostscale business card is intended for research and authorized testing purposes. Users are responsible for ensuring compliance with all relevant laws and regulations.