
    BULL CP8 SmarTLP3 Plug and Play disabled PC/SC driver Setup

                               V 1.0


---------
Contents:
---------

    1. Introduction
    2. Components
    3. Installation
    4. 3 Volts card support
    5. Uninstall


---------------
1. Introduction
---------------

Welcome to smarTLP3 PC/SC driver Setup for Windows 9x and NT 4.0.

This release provides the necessary files needed to enable the V1.0
release of the Microsoft Smart Card Base Components to communicate
with a smart card through a SmarTLP3 attached to a PC.


------------------------------------
2. SmarTLP3 PC/SC driver Components
------------------------------------

The following components are included in this release.

* For Windows 9x
    stlp3.vxd
    smclib.vxd

* For Windows NT 4.0
    tlp3nt4.sys
    smclib.sys

and Smart Card Reader detection tool
    PCSCdtcN.cpl
    PCSCdtc.ini


---------------
3. Installation
---------------

* For Windows 9x

To install the PC/SC SmarTLP3 driver on a target machine, you must
before install the V1.0 release of the Microsoft Smart Card Base
Components.

After, the setup :

   - adds to your system directory the following files
       %WINDIR%\system\stlp3.vxd
       %WINDIR%\system\smclib.vxd
       %WINDIR%\system\PCSCdtcN.cpl
       %WINDIR%\system\PCSCdtc.ini
       %WINDIR%\system\avrtl.rom
       %WINDIR%\system\avrtl.eep
       %WINDIR%\system\PCSCdtcN.cpl

   - modifies your registry

After installation of the SmarTLP3 device driver, the setup asks if
you want to launch the Smart Card Reader detection tool. The
detection tool modifies registry to load the driver of the detected
reader. It also download the current firmware in the SmarTLP3 if
necessary, and disable the SmarTLP3 plug and play function.




    Notes:

    To detect smart card readers, the setup ask you to reboot a
    first time to cancel the last detected configuration if the
    Ressource Manager is running.
    In this case, PCSCdtcN will be called automatically at the
    restart of Windows. It will be able to detect and update your
    new configuration.

    The CP8 driver is able to run multiple CP8 readers.
    In order to add a new reader or change the COM port assignment
    for an existing reader call PCSCdtcN in control panel that will
    detect and update the new configuration.
    PCSCdtcN in control panel is named "32bit BULL PCSCdtc PnP Disable".

    The change will either take effect after boot.

    The V1.0 release of the Microsoft Smart Card Base Components
    installation copies a smclib.vxd in system directory.
    The setup overwrites it with smclib.vxd supplyed in this
    package if it is more recent.

* For Windows NT 4.0

To install the PC/SC SmarTLP driver on a target machine, the setup :

   - adds to your directory the following files
       %WINDIR%\system32\drivers\tlp3nt4.sys
       %WINDIR%\system32\drivers\smclib.sys
       %WINDIR%\system32\PCSCdtcN.cpl
       %WINDIR%\system32\PCSCdtc.ini
       %WINDIR%\system32\avrtl.rom
       %WINDIR%\system32\avrtl.eep

   - modifies your registry

    Notes:

    The CP8 driver is able to run multiple CP8 readers.
    In order to add a new reader or change the COM port assignment
    for an existing reader call PCSCdtcN in control panel that will
    detect and update the new configuration.
    PCSCdtcN in control panel is named "32bit BULL PCSCdtc PnP disable".

    The change will either take immediate effect.

    The V1.0 release of the Microsoft Smart Card Base Components
    installation copies a smclib.sys in system directory.
    The setup overwrites it with smclib.sys supplyed in this
    package if it is more recent.



-----------------------
4. 3 Volts card support
-----------------------

* For Windows 9x

The driver can support 3 Volts card. To select this option you have to enter
the following key in the registry:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\stlp3\Voltage]
"3VEnable"=dword:00000001
or
"3VEnable"=dword:00000000 if you want to disable 3 the Volts support.

In this mode, the driver is trying to power-up the card at 3 Volts. If the card is mute,
it try 5 Volts.

Warnings:
- Some 5 Volts card can disturb the driver if they are not mute on the 3 Vots power-up.
- If a 3 Volts card is mute, the driver try a 5 Volt power-up. This may be harmful
for the card.


------------
5. Uninstall
------------

* For Windows 9x

Uninstall of PC/SC SmarTLP3 driver:

   - deletes the keys:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\stlp3]
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\stlp3]

   - deletes the files:

       %WINDIR%\system\stlp3.vxd
       %WINDIR%\system\PCSCdtcN.cpl
       %WINDIR%\system\PCSCdtc.ini
       %WINDIR%\system\avrtl.rom
       %WINDIR%\system\avrtl.eep

Uninstall asks for reboot the computer.


    Notes:

    The smclib.vxd common libraries used by the smart card reader
    drivers is not removed during uninstall. This is because
    device drivers may still be installed in the system that depend
    on the smclib libraries to start and run. The smclib.vxd files
    may be safely removed after all smart card reader device drivers
    have been removed.

* For Windows NT 4.0

Uninstall of PC/SC SmarTLP3 driver:

   - deletes the keys:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tlp3nt4]

   - deletes the files:

       %WINDIR%\system32\drivers\tlp3nt4.sys
       %WINDIR%\system32\PCSCdtcN.cpl
       %WINDIR%\system32\PCSCdtc.ini
       %WINDIR%\system32\avrtl.rom
       %WINDIR%\system32\avrtl.eep


    Notes:

    The smclib.sys common libraries used by the smart card reader
    drivers is not removed during uninstall. This is because
    device drivers may still be installed in the system that depend
    on the smclib libraries to start and run. The smclib.sys files
    may be safely removed after all smart card reader device drivers
    have been removed.


----------------------------------------------------
5. Bad Plug-and-Play support of the Resource Manager
----------------------------------------------------

The Windows 95 and 98 releases of the Smart Card Base Components do
not support fully plug-and-play. Failure is timing, i.e. system,
dependent. This release of the SmarTLP3 driver
disables Plug-and-Play on the SmarTLP3 and therefore avoid the Smart
Card Base Components Plug-and-Play problems.

The Plug-and-Play feature of the SmarTLP3 can be reactivated by
removing the current driver (Add/remove programs from the Control
Panel), and executing the Plug-And-Play driver setup available
separately.

