IBM 4694 POS Terminal Technical Reference


IBM 4694 POS Terminal
Technical Reference
Version: 11.2
August 28, 2001
Please note that all of the features, functions, etc.. defined in this document are subject to
change without notice. Not all models, features, etc.. are announced in all countries, and
references in this document are not an indication that IBM will support these items in the
future in every country. Consult with your IBM sales professional for assistance in
identifying what is available in your country.
© Copyright International Business Machines Corporation 2001. All rights reserved.
.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 1 of 60
Table of contents
Table of contents 2
Document information 4
4
Summary of Amendments
General Description 7
10
Memory options
11
Video
12
LAN
15
Dump switch
15
Standby power support
19
Deliverables
20
Architecture
22
Migration/Installation
22
BIOS/Drivers
24
Utility programs
24
General
25
BIOS
26
System configuration/setup
26
Diagnostics
27
POST error message codes
Diagnostics and Service considerations 27
27
I/O supported
Power cords/country support list 29
Technical details 30
32
Programming Considerations
32
Instructions and Commands
33
DMI
34
Memory Map
35
I/O map
40
Controls and Indicators
40
Operator
42
Service
42
Security
Physical Characteristics 43
43
Mechanical
44
Power Supply
44
AC Loads
44
DC Loads
45
Environmental
46
Packaging
Ancillary Products 46
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 2 of 60
World Trade Considerations 46
57
4694 SBCS (+38V power supply) support list
60
4694 DBCS (+24V power supply) support list
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 3 of 60
Document information
Summary of Amendments
Changes resulting in document revisions will be summarized in this table in reverse chronological sequence.
Revision bars (|) will highlight the text changed in the latest version.
Table 2. Change Summary
Version Date Change Description
2.0 11/93 Major rewrite to add 486, new hard files, and 4694-041/044
Change markers not shown
2.01 1/94 Change hardfile size to 250MB
Change BIGFOOT to 4694-041/044
3.0 1/94 Add 4694-024 (marked) and make various editing changes (not marked)
Change hardfile to 245MB
Add Qatar and India
Add 1A to +12V output
Remove specific models available from factory
Add details on 4694-041/044 (ISO compliant VGA, mixed memory, etc..)
4.0 11/94 Add 4694-144 (32 bit) info
Minor editorial changes
4.01 3/95 Change 4694-144 model designation from 048 to 144
5.0 1/96 Add 4694-244, 4694-104, and BBU definitions
Change HDD references to 850 MB
5.1 5/96 Add 24V power supply requirements
6.0 6/96 Major rewrite, changes not marked. New additions are battery
6.1 9/96 Modify section on identification of system unit/bios level via software
and clarification of L2 cache size in models 244/254
7.0 12/97 Complete rewrite in Lotus Word Pro and add additional information.
PDF version released to external Internet site
8.0 2/99 Add info about model 2x5, misc updates
8.01 4/99 Fix misc typos, add model ID bytes for 205 model
8.1 5/99 Add CD ROM information
Add reference to DDC for 245/205 models
9.0 5/99 Add information about Roanoke (246/206) models
9.01 2/00 Clarify some info about Roanoke and add USB info
9.02 6/00 Clarify some DMI fields
9.03 6/00 Fix/clarify some inconsistencies
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 4 of 60
10.01 7/00 4694-1x6 updates
11.0 10/00 4694-207/247 updates
11.01 12/00 4694-307/347 updates
11.1 3/01 Misc 2x7/3x7 updates
11.2 8/01 Misc editing changes/updates
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 5 of 60
Attention:
This version of the spec includes updates for the 4694 2x7 and 4694-3x7 models.
4694-2x7 is the replacement for the 4694-2x5, 4694-3x7 is the replacement for 4694-2x6
and has the following specific differences:
VIA Cyrix III 550/100 Mhz CPU in 4694-2x7, Via Cyrix III 866/133 in 4694-3x7.
VIA PL133 North bridge (including integrated video support) + Via 686B South bridge
Video support is integrated within the VIA chipset and is the same video component
from Trident Microsystems that is used in the Surepos730. Windows will require
different video drivers than other 4694 systems. Video should be transparent to
4690OS.
Flat panel (DVI) 4820 support is included on 4694-3x7 models.
4694-2x7 will have 2 PCI slots with one slot shared with an ISA slot. This is different than
the 4694-2x5 models which have 2 ISA+1 shared PCI slot.
Video memory uses system memory using UMA architecture. The system does not have
a separate video memory subsystem.
NEW LAN TECHNOLOGY from National Semiconductor (DP83815
MacPhyter) THAT IS NOT DRIVER COMPATIBLE WITH OTHER DRIVERS
USED IN 4964. New drivers are required to be installed for Windows,
Linux, DOS, etc.. 4690OS handles this change automatically..
Hardfile update for some models.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 6 of 60
General Description
The 4694 is IBM s mainstream family of POS terminals. It has basic PC function, and can
attach many unique pieces of POS I/O. It is structured, from a product point of view, like
previous POS terminals from IBM (where I/O devices are features). It is intended to satisfy a
wide variety of checkout application requirements in retail environments.
Physically, the 4694 is offered in 2 widths. The large size is approximately 17 inches
(430mm) wide, which is the same as today s full size cash drawer. All POS I/O can be
integrated in this form factor. The small size is approximately 12 inches (305mm) wide and
is substantially narrower than previous IBM POS terminals. This makes it more attractive in
some environments, but this reduced footprint does place significant limitations as to what
I/O can be integrated with the system unit.
The 4694 family consists of numerous models that are essentially combinations of the
following footprints and processors:
CPU LAN Slots ** Small footprint Large Footprint
speed
386SX-16 10 2 ISA 4694-001 4694-041
486SLC/2-50/25 10 2 ISA 4694-004/024 4694-044
32 bit (various CPUs) 10 2 ISA 4694/104/124/106
4694-144/154/146
IBM 6X86 P166 10 2 ISA N/A
4694-244/254
AMD K6-200 1 PCI
AMD K6-266
AMD K6-2/300 10/100 2 ISA 4694-205 4694-245
(AMD) 1 PCI
VIA C3 (Samuel 2) 10/100 2 PCI 4694-207 4694-247
550/100 Mhz (NSC) 1 ISA
Intel Celeron 566/66 10/100 2 PCI 4694-206 4694-246
(AMD) 1 ISA
Via C3 (Ezra) 10/100 2 PCI 4694-307 4694-347
866/133 Mhz (NSC) 1 ISA
Items in italics print above are DBCS versions
* 10/100 models can either use network interface chips (NICs) from AMD or National
Semiconductor Corporation (NSC). Note that these parts are NOT driver compatible with
each other. See the LAN section in this document for further details.
** Models with both ISA and PCI slots have one slot that can be either be a PCI or ISA slot,
but not at the same time.
Note that there are special (RPQ) models of many of these main models.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 7 of 60
The only difference between DBCS models and non-DBCS models is that the power supply
provides a 24V output instead of a 38V output. All other attributes of the DBCS model is the
same as the corresponding SBCS model. 4694 2x6, 2x7, and 3x7 models also have 24V
features, but they no longer have separate model numbers. In this document, all references
to models are to the SBCS model but the comments apply equally to the DBCS models
unless specifically indicated otherwise.
Common attributes of the 4694 are:
v X86 CPU, specific CPU dependent on model and production vintage;
v integrated video support except on food service (4694-024 and 4694-124) models;
v pluggable memory;
v two feature card slots
v 2 ISA slots: 4694-0xx, 4694-1xx (all 16 and 32 bit models)
v 2 ISA slots with one slot shared with 1 PCI slot: 4694-244, 205/245
v 2 PCI slots with one slot shared with 1 ISA slot: 4694 206/246, 4694 207/247,
4694 307/347
v one 3.5 1.44 MB floppy drive;
v Either an integrated NE2000 compatible 10baseT Ethernet adapter (IEEE 802.3i compliant)
or a 10/100 Ethernet chip capable of supporting both 10baseT or 100baseTX full or half
duplex Ethernet. Network management (WfM 1.1) and wake on LAN function using Magic
Packet technology is implemented on machines with the power management feature
installed. 10/100 chips used are different depending on the specific model.
v IBM PS/2 equivalent keyboard and mouse ports;
v parallel printer port on the large footprint models;
v Software (POST/BIOS) configuration (no DIP switches or jumpers that have to be
programmed by the user) for the base planar board (feature cards may have switches).
v nonvolatile real time clock.
v 32K of nonvolatile RAM
v two RS-232 ports
v IBM POS SIO subsystem with the following ports:
printer (port 7)
keyboard (port 5)
display (port 4)
scanner (port 9)
4694-2xx models have 2 additional 9 ports for devices compatible with 469X
scanner ports
two IBM 4680 compatible cash drawer ports (ports 3A and 3B);
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 8 of 60
internal power supply. No internal battery backup or UPS function is provided (except
as noted in the options section).
flash memory for the POST/BIOS subsystem.
CPU, memory, and hardfile options are different depending on which model and production
vintage is being discussed.
4694-2x5, 2x6, 2x7, and 3x7 models also offer the following additional functions:
v wake on LAN capability
v Full DMI (desktop management interface) support (4694-1x6 models also support DMI)
v support for DHCP/bootp and PXE RPL protocols
v USB ports (2 on 2x5 and 2x7 models, 3 PC type and one 12V powered type on 2x6 and 3x7
models)
4694 2x7 and 3x7 models also have the capability of supporting AC97 compatible audio
(without requiring the use of a feature slot) by purchasing the sound option. The option
adds connections for mic in, line in, and line out. It does not include an amplified output
suitable to drive speakers. Note that audio is not supported on all operating system
platforms.
CPU usage:
4694-001/004 and 4694-041/044 386SX versions have all used the Intel
386SX-25Mhz CPU.
4694-001/004 and 4694-041/044 486SLC/2 versions have all used the IBM
486SLC/2 50/25 MHz CPU.
Early versions of 4694-144 were shipped with Intel 486SX-33Mhz CPU s. Later
versions were shipped with either IBM or Texas Instruments 486DX2-66/33 MHz
CPUs. Versions shipped after 9/96 ship with IBM or AMD 5X86C 100/33 MHz
CPUs
4694-1x6 models use the ST-PC Consumer II series of CPU. These CPU s feature
embedded video support and utilize system memory for video memory.
Early 4694-244 s shipped with either an IBM 6X86 PR166+ CPU, AMD K6-166, or
AMD K6-200 s (all CPU s were run at 166Mhz), while current (1/99) production ships
AMD K6-266 (running at 266Mhz)
4694-205 s and 245 s were shipped with AMD K6-2 300Mhz CPUs. Other CPU s (such as
the AMD K6-3/450 are available by special order (RPQ).
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 9 of 60
4694-207 and 247 are shipped with Via C3 (Samuel2) 550/100 Mhz CPU. Other
socket370 CPU s (such as Celeron or P-III) may be supported by RPQ.
4694-2x6 s are initially shipping with Intel Celeron 566Mhz (66MHz FSB) processors.
Other PGA370/FC-PGA370 processors may be supported by RPQ.
4694 3x7 s utilize the VIA C3 (Ezra) 866/133 Mhz CPU. Other socket370 CPU s (such as
Celeron or P-III) may be supported by RPQ.
Memory options
All 16 bit machines (4694-001/004 and 4694-041/044) have 4 sockets for 30 pin (x9)
memory SIMMS and can support up to 16 MB of memory. SIMMS are available in 1M and
4M sizes and must be installed in matched pairs (ie, either 2 1M or 2 4M SIMMS must be
installed at the same time). An additional requirement is that in 4694-001/004 models, all
memory SIMMS must be the same size (either all 1M or all 4M). All 16 bit machines are
shipped with 2 MB (2 1 MB SIMMS) of memory. Memory speed must be 80nS or faster.
4694-144 and 4694-104 use 72 pin fast page mode SIMMS. These models have 4 sockets.
Unlike the other models, there are no restrictions relative to installing memory in pairs, or in
the possible combinations of memory. These machines can support up to 128 MB of
memory and can use 4 MB, 8 MB, 16 MB, or 32 MB memory SIMMS. The units are shipped
with 4 MB (1 4 MB SIMM) of memory. Memory speed must be 60nS or faster
4694-244 also uses 72 pin fast page mode SIMMS and has 4 sockets. Memory must be
installed in matching pairs, but the pairs do not have to be the same size. These machines
can support up to 128 MB of memory and can use 4 MB, 8 MB, 16 MB, or 32 MB memory
SIMMS. Most units are shipped with 8 MB (2 4 MB) of memory. Memory speed must be
60nS or faster.
4694-2x5 and 1x6 models use 168 pin SDRAM DIMM modules that meet the industry
PC-100 memory specification. 4694-2x6, 2x7, and 3x7 models required PC-133 SDRAM
DIMMs. Memory does not have to be installed in pairs. The machines can support up to
256MB (2x128MB DIMMS). 1x6,
.
256K of L2 cache is also installed in the 4694-244 systems and is not upgradeable.
4694-2x5 units have 512K of L2 cache. Socket 370 motherboards such as the 2x6, 2x7
and 3x7 families have cache internal to the CPU chip. No separate cache is on the these
motherboards because the socket370 architecture does not support external cache.
All 16 bit systems require parity memory. All other systems, if at the latest BIOS level, can
use non-parity or parity memory. .
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 10 of 60
Video
All versions except 4694-024 and 4694-124 include video support on the planar.
Depending on model and production vintage, one of the following vendor chips is used:
v Early 4694-001/004 - Cirrus GD5401 VGA controller (standard IBM VGA modes only,
giving a maximum resolution of 640x480x16)
v 4694-041/044 and later production vintages of 4694-001/004 - Cirrus GD5420 SVGA
controller with 256K DRAM giving 640x480x16 support.
v Early 4694-144 - Cirrus GD5430 SVGA VL-Bus video controller (with 1 MB of RAM
installed& which yields up to 1024x768x256.)
v Later 4694-144 and 4694-104 - Cirrus GD5440 SVGA VL-Bus video controller (with
1 MB of RAM installed& which yields up to 1024x768x256.)
v 46941x6 use the integrated video controller found in the ST-PC CPU chip. System
memory is used for video memory (UMA video architecture). 1x6 models are capable
of supporting 1024x768x65535. Note that the more resolution required reduces the
amount of memory available to the system.
v 4694-244 and 205/245 - Cirrus GL5446 SVGA PCI video controller (model 244 s
have 1 MB of RAM installed, which yields up to 1024x768x256, while model 2x5 s
have 2MB of video RAM, yielding up to 1280x1024x256 or 1024x768x65535)
v 4694-207/247 and 307/347 models have AGP compatible video function embedded
within the main system (VIA PM8601A) chip. Video RAM is part of system RAM and is
reserved using the BIOS setup function. Once RAM is reserved as video RAM, it is no
longer available for use as system memory. (For instance, a 32M system with 4M of
RAM reserved for video will actually only have 28M of RAM available for system use
(not counting memory required for BIOS shadowing, etc..)
v 4694-2x6- ATI Technologies Rage 128 Pro 4XL AGP2X video controller with 8MB of
video DRAM, yielding support for resolutions up to 1280x1024x32M colors
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 11 of 60
LAN
All terminals come with Ethernet function. 10Mb/s models utilize the industry standard
NE2000 interface and provide 10baseT (10 Mb/s) support. Users should select the
generic NE2000 driver provided by their operating system.
Model 2x5, and 2x6 terminals come with 10/100Mb/s Ethernet support utilizing the AMD
PCNet Fast chip. Models 2x7 and 3x7 use the National Semiconductor MacPhyter
(DP83515) LAN chip. Drivers are available from the major OS suppliers (such as Microsoft)
or from IBM s, AMD s, or National s websites.
LAN drivers are different and are model dependent. This factor
must be taken into account when configuring software, hard
disk images, etc..
10/100Mb/s units equipped with the standby power feature also have wake up on LAN
feature. This feature can be used to cause a terminal that is in either the standby or off
state to  wake up or power up on a specified LAN event. The chip vendor s literature
should be consulted for details on how to configure the parts for wakeup. Advanced skills in
programming at the hardware level are required to completely configure the parts for
wakeup.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 12 of 60
Hard Disk
Depending on production date and model, one of the following IDE hard drives is present if
the hard disk feature is installed (note that this list is subject to change without notice):
Size Vendor/Model Performance Where used
80 MB IBM 3600 rpm 4694-0xx
WDA-L80 16 mS avg seek
160 MB IBM 3600 RPM 4694-0xx
WDA-L160 16 mS avg seek
245 MB IBM 3600 RPM 4694-0xx
H3-256A 14 mS avg seek
540 MB IBM 4500 RPM 4694-0xx
DALA-3540 12 mS avg seek
850 MB Western Digital 4500 RPM 4694-0xx,
Caviar AC2850 10 mS avg seek 4694-1xx
1.2 GB Western Digital 5200 RPM 4694-1xx
Caviar AC21200 10 mS avg seek
1.6 GB Western Digital 5200 RPM 4694-1xx,
Caviar AC21600 10 mS avg seek 4694-244
Continued on next page&
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 13 of 60
Hard disk sizes& continued
Size Vendor/Model Performance Where used
2.5GB Quantum 5200 RPM 4694-1xx
Fireball SE 10 mS avg seek
Western Digital Caviar 5200 RPM
22500 10 mS avg seek
Maxtor 5200 RPM
DiamondMax 2160 10 mS avg seek
3.2GB Quantum 5200 RPM 4694-1xx
Fireball SE 9.5 mS avg seek 4694-244
Western Digital 5200 RPM
Caviar 23200 9.5 mS avg seek
4.2GB Quantum 5200 RPM 4694-2x5
Fireball EX 9.5 mS avg seek
10.1GB Quantum 4400 RPM 4694-1x6
Fireball LCT15 12mS avg seek
15.0GB Quantum 7200 RPM 4694-2x6
Fireball Plus LM 8.5 mS avg seek/DMA66
20GB Maxtor 7200 RPM 4694 2x6,
Fireball Plus AS 8.5mS avg seek/DMA66 4694 3x7
20GB Maxtor 5400 RPM 4694-2x7
541DX 12mS avg seek 4694-1x6
A 2nd hard disk option is available for some wide footprint models. Disk size is typically
the same as the currently offered size for the system but other size drives are available via
RPQ.
Model 2x5 terminals are capable of supporting UDMA33 drives, while the 2x6, 2x7, and
3x7 models will be capable of supporting UDMA66 drives. 2x6, 2x7, and 3x7 models also
include a secondary IDE port/connector on the motherboard.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 14 of 60
CD ROM drive support
4694-2x5, 2x6, 2x7, and 3x7 models are available with a factory installed CD ROM drive as
an option. This CD-ROM is a laptop style (slim) CD-ROM, and is located behind the door
that covers the power switch and the floppy drive. Small footprint models require the use of
a slim floppy drive when the CD ROM feature is installed.
The 2nd hard drive feature cannot be installed on terminals that have the CD-ROM feature
installed..
Bootable CD s can be used if the setup options include the CD ROM drive as one of the
boot sources.
All models of 4694 have been used successfully with external, parallel attach types of CD
ROM drives offered by third parties such as Backpack, etc.. Many USB CD ROM and
floppy drives will also work when connected to USB ports on terminals that support USB.
Dump switch
A dump switch option is available that provides NMI capability for operating systems (such
as 4690OS, Microsoft Windows NT 4.0/SP5 and Windows 2000) that require them for
diagnostic/debug purposes. This option is field installable, and is composed of the dump
switch mounted on a special plate, along with a special riser card. 4694-2x5, 2x6, 2x7, 3x7,
and 1x6 models come with the dump switch as a standard feature.
Machines manufactured starting 1Q99 will have the dump switch option in the front, not the
rear of the machine. The switch can be reached via a hole in the front cover behind the FDD
door.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 15 of 60
Standby power support
Some users of 4694 need to have facilities that attempt to duplicate the memory retention
features offered by the 4693. The 4694 implementation provides most, but not all of the
4693 features, but also provides standby function for operating systems other than
4690OS in an industry standard manner.
In the crudest sense, the definition of  standby is for the system unit to be able to restart
after a power outage in the store. A more complete definition of standby is:
that the system unit recognizes an impending power event,
notifies the application to shut down,
waits for it to shut down,
suspends the system,
recognizes that the event is over,
restarts the hardware,
notifies the application that it is OK to restart.
Applications or operator actions (via the power switch) should also be able to cause the
terminal to enter into standby mode, and operator actions or other externally detectable
events should cause the terminal to exit the standby mode and become active again.
Standby mode is also not unique to loss of AC power situations but can also be used when
it is desired to cause the terminal to go to sleep when not in use. This allows for quick
restarts (without requiring reloading) at store openings, etc..
The 4694 standby solution does NOT allow for applications to continue during power
outages (I/O power is removed immediately at the failure of AC power, and POS I/O
devices are reset upon the restoration of AC power. Applications must handle any aspects
of lost printer data, etc..). The ability of the terminal to recover is very much dependent on
how power management  aware the software environment (device drivers, etc..) is.
This standby solution is primarily designed for 4690OS use. Some I/O devices may not
recover correctly after a power event when used with Windows, resulting in loss of data
Implementation
The 4694 standby function is based on the Advanced Power Management (APM)
architecture used in the PC industry. 4694 implements a subset of APM BIOS (V1.2) that is
used for the system to communicate to operating systems. Operating systems can then
use the interface of their choice to communicate with applications running on them.
4690OS applications will likely continue to use the same interface that they do today. The
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 16 of 60
4690 Operating System development team has made the necessary modifications within
4690OS to adapt to the hardware interface of the 4694 APM BIOS.
4694-2x6, 2x7, and 3x7 models include ACPI as well as APM support.
The 4694 standby solution is composed of :
a power supply that supports the standby function
a circuit board/bracket assembly that controls all aspects of the standby function. This is
a microcontroller based solution and software on this microcontroller is field
upgradeable.
a riser card (ISA for 32 bit systems, PCI for 64 bit systems) that provides interfaces
between the system and the controller card
a 12V/5AH battery
only ¾ length feature cards can be used when the battery is installed.
cables, etc..
All  standby functions defined in the following paragraphs assume that an APM enabled
operating system and application have been installed. If non APM-aware software is
installed, the terminal is only capable of being in the on or off states.
The 4694 standby solution has basically two operating modes. In  power loss mode, the
solution provides the hardware necessary to detect and initiate shutdown/restart
procedures in the event of AC power loss when used with OS/applications that are APM
aware.. In  sleep mode, the system enters the low power state at either application
command or a momentary depression of the power switch. A hardware interrupt request
(such as from a keyboard or a POS device), or a momentary depression of the power
switch causes the terminal to exit from sleep mode and return to normal operation.
The power supply in the 4694 standby solution is significantly different than earlier 4694
models. It has an auxiliary output that is active at all times that the supply is connected to a
valid source of power (either AC power or a charged battery). This output provides power
to the power controller circuitry that determines the power state of the terminal. The terminal
has 3 power states: ON, STANDBY, or OFF. The power switch on the front of the terminal is
a momentary contact switch (instead of a latching switch found on non power managed
versions). The power controller circuitry can read this momentary contact switch and take
actions that are beyond the ordinary concept of on and off depending on how long the
switch is depressed.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 17 of 60
The user can ascertain the status of the power supply via observation of the power supply
power LED. ON and OFF states are the same as today, with STANDBY mode indicated by
a slowly blinking LED.
Power state Power switch momentarily Power switch pressed and
depressed held longer than 2 sec
depression
From an OFF state normal power on ignored
From a STANDBY/AC* state go to power ON state go to power OFF state
From a STANDBY/BATT** ignored go to power OFF state
state
From an ON state go to power STANDBY/AC go to power OFF state
state
* Standby/AC indicates the terminal is in standby state and that AC power is available
** Standby/Batt indicates the terminal is in standby state and no AC power is available
Net:
momentary power switch depressions cause the terminal to go between the STANDBY
and ON states (also go from OFF to ON state);
long (greater than 2 seconds) depressions of the power switch cause the terminal to go
from either ON or STANDBY state to OFF state.
The power supply also charges the battery anytime the power supply is connected to AC
power. A completely discharged battery takes approximately 15 hours to recharge.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 18 of 60
Deliverables
All base units (unless specifically indicated otherwise) come with CPU, memory, Ethernet
support, video, and floppy.
Each base is available by itself or with a preinstalled hardfile.
Memory options available are:
v 2 MB 30 pin memory feature (containing two 1 MB SIMMs .. 4694-0xx) 8 MB 30 pin memory
feature (containing two 4 MB SIMMs .. 4694-0xx)
v 4 MB 72 pin memory feature (4694-1xx, 244) (60ns, FPM)
v 8 MB 72 pin memory feature (4694-1xx, 244) (60ns, FPM)
v 16 MB 72 pin memory feature (4694-1xx, 244) (60ns, FPM)
v 32 Mb 72 pin memory feature (4694-1xx, 244) (60ns, FPM)
v 32 MB 168 pin SDRAM DIMM (4694-1x6/2x5/2x6/2x7/3x7)
v 64 MB 168 pin SDRAM DIMM (4694-2x5/2x6/2x7/3x7)
v 128 MB 168 pin SDRAM DIMM (4694-2x5/2x6/2x7/3x7)
Note that when additional memory is ordered for 4694-244, two features must be ordered
because memory must be installed in pairs.
Factory available configurations for memory vary by country and model. Please contact
your local IBM marketing professional for assistance in determining what your choices are.
Depending on country , some options ship factory installed, others are field installed only.
Consult with IBM for the latest availability list.
Each machine is shipped with the following parts:
v 4694 Installation and Operation Guide (shipped if specified at order entry time);
v Product Safety messages book
v a 10baseT/100base TX LAN cable (14 - RJ-45 telephone mod plugs on both ends, and
starting in 1999, the cable meets the category 5 UTP requirements).
v Power cord (country specific)
Service publications/diagnostics not shipped with the product:
v POS I/O diagnostic manual;
v System unit diagnostic manual;
v Diagnostic diskette;
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 19 of 60
The installation manual is translated into many languages. Contact IBM for specifics.
Service information is only available in US English.
Architecture
4694 is designed to appear to a programmer as a standard ISA (or ISA/PCI as
appropriate) PC equivalent system with SIO and Ethernet adapters integrated on the
planar.
The specific hardware chips used are the following:
v CPU support - Acer Labs M1217 CPU Support chip (4694-001/004 and 4694-024)
v CPU support - Chips and Technologies (Chips) 82C836 SCATsx CPU Support chip
(4694-041/044)
v CPU support - Chips CS4041 CPU support chipset (4694-1xx)
v CPU support - Intel 430HX Triton CPU support chipset (4694-244)
v CPU support - VIA VPX CPU support chipset (VT82C580VPX and VT82C586B)
(4694-205/245)
v CPU support- IBM/VIA VT82C694X Apollo Pro133A North Bridge (with an AGP2X video bus
interface) and VIA VT82C686A  Super South Bridge (Super South Bridge integrates CPU
I/O and keyboard controller functions) (4694-2x6)
v CPU support- VIA PM8601A ProMedia/PL133 North Bridge and VIA VT82C686B Super
South Bridge) (4694-2x7 and 4694-3x7) Audio support is also included in the south bridge
chip.
v CPU I/O - Acer Labs 5107 PC I/O controller (4694-001/004 and 4694-024)
v CPU I/O - UMC 82C863F PC I/O controller (4694-041/044)
v CPU I/O - Chips 82C733 or 735 PC I/O controller (4694-1x4)
v CPU I/O - SMC FDC37C935APM PC I/O controller (4694-1x6)
v CPU I/O - SMC FDC37C665GT PC I/O controller (4694-244)
v CPU I/O SMC FDC37C669 PC I/O controller (4694-2x5)
v 10 Mb/s Ethernet - either D-Link DL2517A/B Ethernet controller (all 4694-001/004,
4694-024, 4694-041/044, and early 4694-144s) or Myson Technologies MTD909 Ethernet
controller (later 4694-144 and all 4694-104, 4694-244, and 4694-124). (This chip
implements the standard Novell NE2000 Ethernet adapter interface.)
v 10/100 Mb/s Ethernet - AMD PCNet-FAST+ AM79C972 or AM79C973 (used on 2x5,2x6
models)
v 10/100MB/S Ethernet (4694-2x7 and 3x7) - National Semiconductor DP83815 MacPhyter.
v Audio codec (2x7/3x7 option): VIA VT1611A
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 20 of 60
These vendor websites should be searched for the latest level drivers:
IBM Retail: www.ibm.com/solutions/retail/ (Check this first.)
AMD: www.amd.com
Cirrus Logic: www.cirrus.com
SMC: www.smc.com
VIA: www.viatech.com
Quantum: www.quantum.com
Western Digital: www.wdc.com
Maxtor www.maxtor.com
Intel www.intel.com
Microsoft www.microsoft.com
ATI www.atitech.com
ST Microelectronics www.stmicro.com
National Semiconductorwww.nsc.com
All of these chips are subject to change as cost and technology changes take place. It is
IBM s intention to keep BIOS and I/O driver interfaces compatible where it is possible and
technology allows it.. Applications that write directly to hardware are not guaranteed to
work with all versions of the hardware over time.
4694-0xx only implements 10 bit I/O addressing& ie, the maximum address in the I/O
space is 3FFh. 4694-1xx and 2xx models implement 16 bit I/O addressing up to FFFFh.
4694 supports ISA and PCI feature cards (dependent on model). There is a wide variety (in
function, price, and quality) of OEM feature cards available in the marketplace. Users are
responsible for testing/certifying any feature cards that they use. Some cards are
announced as features in order to help the ordering process. Cards typically used by POS
customers (T/R, MPCA, etc..) are used in the product testing process.
4694-0xx and 1xx models support two ISA feature cards.
One of the 4694-2x4 and 2x5 s slots is able to support either an ISA or a PCI card. The PCI
slot is a PCI V2.1 compliant, 32 bit, 33 MHz., 5V I/O tolerant slot. Per the PCI specification
for 5V I/O tolerant cards, a 3.3V supply for the PCI slot is not guaranteed to be available in
all production models of the -2xx model.
4694-2x6, 3x7 and 2x7 models have two PCI slots, with one shared by an ISA slot.
Depending on model and features installed, feature card slots may have length restrictions,
but can usually support any card that is 2/3 length or shorter.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 21 of 60
Migration/Installation
4694 supports a wide range of POS I/O devices and also formally supports the model 2
printer and model 3 fiscal printers used on the 4683. No other FORMAL support for existing
4680 I/O is provided. Requests for support are addressed on an individual basis. There
are no technical reasons why 4680 I/O cannot work, however; the test and diagnostic
issues make it very difficult to support the entire family of old I/O.
Technical support staffs at customers and business partners are expected to setup and
maintain 4694. 4694 is shipped via the pick/pak process with all hardware in an overpack
box. Skills equivalent to those required to setup a  clone PC are required to setup a 4694.
No attempt has been made to provide a setup/installation process that untrained store
personnel can use.
4694 should support existing 4684 applications with few changes, assuming that the
application s requirement for I/O can be met with a 4694 configuration. Applications written
that are dependent on timing loops and the like or use non-documented interfaces to
hardware may not work. In particular, applications that take advantage of unique
MicroChannel interfaces, etc.. or write directly to hard totals memory in the memory map do
not work on 4694 without changes.
BIOS/Drivers
4694 has a POST/BIOS subsystem provided by Phoenix Technologies, Ltd. As with all
AT-bus PC s, 4694 does not have ABIOS support. The Power on self test (POST), BIOS,
keyboard controller, and planar board architecture are documented in the book  System
BIOS for IBM PC s, Compatibles, and EISA Computers; 2nd Edition , Phoenix
Technologies, Ltd., Addison-Wesley Publishing Co, Inc., 1991, ISBN 0-201-57760-7. The
systems do not support power on passwords, and the area in CMOS reserved for power on
passwords has been used for configuration type information by POST and is not available
for end user use.
4694 is tested and certified (as appropriate) with IBM PC DOS 2000 with DOS POS I/O
drivers, Win98SE, WinNT 4.0 (SP6), and Windows 2000 (SR2) with POSS-WIN drivers
and Red Hat Linux 7.1 (2.4.2 kernel) with Linux POS drivers Testing of follow-on releases of
DOS, and WinXX occur as required. As part of the test and release process, all 64 bit and
above models are also tested using the Microsoft Windows95/98ME and Windows
NT/2000 hardware compatibility and performance test suites. 4694-1xx models are not
recommended for use with any Microsoft Windows9x, NT or 2000 operating
systems. Some production vintages of the 1xx models will not work with
Windows.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 22 of 60
Some versions of the 4694 support 4690OS (both SBCS and DBCS versions) as well as
SSSP and 4694 Terminal Services for DOS. See the released information about these
products for details, pre/co-requisites and limitations for this support.
4694 s are tested with DOS LAN Requester and with WinNT servers and
Win98/WinNT/Win2K clients. NDIS compatible LAN drivers for DOS are provided.. NDIS is
the strategic direction for LAN drivers in the industry, and most 3rd party LAN products can
use NDIS drivers. In addition, we test using the generic NE2000 compatible driver for
systems (such as Win95 and NT) that list these as options.
Other LAN OS s that cannot use NDIS drivers typically support NE2000 compatible
adapters, and experience has shown that 4694 s LAN implementation works well when the
NE2000 type adapter is selected. (Note that NE2000 drivers will not work with the
10/100MB/s models. Most LAN OS suppliers provide drivers for the AMD PCNet and
National MacPhyter family of LAN controllers.)
4694 includes RPL support by including in the system ROM a special version of Lanworks
Technologies BOOTWARE RPL boot ROM. This RPL package can support IBM, Novell, and
TCP/IP (bootp) RPL protocols. If RPL function is not required, this can be removed from
the terminal configuration in order to free up an additional 32K in the memory space.
2x5, 2x6, and 3x7 models also support TCP/IP DHCP/bootp and Intel PXE protocols. Note
that the 2x5, 2x6, 2x7, and 3x7 model s RPL ROM only occupies 2K of memory starting at
C800h.
4694 prints message codes on 2x20 attached displays during the RPL process (normal
text messages are displayed on an attached CRT). These messages are formatted
prefix-suffix
and have the following meanings:
Prefixes....
N2 - NW 802.2
N3 - NW 802.3
NE - NW Ethernet II
RP - RPL
BP - Bootp
DH - DHCP
PX - PXE
-suffixes
1 - Searching
2 - Connected to server
3$ - Connect failed
4 - Downloading image from server
5$ - Error downloading from server
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 23 of 60
6 - Transferring control to boot code in image
7$ - Error opening file (NetWare)
8 - Found server (NetWare)
Special video drivers for particular operating systems are either provided by the operating
system itself as part of the installation disks, or can be obtained via the Internet web site of
IBM or the video chip manufacturer.
Utility programs
General
The 4694 system uses flash memory to store the system BIOS, video BIOS and the LAN
boot ROM (RIPL). Flash memory has the advantage of permitting the firmware to be
updated through software alone. Applying software updates to BIOS is a customer
responsibility (just like the application of any other software fix) , and is not covered by the
IBM warranty or the typical IBM maintenance agreement.
Distribution of software updates, utility programs, news tips, technical info, etc. is via the
IBM Retail page on the Internet. The address for the site is:
http://www.ibm.com/solutions/retail/
and follow the support links to the 4694 page.
Many utility programs are currently available on this site. Among them are:
v CS4694 configuration program
Normally the user initiates the BIOS setup during boot to set various terminal
configuration values (such as boot source, RPL, etc..) These values can also be set
via the use of the CS4694.EXE and CMOSSET.EXE programs. CS4694 is a program
that can be run on any PC (under DOS) and can generate a file that contains setup
information. This file is downloaded into a 4694 using the CMOSSET program.
CMOSSET can be run from a server or from a DOS bootable diskette and it allows
the SETUP values to be set without the use of SETUP, or requiring the use of a PC
keyboard and video display at the POS terminal.
v 4694PROG.COM can reprogram the flash memory system with a new version of
BIOS contained in a disk file. The terminal must be able to boot DOS before this
program can be used.
v LAN, video and other drivers
v RPL utilities
v diagnostics
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 24 of 60
.
BIOS
The system BIOS includes all the function calls provided by an ISA PC. It is stored in a flash
read only memory located on the planar board. Layout of BIOS in the memory map is
different depending on model:
0xx, 1x4, and 244 models:
The ROM area is divided into two 64 KB regions. The top 64 KB is always mapped to
system address F0000h to FFFFFh.
The lower 64 KB is further divided into two 32 KB blocks. The lower 32 KB is for the
video BIOS, and the upper 32 KB is used for the LAN boot ROM (RPL). The mapping
for the lower 32 KB is C0000h to C7FFFh and the upper 32 KB is from C8000h to
CFFFFh. These two 32K segments exist in the memory map only if the associated
adapter (VGA or RIPL LAN function) is installed or enabled in the system.
1x6, 2x5, 2x6, 2x7, and 3x7 models:
Due to the increased amount of function in the base BIOS, the BIOS occupies much of
the 64K segment between E000h and EFFFh (the specific amount varies model to
model and different BIOS versions for the same model will occupy differing amounts)..
In the 2x5, 2x6, 2x7, and 3x7 models, the RPL architecture has been changed and the
RPL ROM now occupies only 2K starting at C800. Users needing a 64K page space
for EMS can use the C9000-D8FFF instead of the E0000 segment that they have
used in the past.
The top 8K of the flash memory is being used as a  BOOT BLOCK .The contents of this
boot block cannot be changed once it is programmed during manufacturing. Any future
BIOS update will not affect the contents of this boot block.
The BIOS level of a system is composed of:
the level of the VGA BIOS provided by the video chip manufacturer (identified at cold
boot);
the level of the base system BIOS provided by Phoenix (identified via the phrase
Phoenix BIOS Vx.xx)
IBM extensions to BIOS identified in the phrase IBM POS Subsystem Version x.xx
Note that the overall level of the BIOS is determined by the value associated with the IBM
extension level.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 25 of 60
System configuration/setup
4694 contains a program within ROM called SETUP that allows for numerous options to be
configured via a menu interface. Examples of these options include user SIO and NVRAM
memory configuration, boot order and RPL protocol, APM settings, etc.. Available options
are different depending on model, features, and BIOS level. Use of this SETUP program
requires the attachment of a PC compatible video display and keyboard. (An alternative to
using SETUP at the terminal is to use the utility program CS4694 described in the Utilities
section previously.)
If RPL (LAN boot) is not selected and the RPL source is set to  adapter not in memory map
or  LAN adapter , the RPL ROM is disabled. Similarly, if POST detects a video adapter has
installed a ROM at C0000 indicating that a 3rd party video adapter has been installed), the
video BIOS code normally installed is disabled as is the internal VGA subsystem.
Note that only ONE LAN subsystem (either the internal LAN adapter of LAN adapter card)
can have the RPL function enabled at any one time.
4694-1x6, 2xx, and 3xx models fully support Plug and Play (PnP) adapter cards. If at all
possible, adapter cards should be allowed to auto-configure.
Diagnostics
The diagnostics disk has the same disk signature (in the boot sector) as the 4684
Reference Disk. This allows the BIOS to boot from the floppy disk even if FDD is not
selected as a bootable drive. The purpose of the diagnostic tests is to identify the faulty
subsystem so that the correct FRU can be replaced. The diagnostics do not attempt to
identify failures down to any specific component.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 26 of 60
POST error message codes
The following are the 4694 unique message/beep codes:
Display (code) Beep
code
BIOS Corrupt (999) 1-1-4
BIOS Programming in-process (998)
BIOS Programming unsuccessful (997) 3-2-3
BIOS Programming complete (990) 1-1-1
CMOS Corrupt (174) 3-3-2
CMOS Programming unsuccessful
(173)
CMOS programming complete (170) 3-2-3
Video failure or no video found or no 3-4-1
memory installed
Keyboard controller failure or 3-2-4
blown fuse on planar board
Diagnostics and Service considerations
From a service perspective, the 4694 is a PC in different covers. Consequently, the
diagnostic package and serviceability aspects of the product is similar to a PC. A
diagnostic package is provided to IBM service delivery organizations that performs
diagnostics and aid in isolation of the failing field replaceable unit (FRU) similar to the way
PC diagnostics work today. These diagnostics are designed to be used with POS I/O
instead of depending on a standard PC display and keyboard.
Early 4694 s include a self test sequence in the power on self test that generates an OK
message or beep to be displayed on all devices that are programmed to decode the
message. Existing model 3 and 4 printers have a system test command sent to them if they
are detected as present during POST. This test command of the printers can be disabled
by setting bit 7 of the byte located at offset FF7h in the NVRAM. (In a normally configured
machine, this would appear to be at D900:0FF7h). (The self test sequence is not present in
the 1x6, 2x5, 2x6, 2x7, and 3x7 models.)
Standard hand tools (screwdriver, etc..) are required to install or remove feature cards as
well as to remove the FRUs.
I/O supported
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 27 of 60
The following I/O is supported. I/O can be integrated or distributed unless it is physically too
large to fit, then it can only be distributed:
v 4683 model 2 printer
v 469X printers
v SureMark family of printers
v Fiscal printers (when homologated by the country)
v 469X keyboards
v PS/2 compatible keyboards and mice
v 469X pole displays
v 469X cash drawers
v scanners
v CRTs/flatpanels
Since new devices are released over time, this is not an all inclusive list. The IBM sales
pages contain the latest correct list.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 28 of 60
Publications
4694 has the following publications:
v A  User Guide .This is an optional, no-charge book, orderable by specify code.
v Safety Notices This book contains all languages in one book. All machines are shipped
with this book per country safety regulations.
v POS Service Manual and Parts Catalog (These books are common to both the 4693 and
4694.) (not shipped with the machine)
v Diagnostic diskette (not shipped with the machine)
v Supplements that define new models and features that are released between revisions of
the books listed above.
The User Manual is offered in numerous languages. The POS Service manual, Parts
Catalog, and the diagnostic diskette is US English only. Labels internal to the machine for
service use are in US English only.
Power cords/country support list
Is at the end of this document in Appendix 2.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 29 of 60
Technical details
RS-232 ports
There are two RS-232 ports implemented as they would be on a PC. They can be
configured at COM1 and COM2 or disabled individually. The signals implemented are:
v TX (transmit data, pin 3);
v RX (receive data, pin 2);
v DTR (data terminal ready, pin 4)
v DSR (data set ready, pin 6);
v RTS (request to send, pin 7);
v CTS (clear to send, pin 8);
v CD (carrier detect, pin 1);
v RI (ring indicate, pin 9);
v Signal ground (pin 5);
The terms  transmit and  receive as defined above are viewed from the terminal out to the
attached device. (The terminal appears as data terminal equipment or a DTE as defined by
the RS-232 specification).
These signals are implemented in a 9 pin female D connector and are the same pinout as
used on an IBM PC using a 9 pin connector.
RS-232 ports in the 16 bit models are 16450 (non-FIFO compatible) and the 32 and 64 bit
models are 16550 (FIFO) compatible.
PC Printer port
Wide footprint models have an EPP compatible local PC parallel printer port that can be
configured to be at LPT1, LPT2, or disabled in the I/O map.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 30 of 60
POS I/O subsystem
The POS I/O implementation on 4694 is different from a 4684 in the following aspects:
v Only a single channel is implemented;
v On that single channel, a kyb, prt, display, cash drawer, and scanner ports are attached;
v The scanner uses a 4 wire port rather than a 16 wire port.
v The CMOS memory block is 32K, not 8K;
v There is not a unique POST ROM implemented in the adapter address space (this function
is provided in the basic system POST ROM).
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 31 of 60
Programming Considerations
Instructions and Commands
See the relevant vendor and PC literature for details. Sources of information are IBM,
Microsoft, Intel, Phoenix Technologies, VESA (Video Electronic Standards Association),
Cirrus Logic (video BIOS), Lanworks Technologies (RPL), and numerous 3rd party
reference books.
Early in the development of the 4694, the intent was to use the model/submodel bytes of int
15h, function C0h to allow the programmer to determine the system identification. Some
software compatibility problems surfaced with this approach however, and the now the
system either returns model/submodel bytes of F8h/03h or the standard PC ISA value of
FC/01h. Specific model/submodel determination can be determined by reading specific
memory locations in the system ROM as defined in the table below:
Model Model ID Pointer to BIOS
(4694-) bytes/string version**
F000:E000h F000:E068h
001 FFh don t care F000:4832h
004 FFh 66h F000:4032h
041 41* don t care F000:4032h
044 44* don t care F000:4032h
144/154 48* don t care F000:E005h
104/124 49* don t care F000:E005h
106 4LZ* don t care F000:E005h
146 4KZ* don t care F000:E005h
244/254 4B* don t care F000:E005h
205 4GZ* don t care F000:E005h
245 4EZ* don t care F000:E005h
207 4PZ* don t care F000:E005h
247 4MZ* don t care F000:E005h
206 4JZ* don t care F000:E005h
246 4HZ* don t care F000:E005h
307 4RZ* don t care F000:E005h
347 4SZ* don t care F000:E005h
* indicates an ASCII string located at this memory location
** the  Pointer to BIOS version is a pointer to an ASCII string that represents the BIOS level. It s a word in
reverse Intel format that represents an offset within the F000 segment.
The 10 Mb/s onboard LAN adapter is hardwired at I/O address 300h-31Fh. It is
preconfigured to operate on IRQ10. It does not use any space in the memory map (except
for the RPL ROM area if RPL is enabled.) The 10/100Mb/s adapter is a PCI motherboard
adapter and is auto-configured by BIOS. Note that neither adapter needs to be explicitly
disabled if other LAN cards are installed. As long as drivers are not loaded, they will appear
to be inactive.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 32 of 60
The POS (otherwise known as SIO) adapter memory usage is defined as follows:
DAFFFh
4K Nonvolatile RAM
(pages 1-7)
DA000h
D9FFFh
4K Nonvolatile RAM
(page 0)
D9000h
D8FFFh
2K shared RAM buffer
D8800h
D87FFh
2K RAM (not used)
D8000h
Addresses shown are default values set at the factory.
The upper 4K section in the memory map is a window into the upper 28K of the 32K
NVRAM. The upper 28K is divided into 7 4K pages. Selection of which 4K page is
accomplished by a write to I/O port 221h. The low 3 bits determine which 4K page is
mapped into the 4K window. All other bits must be 0. Page 0 MUST NOT be accessed in
the upper 4K window. Undefined results will occur. (Permissible values to write to this I/O
register are 01h to 07h.) This register can also be read to determine what page is currently
active in the window. The register is set to 01h at IPL.
DMI
The 4694-1x6, 2x5, 2x6, 2x7, and 3x7 models support the desktop management interface
2.0 specification. Details on this specification and how to use the data can be found at
www.dmtf.org& the Desktop Management Task Force s website. There are programs
available (such as Netfinity from IBM or Landesk Configuration Manger from Intel) that help
users manage their inventory of desktop terminals from a central location. 4694 specific
DMI information is described in the Appendix.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 33 of 60
Memory Map
The system memory map is as follows:
xxxxxxh
Open/RAM
(16M for 16 bit models)
(64M for 32 bit models)
(128M for mod 244)
(256M for 2x5 models)
100000h
FFFFFh
64K POST/BIOS
(all models)
F0000h
EFFFFh
64K open except for early 244
and all 1x6/2x5/2x6/2x7 models
E0000h
DFFFFh
Open
(20K)
DB000h
DAFFFh
POS subsystem
(see above)
(12K)
D8000h
D7FFFh
Open
(32K)
D0000h
CFFFFh
C87FF (*) LAN RPL (if enabled) or
CC7FFh(**) Open
(32K on 10Mb/S systems)
CC000h (**) (* 2K on 10/100 systems)
C80000h
C7FFFh
CBFFFh(**) Video BIOS
)
(32K)
C0000h (48K on 2x6, 2x7 models)**)
BFFFFh
Video
(128K)
A0000h
9FFFFh
Base RAM
(640K)
00000h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 34 of 60
I/O map
16 bit models of 4694 only implement 10 bit I/O addressing, meaning that the only valid
addresses are from 000 to 3FFh. Other models implement 16 bit addressing and support
I/O addresses from 000h to FFFFh.
4694 s I/O map is the same as ISA bus PC s with the following additions:
Ethernet: the on board NE2000 compatible Ethernet controller is set to use I/O
addresss 300-31Fh (10 Mb/s models), 10/100 Mb/s models are auto-configured);
POS subsystem: 4694 includes a custom application specific integrated circuit for
control of various configuration features. This ASIC is set to use I/O addresses
220-227h. End users must not use any of these ASIC registers because unpredictable
results may occur and the definition of these ports may change over time without notice.
Details of the ASIC registers are defined below:
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 35 of 60
Control Register A (I/O Addr = 220h) Read/Write
Set NVRAM window starting address
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X 0 0 0 0 0 * Start Addr = 0D0000 *
0 0 0 0 1 * Start Addr = 0D1000 *
0 0 0 1 0 * Start Addr = 0D2000 *
0 0 0 1 1 * Start Addr = 0D3000 *
0 0 1 0 0 * Start Addr = 0D4000 *
0 0 1 0 1 * Start Addr = 0D5000 *
0 0 1 1 0 * Start Addr = 0D6000 *
0 0 1 1 1 * Start Addr = 0D7000 *
0 1 0 0 0 * Start Addr = 0D8000 *
0 1 0 0 1 * Start Addr = 0D9000(Power-up)*
0 1 0 1 0 * Start Addr = 0DA000 *
0 1 0 1 1 * Start Addr = 0DB000 *
0 1 1 0 0 * Start Addr = 0DC000 *
0 1 1 0 1 * Start Addr = 0DD000 *
0 1 1 1 0 * Start Addr = 0DE000 *
0 1 1 1 1 * Start Addr = 0DF000 *
1 0 0 0 0 * Start Addr = 0E0000 *
1 0 0 0 1 * Start Addr = 0E1000 *
1 0 0 1 0 * Start Addr = 0E2000 *
1 0 0 1 1 * Start Addr = 0E3000 *
1 0 1 0 0 * Start Addr = 0E4000 *
1 0 1 0 1 * Start Addr = 0E5000 *
1 0 1 1 0 * Start Addr = 0E6000 *
1 0 1 1 1 * Start Addr = 0E7000 *
1 1 0 0 0 * Start Addr = 0E8000 *
1 1 0 0 1 * Start Addr = 0E9000 *
1 1 0 1 0 * Start Addr = 0EA000 *
1 1 0 1 1 * Start Addr = 0EB000 *
1 1 1 0 0 * Start Addr = 0EC000 *
1 1 1 0 1 * Start Addr = 0ED000 *
1 1 1 1 0 * Start Addr = 0EE000 *
1 1 1 1 1 * Start Addr = 0EF000 *
\---------------------------------------------------------------/
Note:
The NVRAM appears in the memory map as two 4K windows; the lower
window and the upper window. The lower window start address is
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 36 of 60
set by the Register A, and it is always Page 0. As for the upper
window, its starting address is at the next address immediately
above the lower 4K window (if the starting address of the lower
window is set at EF000, then the starting address of the upper
window is at D0000). The active Page of the upper window can
be set through Register B.
Control Register B (I/O Addr = 221h) Read/Write
Set the active Page of the NVRAM (upper window)
Enable/Disable upper and lower windows
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X 0 0 0 0 0 * Select Page 0 *
0 0 0 0 1 * Select Page 1 (Power-Up) *
0 0 0 1 0 * Select Page 2 *
0 0 0 1 1 * Select Page 3 *
0 0 1 0 0 * Select Page 4 *
0 0 1 0 1 * Select Page 5 *
0 0 1 1 0 * Select Page 6 *
0 0 1 1 1 * Select Page 7 *
X 1 X X X * Disable NVRAM Lower Window *
1 X X X X * Disable NVRAM Upper Window *
\---------------------------------------------------------------/
Notes:
The lower NVRAM page is always Page 0.
The lower and upper windows can be disabled/enabled separately.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 37 of 60
Control Register C (I/O Addr = $222) Read/Write
Set the start address of SRAM (4K space)
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X 0 0 0 0 0 * Start Addr = 0E0000 *
0 0 0 0 1 * Start Addr = 0E1000 *
0 0 0 1 0 * Start Addr = 0E2000 *
0 0 0 1 1 * Start Addr = 0E3000 *
0 0 1 0 0 * Start Addr = 0E4000 *
0 0 1 0 1 * Start Addr = 0E5000 *
0 0 1 1 0 * Start Addr = 0E6000 *
0 0 1 1 1 * Start Addr = 0E7000 *
0 1 0 0 0 * Start Addr = 0E8000 *
0 1 0 0 1 * Start Addr = 0E9000 *
0 1 0 1 0 * Start Addr = 0EA000 *
0 1 0 1 1 * Start Addr = 0EB000 *
0 1 1 0 0 * Start Addr = 0EC000 *
0 1 1 0 1 * Start Addr = 0ED000 *
0 1 1 1 0 * Start Addr = 0EE000 *
0 1 1 1 1 * Start Addr = 0EF000 *
1 0 0 0 0 * Start Addr = 0D0000 *
1 0 0 0 1 * Start Addr = 0D1000 *
1 0 0 1 0 * Start Addr = 0D2000 *
1 0 0 1 1 * Start Addr = 0D3000 *
1 0 1 0 0 * Start Addr = 0D4000 *
1 0 1 0 1 * Start Addr = 0D5000 *
1 0 1 1 0 * Start Addr = 0D6000 *
1 0 1 1 1 * Start Addr = 0D7000 *
1 1 0 0 0 * Start Addr = 0D8000(Power Up)*
1 1 0 0 1 * Start Addr = 0D9000 *
1 1 0 1 0 * Start Addr = 0DA000 *
1 1 0 1 1 * Start Addr = 0DB000 *
1 1 1 0 0 * Start Addr = 0DC000 *
1 1 1 0 1 * Start Addr = 0DD000 *
1 1 1 1 0 * Start Addr = 0DE000 *
1 1 1 1 1 * Start Addr = 0DF000 *
\---------------------------------------------------------------/
Control Register D (I/O Addr = 223h) Read/Write
Select the SIO interrupt
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 38 of 60
* X X X X X X X 0 * Select IRQ7 (Power-Up) *
* 1 * Select IRQ2 *
\---------------------------------------------------------------/
Control Register E (I/O Addr = 224h) Write Only
Select VGA monitor type
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X X X X X 0 * Color Monitor (Power up) *
* 1 * B/W Monitor *
\---------------------------------------------------------------/
Control Register F (I/O Addr = 225h) Read/Write
Set Flash Memory (lower half, 64K) addresses and partition
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X X 0 0 0 0 * E0000 - EFFFF *
0 0 0 1 * C0000 - CFFFF (Power up) *
0 0 1 0 * C0000 - C7FFF & E8000 - EFFFF*
0 0 1 1 * C8000 - CFFFF & E0000 - E7FFF*
X 1 X X * Disable Lower 32K *
1 X X X * Disable Upper 32K *
\---------------------------------------------------------------/
Notes:
The upper 64K bytes (boot block) of the Flash Memory are being
mapped to system address F0000 - FFFFF.
Control Register G (I/O Addr = 226h) Read Only
Read the Flash Memory type
/---------------------------------------------------------------\
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
* X X X X X X X 0 * Top Boot Block *
* 1 * Bottom Boot Block *
\---------------------------------------------------------------/
Control Register H (I/O Addr = $227) Read/Write
Set Flash Memory Write Enable/Disable
/---------------------------------------------------------------\
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 39 of 60
* D7 D6 D5 D4 D3 D2 D1 D0 * Results *
*---------------------------------------------------------------*
0 X 0 X 0 X 0 X * Write Disable (Power up) *
1 X 0 X 0 X 1 X * Flash Write Enable *
\---------------------------------------------------------------/
Controls and Indicators
Operator
The power switch used on all models (except those with power management) is a push-on,
push off type. The color is white. A green LED is integrated on the system unit to indicate
that all power supply signals are on and in tolerance. Next to the power LED, a yellow LED
is integrated on all units to indicate hard drive accesses. The floppy drive access, power
switch, and LED indicators are located behind a door in the front of the unit.
Power management LED s and switch operation is defined in the power management
section of this document.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 40 of 60
There are 4 diagnostic LEDs on the rear panel of the machine that show LAN activity. The
meanings of these LED s are:
10MB/s models 10/100MB/s models 10/100MB/s models
(2x5, 2x6) (2x7, 3x7)
LED1 jabber collision not used
(yellow)
LED2 collision 100MB mode 100Mb/s mode
(yellow)
LED3 link/receive data link/receive data 10Mb/s mode
(green)
LED4 power/transmit data transmit data Activity
(green)
Definitions of each of these LEDs are:
v Jabber - The LAN is sending more than 512 bytes of data or the Transmit line is stuck on.
v Collision - The LAN adapter has detected that it collided with another LAN adapter trying to
transmit at the same time.
v Link/Receive data - The LAN adapter is seeing data on the LAN when blinking. Steady on
indicates that the terminal is connected to an active hub.
v Power/Transmit data - Blinking on when the LAN adapter transmit line is active. Normally
on (system power on) for 10MB/s units, normally off for 10/100MB/s units.
2x7/3x7 definitions:
v 100MB Mode - on when the adapter is in 100MB/s mode
v 10MB mode - on when the adapter is in 10MB/s mode.
v Activity - either transmit or receive activity is taking place
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 41 of 60
Service
Some systems have been designed so that the letters OK appear on every display device
at the successful conclusion of POST and immediately prior to booting of the media.
Keyboards give 3 quick beeps. Printers print a test pattern. The presence of this signal
indicates successful completion of the following:
v Planar card self test;
v DASD test
v I/O and cable integrity test;
The presence of the OK/beep/test pattern indicates that the hardware is healthy. Everything
seems to be working, cables are plugged in, etc.. This covers more than 98% of all system
unit failures without requiring any diagnostic being loaded.
Early I/O devices (such as the DBCS family) may not support the OK/test pattern command.
The printing of the OK message can be disabled via the procedure described in the
diagnostics and service considerations section of this document.
The OK/printer test during power up function has been removed in the 2x5 and later
models.
Security
4964 utilizes existing security devices (keylocks, etc..) for Store Systems I/O. CMOS data
integrity is the responsibility of the user. (CRC, etc..) No unique keylocks, etc.. are be
provided on the system unit with the exception of a diskette media lock that is provided for
diskettes on all models except the 4694-001/004/104
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 42 of 60
Safety testing/certification
4694 is tested to IEC950/EN 60950 with all national deviations defined in the latest CB
amendment. It also meets all applicable IBM safety standards, bulletins, etc.. (see
Standards Compliance list for a complete list of standards). 4694 carries the nationally
recognized testing laboratory (NRTL) logo from ETL and is certified to the above standards
per the CB scheme. (ETL is an approved NRTL test house for all countries). These
standards are sufficient to meet country safety laws that 4694 is required to meet at the
time of development/release.
4694 is classified as a commercial product and meets the test requirements for
information technology equipment used in commercial environments. It is not tested or
certified to any residential standards.
4694 is homologated from a telecom perspective as a PC type hardware product. It is not
homologated at an application level.
Product labeling complies with the latest IBM standards. Examples are EC CE mark,
Mexico NOM-018 ,US FCC EMI , Japan VCCI EMI, Korea MOC EMI, Japan Dentri, etc..
Where country laws permit, a required country unique label may be supplied separately to
be applied by the customer/installation team at the time of installation.
Physical Characteristics
Mechanical
Note that the dimensions and weights shown do not include any I/O devices that may be
installed.
Small system units - width = 312 mm (12.3 ) (024= 333 mm (13.1 ) with exhaust shield)
v depth = 475 mm (18.7 )
v height = 86 mm (3.4 ) (024 = 90 mm (3.5 ))
v weight = 7.3 kg (16 lb.)
Large system units - width = 440 mm (17.3 )
v depth = 475 mm (18.7 )
v height = 89 mm (3.5 )
v weight = 10.7 kg (23.5 lb.)
Cooling is provided via forced air cooling blown left to right by a fan contained in the power
supply. There must be 2 of clearance on either side of the box for airflow.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 43 of 60
Normal service access conditions apply to the rear of the unit. The front of the unit must be
accessible to the customer so that the power switch and floppy disk drive can be used.
Machine type/model and serial number are located on a label on the rear of the unit, and on
the front cover behind the floppy disk access door.
Power Supply
Input Voltage and Frequency - 100-127V or 200-240 Volts AC, 50-60 Hz, Ä…3 Hz.
Power consumption: 55W typical non-printing (4694-0xx, 1xx)
65W (4694-2XX, 3XX)
75W printing (average) (4694-0xx, 1xx)
85W printing (4694-2XX, 3XX)
Note that these power consumption numbers are guidelines only and are based on a
typical machine configuration.
Two separate versions of the power supply for high/low input voltage and 38V output
voltage were originally developed and used for 4694-001/004 and 4694-024.
4694-041/044 and later models have typically used a universal type of power supply.....but
it is a manufacturing prerogative to switch to single voltage or autoswitcher at any time
based on parts availability. Field replacement parts may also be different than what was
originally shipped, from an input voltage perspective....but will meet the local power
requirements of the country in which the machine is installed.
A 24V version of the power supply has been developed for use with the 469X DBCS I/O
devices. Only a low volt (100-127V) 24V version is supported. The intended market for
versions using these power supplies is Japan.
The 4694-2xx and 3xx models have a significantly larger power supply than other 4694 s. It
is capable of supplying significantly more +5V, as well as additional +12V.
AC Loads
None
DC Loads
In addition to the voltages required for the system unit to support the planar card, disk
drives, feature cards and PS/2 keyboard and mouse, the following power is available to
power 46xx I/O:
v Port 7 - printer - 5V at 850 mA, 38V at 1200 mA (avg)
v Port 5 - keyboard - 5V at 770 mA
v Port 4 - display - 12V
v Port 9 - scanner - 12V
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 44 of 60
v Port 9/E - miscellaneous - 12V (available on some models)
Total 12V available current on the combination of all I/O ports is 2.6A, with a
maximum of 1.0A available from any single port.
v Port 3 - cash drawer 1 - 38V at 1200 mA for 100 mS Port 3 - cash drawer 2 - 38V at 1200
mA for 100 mS
v Standard USB ports are limited to the standard USB +5V load of 500mA. Powered USB
ports provide 12V at 1A maximum (see the total 12V current load listed above).
For the 24V version, the following outputs are available in place of the 38V outputs noted
above:
v Port 7 - printer - 5V at 850 mA, 24V at 2500 mA (avg)
v Port 3 - cash drawer 1 - 24V at 1200 mA for 100 mS
v Port 3 - cash drawer 2 - 24V at 1200 mA for 100 mS
In addition, the total +12V current available is decreased by 500 mA.
Environmental
v Gaseous- IBM Class G1
v Particulate- IBM Class P1
v Vibration and Shock- IBM Class V2
v Acoustical Levels- IBM Class 2C
v Temperature
Operating - +100C to 400C with 8% to 80% relative Humidity. (IBM Class C..See IBM
CES -1-9700-0000).
Shipping - -400C to +600C including condensation but excluding rain.
Storage - 00C to +600C.
Electromagnetic Compatibility (EMC)
v EMI radiated/conducted (USA/Canada) - FCC/DOC Class A (reference C-S 2-0001-026)
v EMI radiated (EMEA) - EC CE mark (meets CISPR-22-A emission limits)
v EMI (conducted) (EMEA) - class B for HV and autoswitchers (Italian fiscal law requirement)
v EMI radiated/conducted (Japan) - Japan VCCI class 1
v EMI radiated/conducted (Korea) - Korea MOC Class A
v ESD Class 2 (reference IBM C-S 2-0001-005)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 45 of 60
Packaging
Same as existing Store Systems products. All items are individually packaged and then
over packed in a bigger box at the distribution center.
Ancillary Products
Same as for existing 4684 products. (printer supplies, 2 MB diskettes)
World Trade Considerations
The VGA subsystem is capable of supporting all country NLS requirements (including DBCS
countries). This support requires NLS support from the operating system.
The VGA adapter for 4694-001/004 and 4694-024 is NOT ISO 9241 compliant (even when
used with an ISO compliant capable operating system).. The VGA adapter in all other
models is ISO 9241 compliant when used with a ISO compliant CRT and font/OS.
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 46 of 60
Appendix 1: DMI data fields
4694 2x5 and later models include DMI support. The 4694 2x5/2x6 implementation is:
BIOS Information (Type 0)
Offset Name Length Value
00h Type BYTE 0
01h Length BYTE 19
02h Handle WORD 0Dh
04h Vendor BYTE/STRING Phoenix Technologies
LTD/IBM
05h BIOS Version BYTE/STRING current BIOS version
06h BIOS Starting Address Seg WORD x.xx
08h BIOS Release Date BYTE/STRING mm/dd/yy
09h BIOS ROM Size BYTE 256K
0Ah BIOS Characteristics QWORD 00000000 7C015E90h
12h BIOS Characteristics Extended BYTE 20h
System Information (Type 1)
The information in this structure defines attributes of the overall system and is intended to be associated
with the Component ID group of the system s MIF.
Offset Name Length Value
00h Type BYTE 1
01h Length BYTE 25
02h Handle WORD 1d
04h Manufacturer BYTE/STRING IBM Corp.
05h Product Name BYTE/STRING IBM 4694-xxx POS
06h Version BYTE/STRING x.xx
07h Serial Number BYTE/STRING Sys unit S/N
08h UUID 16 BYTEs LAN ID
18h Wake-up Type BYTE/ENUM Usually 06h
Base Board Information (Type 2)
The information in this structure defines attributes of the system s baseboard (also known as the
motherboard or planar).
Offset Name Length Value
00h Type BYTE 2
01h Length BYTE 8h
02h Handle WORD Varies
04h Manufacturer BYTE/STRING IBM Corp.
05h Product BYTE/STRING 4694-xxx (machine type/model)
06h Version BYTE/STRING Planar revision level
07h Serial Number BYTE/STRING Null
System Enclosure or Chassis (Type 3)
The information in this structure defines attributes of the system s mechanical enclosure(s). For
example, if a system included a separate enclosure for its peripheral devices, two structures would be
returned: one for the main, system enclosure and the second for the peripheral device enclosure. The
additions to this structure in v2.1 of this specification support the population of the DMTF|Physical
Container Global Table group.
Offset Name Length Value
00h Type BYTE 3
01h Length BYTE Varies
02h Handle WORD Varies
04h Manufacturer BYTE/STRING IBM Corp.
05h Type BYTE 3
06h Version BYTE/STRING 4694-xxx (where xxx is model #)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 47 of 47
07h Serial Number BYTE/STRING null
08h Asset Tag Number Byte/Enum Null
09h Bootup State Byte/Enum Null
0Ah Power Supply State Byte/Enum 3
0Bh Thermal State Byte/Enum 3
0Ch Security State Byte/Enum 3
Processor Information (Type 4)
The information in this structure defines the attributes of a single processor; a separate structure instance
is provided for each system processor socket/slot. For example, a system with an IntelDX2"! processor
would have a single structure instance while a system with an IntelSX2"! processor would have a
structure to describe the main CPU and a second structure to describe the 80487 co-processor.
Offset Name Length Value
00h Type BYTE 4
01h Length BYTE 32
02h Handle WORD 4d
04h Socket Desigination BYTE/STRING Socket and planar designation
05h Processor Type BYTE/ENUM varies
06h Processor Family BYTE/ENUM varies
07h Processor Manufacturer BYTE/STRING varies
08h Processor ID QWORD varies
10h Processor Version BYTE/STRING varies
11h Voltage BYTE varies
12h External Clock WORD varies
14h Max Speed WORD varies
16h Current Speed WORD varies
18h Status BYTE varies
19h Processor Upgrade BYTE/ENUM 04h
1Ah L1 Cache Handle WORD varies
1Ch L2 Cache Handle WORD varies
1Eh L3 Cache Handle WORD FFFFh
* note that all fields labeled  varies are dependent on which specific processor is installed and how that processor reports back it s
status to the DMI handler within BIOS.
Memory Controller Information (Type 5)
The information in this structure defines the attributes of the system s memory controller(s) and the
supported attributes of any memory-modules present in the sockets controlled by this controller.
Note: This structure, and its companion Memory Module Information (Type 6), are obsolete starting with
version 2.1 of this specification; the Physical Memory Array (Type 16) and Memory Device (Type 17)
structures should be used instead to allow proper population of the DMI 2.0 required groups. BIOS
providers might choose to implement both memory description types to allow existing DMI browsers to
properly display the system s memory attributes.
Offset Name Length Value
00h Type BYTE 5
01h Length BYTE 20
02h Handle WORD 5d
04h Error Detecting Method BYTE/ENUM 03h
05h Error Correcting Capability BYTE 04h
06h Supported Interleave BYTE/ENUM 03h
07h Current Interleave BYTE/ENUM 03h
08h Max Memory Module Size BYTE varies
09h Supported Speeds WORD 0001h
0Bh Supported Memory Types WORD 0500h(DIMM SDRAM)
0Dh Memory Module Voltage BYTE 02h
0Eh Number of Associated BYTE 2
Memory Slots
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 48 of 48
0Fh + (2*x)-1 Memory Module WORD(s) 6d,7d
Configuration Handles
0Fh +(2*x) Enabled Erorr Correcting Byte(s) 02h
Capabilities
Memory Module Information (Type 6)
One Memory Module Information structure is included for each memory-module socket in the system.
The structure describes the speed, type, size, and error status of each system memory module. The
supported attributes of each module are described by the  owning Memory Controller Information
structure.
Note: This structure, and its companion Memory Controller Information (Type 5), are obsolete starting
with version 2.1 of this specification; the Physical Memory Array (Type 16) and Memory Device (Type
17) structures should be used instead to allow proper population of the DMI 2.0 required groups. BIOS
providers might choose to implement both memory description types to allow existing DMI browsers to
properly display the system s memory attributes.
socket 0
Offset Name Length Value
00h Type BYTE 6
01h Length BYTE 12
02h Handle WORD 6d
04h Socket Designation BYTE/STRING 0
05h Bank Connections BYTE 0Fh
06h Current Speed BYTE 14ns
07h Current Memory Type WORD 0500h(DIMM SDRAM)
09h Installed Size BYTE DIMM size in MB, or  Not Installed if
no DIMM in socket
0Ah Enabled Size BYTE DIMM size in MB, or  Not Installed if
no DIMM in socket
0Bh Error Status BYTE 00h
socket 1
Offset Name Length Value
00h Type BYTE 6
01h Length BYTE 12
02h Handle WORD 7d
04h Socket Designation BYTE/STRING 1
05h Bank Connections BYTE 1Fh
06h Current Speed BYTE 0ns
07h Current Memory Type WORD 0000h()
09h Installed Size BYTE DIMM size in MB, or  Not installed if
no DIMM in socket
0Ah Enabled Size BYTE DIMM size in MB, or  Not Installed
if no DIMM in socket
0Bh Error Status BYTE 00h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 49 of 49
Cache Information (Type 7)
The information in this structure defines the attributes of CPU cache device in the system. One structure
is specified for each such device, whether the device is internal to or external to the CPU module.
Cache modules can be associated with a processor structure in one or two ways depending on the
SMBIOS version, see 3.2.5 Processor Information (Type 4) on page 32 and 3.2.15 Group Associations
(Type 14) on page 51 for more information.
L1 (CPU internal) cache
Offset Name Length Value
00h Type BYTE 7
01h Length BYTE 19h
02h Handle WORD 8d
04h Socket Designation BYTE/STRING L1 Cache
05h Cache Configuration WORD 0188h
Reserved Bits Write-Back
Operational Mode
Boot time State enabled
Location Internal
Cache Socketed No
Cache Level 1
07h Maximum Cache Size WORD varies
09h Installed Size WORD varies
0Bh Supported SRAM Type WORD varies
0Dh Current SRAM Type WORD varies
0Fh Cache Speed BYTE 00h
10h Error CorrectionType BYTE/ENUM 02h
11h System Cache Type BYTE/ENUM 04h
12h Associativity BYTE/ENUM 02h
L2 (external) cache
Offset Name Length Value
00h Type BYTE 7
01h Length BYTE 19h
02h Handle WORD 9d
04h Socket Designation BYTE/STRING L2 Cache
05h Cache Configuration WORD 01A9h
Reserved Bits
Operational Mode Write-Back
Boot time State enabled
Location External
Cache Socketed no
Cache Level 2
07h Maximum Cache Size WORD varies
09h Installed Size WORD varies
0Bh Supported SRAM Type WORD varies
0Dh Current SRAM Type WORD varies
0Fh Cache Speed BYTE varies
10h Error CorrectionType BYTE/ENUM varies
11h System Cache Type BYTE/ENUM varies
12h Associativity BYTE/ENUM varies
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 50 of 50
Port Connector Information (Type 8)
The information in this structure defines the attributes of a PC system port connector, e.g. parallel, serial,
keyboard, mouse ports. The port s type and connector information are provided. One structure is
present for each port provided by the system.
Offset Name Length Value
00h Type BYTE 8
01h Length BYTE 9h
02h Handle WORD Varies
04h Internal Ref Designator BYTE/STRING varies
05h Internal Connector Type BYTE/ENUM 18h
06h External Ref Designator BYTE/STRING COM1
07h External Connector Type BYTE/ENUM 08h
08h Port Type BYTE/ENUM 09h
Offset Name Length expect
00h Type BYTE 8
01h Length BYTE 9h
02h Handle WORD Varies
04h Internal Ref Designator BYTE/STRING varies
05h Internal Connector Type BYTE/ENUM 18h
06h External Ref Designator BYTE/STRING COM2
07h External Connector Type BYTE/ENUM 08h
08h Port Type BYTE/ENUM 09h
Offset Name Length Value
00h Type BYTE 8
01h Length BYTE 9h
02h Handle WORD Varies
04h Internal Ref Designator BYTE/STRING varies
05h Internal Connector Type BYTE/ENUM 19h
06h External Ref Designator BYTE/STRING Parallel Port
07h External Connector Type BYTE/ENUM 05h
08h Port Type BYTE/ENUM 05h
Offset Name Length Value
00h Type BYTE 8
01h Length BYTE 9h
02h Handle WORD Varies
04h Internal Ref Designator BYTE/STRING varies
05h Internal Connector Type BYTE/ENUM 00h
06h External Ref Designator BYTE/STRING PS/2 Keyboard
07h External Connector Type BYTE/ENUM 14h
08h Port Type BYTE/ENUM 0Dh
Offset Name Length Value
00h Type BYTE 8
01h Length BYTE 9h
02h Handle WORD Varies
04h Internal Ref Designator BYTE/STRING varies
05h Internal Connector Type BYTE/ENUM 00h
06h External Ref Designator BYTE/STRING PS/2 Mouse
07h External Connector Type BYTE/ENUM 14h
08h Port Type BYTE/ENUM 0Dh
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 51 of 51
System Slots (Type 9)
The information in this structure defines the attributes of a system slot. One structure is provided for each slot in the system.
Important Note: Since this structure was originally defined with the Length implicitly defining the number of
devices present, no further fields can be added to this structure without adversely affecting existing software s
ability to properly parse the data. Thus, if additional fields are required for this structure type a brand new
structure must be defined to add a device count field, carry over the existing fields, and add the new information.
Offset Name Length Value
00h Type BYTE 9
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING ISA Slot1
05h Slot Type BYTE ENUM 03h
06h Slot Data Bus Width BYTE ENUM 04h
07h Current Usage BYTE ENUM 02h
08h Slot Length BYTE ENUM 03h
09h Slot ID WORD 0000h
0Bh Slot Characteristics 1 BYTE 02h
0Ch Slot Characteristics 2 BYTE 00h
Offset Name Length Value
00h Type BYTE 9
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING ISA slot 2
05h Slot Type BYTE ENUM 03h
06h Slot Data Bus Width BYTE ENUM 04h
07h Current Usage BYTE ENUM 02h
08h Slot Length BYTE ENUM 03h
09h Slot ID WORD 0000h
0Bh Slot Characteristics 1 BYTE 02h
0Ch Slot Characteristics 2 BYTE 00h
Offset Name Length Value
00h Type BYTE 9
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING ISA
05h Slot Type BYTE ENUM 03h
06h Slot Data Bus Width BYTE ENUM 04h
07h Current Usage BYTE ENUM 02h
08h Slot Length BYTE ENUM 03h
09h Slot ID WORD 0000h
0Bh Slot Characteristics 1 BYTE 02h
0Ch Slot Characteristics 2 BYTE 00h
Offset Name Length Value
00h Type BYTE 8
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING ISA
05h Slot Type BYTE ENUM 03h
06h Slot Data Bus Width BYTE ENUM 04h
07h Current Usage BYTE ENUM 02h
08h Slot Length BYTE ENUM 03h
09h Slot ID WORD 0000h
0Bh Slot Characteristics 1 BYTE 02h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 52 of 52
0Ch Slot Characteristics 2 BYTE 00h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 53 of 53
Offset Name Length Value
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING PCI
05h Slot Type BYTE ENUM 06h
06h Slot Data Bus Width BYTE ENUM 05h
07h Current Usage BYTE ENUM 03h
08h Slot Length BYTE ENUM 04h
09h Slot ID WORD 000Ch
0Bh Slot Characteristics 1 BYTE 06h
0Ch Slot Characteristics 2 BYTE 00h
Offset Name Length Value
00h Type BYTE 9
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING PCI
05h Slot Type BYTE ENUM 06h
06h Slot Data Bus Width BYTE ENUM 05h
07h Current Usage BYTE ENUM 03h
08h Slot Length BYTE ENUM 04h
09h Slot ID WORD 000Ch
0Bh Slot Characteristics 1 BYTE 06h
0Ch Slot Characteristics 2 BYTE 00h
Offset Name Length Value
00h Type BYTE 9
01h Length BYTE Varies
02h Handle WORD Varies
04h Slot Designation BYTE STRING PCI
05h Slot Type BYTE ENUM 06h
06h Slot Data Bus Width BYTE ENUM 05h
07h Current Usage BYTE ENUM 04h
08h Slot Length BYTE ENUM 04h
09h Slot ID WORD 000Ch
0Bh Slot Characteristics 1 BYTE 06h
0Ch Slot Characteristics 2 BYTE 00h
On Board Devices Information (Type 10)
The information in this structure defines the attributes of devices which are onboard (soldered onto) a
system element, usually the baseboard. In general, an entry in this table implies that the BIOS has some
level of control over the enabling of the associated device for use by the system.
Note: There may be a single structure instance containing the information for all onboard
devices or there may be a unique structure instance for each onboard device.
Offset Name Length Value
00h Type BYTE 10
01h Length BYTE 9h
02h Handle WORD Varies
4+2*(n-1) Devicen Type, n ranges from 1 to Number of Devices BYTE 03h
5+2*(n-1) Description String BYTE varies
Offset Name Length Value
00h Type BYTE 10
01h Length BYTE 9h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 54 of 54
02h Handle WORD Varies
4+2*(n-1) Devicen Type, n ranges from 1 to Number of Devices BYTE 05h
5+2*(n-1) Description String BYTE varies
OEM Strings (Type 11)
This structure contains free form strings defined by the OEM. Examples of this are: Part Numbers for
Reference Documents for the system, contact information for the manufacturer, etc..
Note: USB device candidate Structure
Offset Name Length Value we expect
00h Type BYTE 11
01h Length BYTE Varies
02h Handle WORD Varies
04h Count BYTE # of strings
string1 - This is the VIA 580VPX Desktop Customer Reference Platform
BIOS Language Information (Type 13)
The information in this structure defines the installable language attributes of the BIOS.
Offset Name Length Value
00h Type BYTE 16
01h Length BYTE 15
02h Handle WORD 8d
04h Installable Languages BYTE 1
05h Flags BYTE
06h Reserved 15 BYTEs 0
15h Current Language BYTE STRING English
Physical Memory Array (Type 16)
This structure supports the population of the DMTF|Physical Memory Array group, as defined in
theDMTF s MASTER.MIF.
Offset Name Length Value we expect
00h Type BYTE 16
01h Length BYTE 15
02h Handle WORD 24d
04h Location BYTE ENUM 03h
05h Use BYTE ENUM 03h
06h Memory Error Correction BYTE ENUM 03h
07h Maximum Capacity DWORD 00080000h
0Bh Memory Error Information WORD FFFEh
Handle
0Dh Number of Memory Devices WORD 02h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 55 of 55
Memory Device (Type 17)
This structure supports the population of the DMTF|Memory Device group, as defined in the DMTF s
MASTER.MIF.
Offset Name Length Value we expect
00h Type BYTE 17
01h Length BYTE 21
02h Handle WORD Varies
04h Memory Array Handle WORD 0018h
06h Memory Error Information WORD FFFEh
Handle
08h Total Width WORD 0040h
0Ah Data Width WORD 0040h
0Ch Size WORD 0020h
0Eh Form Factor BYTE ENUM 09h
0Fh Device Set BYTE 00h
10h Device Locator BYTE STRING DIMM1
11h Bank Locator BYTE STRING Bank 0
12h Memory Type BYTE ENUM 03h
13h Type Detail WORD 0080h
Offset Name Length Value we expect
00h Type BYTE 17
01h Length BYTE 21
02h Handle WORD Varies
04h Memory Array Handle WORD 001Fh
06h Memory Error Information WORD FFFEh
Handle
08h Total Width WORD 0000h
0Ah Data Width WORD 0000h
0Ch Size WORD 09h
0Eh Form Factor BYTE ENUM
0Fh Device Set BYTE
10h Device Locator BYTE STRING DIMM2
11h Bank Locator BYTE STRING Bank 1
12h Memory Type BYTE ENUM 03h
13h Type Detail WORD 0080h
Memory Array Mapped Address (Type 19)
This structure supports the population of the DMTF|Memory Array Mapped Addresses group, as defined
in the DMTF s MASTER.MIF. One structure is present for each contiguous address range described.
Offset Name Length Value we expect
00h Type BYTE 19
01h Length BYTE 15d
02h Handle WORD 11d
04h Starting Address DWORD 00000000h
08h Ending Address DWORD 00008000h
0Ch Memory Array Handle WORD 001Fh
0Eh Partition Width BYTE 02h
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 56 of 56
Memory Device Mapped Address (Type 20)
This structure supports the population of the DMTF|Memory Device Mapped Addresses group, as
defined in the DMTF s MASTER.MIF. One structure is present for each contiguous address range
described.
Offset Name Length Value we expect
00h Type BYTE 20
01h Length BYTE 19d
02h Handle WORD 28d
04h Starting Address DWORD 00000000h
08h Ending Address DWORD 00007FFFh
0Ch Memory Device Handle WORD 0019h
0Eh Memory Array Mapped WORD 0018h
Address Handle
10h Partition Row Position BYTE FFh
11h Interleave Position BYTE FFh
12h Interleaved Data Depth BYTE FFh
4694 SBCS (+38V power supply) support list
Table 3. North America
Country Country Voltage Line cord (type, length) per C-B
Order 2-4700-009
Code
USA N/A Low 4 (1.8, 2.8, or 4.3m)
7 (1.8, or 4.3m)
Canada 649 Low 4 (4.3m)
Table 5. Latin America
Country Country Voltage Line cord (type, length)
Order
Code
Argentina 613 High 6 (4.3m)
Bahamas 619 Low 4 (4.3m)
Barbados 621 Low 4 (4.3m)
Bermuda 627 Low 4 (4.3m)
Bolivia 629 Low 4 (4.3m)
Brazil 631 Low 4 (4.3m)
Chile 655 High 25 (4.3m)
Colombia 661 Low 4 (4.3m)
Costa Rica 663 Low 4 (4.3m)
Dom Rep 681 Low 4 (4.3m)
El Salvador 829 Low 4 (4.3m)
Ecuador 683 Low 4 (4.3m)
Guatemala 731 Low 4 (4.3m)
Jamaica 759 Low 4 (4.3m)
Honduras 735 Low 4 (4.3m)
Mexico 781 Low 4 (4.3m)
Neth-Antilles 791 Low 4 (4.3m)
Panama 811 Low 4 (4.3m)
Paraguay 813 High 6 (4.3m)
Peru 815 High 4 (4.3m)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 57 of 57
Trinidad 859 Low 4 (4.3m)
Uruguay 869 High 6 (4.3m)
Venezuela 871 Low 4 (4.3m)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 58 of 58
Table 6. Asia-Pacific SBCS
Country Country Voltage Line cord (type, length)
Order
Code
Australia 616 High 6 (4.3m)
China (PRC) 672 High 6 (4.3m)
Hong Kong 738 High 23 (4.3m)
Japan 760 Low 4 (4.3m)
20 (4.3m, black and white)
India 744 High 23 (4.3m)
Indonesia 749 High 18 (4.3m)
Malaysia 778 High 23 (4.3m)
New Zealand 796 High 6 (4.3m)
Philippines 818 High 4 (4.3m)
Sri Lanka 652 High 23 (4.3m)
Singapore 834 High 23 (4.3m)
Taiwan 858 Low 4 (4.3m)
High 7 (4.3m)
Thailand 856 High 5 (4.3m)
Table 7. Europe, Middle East, Africa
Country Country Voltage Line cord (length, type)
Order
Code
Albania 603 High 18 (4.3m)
Austria 618 High 18 (4.3m)
Belgium 624 High 18 (4.3m)
Bosnia 699 High 18 (4.3m)
Bulgaria 644 High 18 (4.3m)
Croatia 704 High 18 (4.3m)
Czech Republic 668 High 18 (4.3m)
Denmark 678 High 19 (4.3m)
Egypt 865 High 18 (4.3m)
Finland 702 High 18 (4.3m)
France 706 High 18 (4.3m)
Germany 724 High 18 (4.3m)
Greece 726 High 18 (4.3m)
Hungary 740 High 18 (4.3m)
Iceland 742 High 18 (4.3m)
Ireland 754 High 23 (4.3m)
Israel 756 High 32 (4.3m)
Italy 758 High 25 (4.3m)
Macedonia 705 High 18 (4.3m)
Netherlands 788 High 18 (4.3m)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 59 of 59
Country Country Voltage Line cord (length, type)
Order
Code
Norway 806 High 18 (4.3m)
Pakistan 868 High 18 (4.3m)
Poland 820 High 18 (4.3m)
Portugal 822 High 18 (4.3m)
Qatar 823 High 23 (4.3m)
Romania 826 High 18 (4.3m)
Russia 826 High 18 (4.3m)
Saudi Arabia 832 Low 4 (4.3m)
Serbia 707 High 18 (4.3m)
Slovakia 668 High 18 (4.3m)
Slovenia 708 High 18 (4.3m)
South Africa 864 High 22 (4.3m)
Spain 838 High 18 (4.3m)
Sweden 846 High 18 (4.3m)
Switzerland 848 High 24 (4.3m)
Turkey 862 High 18 (4.3m)
U.K. 866 High 23 (4.3m)
4694 DBCS (+24V power supply) support list
Table 8. Asia Pacific
Note that all models are not available in Japan without submission of an RPQ request.
Country Country Voltage Line cord (length, type)
Order
Code
Japan 760 low 4 (4.3m)
20 (4.3m black and white)
IBM 4694 POS Technical Reference, V11.2
Last Modified: 9/4/2001, 1:48:57 PM Page 60 of 60


Wyszukiwarka

Podobne podstrony:
2012 AIR, IBM, 1 termin
Technik eksploatacji portów I terminali
ANALIZA TECHNICZNA KONTRAKTÓW TERMINOWYCH a
2013 AIR, IBM 1 termin
techniki
plan nauczania technik informatyk wersja 1
terminarz Importy rzymskie w Barbaricum 2015
VOIP Reference Guide
Debugowanie NET Zaawansowane techniki diagnostyczne?bnet
pos
pytania byrdy I termin
Techniczne UrzÄ…d Dozoru Technicznego
DSL Modulation Techniques
Mechanika Techniczna I Opracowanie 06

więcej podobnych podstron