WireViewer Manual
WireViewer Manual
INTRODUCTION
The OneWireViewer is a Java-based software package used to explore Dallas 1-Wire devices using different
hardware- and software platforms. Communication with 1-Wire devices is done over a single data line, plus ground
reference, using the 1-Wire protocol. The network is called 1-Wire Net or MicroLAN. 1-Wire adapters are available
for serial, parallel and USB ports. Serial port adapters based on the DS2480B chip are common to all supported
platforms. For Windows (32-bit) there are additional 1-Wire adapters for the serial, parallel, and USB port.
Overview
In contrast to a similar program, called iButton Viewer, the OneWireViewer is not an executable image compiled for
a specific platform. Instead, it is written in Java Programming Language. The compiler generates a binary code that
is portable to different platforms for which a platform-specific interpreter or Runtime Environment (RTE) exists. The
presence of the RTE on the computer is a precondition for the OneWireViewer to run. The RTE can be downloaded
for free from the java.sun.com website. As "pure Java" it doesn't include drivers to access a hardware communication port. Such drivers, also referred to as "native Java", can be downloaded from the www.rxtx.org website. They
are available for several operating systems and support the serial port.
The OneWireViewer is a "living software package", i. e., there may be updates at any time without special announcement. To ensure that the user always works with the latest version, the OneWireViewer is designed to be
launched through Java Webstart, a special mechanism that is included in the Java 2 RTE, Revision 1.4.x and
higher. If Webstart has internet access enabled, it will access the www.ibutton.com website and download updates
to the OneWireViewer if there are any available. The same happens if the OneWireViewer is started directly from
the iButton website at http://www.ibutton.com/software/1wire/OneWireViewer.html by clicking the "Launch the
OneWireViewer" button. The interaction of the OneWireViewer with the other software components is illustrated in
the table below.
Application
OneWireViewer
Launcher
Engine
Platform
Windows
Linux
Serial Port
1)
1-Wire Port
Port Driver
RXTX revision
2.1.x series
Source
www.ibutton.com
www.ibutton.com
Installation
manual
automatic
2)
Solaris, etc.
3)
Serial Port
RXTX revision 2.1.x series
www.ibutton.com
www.rxtx.org
manual
1)
Although there is a RXTX driver for Windows, this driver in its current version is known to be unstable. Therefore,
as explained below, it is highly recommended to download the TMEX drivers from the www.ibutton.com website and
use them instead. During installation of the OneWireViewer, a copy of the Windows RXTX serial port driver is
downloaded from the iButton website at http://www.ibutton.com/software/1wire/RXTX_v2_1_win32.zip.
2)
A RXTX driver for Linux can be downloaded from http://www.ibutton.com/software/1wire/RXTX_v2_1_linux.zip
3)
A RXTX driver for Solaris must be created by the user. For source code, go to http://www.rxtx.org and click on
Download. Then select rxtx-2.1-7pre17 or newer, "Linux" version.
1 of 47
092304
Installation
Step 1, Get and Install Serial Port Driver
Operating System
32-bit Windows
Linux
Solaris
Instructions
Go to Section T and follow the instructions. When done, continue at Step 2.
Download the RXTX drivers from the iButton website (see section Overview for the
URL) and install the driver. When done, continue at Step 2.
Download the driver source code from the RXTX website (see section Overview for
the URL), create/compile the driver and install it. When done, continue at Step 2.
or
The short launch bar indicates that Webstart and a suitable Java 2 RTE are already installed on your computer. In
this case go to Section V and follow the instructions. When done, you are ready to use the OneWireViewer.
If you see the long launch bar, first Webstart and the Java 2 RTE need to be installed before you can install and
launch the OneWireViewer. Follow the applicable instructions in the table below. Once Step 2 is completed, you
are ready to use the OneWireViewer.
Operating System
32-bit Windows,
automatic installation
32-bit Windows,
manual installation
Non-Windows, manual
installation only
Instructions
(NOTE 1) Go to Section JA and follow the instructions. After the installation of Java
Webstart and the Java 2 RTE is completed, you are back at the OneWireViewer
web page, from which the installation of the OneWireViewer automatically starts,
almost exactly as described in Section V.
(NOTE 2) Go to Section JM and follow the instructions; you must select Windows
Installation. Next go to Section V and follow the instructions.
Go to Section JM and follow the instructions; you must select the appropriate
version that is designed for your operating system. Next go to Section V and follow
the instructions.
NOTE 1: The automatic installation may not install the latest version of Webstart and the Java 2 RTE.
NOTE 2: Perform the manual installation if you prefer to get the latest version of Webstart and the Java 2 RTE or if
the automatic installation failed due to unexpected changes in the structure of the http://java.sun.com/
website.
2 of 47
092304
Before installing the TMEX native 1-Wire drivers, remove any previous version with the uninstaller. The uninstall
program can be accessed with the Add/Remove Software utility in Windows. To uninstall,
1.
Click on the Start button (bottom left on the screen)
2.
Click on Settings and then Control Panel
3.
Double-click on the Add/Remove Programs icon in the Control Panel
4.
Select the iButton-TMEX (32-Bit) VX.XX or 1-Wire Drivers (Win32) VX.XX line in the Add/Remove
Programs window (where X.XX is the old version number)
5.
Click OK at the bottom of the Add/Remove Programs window
6.
When asked if you want to Remove Shared File, click Yes To All.
Close any open application and direct your web browser to http://www.ibutton.com/software/tmex/index.html. In the
section 1-Wire Drivers look for the headline Download Version 4.00 beta 4 and click on "Drivers with COM object
+ optional OneWireViewer (MSI install)". This installation requires that the Microsoft Installer (file name MSI.DLL)
exists on your PC. If the installer is not available, which is often the case with Windows 95, Windows 98, Windows
Me, Windows NT 4.0 and Windows 2000, look for Windows Installer 2.0 on the Microsoft website and download
the version that is suited for your Windows version from there.
(If you wish to evaluate both, the OneWireViewer and the iButton Viewer, look for the headline Download Version
3.21 and click on Drivers with iButton Viewer (self-extracting executable). This version does not require the Microsoft Installer. The installation process is similar to the description below, which shows the installation of Version
4.00 drivers.)
Before the actual download begins, the File Download screen appears.
On this screen, select Open, which takes you to the Welcome Screen (not shown) of the 1-Wire Drivers Setup
Wizard. Now click on Next >, and you will see the License Agreement.
The license agreement can be scrolled through on screen or, after the installation is completed, be printed
(LICENSE.RTF). You need to accept the license (below) by clicking on "I Agree" and then on Next > to continue
the installation.
3 of 47
092304
After the Software License Agreement is accepted, several more screens will follow. During the installation you can
move from screen to screen by clicking on the button Next > or < Back or cancel the installation (Cancel).
The next screen displays a USB Warning. Follow the instructions and then click on Next > to continue.
4 of 47
092304
After the installation folder is specified or the default is accepted, click on Next > to continue. You will get to a
Confirm Installation screen (not shown) on which you need to click on Next > to launch the installation.
Besides installing the 1-Wire drivers in the installation folder the installer also creates a folder 1-Wire Drivers on
the Windows drive in \WINDOWS\Start Menu\Programs\ with shortcuts to the Default 1-Wire Net, ReadMe.htm,
OneWireAPI.NET_Setup.msi, and OneWireViewer.htm. You can move any of the shortcuts to the desktop for
convenient access. Default 1-Wire Net points to SETPRT32.exe in the installation folder. This program is called
later during the installation process to initially select a 1-Wire port. It is also used later to change the type of adapter
or port number.
After the 1-Wire drivers are installed, the USB Instructions screen appears. Now plug in the 1-Wire adapter that you
want to use and click on OK when ready to continue.
5 of 47
092304
On this screen, select the tab that matches the hardware adapter that is to be used. See Appendix A for more
information on 1-Wire Port Adapters from Dallas Semiconductor. Next enter the port number where the 1-Wire
adapter is attached. After a port number with adapter has been selected, the port type, adapter type and driver
information is displayed; now click on OK to continue. If a port with no adapter connected is selected, you will get
an error message.
If you are not sure about the port number or adapter type, click on Auto Detect to search through all port types. The
result may look like this:
6 of 47
092304
End of Section T
Direct your web browser to http://www.ibutton.com/software/1wire/OneWireViewer.html and click on the install button.
The installer will acess the http://java.sun.com/ website, select a suitable Java 2 RTE and begin the download.
During this process, you will see two security warnings, one for the Java software and another for the installer
program. With each warning, you need to click on Yes to continue.
7 of 47
092304
After the second security warning is answered with Yes, you will see the license agreement, which must be
accepted. Next the Java 2 Runtime Environment Setup Type screen will appear.
On this screen select Typical and click on Next to begin with the actual software installation. The Java runtime
environment is installed in destination folder C:\Program Files\Java\j2re1.4.2.
8 of 47
092304
Click on finish. This will take you back to the Viewer web page from where the OneWireViewer installation automatically continues. For a description of the subsequent screens go to Section V, and continue at the Security
Warning screen.
9 of 47
092304
End of Section JA
Section JM
Direct your web browser to http://java.sun.com/ and click on Downloads in the top left section of the screen. This will
take you to http://java.sun.com/downloads/index.html. On this screen, click on the headline Java 2 Platform,
Standard Edition (J2SE). This will take you to http://java.sun.com/j2se/downloads/index.html. Near the top of this
page, there is a list of available versions. Select a version J2SE 1.4.1 or higher and click on it. Be cautious with
Beta versions since they are not fully tested.
Note: The text and pictures below refer to revision J2SE 1.4.2, web page http://java.sun.com/j2se/1.4.2/download.html,
32-bit Windows installation. Newer versions will install a similar way.
Look for the headline J2SE v 1.4.2_xx JRE and click on Download J2SE JRE. The URL applies to the 32-bit
Windows, Linux, Solaris SPARC, and 32-bit Solaris x86 platforms.
Clicking on Download takes you to the License agreement, which must be accepted to continue. On the next
screen, click on the version that applies to your operating system or Platform. (For Windows Platform select
Windows Installation, Multi-Language 1.35 MB).
Before the actual download begins, the File Download screen appears.
On this screen, select Open to continue. After the download is completed, the installer will start and present the
license agreement, which must be accepted again to continue.
10 of 47
092304
On this screen select Typical and click on Next to begin with the actual software installation. In this example, the
Java runtime environment and Webstart are installed in destination folder C:\Program Files\Java\j2re1.4.2_04
While the Java installation progresses, you will see a screen like this:
11 of 47
092304
Click on finish and close the web browser. On the desktop you will find a new icon called Java Webstart. Now
reboot your computer.
When you run Java Webstart, a screen like this will appear, showing a list of remote applications.
End of Section JM
12 of 47
092304
Section V
You must click the Start button to continue with the installation. Before you do this, you may click on Details to
read the certification issued to Dallas Semiconductor by VeriSign. Clicking on Exit will cancel the installation.
Clicking Start takes you to the Desktop Integration Screen.
It is recommended to click on Yes, which creates a shortcut to the OneWireViewer on the desktop. Clicking
Configure allows you to instruct WebStart whether to always or never create shortcuts or to ask you whenever a
new application is downloaded. If you click No, you have to start the OneWireViewer through Webstart or from the
OneWireViewer web page. A shortcut can also be created or removed through the WebStart Application menu.
Answering the Desktop Integration screen takes you to the 1-Wire API for Java Setup Wizard, which consists of
three consecutive screens. The first screen allows you to specify the 1-Wire Port Adapter and the communication
port. On the second the Device Polling Rate is selected. On the third screen you can select whether the program
displays "normal" (i. e., untagged) devices or tagged devices or both groups devices. These Wizard screens will
only appear with the initial installation or when changing the JAVA 2 RTE revision. If the Wizard screens are
skipped, the selections can be changed through the OneWireViewer Tools menu, Pick Adapter or Device Poll Rate.
The example 1-Wire Port Adapter screen below applies to a Windows Platform with the TMEX native 1-Wire
drivers installed. Without the TMEX drivers, only the DS9097U and NetAdapter tabs will appear. First select the
type of 1-Wire adapter that you are going to use by clicking on the appropriate tab. Then select the port number,
where the adapter is plugged in. When ready, click on Next to continue. If the program found the specified adapter
on the selected port, it will display a message Loaded Adapter Successfully! Otherwise the message will be
Failed To Load Adapter! In this case, click on Refresh Adapter List to restore the initial status of this screen for
another attempt.
13 of 47
092304
The port selection made on this screen can be changed from the OneWireViewer. See section Program Concept,
Viewer Menus, Tools, Pick Adapter function. Clicking Next takes you to the Device Polling Rate screen.
The polling rate determines how frequently the 1-Wire line is scanned for arriving or departing 1-Wire devices. The
default selection of 1 second provides a quick response and therefore is typically a good choice. The rate can be
changed later. See section Program Concept, Viewer Menus, Tools, Device Poll Rate. Clicking Next takes you to
the final Wizard screen.
14 of 47
092304
Tagging devices is a feature that is supported by the OneWireViewer. However, the tools to tag devices are not
included in the program. Therefore, in most cases, you will not have any tagged devices. Nevertheless, the
program might work more reliably if you select both Normal Devices as well as Tagged Devices. If you select
Tagged Devices only and you do not have any tagged devices connected to the 1-Wire adapter, the
OneWireViewer will not find any devices at all. The choice can be changed later. See section Program Concept,
Viewer Menus, Tools, XML Tagging for more information. When done, click on Finish.
The OneWireViewer is now up and running and displays the list of devices currently connected, as in the example
below. Java WebStart will list the OneWireViewer as a Downloaded Application.
End of Section V
15 of 47
092304
PROGRAM CONCEPT
The opening window of the OneWireViewer consists of 4 areas called Device List (top left), 1-Wire Search Mode
(bottom left), Tab Area (to the right) and menus (top row). The width of the device list/search mode area can be
adjusted by horizontally moving the vertical bar that separates these areas from the tab area. The device list/
search mode area can be removed/restored by clicking on one of the tiny triangles to the right of the device list.
Tab area
Viewer Menus
File
Close (to exit program)
Close has a subtitle Alt-1 (instead of ALT+F4). The Program will end with Alt+F4 as well as ALT+1.
The '1' must be pressed on the normal keypad, not the numeric keypad, to be accepted.
View
Show Message Log (to read error messages)
Opens a new window that displays a device access log and error messages
Show Tab in New Window (to view multiple functions or devices simultaneously)
To use this function, first select a device, then select one of the available tabs. Then use "Show Tab
in New Window", which moves the selected tab into a window of its own. The main window will then
fall back to the Description tab.
Show Device Alternate Names (to see alternate names in the device list)
Example: "DS2404, Time-in-a-can, DS1427" instead of DS1994 to the right of the ROM ID. All these
devices share the same Family Code. The DS1427 and DS2404 are no longer recommended for new
designs.
Tools
Pick Adapter (to change the communication port and 1-Wire port adapter)
Opens a new window that allows selecting one of several 1-Wire port adapters, port type and port
number. More information on how to use this function is found below.
XML Tagging (to load device tags that can be displayed in the device list)
Opens new window to select the file that holds the XML tags of the devices in use. See Dallas
Application Note 158 for tag specification and how to create tag files that are compatible to the
OneWireViewer.
16 of 47
092304
17 of 47
092304
18 of 47
092304
Before you change the adapter, you must plug in the new adapter at the appropriate port. Then, click on the tab
that matches the new adapter. Next select the port number, where the adapter is plugged in. When ready, click on
OK. If the program found the specified adapter on the selected port, it will display a message Loaded Adapter
Successfully! Otherwise the message will be Failed To Load Adapter! In this case, click on Refresh Adapter
List to restore the initial status of this screen for another attempt. To successfully change from one adapter type to
another, it is necessary to also change the port number. You cannot stay with COM1, for example, and only
change the adapter.
19 of 47
092304
DS1990A
01
DS1991*, DS1205*
02
DS1994*
04
DS2405
05
DS1993
06
DS1992
08
DS1982, DS2502
09
DS1995
0A
DS1985, DS2505
0B
DS1996
0C
DS1986, DS2506
0F
DS1920, DS1820
10
DS2406
12
DS1983, DS2503
13
DS1971, DS2430A*
14
DS1954, DS1955
16
DS1963S
18
DS1963L*
1A
DS2436
1B
DS2423*
1D
DS2409*
1F
DS2450
20
DS1921
21
DS1822
22
DS1973, DS2433
23
DS1904, DS2415
24
DS2438
26
DS2417
27
DS18B20
28
DS2408
29
DS2890*
2C
DS2431
2D
DS2760
30
DS1961S, DS2432
33
DS1977
37
DS1922, DS2422
41
DS1923
41
1)
2)
3)
4)
Notes
Mission V 1.6
Thermochron V 1.5
File V 1.3
Memory V 1.3
Clock V 1.2
A to D V 1.2
Potentiometer V 1.3
Switch V 1.1
Humidity V 1.3
Temperature V 1.3
Description V 1.2
Supported devices
Family Code
SUPPORTED DEVICES
1)
( )
2)
3)
( )
4)
A viewer for this device is not included; use the Secure Viewer of the iButton Viewer instead.
It is possible to format this device; however, there is no memory left to store a file.
Write access requires entering the device secret through the DS1961S SHA viewer.
A to D support applies to DS2422 only.
20 of 47
092304
21 of 47
092304
Humidity
The tab of the Humidity viewer consists of 3 areas called Info (top), Graph (bottom left) and Humidity (bottom
right). Depending on the size of the humidity tab, there may be scroll bars for the graph and/or humidity area. The
Humidity viewer applies primarily to the DS1923. The viewer may also support other devices that can be set up to
measure humidity. See the Supported Devices table for the list of devices.
Sample Humidity Tab
22 of 47
092304
Switch
The tab of the Switch viewer consists of 2 areas called Features (top), and Channels (bottom). The features area
lists device-specific characteristics. The number of switches (= channels) for the selected device is indicated by the
number of channel boxes in the channels area. A digital switch can be closed (State = true) or open (State = false).
Level shows the logic equivalent of the voltage at the switch output. Each channel has two command buttons
associated with it. Depending on the size of the Switch tab and/or the device, there may be scroll bars for both
areas. The Switch viewer applies to all devices that contain one or more electronic switches. See the Supported
Devices table for the list of devices.
Sample Switch Tab
23 of 47
092304
Potentiometer
The tab of the Potentiometer viewer consists of 2 areas called Features (top), and Wipers (bottom). Depending on
the size of the Potentiometer tab, there may be scroll bars for the Features and Wipers area. The Potentiometer
viewer applies to the DS2890 only. See also the Supported Devices table.
Sample Potentiometer Tab
24 of 47
092304
A to D
The tab of the A to D viewer (analog to digital converter) consists of 2 areas called Features (top), and Channels
(bottom). The features area lists device-specific characteristics. For each channel, there is a channel box in the
Channels area. AtoD Voltage shows the voltage reading of the analog input. Depending on the size of the A to D
tab and/or the number of channels, there may be scroll bars for both areas. The A to D viewer applies to devices
that contain an analog to digital converter with one or more input channels. See the Supported Devices table for
the list of devices.
Sample A to D Tab
25 of 47
092304
Clock
The tab of the clock viewer consists of 2 areas called Info (top), and Config (bottom). Depending on the size of the
tab area, there may be scroll bars (horizontal, vertical) for the Info area. The current time is always displayed in the
24-hour format with time zone. The clock viewer applies to all devices that contain a real-time clock. See the
Supported Devices table for the list of devices.
26 of 47
092304
Memory
The tab of the memory viewer consists of 3 areas called Banks (top), Info (bottom left) and Contents (center
right). Two buttons below the Contents area allow re-reading the data of a selected memory bank (Refresh) and to
write data that was manually entered in the contents area to the 1-Wire device (Commit Changes). Depending on
the size of the tab area, there may be scroll bars for the Banks and Contents area. The memory viewer applies to
all devices that contain general-purpose user memory and/or special function/register pages. See the Supported
Devices table for the list of devices. A memory bank must first be selected before its data (Contents) and
characteristics (Info) will be displayed. The Contents area is automatically refreshed whenever the bank selection
changes.
Sample Memory Tab (DS1994)
27 of 47
092304
Notes:
The number of the memory banks and their respective names depend on the type of the device viewed.
The display format in the content field varies with the device and memory bank selected. For most devices
there are 2_16 bytes per page. With EPROM devices, there are n_8 bytes (special function registers only).
With the DS1977 the format is 2_32 bytes per page.
If the selected memory bank is a scratchpad, the target address TA1, TA2 and the E/S byte (offset) are
displayed above the scratchpad contents. With other memory banks, depending on the device, one will see
write-cycle counters or message authentication codes associated with a memory page.
To write to the device, select the bytes to be changed in the Contents field, type new data, and click on
Commit Changes. This method applies to all memory blocks shown in the Memory tab. The viewer will
perform the necessary steps (e. g., write scratchpad, copy scratchpad) to update the device memory or
register. See section Auxiliary Functions, Text editor (hex/ASCII editor) for more details.
Writing to an EPROM device requires a port adapter that supports 12V programming pulses.
28 of 47
092304
File
The file viewer supports the 1-Wire File Structure (see Application Note 114). The tab of the file viewer consists of
2 areas called Directory (center left), and File Contents (center right). In addition, there are 8 command buttons.
The vertical bar between Directory and File Contents can be moved horizontally to change the size of the areas.
Depending on the size of the file tab, there may be scroll bars for the Directory and Contents area. The file viewer
applies to all devices that contain general-purpose user memory. See the Supported Devices table for the list of
devices.
Sample File Tab
29 of 47
092304
Notes:
The 1-Wire File Structure allows multiple devices to be formatted as one cluster. For this reason, when
formatting a device, the device needs to be selected again, even if the file viewer already accesses it.
Before data can be written to a file, the file must first be created as a new file.
The file size is a multiple of 28 bytes (59 bytes with the DS1977). Changing the file size through Resize File
automatically updates the file size in the directory area of the display. Changing the file size to 0 bytes is
equivalent to first deleting and then creating the same file again.
A new file is filled with 00h bytes and has a size of 28 bytes (59 bytes with the DS1977).
To change the contents of a file (hex as well as ASCII format), select the section (bytes/characters) to be
changed, type the new contents and click on Write File. If the file is edited on the Ascii tab, there will be an
automatic resize when the file is written back to the device. See AUXILIARY FUNCTIONS, sections "Hex
Editor with File Viewer" and "ASCII Editor" for more details.
Writing to an EPROM device requires a port adapter that supports 12V programming pulses.
When accessing another device, the file contents area still shows data from the most recently accessed file.
To copy data from a disk file to the file viewer and vice versa, use the editing, copy and paste functions of
the operating system.
The File viewer of the OneWireViewer provides only the essential file functions. Additional features are
available with the file view function of the iButton Viewer.
30 of 47
092304
DS1963S SHA
The tab of the DS1963S SHA viewer consists of 4 areas called Memory Pages (top), Memory Contents (center
left), Command (center right) and Extra Info (bottom). The command area includes 11 buttons to operate the
read/write functions of the device, to use the various SHA functions, and to compare MACs. Depending on the size
of the DS1963S SHA tab, there may be scroll bars for Memory Pages, Memory Contents and Command areas.
The DS1963S SHA viewer applies to the DS1963S only. See also the Supported Devices table.
Sample DS1963S SHA Tab
Display area for memory page data read from the device.
32 of 47
092304
33 of 47
092304
DS1961S SHA
The tab of the DS1961S SHA viewer consists of 4 areas called Memory Pages (top), Memory Contents (center
left), Command (center right) and Extra Info (bottom). The command area includes 9 buttons to operate the
read/write functions of the device, to deal with secrets, and to write-protect the device. Depending on the size of the
DS1961S SHA tab, there may be scroll bars for Memory Contents and Command areas. The DS1961S SHA
viewer applies to the DS1961S and DS2432 only. See also the Supported Devices table.
Sample DS1961S SHA Tab
Display area for memory page data read from the device.
34 of 47
092304
35 of 47
092304
36 of 47
092304
Thermochron
The tab of the Thermochron viewer consists of 2 areas called Command (top), and Device Data Tabs (bottom).
The command tab includes 3 buttons to operate the logging function of the device and to select the temperature
scare (C or F). Depending on the size of the Thermochron tab, there may be scroll bars for both areas. The
Thermochron viewer applies only to the DS1921-series of temperature loggers. See also the Supported Devices
table.
Sample Thermochron Tab
37 of 47
092304
Sample Histogram
38 of 47
092304
It is recommended to synchronize the real-time clock of the device to the PC. The mission start delay is to be
entered in minutes. Sampling rate, mission start delay, temperature alarms and rollover depend on the technical
requirements of the mission. See the DS1921-series data sheets for guidelines. The clock alarm functions are not
relevant for a device on a mission. The default settings, therefore, can be accepted.
Notes:
The time reference in the alarm log is "minutes after the start of the mission". To find the day and time when
the alarm occurred, one needs to manually add the time to the mission start date and time.
If a mission was started using the Thermochron viewer and a temperature alarm was encountered during the
mission, the device will not respond to a conditional search.
Clock Alarms must be enabled for the alarm frequency and time values to be updated in the device; without
enabling the clock alarm, the current (previous mission's) settings remain in effect for the new mission.
The Thermochron Viewer of the OneWireViewer provides only the essential functions. For additional
features see the Thermochron Viewer of the iButton Viewer
39 of 47
092304
Mission
The tab of the Mission viewer consists of 2 areas called Command (top), and Device Data Tabs (bottom). The
command tab includes 6 buttons to operate the logging function of the device, to deal with passwords, and to select
the temperature scare (C or F). Depending on the size of the Mission tab, there may be scroll bars for both areas.
The Mission viewer applies to the DS1922/3-series of loggers and the DS2422. See also the Supported Devices
table.
Sample Mission Tab
40 of 47
092304
41 of 47
092304
This area is
missing with
the DS1922
It is recommended to synchronize the real-time clock of the device to the PC. The sampling rate is to be entered in
seconds (between samples). The <mission> start delay is to be entered in minutes. Sampling rate, mission start
delay, resolution, alarms and rollover depend on the technical requirements of the mission. See the device data
sheets for guidelines.
Notes:
Mission Samples Count on the Status Tab indicates the number of valid samples in the datalog memory.
This number stops incrementing when the memory is full. Total Mission Samples indicates the number of
samples taken during a mission. This number continues incrementing when a rollover occurs.
The DS1922, DS1923, DS2422 are not supported by the iButton Viewer.
42 of 47
092304
AUXILIARY FUNCTIONS
Hex Editor
The Memory Viewer and the SHA Viewers (DS1961S, DS1963S) allow the user to enter data in hex format. The
File Viewer expects hex input when the hex tab is selected. There are three ways to use the hex editor:
1. Change: select one or more bytes and replace then with the same number of new bytes
2. Delete: select one or more bytes and delete them
3. Insert: position the cursor between bytes in the contents field and enter one or more bytes
With special function registers or EPROM devices one should only change (overwrite) bytes, but not insert or
delete bytes.
43 of 47
092304
44 of 47
092304
Short Reference
DS9097U
COM
DS9097U
COM
COM
DS9097E
DS9097E
LPT
USB
DS1410E*
DS9490
Part Number
DS9097U-009
DS9097U-S09
DS1411
DS9097U-25
DS9097E
DS9097
DS1413
DS1410E
DS9490B
DS9490R
Platforms
all
all
Windows
Windows
Windows
Windows
Extended Features
Overdrive
Normal 1-Wire Net communication operates at 16.3K bits per second. All iButtons and 1-Wire devices that operate
on the 1-Wire Net support this communication speed. Some of the new model devices now also support a faster
communication mode called Overdrive. Overdrive mode boosts communication speed to 142K bits per second.
Power Delivery
Most iButton and 1-Wire devices are parasite powered. This means that they derive their operating energy from the
1-Wire Net during communication. Some devices however require more energy then can be accumulated in this
fashion. These devices require an adapter that can provide extended power delivery on demand.
Normally this is a mode in the adapter that switches on a stronger pull-up to power during the energy intensive
operations. Here are some devices that benefit from this feature: DS1920 (temperature iButton), DS2450 (quad
A/D), DS1954 (crypto iButton), and DS2430A (EEPROM memory).
EPROM Programming
iButton and 1-Wire devices that are One-Time-Programmable (OTP) incorporate technology called Electrically
Programmable Read Only Memory (EPROM). EPROM programming requires a special 12-Volt pulse to write data.
Although all of the available adapters can read an EPROM iButton, only adapters with EPROM programming
capability can write to them. Examples of EPROM based iButtons: DS1982 (1K), DS1985 (16K), and DS1986
(64K).
45 of 47
092304
iButton Viewer
32-bit Windows
Type of application
software
Benefits
Drawbacks
Revision updates
Starting procedure
Installation
overview
Un-install
46 of 47
OneWire Viewer
32-bit Windows (serial, parallel, USB)
Linux (serial port)
Solaris SPARC (serial port)
Solaris X86 (serial port)
Non-Windows applications need RXTX
V2.1.x serial I/O drivers and a DS2480Bbased serial port adapter.
Portable JAVA code, which is executed by a
JAVA virtual machine
(revision 2.13.16)
software-developer oriented
source code available
modular concept, easy to update
supports more 1-Wire devices than
iButton viewer V3.2
runs on all platforms for which a JAVA
virtual machine is available AND that are
supported by RXTX for serial port I/O
AND that have a mouse function
Less sophisticated user functions
Serial port only (for non-Wiundows)
Parallel, USB port require TMEX drivers
Takes longer to start than iButton Viewer
(more load on the CPU)
Requires JAVA virtual machine to run
Automatic; whenever started from the
OneWireViewer web page, checks for
new software version on the web (can be
disabled)
Automatic update
Through Java Webstart; double-click on
shortcut to launch JAVA Webstart, then
select the OneWireViewer as application.
Alternative method: double-click shortcut
to OneWireViewer
From OneWireViewer web page
Windows:
Download self-extracting JAVA 2
Standard Edition V1.4.2_xx from JAVA
SUN website (creates shortcut to JAVA
Webstart on desktop)
Re-boot
Download/launch OneWire Viewer from
iButton website (includes automatic
download/installation of RXTX drivers),
ready
See the iButton website for a download of the
TMEX drivers.
Windows:
Through JAVA Webstart -- Application menu
(un-installs the OneWire Viewer); the JAVA
Virtual Machine as well as the 1-Wire drivers
are un-installed through the Windows
Add/Remove Programs function.
092304
Subject
General user
interface
iButton Viewer
Displays list of devices on network
User selects one device
Displays device description and
features
User selects viewer to access the
device function
47 of 47
092304