hydrabus / hydrafw

HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
https://hydrabus.com/hydrabus-1-0-specifications
Apache License 2.0
365 stars 92 forks source link

Scanning with HydraNFC seems to do nothing #111

Closed pmathelin closed 4 years ago

pmathelin commented 4 years ago

Hi,

I'm working on HydraBUS with HydraNFC and I can't get NFC scan to work. I don't know if i'm doing something wrong. I just uploaded HydraFW v9 on the board via DFU and followed the steps desribed in the folowing guide: https://github.com/hydrabus/hydrafw/wiki/HydraFW-HYDRANFC-guide#read-uid-of-an-isoiec_14443-tag-only-type-a-limited-to-4bytes-uid

Nothing happend when I try to scan my NFC Tag. Type: ISO 14443-3A, NXP MIFARE Ultralight

So in the console, I did:

nfc typea NFC> scan

And also tryied: NFC> scan continuous period 500 (or just continuous without specifying a period)

But in both cases nothing happend. I just got a message "Scanning MIFARE with 500ms period. Press user button to stop." when I specify. Otherwise, I just got nothing..

Do you have any idea of what am i doing wrong and how to fix it?

Thank you for your help! BR, Pierre

pmathelin commented 4 years ago

I found the reason of my issue. It seems that the antenna frequency where it emit is affected by the tag that I used. After analysation, I fixed the issue by placing my tag at 3 centimeters from the antenna and not directly sticked. Now, the antenna is capable to scan my tag correctly and displays the results that I expected.

bvernoux commented 4 years ago

Thanks for the feedback this limitation is because TRF7970A chipset is not clever enough (even if it was the best when it was released) to manage correctly some tags when they are too close. This issue will be solved with HydraNFC v2 which use a totally new chipset with some very advanced hardware/software features to do automatic tuning, a very good AGC (Automatic Gain Control) integrated and tons of other unique features ...