You are on page 1of 3

1-Wire Drivers Binary Distribution Version 4.

03
===============================================
This is an archive that contains the 1-Wire Drivers for the following Microsoft
Windows 32-bit and/or 64-bit operating systems: Windows 7, Vista, XP (SP2/SP3),
and 2008 Server. Use the files in this archive to create custom 1-Wire Drivers
installation packages. Note that these are the same drivers installed with the
installation program. Be aware that some of the 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 this version of the 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.
Hand install procedure for USB device driver (WinUSB):
1) Place the following files in a directory as shown. The files are different
for 32-bit versus 64-bit operating systems (OSes).
32-Bit OSes:
ds2490winusb_x86.cat
ds2490winusb_x86.inf
WdfCoInstaller01009.dll
WUDFUpdate_01009.dll
winusbcoinstaller2.dll
64-Bit OSes:
ds2490winusb_amd64.cat
ds2490winusb_amd64.inf
WdfCoInstaller01009.dll
WUDFUpdate_01009.dll
winusbcoinstaller2.dll
2) Plug in DS9490 into spare USB port and wait for the Windows "Hardware Wizard
" to start. Point the Hardware Wizard to the directory where the *.inf resides a
nd complete the installation process.
3) If the Hardware Wizard does not start when the DS9490 is plugged in, then ma
nually start the "Add Hardware Wizard" found in the "Control Panel".
Adapters Supported
==================
These 32-bit and 64-bit Windows Drivers support the following Maxim 1-Wire adapt
ers.
Adapter(s) [Port]-Platforms
DS9490R,DS9490B,DS2490 [USB]
DS9480 (a future USB-to-SERIAL device),DS9097U-009,DS9097U-S09,DS9097U-E25,DS141
1,iButtonLink [Serial]
DS9097E,DS9097,DS1413,HA2,HA3,HA4 [Legacy Serial]
Drivers Installed
=================

The following driver and API files are available in this archive. The location
the drivers will be copied-to during an install is described in the generic loca
tion specified by <> (which usually means it is either system dependent or user
dependent).
All Supported x86 Platforms
<windows\system32>\ibfs32.dll
<windows\system32>\ib97u32.dll
<windows\system32>\ib97e32.dll
<windows\system32>\ibusb32.dll
<windows\system32>\ibtmjava.dll
<windows\system32\drivers>\ds1410d.sys
<application>\WinUSB_Driver\ds2490winusb_x86.cat
<application>\WinUSB_Driver\ds2490winusb_x86.inf
<application>\WinUSB_Driver\WdfCoInstaller01009.dll
<application>\WinUSB_Driver\winusbcoinstaller2.dll
<application>\WinUSB_Driver\WUDFUpdate_01009.dll
All Supported x64 Platforms
<windows\system32>\ibfs64.dll
<windows\system32>\ib97u64.dll
<windows\system32>\ib97e64.dll
<windows\system32>\ib10e64.dll
<windows\system32>\ibusb64.dll
<windows\system32>\ibtmjava64.dll
<windows\sysWOW64>\ibfs32.dll
<windows\sysWOW64>\ib97u32.dll
<windows\sysWOW64>\ib97e32.dll
<windows\sysWOW64>\ib10e32.dll
<windows\sysWOW64>\ibusb32.dll
<windows\sysWOW64>\ibtmjava.dll
<windows\system32\drivers>\ds1410d.sys
<application>\WinUSB_Driver\ds2490winusb.cat
<application>\WinUSB_Driver\ds2490winusb.inf
<application>\WinUSB_Driver\amd64\WdfCoInstaller01009.dll
<application>\WinUSB_Driver\amd64\winusbcoinstaller2.dll
<application>\WinUSB_Driver\amd64\WUDFUpdate_01009.dll
.NET Notes
========
All .NET software is now included in the 1-Wire SDK for Windows. For more infor
mation, see:
http://www.maxim-ic.com/products/ibutton/software/windowsdk/index.cfm
Java Notes
=======
See above for ibtmjava.dll (for 32-bit OSes) or ibtmjava64.dll (for 64-bit OSes)
. It provides native access to the 1-Wire drivers from Java. This library laye
rs on top of the other dlls and device drivers. See the 1-Wire API for Java sof
tware development kit on this web page: http://www.ibutton.com/software/1wire/1w
ire_api.html
OWCOM API Notes
===============

1-Wire COM (OWCOM API) has been removed from the 32-bit 1-Wire Drivers package.
It is no longer published or supported due to the lack of availability of the M
icrosoft Java Virtual Machine (MSJVM). If code has been compiled against this C
OM object, please use the one found in version 4.00 of the 1-Wire Drivers.
Microsoft Installer Solution Source
===================================
The source and contents of the entire MSI install source is available in this zi
p archive. It was created with Microsoft's Windows Installer for XML (WIX) vers
ion 3.0. This is a free, open-source, Windows installer set of utilities availa
ble for download from: http://wix.sourceforge.net. The solution XML file exist
s in the following directory (and can be edited in an XML editor or Visual Studi
o 2005):
1-WireDrivers\1-WireDrivers_x86_wix
or
1-WireDrivers\1-WireDrivers_x64_wix
The above-mentioned WIX solution requires the WDK (Windows Driver Kit) version 7
600.16385.0 which is available from Microsoft for a small fee on CD/DVD. The WD
K is available as a free download from http://connect.microsoft.com. Specifical
ly, the WIX solution requires the DIFxAPP WixLib: DIFxApp.wixlib, along with th
e DIFxApp dlls. In WDK 7600.16385.0, these files can be found in either one of
these subdirectories (separate 32-bit and 64-bit directories):
C:\WinDDK\7600.16385.0\redist\DIFx\DIFxApp\English\WixLib\x86
or here:
C:\WinDDK\7600.16385.0\redist\DIFx\DIFxApp\English\WixLib\x64
Helper Utility Source
=====================
A helper utility with source has been provided in this archive, SetPrt.exe. It
gets installed to the application directory during the installation process. Wh
en run, it prompts the user to choose the default 1-Wire port and adapter being
used. An auto-detect feature is also available that will detect the 1-Wire adap
ter and the port into which it is plugged.
iButton Viewer
==============
The old iButton Viewer program, written in Borland Delphi, has also been include
d. The file ibview32.exe and ibview.hlp (help file) can be found in the root di
rectory of this zip archive.
Information
===========
iButton information:
http://www.ibutton.com/
Maxim Integrated Products information:
http://www.maxim-ic.com/
Technical Support:
http://www.maxim-ic.com/products/ibutton/contacts/

You might also like