If you have a USB Reader/Writer, please let me know if it's working in the comments below. I've had a lot of reports from people that the software works but they're unable to get the USB Reader/Writer to work. The one I worked on interfaced with the Parallel Port and worked fine. I don't have a USB Reader/Writer to experiment with though. Oct 24, 2011 We want to install the reader writer driver on windows xp but the following message appear on the screen when we try to write to the card 'LTP port not available' Will somebody please help me!!! For xp you need the software update.
- Husqvarna D Card Reader Writer Driver For Mac Download
- Husqvarna D Card Reader Writer Driver For Mac Windows 7
- Husqvarna D Card Reader Writer Driver For Macbook Pro
- Magnetic Credit Card Reader Writer
Source download
Get released/stable versions
Go in the Download section. I provide .tar.bz2
archives ready to be built using:
The latest README is at README.md.
Get the current source code from git
If you are a C-language developper (or you know what you are doing), you can also access the git developement version. You may need to use the git version to support the latest added readers.
Main CCID/ICCD features supported
- Exchange levels
- short APDU
- extended APDU (with some limitations and lack of support from PC/SC)
- TPDU
- character
- card protocols
- T=0
- T=1
- Protocol Parameter Selection (PPS)
- negociation made by the driver if needed
- highest card/reader communication speed selected
- specific mode supported
- multi-slot readers
- composite CCID devices
- PC/SC v2 part 10 features:
- GET_FEATURE_REQUEST
- secure PIN verify (FEATURE_VERIFY_PIN_DIRECT)
- modify PIN entry (FEATURE_MODIFY_PIN_DIRECT)
- reader PIN properties (FEATURE_IFD_PIN_PROPERTIES)
- Multifunctional Card Terminal reader direct (FEATURE_MCT_READER_DIRECT)
- retrieve reader properties in TLV form (FEATURE_GET_TLV_PROPERTIES)
- bMinPINSize and bMaxPINSize: How to know the PIN sizes supported by a pinpad reader?
- sFirmwareID
- bTimeOut2
- wLcdMaxCharacters and wLcdMaxLines
- wLcdLayout
- send CCID escape commands (FEATURE_CCID_ESC_COMMAND)
- Data rates list
- Localize LCD display messages (Gemalto GemPC PIN PAD, Covadis Véga-Alpha)
- Extended APDU (for T=1 cards only and if your reader is in TPDU mode or extended APDU mode. For T=0 cards this is managed by the application itself.)
- SCardGetAttrib() attributes
- ICCD versions A and B
- RAM consumption efficiency for embedded systems using
--enable-embedded
CCID features not yet supported
- Manage suspend/resume (for example in a laptop)
- Reader clock frequency change
Contact me if you want to see the support of the above not yet supported features and you have a budget.
Non CCID features that I do not plan to support
- read/write on memory cards
In fact I may implement one of these features if you have a budget.
How to get support
If you have a problem and want to get support from me you shall include the following information:
Versions
- CCID driver version
- pcsc-lite version
- the output of the command '
/usr/sbin/pcscd --version
'
Platform
- Operating system or GNU/Linux distribution name and version
- Hardware details: Standard compatible PC, special board, Raspberry Pi, etc.
- Smart card middleware name and version
- Smart card reader manufacturer name and reader model name
- Smart card name
Log
Then you shall generate a complete log (do not truncate it).
- If you need to enter the smart card PIN to reproduce the problem then consider changing your PIN before generating the logs as the PIN value will be included in the logs.
- Kill any running
pcscd
process - (re)start pcscd exactly as described bellow:
- Stop pcscd (using Control-C) after the problem occured and send me the generated
log.txt
file
gdb backtrace
If you experience a crash of pcscd it is useful for me to have a backtrace.
Husqvarna D Card Reader Writer Driver For Mac Download
Then copy/paste the complete output in your bug report.
Mailing list
If you have general questions or bug reports you should use the Pcsclite-muscle mailing list.
First search the mailing list archives. Maybe your probem has already been reported and solved. If you have not found a solution then subscribe to the Pcsclite-muscle mailing list and send your request to pcsclite-muscle@lists.infradead.org..
Check reader's compliance to CCID specification
To know if a smart card reader is CCID compliant and should be supported by this driver but is not listed bellow
Just get the source code of this driver, install the build dependencies (see Build-Depends: for Debian systems) and do:
and send me (ludovic.rousseau@free.fr) the generated output.txt
file.
If your reader is CCID compliant and you would like to add it to the list of readers I would also need:
- The URL of a web page describing the reader. Typically the web page of the reader description on the manufacturer web site.
- A picture of the reader. In general a picture is already available on the manufacturer web page described above.
CCID/ICCD readers
- Supported readers
- Should work readers
- Unsupported readers
- Disabled readers
All the readers are also included in a big matrix.
Reader selection
You can use an interactive reader selection tool at: Reader selection.
See Reader Selection: find the smart card reader you search for a presentation of the tool.
Authors
The main author is Ludovic Rousseau <ludovic.rousseau@free.fr>.
I reused source code from other free software projects whose authors are:
- Carlos Prados for the PPS and ATR parsing code (taken from his towitoto driver) in
towitoko/
directory. - Olaf Kirch for the T=1 TPDU code (from the OpenCT package) in
openct/
directory. I (Ludovic Rousseau) greatly improved this code.
Licence
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
The complete licence is available at GNU Lesser General Public License, version 2.1
Supported Operating Systems
GNU/Linux
GNU/Linux using libusb 1.0.x and later
Mac OS X
Apple includes my CCID driver (version 1.3.8, released in June 2008) since Leopard 10.5.6. See the mail from Shawn Geddis to have a list of changes.
See the evolutions of the CCID driver in Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10), El Capitan (10.11), Sierra (10.12), High Sierra.
Snow Leopard (10.6.x) and later
Mac OS X Snow Leopard (10.6) and later are supported without patches. To build the driver you need to extract the archive and do:
Leopard (10.5)
Mac OS X Leopard (10.5) is supported with a simple patch. To build the driver you need to extract the archive and do:
NOTE: The execution of ./MacOSX/configure
will fail if you have a space character in your current working directory pathname.
NOTE: Apple's version of pcsc-lite installed with Leopard has many bugs and problems.
Tiger (10.4)
Mac OS X Tiger (10.4) uses an old pcsc-lite with some problems:
- A missing call to
IFDHSetProtocolParameters()
so the reader is not configured correctly regarding to the card ATR. - A wrong API for
SCardControl()
so you can't use a pin pad reader or any other feature provided bySCardControl()
. - No way to generate a cold reset. Only a warm reset is possible. Uncomment the line
#CFLAGS='$CFLAGS -DFAKE_CARD_CHANGED'
inMacOSX/configure
to fake a card movement after a reset to simulate a cold reset. Note thatSCardReconnect()
will then fail withSCARD_W_REMOVED_CARD
.
You can use this (now unmaintained) patch.
Solaris
The driver should work on Solaris.
I can't test is myself so patches are welcome if needed.
You can find a PC/SC-lite package form Oracle.
FreeBSD
The driver is available in the freshport.
NetBSD (pkgsrc)
The driver is available in pkgsrc as security/ccid.
Other operating systems
It may or may not work.
Available binaries
The drivers are also available as packages libccid
If you prefer using a Mac to a PC, it can be difficult to find the right CAC card reader to work well with your machine.
So many CAC readers that might work well with Windows run into problems with Apple software and products. This is often despite the manufacturer claiming their product is Mac friendly.
To save you the trouble and frustration of purchasing a CAC reader that ends up not working for you, we’ve put together some of the best CAC readers for Mac users. Each product on this list has been confirmed to be Mac compatible by real CAC users. While a lot of products may claim compatibility, the ones on this list have been tried and tested by real Mac users.
Depending on your situation, you may prefer a CAC reader that is primarily intended for desk use, or one which is lighter and more portable. With this in mind, we offer you two lists ranking the best Mac compatible options. Don’t automatically assume the top product is the best for your situation. You might have a specific set of needs which makes another product a better fit. The tables are intended as an overall representation of the best CAC readers for Mac, but you should still consider how suitable each product is for your own purposes.
After the rundown of the best products, we have some general tips and advice on CAC usage for Macs.
Husqvarna D Card Reader Writer Driver For Mac Windows 7
Best CAC Card Readers For Mac – Desk Use
As the above table shows, the Saicoo V1 has been chosen as the best desk based CAC reader for Mac. This is our pick due to the fact that the Saicoo V1 has a good review score over a large number of reviews. The product is affordable, reliable, and has an unobstrusive, discrete style which will look good on almost any desk.
The Saicoo V2 has been chosen for the second place spot as it is slightly more expensive than the V1. However, if you definitely want a vertical standing CAC reader for desk usage, the V2 is the way to go. It has a good review score and the cost is only slightly higher than the V1. This small price increase is worth paying to get a good quality vertical standing CAC reader for Mac desk use.
Best CAC Card Readers For Mac – Portable Use
For portable CAC readers with tried and tested Mac compatibility, our top pick is the RT-SCR3 from Rocketek. The 4.5 average review score over a large number of reviews is testament to the product’s overall quality. The design means your CAC card is visible while inserted into the reader, which means you’ll never accidentally forget it.
The SCR-10 from Rocketek is the second choice pick for Mac compatible portable CAC readers. Although it is slightly more expensive than the SCR3, and has a slightly lower review grade average, the SCR-10 has a few extra features, such as built-in SD card compatibility. If you require the extra features, or anticipate needing them in the future, thge SCR-10 is a great choice of portable CAC reader.
CAC Card Readers For Mac Advice
Husqvarna D Card Reader Writer Driver For Macbook Pro
Now that you’ve seen the best desk and portable CAC readers for Mac, please take a moment to consider the following advice.
Magnetic Credit Card Reader Writer
- Always double check if the specific CAC reader you want is suitable for Mac use, specifically with your version of MacOS. There are some CAC readers that work well with older Mac versions, but not with the current iteration.
- Make sure that the seller will be happy to refund you if your CAC reader doesn’t work properly on your Mac
- Check that all of the correct drivers, security certificates etc. are in place before you throw in the towel. Sometimes, your Mac might not be the problem, it could be an issue with something else.
- Ensure you have the proper CAC Enabler for your OS. Our trusty guide to CAC Enablers for Mac can help you determine exactly what you need!