ACS ACOS6 & ACOS6-SAM Multi-Application & Purse Smart Card SDK

ACS ACOS6 & ACOS6-SAM Multi-Application & Purse Smart Card SDK

  • Comes with a ACR38 Smart Card Reader w/ SAM slot
  • 15 x Cards (ACOS3, ACOS6 & ACOS6-SAM)
  • Includes demo programs
  • Includes tools & utilities
  • Sample code


The ACS ACOS6 Multi-Application & Purse Smart Card Software Development Kit (ACOS6 SDK) is designed for professional developers who are interested in developing applications on ACOS6 and ACOS6-SAM. It contains tools allowing one to learn the ISO7816-4’s file structure on ACOS6, as well as a personalization scripting tool, the Scripting Tool Plus, enabling one to personalize a smart card. Further, development of applications is facilitated through the unique ACS Card Tool, which allows users to send direct commands to any PC/SC-compliant smart card readers and cards. With these useful tools and a user-friendly interface, the development kit can reduce the time and cost that users invest into R&D and Marketing.

ACOS6 is a high speed and flexible smart card offering cost effective solutions. It is specifically designed to address the requirements of multiple applications and multiple e-purses with secure hierarchy for multiple levels. Providing each independent application with a secure environment, it is suitable for a wide range of applications in government services, payment applications, online top-up, loyalty programs, and more.

ACR38U Reader

With the fast growth of personal computing standards, the ACR38U-A4 smart card reader/writer is a USB full speed device designed for use in the PC environment today.

This reader series combines a modern design with the latest technology, and makes it a suitable solution for demanding environments. ACR38U has an optional built-in Security Access Module (SAM) slot that supports various high security applications. It is ideal for use in network security, electronic payment systems, electronic identifications as well as other advanced smart card applications. Other casing designs are also available.

SDK contains:

CD-ROM contains:

  • Reference Manual(s)
  • Tools and Utilities:
  • Sample Codes:
    • Demonstrates basic commands used to communicate with the cards and readers
    • Available in the following programming languages:


  • Demo Programs
    • ACOS6 Demo Program
      • It is a Demonstration program to show the APDU command in every action between ACOS6, the terminal and ACOS6-SAM in real application.
  • Tools & Utilities
    • ACOS6 Personalization Scripting tool
      • Allows you to build personalization script quickly with easy understanding to construct data objects themselves under GUI.
    • ACOS6 Script Tool Plus
      • Allows you to load the scripts into smart card built by personalization tool for personalization.
    • ACS Card Tool
      • Allows you to send commands directly to any of PCSC-compliant smart card reader and cards including ACOS6 and ACOS6-SAM cards.
    • QuickView
      • Allows you to check if you have properly installed your ACS reader
    • PC/SC Learning Tool
      • Allows you to send commands to any PC/SC compliant smart card reader, and to any ISO7816 T=0 compliant smart card. It teaches you how to use the PC/SC APIs step-by-step and what parameters to use.
  • Sample Codes
    • Available for the following programming languages: Visual Basic 6.0, Visual Basic.NET, Visual C++, Borland Delphi, Java, C#
  • Smart Card Reader Driver(s)
  • Reference Manual(s)
  • Cards included: ACOS3, ACOS6 and ACOS6-SAM
  • USB 2.0 Full Speed Interface
  • Plug and Play – CCID support brings utmost mobility
  • Smart Card Reader:
    • Supports ISO 7816 Class A, B, and C (5 V, 3 V, 1.8 V) cards
    • Supports CAC
    • Supports Java Card
    • Supports M.O.S.T. Card®
    • Supports SIPRNET Card
    • Supports J-LIS Card
    • Supports microprocessor cards with T=0 or T=1 protocol
    • Supports memory cards
    • Supports PPS (Protocol and Parameters Selection)
    • Features Short-Circuit Protection
  • Application Programming Interface:
    • Supports PC/SC
    • Supports CT-API (through wrapper on top of PC/SC)
  • Supports Android™ 3.1 and later (smart card reader)


Support & Downloads



ACS Products:



Manufacturer Advanced Card Systems (ACS)
Supported Smart Card Reader
  • ACR38U-I1 Smart Card Reader
  • ACR38U-N1 Smart Card Reader
  • ACR38U-A4 Smart Card Reader
  • ACR1281U-C1 Dual Interface Smart Card Reader
Supported Smart Cards
Software (CD) Tools & Utilities

ACOS6 Demo


  • Checks for proper driver installation

Script Tool 5

PC/SC Card Polling

  • Display card type, card status, and Answer-To-Reset output.

Simple PC/SC

  • Perform different PC/SC commands

The sample codes are written in the following programming languages:

  • Java (x86 and x64)
  • Microsoft Visual Basic .NET 2013 (x86 and x64)
  • Microsoft Visual C# .NET 2013 (x86 and x64)
  • Microsoft Visual C++ .NET 2013(x64)

Smart Card Reader Driver(s)

ACOS3 Reference Manual

ACOS6 Reference Manual

ACOS6-SAM Reference Manual

ACR38-SAM Technical Sheet

Operating System Support
  • Windows® 7 (x86 and x64)
  • Windows 8.1 (x86 and x64)
  • Windows 10 (x86 and x64)

ACR38-SAM Reader

Manufacturer Advanced Card Systems (ACS)
Dimensions 97mm (L) x 72mm (B) x 18.5mm (H)
Weight 95 g
Operating Conditions Temperature: 0 – 50° C
Humidity: 40% – 80% (non-condensing)
Card insertion cycles: min. 100,000
USB Host Interface Protocol: USB CCID
Connector Type: Standard Type A
Power Source: From USB port
Speed: USB Full Speed (12 Mbps)
Supply Voltage: 5 V
Cable Length: 1.5 m, Fixed
Color Black
LED Green
Application Programming Interface (API)
  • PC/SC
  • CT-API (through wrapper on top of PC/SC)
SAM Card Interface (Optional) Number of Slots: 1 Standard SIM-sized
Standard: ISO 7816 Parts 1-3, Class A, B, C (5 V, 3 V, 1.8 V)
Protocol: T=0; T=1; Memory Card Support
Card Connector Type: Contact
Contact Smart Card Interface Number of Slots: 1 Full-sized Card Slot
Standard: ISO 7816 Parts 1-3, Class A, B, C (5 V, 3 V, 1.8 V)
Protocol: T=0; T=1; Memory Card Support
Supply Current: Max. 50 mA
Smart Card Read/Write Speed: 9.6 Kbps – 600 Kbps
Short Circuit Protection: (+5) V/GND on all pins
Clock Frequency: 4.8 MHz
Card Connector Type: Contact, Landing (optional)
Card Insertion Cycles: Min. 100,000, Min. 200,000 (for landing connector)
Smart Card Supported
Compliance / Certifications EN 60950/IEC 60950, ISO 7816, USB Full Speed, EMV™ Level 1 (Contact), PC/SC, CCID, CE, FCC, WEEE, RoHS 2, REACH
FIPS 201 (USA), TAA (USA), J-LIS (Japan), VCCI (Japan), PBOC (China), Microsoft® WHQL
Operating System Support Windows® 98, Windows® ME, Windows® 2000, Windows® XP, Windows Vista®, Windows® 7, Windows® 8, Windows® 8.1, Windows® 10
Windows® Server 2003, Windows® Server 2008, Windows® Server 2008 R2, Windows® Server 2012, Windows® Server 2012 R2
Linux®, Mac OS®, Solaris, Android™ 3.1 and later

You may also like…