ENGLISH 简体中文 日本語 한국어  

iButton®: 1-Wire® Drivers for Windows

PRODUCTION RELEASES:

Download Version 4.01 (Supports Windows XP, Windows 2003, and Windows Vista®)

Download Version 4.01 (Supports Windows XP x64, Windows 2003 x64, and Windows Vista x64)

Download Version 4.01 (32-bit and 64-bit source to MSI WIX solutions with helper utilities, OneWireViewer executables, .NET source, and legacy iButton Viewer files)

1-Wire Drivers (Vista and x64 Support Now Available!)

The 1-Wire Drivers installation package installs the drivers and demo software for all iButtons and 1-Wire devices. Two application programmer interfaces (APIs) are made available through this package: the TMEX API and the 1-Wire API (based on the 1-Wire API for Java™) for the .NET framework. The 1-Wire Drivers installation package also contains the necessary low level device drivers and support libraries for the 1-Wire adapters available from Maxim. The current 4.01 releases of 1-Wire Drivers supports the following 32-bit and 64-bit versions of Microsoft Windows: Windows 2008 (future), Windows Vista, Windows 2003, and Windows XP. 64-bit 1-Wire applications will be made available for download when they are ready from the 1-Wire/iButton Software Search Engine. For support on Microsoft operating systems not listed, see an earlier 1-Wire Drivers download, such as version 4.00 or below.

Online Documentation

OneWireViewer

With the 1-Wire Drivers installations for Windows you get the OneWireViewer. The OneWireViewer is an application for exploring iButton/1-Wire features from your PC. Before using the program, you need only connect a USB port kit (DS9490R + DS1402D-DR8), or similar (serial port or parallel port kit) to your PC. The OneWireViewer automatically finds iButtons or 1-Wire chips on your system and displays their serial numbers with a description of relevant features and menu options. As the iButton and 1-Wire chip family grows, the capabilities of the OneWireViewer will be expanded to include the new devices.

The OneWireViewer is now integrated with version 4.01 and above 1-Wire Drivers installation. Although we package the OneWireViewer as an executable, a Java Runtime Environment (JRE) is still necessary for the program to run. The correct 32-bit JRE is available to be downloaded from http://www.java.com. The correct x64 JRE is available directly from Sun here: http://java.sun.com. The OneWireViewer was written entirely in Java, and can be optionally downloaded and installed as a Web Start application from the OneWireViewer page. Also available for download is the OneWireViewer User's Guide.

Alternate 1-Wire Drivers Packages

The following download links present the 1-Wire Drivers in different packages. These packages are primarily aimed at the 1-Wire software developer.

Download Version 4.01 Beta Releases (alternate 1-Wire Drivers packages)

Download Version 4.00 (alternate 1-Wire Drivers packages)

*The "bootstrap loader" is for those machines that do not have a Microsoft OS installed containing the Microsoft Installer runtime (comes natively with Windows 2000 and Windows XP or as an upgrade with other operating systems). When run, this install will detect the lack of the Microsoft Installer and load it first, then run the 1-Wire Drivers installation.

Warning: The COM object is no longer published nor supported by Maxim due to the lack of availability of the Microsoft Java Virtual Machine (MSJVM). Do not install the COM object if you do not have the MSJVM installed on your system. To avoid installing the COM object, make sure it is de-selected when prompted during the installation process.

Legacy Software

The following are links to legacy 1-Wire Drivers installations (formerly known as iButton-TMEX).

Download Version 3.22 (TMEX API only)

Download Version 3.20 (Documentation)

Download Version 3.12 (16-bit Microsoft Windows TMEX API only) Download Version 3.11 (16-bit Microsoft DOS TMEX API only)

Keeping Up with iButtons

Maxim maintains a healthy rate of product innovation, so you will need an easy way to keep up with 1-Wire software developments. Here are a few:

  • Join the 1-Wire and iButton web-based discussion forum! This group explores, discusses, and answers questions about developing applications, tools, and uses for the 1-Wire family of products. To register for this service, visit discuss.dalsemi.com. After registering, questions and comments can then be posted to the forum. Maxim's engineers moderate and participate in this forum.
  • Maxim has many White Papers and Application Notes on a wide range of iButton and 1-Wire topics. The developer is encouraged to read them.
  • Maxim maintains a Software Search Engine. With the search engine, a developer can search for a software example that suits his/her requirements based on 1-Wire device, platform, API, and programming language.
  • An iButton FAQs page is also available for finding quick answers to common questions.
  • An e-mail archive exists for our previous e-mail discussion lists. It covers many 1-Wire related topics over several years. A search engine has been provided to help retrieve support answers from this valuable resource.
  • Bookmark the 1-Wire Software Development Download page. This page features new software releases and downloads for all 1-Wire products, including iButtons.



         



   Copyright © 2008 by Maxim Integrated Products, Dallas Semiconductor    Legal Notices    Privacy Policy