RFID-RC522 not working

I'm using the example code from the RC522 RFID reader library, the DumpInfo. I am on the newest version of Arduino IDE and the library. The only parts that i have changed are
#define RST_PIN 5 // Configurable, see typical pin layout above
#define SS_PIN 53 // Configurable, see typical pin layout above
because I am using the Mega. Whenever I upload the code it just comes back as
Firmware Version: 0x0 = (unknown)

WARNING: Communication failure, is the MFRC522 properly connected?

Scan PICC to see UID, SAK, type, and data blocks...

I have double triple checked the connection 50 times. Please help.
video of circuit

hi, I just figured out the problem. I connected the rfid reader to five volts and it worked perfectly. Unfortunately the reader says 3.3 volts on the pin. I want a more permanent solution than just, ignore the instructions and give it a higher voltage.

Wire up your reader like this:-