Wiegand inconsistancies

Now a little while later, using the same two fobs, I get a different site and serial number result for card1, but the binary and hex code is exactly the same as before......hmmmm

This to me seems like there is nothing wrong with the card reader, but perhaps the code that calculates the site and serial numbers?

Thoughts?

Card1:

Binary Code:    11001111001100000000001111 
Hex Code:    33CC00F
SiteCode & Serial Number:   828  15

Binary Code:    11001111001100000000001111 
Hex Code:    33CC00F
SiteCode & Serial Number:   828  15
 
Binary Code:    11001111001100000000001111 
Hex Code:    33CC00F
SiteCode & Serial Number:   828  15
 
Binary Code:    11001111001100000000001111 
Hex Code:    33CC00F
SiteCode & Serial Number:   828  15

Card2:
 
Binary Code:    110000110000000000111100 
Hex Code:    C3003C
SiteCode & Serial Number:   97  30
 
Binary Code:    110000110000000000111100 
Hex Code:    C3003C
SiteCode & Serial Number:   97  30
 
Binary Code:    110000110000000000111100 
Hex Code:    C3003C
SiteCode & Serial Number:   97  30
 
Binary Code:    110000110000000000111100 
Hex Code:    C3003C
SiteCode & Serial Number:   97  30