I have an elechouse PN532 v4 module. From specs and other posts (1, 2, 3) it should be possible to read ePassport with PN532, but if I run a nfc-poll that comes with libnfc it doesn't detect my card. The ePassport reading app on my android phone reads the cards without a problem. Any suggestions? Modulation/baud rate settings maybe wrong?..
ePassport reading with elechouse PN532 v4
166 Views Asked by alex At
1
There are 1 best solutions below
Related Questions in NFC
- Possible to use NFC for iPad
- Cannot find name 'NDEFReader'
- Get AID from Debit/Credit Card using NFC
- read files on MIFARE DESFire EV2 NFC card with transceive and react-native-nfc-manager
- ESP32 Baud Rate
- NTag216 [Write] command unexpected response code
- How do I read the UID of a tag (e.g. Mifare Classic) using the ACR122U Reader and PCSC library in VB.net
- Android app on Samsung incorrectly reads MiFare card via NFC
- NTag424 DNA ReadData[CommMode.Full] returns 7E
- NFC permission required: Neither user 10711 nor current process has android.permission.NFC
- M24LR16E Drivers not being read with NFC on iOS
- CoreNFC and using the OPTION FLAG
- CoreNFC writing to iCode Slix2 tag doesn't seem stable
- Why can I not import nfc_manager repo as a dependency into my flutter app?
- Is it possible to emulate nfc tag via adb tools?
Related Questions in PCSC
- Change key of Desfire Card application
- Use yubikey from docker as non-root user
- How to communicate programmatically with the JCOP simulator, how to programmatically send APDUs to a JCOP simulator?
- Smart Card development- Class not supported error
- Reading/Writing the raw data of the MIFARE DESFire EV2 cards connected from ACR1252U
- ePassport reading with elechouse PN532 v4
- Digital tachograph. Company card remote authentication error
- No NFC Device detected
- How to mount pcsc from macos to linux docker container
- Is there a way to use PC/SC in web application or extensions without using middlewares?
- Libnfc installation on Rhel 8 for ACR122U nfc reader
- Read data from smart card (eVRC) from an application running on the web server
- Read eVRC smart card SK by PC/SC
- Using ACS ACR1222L NFC Reader with RPi
- Authenticate NTAG215 with ACR122U
Related Questions in LIB-NFC
- Libnfc How to read NFC card content?
- declare nfc variables as global options
- libnfc cmake header file compilation error
- Read/Write/Format NDEF ISO/IEC 14443A Card using libnfc
- Does libNFC only support READ, WRITE and COMP_WRITE
- How to enable NFC in aosp android
- How to use libnfc in a Qt qamke project on macOS
- NFC Android Host Card Emulation not working
- Get started with Android NFC
- Raspberry Pi NFC Tag Emulation
- libnfc: Write and read back custom data from NTAG
- How to read NFC tag data with raspberry pi and ACR122U
- Connecting to ACR122 on centos
- Tranferring huge data through NFC reader/writer to NFC enabled android phone
- Reading correct data from NFC wrist band with NXP Mifare Ultralight in C
Related Questions in PN532
- Writing NDEF message with PN532
- Cannot read NDEF file using Android HCE and PN532 nfc
- PN532 module connected to Raspberry Pi could not be use by Python script after some time
- Send a custom NFC APDU command to a HCE device with PN532 python
- PN532 sometimes not responding with ESP32
- Shared SPI for SD card and NFC reader on ESP32
- ePassport reading with elechouse PN532 v4
- PN532 NFC module works on Arduino, but doesn't on VSCode with PlatformIO
- Error inserting UID : 1698 (28000): Access denied for user 'roor'@'localhost'
- PN532 RFID reader with Raspberry pi Pico C SDK does not return ACK bit
- PN532 Module Not Working in SPI Mode with Arduino UNO
- RFID: PN532 with Mifare Plus SE
- pn532 on Rpi4 SPI reading NFC NDEF message from mobile phone emulating type 4 card
- Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled. - esp32 & PN532
- PN532 not working as expected with I2C communication with ESP8266 NodeMCU v3
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I will submit I've not had much libnfc experience but since you nudged me on that other thread I'll take a stab here mostly based on my knowledge of the PN532 specification.
I'd imagine eliminating all modulations except
NMT_ISO14443AandNMT_ISO14443Bwould help. JustNMT_ISO14443Aalone would be best though (see note below.) Though technically MRTDs can support either A or B type modulation, the PN532's type B performance is abysmal anyway so it will never support those MRTDs. Removing all butNMT_ISO14443Awould probably prevent a duty cycle that switches between the different modulations. Depending on the implementation details of this duty cycle it may be interfering with libnfc's ability to detect the MRTD.If your MRTD/Passport happens to be an ISO14443 type B then it should still be detected assuming a well tuned/matched antenna. In this case use just
NMT_ISO14443Bin the modulations. The PN532 will still detect an ISO14443B tag, but when you try to transceive data the result will be a fail because of the poor performanceThis brings me to the hardware you're using. Though I've never used that breakout board, I've experimented with hardware layouts that attempt to place the PN532 inside the antenna coil like shown the photo of the board. I found that layout design, despite efforts to match/tune the antenna, resulted in poor performance. I would recommend you connect this one instead, and you'll have better results.