RFID/NFC with the bm019 from solutions cubed

Howdy all,

I'm a bit of a noob with arduino, so bear with me.

I'm trying to read ISO 15693 RFID tags, I've got an Uno and wired it up to the BM019 from Solutions Cubed.

Everything appears to be working correctly using the sample program posted on their website (http://blog.solutions-cubed.com/near-field-communication-nfc-with-the-arduino/) When I scan my tag i get the UID and all is well.

I'm trying to move onto Phase 2 where i actually read the data on the tag.

I've read the spec for the chip (http://www.st.com/web/catalog/mmc/FM76/CL1280/SC1480/PF251619) and think that I'm accessing it correctly.

But I'm not getting the expected results.

I know that the tag I have is encoded with some data (I didn't encode it, but I trust that it is correct, My next step is to encode my own tag). But when I read the tag, I'm getting values but they don't match up to the expected data.

What I'm getting is something like:

Block 0: 0 17 6 30 146 174 126 0
Block 1: 0 97 25 20 45 181 91 0
Block 2: 0 2 1 192 20 210 48 0
Block 3: 0 1 22 7 5 69 253 3
Block 4: 0 120 216 48 62 120 87 0

That almost looks like maybe the data is stored in hex? but when i convert it to decimal it doesn't match up.

Anyone have any experience with this board and or chip or have any ideas?