windowsarm64drivernfc
Getting an x64-only Device Working on Windows on ARM: Writing a PC/SC Driver for the RC-S380
Windows on ARM emulates x64 applications, but drivers are excluded from emulation. The SONY PaSoRi RC-S380 NFC reader has an x64-only vendor driver, so I wrote an ARM64-native PC/SC driver for it: a UMDF2 virtual reader plus a Python relay. This is a field report from a thinly documented area. It covers the workaround for the WDK's missing MSBuild integration, an undocumented mandatory attribute called SCARD_ATTR_CHANNEL_ID, and a cache that faked success after USB disconnect. Source is published under MIT.
Read more →