![ez100pu smart card reader ez100pu smart card reader](https://www.castlestech.com/wp-content/uploads/2015/09/EZ100.jpg)
- #EZ100PU SMART CARD READER DRIVERS#
- #EZ100PU SMART CARD READER DRIVER#
- #EZ100PU SMART CARD READER CODE#
Github’s user Bouroo wrote code to do just that in Python and NodeJS. That’s all good, but it would be good to be able to access and decode the data inside the Thai ID card. I can access the hardware with the reader and get the type of card. Thai Passport 2005 Reading and Decoding Data from the ID Card Seven-Eleven Value Card / Smart Purse – Thailand (Contactless) (Other) Seven-Eleven Value Card / Smart Purse – Thailand (Other) Here are the ones with “Thai” string for reference: You may want to check that file to see all kind of card support. There are several other codes specifically for Thai ID cards in smartcard_list.txt. Possibly identified card (using /home/jaufranc/.cache/smartcard_list.txt):ģB 79 96 00 00 54 48 20 4E 49 44 20 31 32Īn Alcor Micro AU9560 is detected, and it somehow it detects Thai passport, possibly because the program used to create the card was misconfigured? Updating /home/jaufranc/.cache/smartcard_list.txt using Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): + Historical bytes: 54 48 20 4E 49 44 20 31 32Ĭategory indicator byte: 54 (proprietary format) TB(1) = 00 -> VPP is not electrically connected That’s the product page of the specific model, but a search for. It’s a FAST ID EZ100PU smart card reader compliant with ISO7816 standard. Let’s have a look at the card reader itself first. + T0 = 79, Y(1): 0111, K: 9 (historical bytes) Including card power EZ100PU: Powered by USB hub,5V±5,60mA: Card Acceptor / Durability: Friction type with. The good news is that the smart card is automatically detected by the kernel as an EMV Smartcard Reader.ĪTR: 3B 79 96 00 00 54 48 20 4E 49 44 20 31 32 Let’s connect the reader to my laptop, and insert a Thai ID card (contact smart card). Using the Smart Card Reader in Ubuntu 18.04 The other side of the board just has a smart card slot. We can also see the area that interfaces with the smart card’s chip on the bottom left side of the PCB. The design of the board (RX-N99B-2) is very simple with just the main chip: Alcor AU9560 USB smart card controller.
![ez100pu smart card reader ez100pu smart card reader](https://media.ox.ee/pictures/scaled/67/d7/3/2112558_800x600_b.jpg)
#EZ100PU SMART CARD READER DRIVER#
As we’ll see further below, the Linux driver is not needed as it works out of the box.
#EZ100PU SMART CARD READER DRIVERS#
The USB smart card reader comes with a CD that includes drivers for Windows, Linux, Mac OS, and Android, as well as an SDK with a demo program and sample code in C++, Visual Basic. That’s the product page of the specific model, but a search for EZ100PU only reveals the manufacturer may be InfoThink Technology based on Taiwan. I was asked help with configuring a smart card reader on a government computer running Windows 7, but this made me wonder what would happen if I connected the card reader to my Ubuntu laptop and whether I’d be able to read content from a Thai ID card.