problemas en lectura con modulo Inalámbrico RFID 134.2KHz FDX-B EM4305 le

Estimados tengo problemas para en la lectura del chop de animales con lector RFID 134.2KHz FDX-B EM4305.
Logro que lea pero la cadena de caracteres que me muestra no corresponde al numero de chip.
ademas el proyecto que estoy realizando quiero que me envie por bluetooth el numero que me entrega el chip pero solo puedo verlo por blue terem.
la programacion que hice es la siguiente:

#include <SoftwareSerial.h>
SoftwareSerial RFID(2, 3); // RX and TX
const int LED = 13; // 5.5
const int BTPWR = 12;

int i;
int yes = 14;
int no = 13;
void setup()
{
RFID.begin(9600); // start serial to RFID reader
Serial.begin(9600); // start serial to PC
pinMode(yes, OUTPUT); // for status LEDs
pinMode(no, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(BTPWR, OUTPUT);// start serial to BT
digitalWrite(LED, LOW);
digitalWrite(BTPWR, HIGH);
digitalWrite(LED, HIGH);
}
void readTags()
{
if (RFID.available() > 0)//lectura de chip
{
i = RFID.read();
Serial.print(i, DEC); //Salida de info

readTags();
}
}
void loop()
{
readTags();
}

Por favor lee las Normas del foro y edita tu código usando etiquetas.