2025-07-28 8:23 PM - edited 2025-07-28 8:49 PM
Hi,
I’m currently working with the ST25PcDemoApp. The project works well on its own—it can detect ST readers, read tags, and write NDEF messages successfully.
Now, I’m trying to add FEIG reader (MR102) support. To do this, I copied the FEIG resource files provided in the SDK (readers\feig\resources\windows\x64) into the ST resource folder, as I had already set up the path to that folder in the project. I also included the FEIG library files from readers\feig\lib.
In the application, I added the FEIG reader detection code (copied from ST25PC_NFC) into the scanForReaders() method in MainApp.java.
When I first ran the project, I encountered the following error:
To resolve this, I replaced the OBIDISC4J.dll with the updated one used in the ST25PC_NFC project, which successfully detects the FEIG reader.
However, after updating the DLL and running the project again, I received another error:
After comparing the Windows resource files between ST25PC_NFC and ST25PcDemoApp, I noticed that the following DLLs were missing in ST25PcDemoApp:
msvcp140.dll
Qt5Core.dll
Qt5Gui.dll
Qt5SerialPort.dll
ucrbase.dll
vcruntime140.dll
To keep things aligned, I copied all the libraries and resource files from ST25PC_NFC and replaced it with the existing items in the SDK's respective folders. Now the project runs as expected. It successfully detects the FEIG MR102 reader and performs NFC operations, just like with the ST readers.
Question:
Is this because the current OBIDISC4J.dll in SDK is not supported/compatible by the FEIG reader I am using? Or is there a different recommended method for integrating FEIG readers into the ST25PcDemoApp?
Thanks,
Shahbaz Khan
Solved! Go to Solution.
2025-08-01 1:49 AM
Hello shahbaz,
The ST25PcDemoApp was written to give a bare minimum example for ST readers. FEIG support has indeed been neglected, and the version of libraries in the SDK is out of date.
The correct course of action is the one you have taken: to grab the more recent files from the ST25PC-NFC application.
Thanks for reporting the issue, we will update the FEIG SDK in our next ST25SDK delivery.
Best regards,
Damien
2025-08-01 1:49 AM
Hello shahbaz,
The ST25PcDemoApp was written to give a bare minimum example for ST readers. FEIG support has indeed been neglected, and the version of libraries in the SDK is out of date.
The correct course of action is the one you have taken: to grab the more recent files from the ST25PC-NFC application.
Thanks for reporting the issue, we will update the FEIG SDK in our next ST25SDK delivery.
Best regards,
Damien