ReadmeDrivers.txt Driver File Contents (files_1_wire_drivers_v400.zip)

                   1-Wire Drivers Binary Distribution
                               

This is an archive that holds all 1-Wire Drivers for all Windows 32-bit operating systems.  Note that these are the same drivers installed with the installation program.  Be aware that many drivers need to be registered or have special registry keys added to the system registry in order to function properly.  

For a complete list of installation instructions for all 1-Wire drivers, 
please download White Paper 6:  "1-Wire Drivers Installation Guide for Windows".  It can be found here:  
http://www.maxim-ic.com/appnotes.cfm/appnote_number/1740

Special Considerations for USB device driver installation (DS2490.sys).

1)  Place DS2490.sys and DS2490.inf in a directory.

2)  Plug in DS9490 into spare USB port and wait for the Windows "Hardware Wizard" to start. Point the Hardware Wizard to the directory mentioned in 1 above and complete the installation process.

3)  If the Hardware Wizard does not start when the DS9490 is plugged in, then manually start the "Add Hardware Wizard" found in the "Control Panel".

Adapters Supported
==================

These 32-bit Windows Drivers support the following Dallas Semiconductor 1-Wire adapters.

Adapter(s) [Port]-Platforms

DS9490R,DS9490B,DS2490 [USB]-Win98,WinME,Win2000,WinXP,Win2003
DS1410E,DS1410D [Parallel]-All
DS9097U-009,DS9097U-S09,DS9097U-E25,DS1411,iButtonLink [Serial]-All
DS9097E,DS9097,DS1413,HA2,HA3,HA4 [Legacy Serial]-ALL


Drivers Installed
=================

The following drivers are installed with this utility.  The location the
drivers will be copied-to is described in the generic location specified by
<>.  This location is system depended and will automatically be changed for
your system.

  Java
     
     Provides native access 1-Wire drivers to Java.  This library layers on
     top of the `General' library detailed below.  See the 1-Wire API for Java
     on this web site: http://www.ibutton.com/software/1wire/1wire_api.html
     
     Drivers:
          <windows\system>\ibtmjava.dll
  
  Java powered iButton
  
     Provides the Java iButton Application Programmer Interface (JiB-API)
  
     Drivers:
          <windows\system>\jibcomm.dll
          <windows\system>\jibapi.dll
  
  General (TMEX)
  
     Provides general-purpose access to all 1-Wire devices.  The API is
     outlined in the iButton-TMEX SDK.  This installation is a driver-only
     version of the iButton-TMEX RTE (32-bit).
     
     Drivers:
       All Platforms
          <windows\system>\ibfs32.dll
          <windows\system>\ib97u32.dll
          <windows\system>\ib97e32.dll
          <windows\system>\ib10e32.dll
        * <windows\system>\owapi.dll
        * <windows\java\trustlib>\(contents of Files\OWAPI\Build directory)
        * safe4scripting.reg (registry keys to be installed 
          for safe-scripting in web pages)
          
       Windows 98, Windows 2000, Windows ME, Windows XP, Windows 2003
          <windows\system>\ib90usb.dll
          <windows\system32\drivers>\ds2490.sys
       
       Windows 95, Windows 98, Windows ME
          <windows\system>\vsauthd.vxd
          
       Windows NT, Windows 2000, Windows XP, Windows 2003
          <windows\system32\drivers>\ds1410d.sys
                    
       * Note:  Used only if installing OWCOM API


OWCOM API Notes
===============

1. The OWCOM API (owapi.dlll) is dependent upon the presence of the Microsoft Java Virtual Machine (MSJVM).  It comes default on many Microsoft 32-bit platforms, but is now not officially supported by Microsoft.  The MSJVM can be downloaded from the following locations:

a.  http://www.linktivity.com/get_java.asp

b.  http://www.big-foot.de/dateien/msjava.exe

2.  If upgrading from an earlier version of the OWCOM API the developer may need to recompile any apps that "cache the vtable".  This is primarily a notice for Visual Basic 6 developers. 


.NET Notes
==========

The OneWireAPI.NET.dll is a .NET friendly dll that encapsulates the entire 1-Wire API for Java.  To use, install the .NET framework  along with the Visual J# .NET Redistributable Package available from Microsoft:

.NET Runtime or .NET SDK:  http://msdn.microsoft.com/netframework/downloads/howtoget.aspx

Visual J# .NET redistributable:  http://msdn.microsoft.com/vjsharp/downloads/howtoget.asp

 

For installation purposes, it is best to include this dll in the directory where the 1-Wire application's executable resides.  However, the MSI install provided herein installs it to the following directory:

<application\1-Wire.NET>\OneWireAPI.NET.dll


Microsoft Installer Solution Source
===================================

The source and contents of the entire MSI install source is available in this zip archive.  It was created in Microsoft Visual Studio .NET 2003.  The solution file exists in the following directory:

1-WireDrivers\1-WireDrivers.NET
  

Helper Utilities Source
=======================
A couple of helper utilities and their source have also been provided in this archive.  They are used during the actual installation process.

1)  ChkUsr.exe
This Delphi program is spawned many times to provide additional functionality during the installation process.  Here are the switches that can be used with the install:
chkusr U - check user for pre-install warnings (not used in MSI install)
chkusr I - Extracts OneWireAPI.NET.dll from self-extracting executable (SFX)
chkusr D - Deletes OneWireAPI.NET.exe -- call after I above (unused option)
chkusr J - checks for the existence of Microsoft's JVM
chkusr K - gives USB message
chkusr R - installs Registry parallel port keys for DS1410D.SYS (V3.22 install only)
chkusr P - pre-install DS2490.inf USB file for DS2490.sys device driver
chkusr W - provide post-install warnings (unused option)
chkusr Z - unregisters owapi.dll and deletes system files (unused option)

2)  SetPrt32.exe
This Delphi program is spawned during installation and gets installed to the application directory.  It prompts the user to choose the default 1-Wire port and adapter being used (and also verifies that the adapter is physically present). 


Information
===========

iButton information:
     http://www.ibutton.com/
Maxim/Dallas Semiconductor information:
     http://www.maxim-ic.com/
Technical Support:
     http://www.maxim-ic.com/products/ibutton/contacts/

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: web1, load: 1.56