HID reader and xMagic questions

No reader works. Just the enrolement reader work, but it’s not the same that all the installation.

Thanks for this information.

Blockquote
Can you get a spare reader, or are you able to remove the cover and get direct access to the antenna rather than trying to read through the plastic cover? ( at least for your testing)

I tried to position my hand in all directions but there is no detection… And I can’t access the reader’s antenna. It’s full of resin or something like that.

dg3

For information, the DT card tell me the reader is a HF. And it works even 6 or 7 cm from the reader.

dg1
dg2

I also have my official badge and implant information.

Official badge :




Implant :




You should’ve received an xFD with your chip purchase. It can be incredibly useful for finding the sweet spot on the reader, if there is one. Try holding it at varying distances, angles, and positions on a reader until you see it flash brightest. Then try to mimic the best position with your chip.

It could also be possible that the reader will not read the chip until it sees significant enough attenuation and the small chip simply isn’t enough to set it off.

I think with enough persistence though, you’ll be able to get it to work. Not with the same reader, but it took me at least a few weeks to get a good read with my xM1. Don’t give up, just keep trying! :grin:

3 Likes

Another thought on this, if it is indeed the issue. You can try to trick the reader into reading your chip by first presenting a Diagnostic Card and then your xMagic at the same time. This may make it think that it is reading a full-size card as it sees the attenuation it needs front the Diagnostic Card and the data from the xMagic.

1 Like

Hello, the implant still does not work but I found a difference between official badge and implant.

The flipper zero says :

Official badge :
Mifare classic 1K
UID : 13:d9:a8:b0
ATQA : 00 04 SAK : 08

Implant :
Mifare classic 1K
iso14443-3 (NFC-A)
UID : 13:d9:a8:b0
ATQA : 00 04 SAK : 88

Has you can see, SAK is different. Maybe you could help me with this ?

Thanks

oh cool! that’s this:

(be warned i am re-writing it so it’s less terrible)

you can change it by changing your block0 if you do “hf mf cgetblk —blk 0” on ur implant, copy and paste it into hf mf csetblk —blk 0 -d and change 88 to 08

1 Like

Hello, thanks for your reply. So, I can fix my problem ?! :slight_smile: It’s because of the different sak that the reader doesn’t react ?

I’m a noob… Where do i need to do what you say ? I need a proxmark3 ?

what did you use to put the file onto your chip?

Actually I just have flipper zero or samsung phone.

ok edit the .nfc file on your flipper and change the 88 in your block 0 to 08 and use the magic writer app to write the file onto your implant

(e2a you may also need to change where it says SAK: to 08 if its 88 too, depends how the file formatted itself)

Hello @Equipter .
Here is a little more information.

My official badge :

SAK : 08
Block 0 : 13 D9 A8 B0 D2 88 04 00 C8 06 00 20 00 00 00 16

My implant :

SAK : 88
Block 0 : 13 D9 A8 B0 D2 88 04 00 C8 06 00 20 00 00 00 16

I modified the .NFC file (with native txt editor from Windows) of my implant by changing the SAK to 08 instead of 88. When I do that and I write on my implant, the SAK remains in 88 when I read it…

So, I tried again by changing the line of the SAK 88 to 08 and in block 0, I changed the number 88 to 08.

When I write my implant and read it, the SAK is now changed. But the problem is that block 0 too, while I should have 88 for the badge and the implant to be perfectly identical…

I could try its operation on Monday when I am at work. Do you think I would have a chance of this working?

Thanks

1 Like

having it at 08 is your best bet

Hi, any solution? I have the same issue

No. I have implant in my hand but never works… if you found a solution, let me know :slight_smile:

1 Like

Did you try areading it on the reader to see if it allowed access after this stage? Because at this point it is a perfect replication of your source card. It reads as SAK08 according to the flipper data screenshot there but block 0 is still written with 88.