RC522 RFID reader with Arduino Pro Mini 3.3V/8Mhz Issue

Hi All,
I have just received an RC522 RFID reader and Atmega168 based Arduino Pro Mini 8Mhz/3.3V in the post, they are both clones.
I am trying to connect them up and read some tags but when I wave the tags in front of the reader nothing happens.
I swapped the pro mini out for my Uno clone and everything worked fine.
I tried the second pro mini I purchased at it still didn't work.

I used the library from here: GitHub - miguelbalboa/rfid: Arduino RFID Library for MFRC522
And the example on the playground here: Arduino Playground - MFRC522
All the connections are as set out for the Uno, which seems to be the same for the pro mini.

I tried the firmware_check sketch that is included with the library and it said defect with the pro mini, but OK with the UNO.

Is there something that needs to be changed to make it work with the pro mini?

I have some 5V/16Mhz pro mini's I could try, but the whole point of getting the 3.3V version was so I didn't need to deal with level conversion.
Any help is greatly appreciated!
Thanks!