Smartcard Reader / Writer




SmartCards

MAKInterface is a smartcard reader / writer with many advantages in comparison to other products.

00115Art. 00115
59.00 EUR
88.50 USD
MAKInterface Pro LP with build-in crystal 3.579 MHz and exchangeable crystal 6.0 MHz
Pcs.

 



Why MAKInterface ?

Most other readers / writers are using a PIC or similar CPU to communicate with the smartcard. In such cases only software, distributed with the reader / writer and 3rd party software, which explicit supports that particular reader / writer can be used. Such software does use a driver / API, which will in most cases not allow to use or try some non-standard commands. Such limitation does restrict software development. MAKInterface does not use any PIC or CPU, does not need any driver but does establish a direct communication between the smartcard and the PC through the serial port.

Due to various setting opportunities, MAKInterface is compatible with the most used smartcard reader / writer, like DumbMouse, LudiPipo, Phoenix, SerProg, SmartMouse and other. So the opportunity is given to use all software (available on the Internet) developed for these readers / programmers.

Another disadvantage of readers using, a PIC / MCU is that these readers can read/ w rite only the smartcards, which are implemented in the MCU. The DataFlash, Microwire and SPI smartcards have a different pinout (not ISO7816), therefore these smartcards can not be used with such readers. MAKInterface is a direct reader / writer, communicating direct with the smartcard, without drivers, so a direct and unlimited access to every card is possible. For editing DataFlash, Microwire, SPI and other non-standard smartcards, they have just to be connected according the appropriate pinout to MAKInterface.

MAKInterface is the only available smartcard reader / writer, capable to program wafercards without any power supply. So the PIC16X84 and and EEproms of wafercards can be programmed using a notebook. For PIC programming it is necessary that the serial port supplies the standard voltage of 12V.


The Frequency - 3.579MHz, 4.9152MHz, 6.0MHz, ...

In order to process smartcards, a frequency is needed with which the data transfer speed will be defined. Most reader / writer are working with the frequency of 3.579MHz. With this frequency the data transfer speed will be set at 9600 baud , necessary for most smartcards (GSM SIM, ...). Other smartcards (see ATR) are requesting other baud rates.

Other frequencies can be used to speed up the data transfer. Ordinary GSM SIM smartcards can be used very often with a frequency of 3.579MHz * 1.5-3.0. Out of 10 GSM SIM smartcards, tested, 8 have worked without problems at 28800 baud (frequency 10.737MHz). So file scanning and the Ki extraction can be increased 3 times.

MAKInterface is able to use exchangeable crystal in order to change the frequency.

 

Power Supply

The power supply of MAKInterface is a advanced developement, which enables working with smartcards even in Phoenix mode without additional external power supply. The status of DTR und RTS is without any relevancy. External power supply is not needed. For PIC programming it is necessary that the serial port supplies the standard voltage of 12V.


In order to use MAKInterface as a smartcard reader, a contacting unit is needed.

We are offering following smartcard contacting units:

1. Smartcard contacting unit kit for normal smartcards
2. Smartcard contacting unit kit for small (GSM SIM) smartcards
3. Universal, assembled smartcard contacting unit with a normal and a small unit



1. Smartcard contacting unit kit for normal smartcards

The kit, offered as article-Nr. 00500, contains a smartcard contacting unit, cable and connector for connection to MAKInterface.

This unit is recommended for reading of smartcards with normal dimensions.

The assembling of the kit is done by soldering of the contacts to the contacting unit.

  Unit 00500, connected to MAKInterface


00500Art. 00500
3.90 EUR
5.85 USD
ISO 7816 smart card contacting unit
Pcs.

 






2. Smartcard contacting unit kit for small (GSM SIM) smartcards

The small contacting unit is suitable for small GSM SIM smartcards, used very often in GSM phones.

00502Art. 00502
4.60 EUR
6.90 USD
GSM SIM socket for small GSM simcards
Pcs.

 

 



3. Universal, assembled smartcard contacting unit with a normal and a small unit

This smartcard contacting unit enables the reading / writing of all ISO7816 smartcards like GSM SIM smartcards, Cashcards, DSS, CryptoFlex, CyberFlex, GPK2000, MPCOS, MultiFlex, PayFlex, Starcos, SECA, I2C, SLE4418/28, SLE4432/42, Phonecards, (Gold)wafer smartcards and Atmel cards (FunCard, Jupiter1, ...)

00505Art. 00505
22.90 EUR
34.35 USD
Universal, assembled smartcard PCB with one normal and one small smartcard socket for ISO7816, Goldwafer and Atmel smartcards (FunCard, Jupiter1)
Pcs.

 


The middle connector is used for ISO7816 smartcards as GSM, I2C, SLExxx

The right connector is used for PIC smartcards as MM (Wafer smartcards) and MM2 (Goldwafer smartcards)

The left connector is used for Atmel smartcards as Funcard, Jupiter1 etz. - with the 3.579 MHz or any other crystal


On the left socket are taken out all 8 ISO7816 lines, so this socket can also be used for programming of other smartcards, which have a different pinout than ISO7816 and can not be programmed with the normal connection cable. With the proper connection, using the connection cable (article-nr. 00730) also Microwire (93LC06/46), SPI (Dataflash) and other exotic smartcards, which usually require special programmers, can be programmed.


00730Art. 00730
9.90 EUR
14.85 USD
Connection Cable for MAKInterface with articles 00722, 00724, 00728 and 00505 (for smartcards, which do not posses a pinout according ISO 7816)
Pcs.

 



Smartcard Programmer Set

Smartcard-Programmer-Set contains all necessary components for reading and writing of smartcards:

Included in the set are:

Article 00115 MAKInterface Pro LP with build-in crystal 3.579 MHz and exchangeable crystal 6.0 MHz

Article 00505 Universal, assembled smartcard PCB with one normal and one small smartcard socket for ISO7816, Goldwafer and Atmel smartcards (FunCard, Jupiter1)


The Smartcard - Programmer - Set is fullfilling following skills:

LudiPipo Programmer - for das programming of PIC microcontroller und seriell EEproms

AVR/SPI Programmer - for programmieng of Atmel microcontroller

Phoenix / Smartmouse Programmer - (3.579MHz und 6.000MHz) for programming of T=0, T=1 and other asynchrone smartcards and external EEproms of PIC and Atmel AVR smartcards

DumbMouse Programmer - for programming of various synchrone und asynchrone smartcards

PC/SC Smartcard Programmer - for programming of T=0, T=1 and other smartcards using the PC/SC protokoll

00125Art. 00125
69.00 EUR
103.50 USD
Smartcard Programming Set, includes: article nr. 00115 and 00505
Pcs.

 
 



Smartcard Explorer Set

The Smartcard - Explorer - Set contains all necessary components for reading, writing, emulation and logging of smartcards:

Included in the set are:

Artikel 00115 MAKInterface Pro LP with build-in crystal 3.579 MHz and exchangeable crystal 6.0 MHz

Article 00305 RS232 extension cord 1.8m, 25 to 9 pole D-SUB

Article 00505 Universal, assembled smartcard PCB with one normal and one small smartcard socket for ISO7816, Goldwafer and Atmel smartcards (FunCard, Jupiter1)

Article 00522 Emu/Log connection cable for 00524, Season1 and Season2 compatible

Article 00524 Smartcard Emulator & Datalogger (Normal) + IC Socket. Goldwafer, Goldwafer2, Jupiter1, Funcard, Season1, Season2 compatible


By combination of its components, the Smartcard - Explorer - Set fullfils following skills:

LudiPipo Programmer - for das programming of PIC microcontroller und seriell EEproms

AVR/SPI Programmer - for programmieng of Atmel microcontroller

Phoenix / Smartmouse Programmer - (3.579MHz und 6.000MHz) for programming of T=0, T=1 and other asynchrone smartcards and external EEproms of PIC and Atmel AVR smartcards

DumbMouse Programmer - for programming of various synchrone und asynchrone smartcards

PC/SC Smartcard Programmer - for programming of T=0, T=1 and other smartcards using the PC/SC protokoll

Season1 Smartcard Emulator - for emulation of asynchrone smartcards using the PC

Season2 Smartcard Emulator - for emulation of asynchrone smartcards using the PC

Universal PCB. By placing of appropriate ICs (to be purchased separately) into the sockets of the PCB, various smartcards can be emulated, as for example:

  • Goldwafer, Piccard (16F84+24LC16)
  • Goldwafer2, Piccard2 (16F876/7+24LC64)
  • Jupiter1 (Atmel AVR 90S2343+24LC16)
  • Funcard2 (Atmel AVR 90S8515+24LC64)
  • Funcard3 (Atmel AVR 90S8515+24LC256)
  • MegaFUN (Atmel AVR Mega161+24LC64)
00120Art. 00120
84.00 EUR
126.00 USD
Smartcard Exlorer Set, includes: article nr. 00115, 00305, 00505, 00522, 00524
Pcs.

 
 



Digital Mode Switch

Digital Mode Switch is a extension PCB for MAKInterface Pro, which enables software driven changing of the smartcard mode. Due to this opportunity, there is no need for change of the jumper settings or cable replugging, as it has been for example necessary using the previous procedure for programming of goldwafer smartcards.

Digital Mode Switch does posses a very stable oscilator circuit, optimized for frequencies between 1 Mz and 10 MHz. The crystal is plugged on a socket, so the change of frequencies can be performed very quick and easy.

MAKInterface Pro is together with Digital Mode Switch a fully automated plug-and-play smartcard reader / writer.

Using the software "Digital Switching Utility", the desired mode is changed just with a mouseclick, after which every Phoenix / Smartmouse, LudiPipo und Atmel/SPI compatible software can be used.

The mode switching is performed through the parallel port, so there is no possibility that a conflict with software, using the serial port, occurs. The necessary prallel-port cable is supplied with Digital Mode Switch.

For the usage of Digital Mode Switch (artikle-nr. 00507), also following articles are needed:

  • 00115 MAKInterface Pro
  • 00200 Battery holder
  • 00300 or 00305 extension cord
  • 00505 Universal, assembled smartcard PCB
  • 4 Batteries 1.2V NiCd/NiMh
  • The software "Digital Switching Utility", which is available for free download in the in the Support menu.

MAKInterface Pro has to be connected to the serial port and Digital Mode Switch to the parallel port of the PC.

In the Setup Menu of the software "Digital Switching Utility" all ports are automatically recognized and also a comprehensive testing of Digital Mode Switch and MAKInterface Pro is beeing performed.

When "Digital Switching Utility", it is recognized that a Setup has not been performed yet...

... and the Setup menu is shown. After the hardware has been successfully set, and testing of the hardware, ...

... the options, which have been set, will be recognized autmatically.

Using the software-mode-switching, application opportunities are given, which have not been possible with a casual smartcard reader / writer. For example, using the software "Makinterface Pro - Digital Mode Switching Smartcard Programmer" - available for free download int the Support menu - a Goldwafer, Goldwafer2 or other smartcards can be programmed with just one mouse click.

The software performs automatically all necessary steps, for example in case of Goldwafer smartcards:

  1. Switch in Ludipipo mode.
  2. Erase Pic.
  3. Programm Loader.
  4. Switch in Phoenix mode.
  5. Programm EEprom.
  6. Switch in LudiPipo mode.
  7. Erase Pic.
  8. Programm Pic application.

The access to the external EEprom is performed, using various protocolls. Following protocolls are supported:

  1. CRD-Files
  2. Multimac
  3. Secanix
  4. SimPic

In case, the application, which has to be programmed, does not support one of these protocolls, the interated loaders can be used, which do support various processors and EEPROMs.

The processors:

  • Atmel AVR 90S2323, 90S2343, 90S4414, 90S4434, 90S8515, 90S8535
  • Microchip PIC 16F627, 16F628, 16FF83, 16F84, 16F85, 16F86, 16F873, 16F874, 16F876, 16F877

can be combined with any of following EEproms

  • I2C EEproms 24C00, 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512

The microcontroller-files can be read and saved in Intel HEX Format and the EEprom-files in Bin, Crd and Hex format.

The software supports for EEprom programming the casual 3.579MHz and also 6.000MHz, 8.000MHz,10.000MHz and 10.700 MHz crystal - the crystal is recognized autmatically and all necessary settings are applied by the software, in case the setting is supported by the UART of the PC. Software, written for 3.579MHz, is also able to use 6.000MHz and 10.700MHz crystals. On the other side, in case of software, written for 6.000MHz, also 3.579MHz, 8.000MHz und 10.000MHz crystals are supported.

Digital Mode Switch is delivered with one 3.579MHz crystal. For speeding up the programming process, a crystal with a higher frequency can be used. The takt rate, recommended by the producer of the device, which has to be programmed should not be exceeded.

In case of Microchip PIC smartcards, it is recommended for takt rates > 5.000MHz, to use HS (high speed) oscillator fuse.

Following some samples for the infleance of the used cristal on the programming speed.

Smartcard 3.579MHz 6.000MHz 10.000MHz 10.700MHz
Goldwafer 43,40s 35,70s - 21,80s
Jupiter1 21,60s 16,70s 12,90s -

The above shown time has been needed for prgramming a complete smartcard (Flash and EEprom 100% full with est-data) on a AMD Athlon 600MHz PC, Windows 98.

The settings of "MAKInterface Pro" (serial port) and "Digital Mode Switch" (parallel port) can be applied manually or automatically (using the Auto command). The software recognizes the port, where the hardware is connected and applies various tests.

The timings for various devices can be detected automatically (using the identify command). They can also be tuned manually in order to achive maximum speed.

The timings for each Smart Card Projekt (.scp) are saved separately.

So MAKInterface Pro (article 00115) with battery holder (article 00200), Universal, assembled smartcard PCB (article 00505) and Digital Mode Switch (article 00507) is the best solution for programming of great quantities smartcards. There is no other device, which enables such a easy and fast programming of smartcards. Also further functions of the software "Makinterface Pro Digital Switching Smartcard Programmer" have to be mentioned as for example the identification of smartcards and the used protocolls, which can be performed with just one mouse click. In case of PIC, Atmel, I2C, 2-wire, 3-wire and other smartcards, the software switches, using Digital Switch Mode, through all modes and shows the result in a few seconds.

   

The reading of the microcontroller and EEprom - in case R/W protocoll is supported - is performed with just one mouse click of the Read-button. Digital Mode Switch switches MAKInterface Pro automatically in the required mode (AtmelAVR/SPI, LudiPipo oder Phoenix) um, and performs the command.

Due to this function, the efforts for identfiing a smartcard are intensively reduced.


00507Art. 00507
29.90 EUR
44.85 USD
Digital Mode Switch for MAKInterface Pro. This article is at present out of stock.
 

 

Out of stock
 

00200Art. 00200
4.60 EUR
6.90 USD
Batteryholder 4*1.2V (AA) with lead/plug for MAKInterface
Pcs.

 
read more

00508Art. 00508
4.60 EUR
6.90 USD
Crystal Set für Digital Mode Switch - 4.9152MHz, 6.0MHz, 8.00 MHz and 10.70 MHz
Pcs.

 





Available Software

Due to various setting possibilities, the MAKInterface is compatible with the most SmartCard Reader/Writer, like the Phoenix Interface, DumbMouse, SerProg, SmartMouse and other.

So the usage of various, freeware / shareware / commercial software and drivers is possible. On various webpages on the internet, driver for PC/SC, Win95/98, WinNT and Linux area also available.

With the MAKInterface, the available software and PC/SC driver, the reading/writing of nearly all smartcards is possible.

Memory-Smartcards: Phone-Cards, I2C, 2-wire, 3-wire , 4-wire, MicroWire, SPI, DataFlash, ...

Processor-Smartcards: T=0, T=1, like GSM Sim-Cards, DSS, CryptoFlex, CyberFlex, GPK2000, MPCOS, MultiFlex, PayFley, Starcos

Whitewafer cards (with PIC16X84), Goldwafer cards (PIC16X84 + EEPROM 24LC16), MM2 and other compatible.


The procedure for programming of Goldwafer and Goldwafer-compatible smartcards is described in the Support menu under "Procedure for programming of Goldwafer and Goldwafer-compatible smartcards". In the Support menu also the procedure for programming of Atmel smartcards is given

Following a part of the software, supported by MAKInterface:

Die Geldkarte EZ-Formatter
GSM Explorer 2.01 Reader 1.07.01Ser
SimCard Editor for Kids Sim_Scan
SCInteregator STEST/SIO
TFK_DIN/TFK_DIN5 UCE32
WinExplorer 4.4 Chip-Cat






As accessories we are offering a wide range of common used smartcards.
Art. 00503
3.90 EUR
5.85 USD
Leiterplatte für Chipkarten Kkt.E.
Pcs.