awesome stuff, thanks!
i ordered a similar module from AliExpress however FDX-B tags end in 03 and HDX end in 07 this can be seen in realterm.
i changed line #41 of @red_car code to add in a check
if (started) // Ignore anything received until we get a start byte.
{
buffer[idx++] = b;
if (b == 0x07 || b == 0x03) // End byte HDX 0x07 FDX-B 0x03
{
if (b == 0x07){Serial.println("HDX TAG");}
if (b == 0x03){Serial.println("FDX-B TAG");}
started = false;

