Problema con rfid

Mi è appena arrivato un rfid reader, ho provato a collegarlo all’arduino mega 2560 e ho caricato questo codice ma non legge nulla, non entra nella if del loop praticamente, però sul modulo si vede che legge perchè si accende il led

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); //pin2 Rx, pin3 Tx
void setup()
{
Serial.begin(9600);
Serial.println("Seriale:\n");

mySerial.begin(9600);
mySerial.write(0x02); 
}
void loop() // run over and over
{
if (mySerial.available())
Serial.println(mySerial.read(),HEX); 
if (Serial.available())
mySerial.write(Serial.read());
}