If you have an .exe or .zip file containing the label "instalable dnie v1502", follow this protocol.
git clone https://github.com/LudovicRousseau/CCID.git cd CCID ./bootstrap ./configure --enable-usb --disable-twinserial --prefix=/usr make -j$(nproc) sudo make install instalable dnie v1502
Now, manually add the DNIE v1502 PID/VID to the reader list: If you have an
echo '0a5c:5842:0x00:Dnie v1502' | sudo tee -a /usr/lib/pcsc/drivers/ccid/readers.conf
First, verify the exact hardware:
lsusb | grep -i "DNI"
Expected output:
Bus 001 Device 004: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 Card Reader
-- but you'll see something like: ID 0a5c:5842 Broadcom Corp. DNIe v1502
If you see 0a5c:5842 – that’s the Broadcom-based secure microcontroller. DO NOT USE THE WINDOWS VM METHOD. Now, manually add the DNIE v1502 PID/VID to