readmeE.txt Driver File Contents (USB_20Interface.zip)

*************************************************************************

 README.TXT for the Windows CE .Net 4.1 Touch Panel Driver

 Copyright(C) 2002-2004 Fujitsu Component Limited.  All rights reserved.

*************************************************************************

1. Introduction

  This driver works on Windows CE .Net4.1(x86).
  This driver supports Fujitsu Component USB interface Touch Panel devices.  
  USB I/F Controller : NC41120-0004,-0015


2. Installation

    (1) Modify PROJECT.REG or PLATFORM.REG and COMMON.REG and COMMON.BIB files in your project on 
        Windows CE Platform Builder.

        a)PROJECT.REG or PLATFORM.REG
          Search for the registry key [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH].
          Delete all lines (and other references) in this key , then add the following lines.

          [For  NC41120-0004]
          "DriverName"="Fidrtpce.dll"
          "SpinTop"=dword:0
          "XYConvert"=dword:0
          "VendorID"=dword:430
          "ProductID"=dword:508
          "CMD"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
                   ,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

           ## Details of parameter ##
           1) SpinTop
              The coordinates are rotated by the following values.
              Set up 0 in the parameter when the coordinates are not rotated.
                0 : The coordinates are not rotated.
                1 : The coordinates are rotated right 90 degrees.
                2 : The coordinates are rotated right 180 degrees.
                3 : The coordinates are rotated right 270 degrees.

           2) XYConvert
              X and Y coordinates (The reversal of origin coordinate and maximum coordinate) 
              are changed by the following values.
              Set up 0 in the parameter when the coordinates are not changed.
                0 : X and Y coordinates are not changed.
                1 : X coordinate is reversed.
                2 : Y coordinate is reversed.

           3) VendorID
              Input VendorID of Touch Panel Controller.

          ## Attention ##
            *Input VendorID with hex decimal.

           4) ProductID
              Input ProductID of Touch Panel Controller.

          ## Attention ##
            *Input ProductID with hex decimal.

           5) CMD
              Command to transmit at the time of the start is set up. 
              It is used for one command 8 bytes. 
              5 commands can be set up in this driver at the same time.
              The following is the example to do a setup of DELAY and a setup of BUTTONMAP. 

            "CMD"=hex:40,01,07,07,23,00,00,00,40,02,01,00,00,00,00,00,00,00,00,00
                     ,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

          ## Attention ##
            *Input CMD with hex decimal.
            *Refer to the specification of USB I/F Controller for the command. 
            *The output mode can't be set up in this driver. 

        b)COMMON.REG
           Add the following registry key and line.

          [HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\%VendorID%_%ProductID%\Default\3\FCL_Touch_Driver]
               "DLL"="Fidusbce.dll"
               "Prefix"="HID"
               "Index"=dword:2

          [HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\FCL_Touch_Driver]
               "DLL"="Fidusbce.dll"
               "Prefix"="HID"
               "Index"=dword:2

          %VendorID% and %ProductID% are to mention VendorID and ProductID of the control IC
          which is actually used. The following is a mentioned example in case of NC41120-0004. 

          [HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1072_1288\Default\3\FCL_Touch_Driver]

          ## Attention ##
            *Input VendorID and ProductID with decimal.


        c)COMMON.BIB
           Add the following line in your COMMON.BIB file.

           Fidrtpce.dll    $(_FLATRELEASEDIR)\Fidrtpce.dll        NK  SH
           Fidusbce.dll    $(_FLATRELEASEDIR)\Fidusbce.dll        NK  SH


          ## Attention ##
            *Please do not add this line to the head of COMMON.BIB file.
             The following is the example of the position where a setup mentions it.

         ; @CESYSGEN IF CE_MODULES_GWES
               gwes.exe        $(_FLATRELEASEDIR)\gwes.exe            NK  SHM
               Fidrtpce.dll    $(_FLATRELEASEDIR)\Fidrtpce.dll        NK  SH
         ; @CESYSGEN ENDIF
         ; @CESYSGEN IF CE_MODULES_DEVICE
               device.exe      $(_FLATRELEASEDIR)\device.exe          NK  SHM
               regenum.dll     $(_FLATRELEASEDIR)\regenum.dll         NK  SH
               Fidusbce.dll    $(_FLATRELEASEDIR)\Fidusbce.dll        NK  SH


    (2) Build platform on Windows CE Platform Builder. At this time, five error messages are indicated 
        because there is no DLL of this driver to include to make an image. 
        Ignore this message, and proceed in the next process. 

    (3) Copy "Fidrtpce.dll" and "Fidusbce.dll" to the Build-Release directory.
        Normally this directory would be located in "WINCE410\PUBLIC\%MyProjectName%\RelDir\X86_Release".
        %MyProjectName% should specify an actual project name. 
  
    (4) Create image on Windows CE Platform Builder. (default nk.bin)
        At this time, two warning messages are indicated to include this driver not 
        which is being made this time. Ignore this message, and proceed in the next 
        process. 

    (5) Transfer the WindowsCE image file which included Touch Panel driver to
        the target system.

    ## Attention ##
       *The pass of the Build-Release directory of the process (3) is the following 
        by the version of Windows CE Platform Builder. 

        Windows CE Platform Builder 3.0      :"WINCE300\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net     :"WINCE400\PUBLIC\%MyProjectName%\RelDir\X86_Release"
        Windows CE Platform Builder .Net 4.1 :"WINCE410\PUBLIC\%MyProjectName%\RelDir\X86_Release"


3. Calibration
   The adjustment of touch position uses the standard calibration software included
   in Windows CE.  Please refer to help of the stylus properties. 

   ## Attention ##
     *Add the following lines to the registry key [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
      of PROJECT.REG or PLATFORM.REG when the effective range of the Cailbration Point is small. 

     "MaxCalError"=dword:12

     ## Details of parameter ##
     1) MaxCalError
        The effective range becomes wide as much as this value is big. 

     *Write it in the registry key [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] of PROJECT.REG 
      or PLATFORM.REG as "CalibrationData" when you input an initial Calibration point value. 
 
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.56