background image

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

background image

Table of contents

46

Ancillary Products

46

Packaging

45

Environmental

44

DC Loads

44

AC Loads

44

Power Supply 

43

Mechanical 

43

Physical Characteristics

42

Security

42

Service

40

Operator

40

Controls and Indicators

35

I/O map

34

Memory Map

33

DMI

32

Instructions and Commands

32

Programming Considerations

30

Technical details

29

Power cords/country support list

27

I/O supported

27

Diagnostics and Service considerations

27

POST error message codes

26

Diagnostics

26

System configuration/setup

25

BIOS

24

General

24

Utility programs

22

BIOS/Drivers

22

Migration/Installation

20

Architecture

19

Deliverables

15

 Standby power support

15

Dump switch

12

LAN

11

Video

10

Memory options

7

General Description

4

Summary of Amendments

4

Document information

2

Table of contents

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 2 of 60

background image

60

4694 DBCS (+24V power supply) support list

57

4694 SBCS (+38V power supply) support list

46

World Trade Considerations

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 3 of 60

background image

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

Fix/clarify some inconsistencies

6/00

9.03

Clarify some 

DMI

 fields

6/00

9.02

Clarify some info about Roanoke and add 

USB

 info

2/00

9.01

Add information about Roanoke (246/206) models

5/99

9.0

Add 

CD

 

ROM

 information

Add reference to 

DDC

 for 245/205 models

5/99

8.1

Fix misc typos, add model ID bytes for 205 model

4/99

8.01

Add info about model 2x5, misc updates

2/99

8.0

Complete rewrite in Lotus Word Pro and add additional information.

PDF

 version released to external Internet site

12/97

7.0

Modify section on identification of system unit/bios level via software
and clarification of L2 cache size in models 244/254 

9/96 

6.1 

Major rewrite, changes not marked. New additions are battery 

6/96 

6.0 

Add 24V power supply requirements 

5/96 

5.1 

Add 4694-244, 4694-104, and 

BBU

 definitions 

Change 

HDD

 references to 850 

MB

 

1/96 

5.0 

Change 4694-144 model designation from 048 to 144 

3/95 

4.01 

Add 4694-144 (32 bit) info 
Minor editorial changes 

11/94 

4.0 

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..) 

1/94 

3.0 

Change hardfile size to 250MB 
Change 

BIGFOOT

 to 4694-041/044 

1/94 

2.01 

Major rewrite to add 486, new hard files, and 4694-041/044 
Change markers not shown 

11/93 

2.0 

Change Description 

Date 

Version 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 4 of 60

background image

Misc editing changes/updates

8/01

11.2

Misc 2x7/3x7 updates

3/01

11.1

4694-307/347 updates

12/00

11.01

4694-207/247 updates

10/00

11.0

4694-1x6 updates

7/00

10.01

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 5 of 60

background image

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

background image

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: 

4694-347

4694-307

2 PCI
1 ISA

10/100
(NSC)

Via C3 (Ezra)
866/133 Mhz

4694-246

4694-206

2 PCI
1 ISA

10/100

(AMD)

Intel Celeron 566/66

4694-247

4694-207

2 PCI
1 ISA

10/100
(NSC)

VIA

 C3 (Samuel 2)

550/100 Mhz

4694-245

4694-205

2 ISA
1 PCI

10/100

(AMD)

AMD

 K6-2/300

4694-244/254

N/A

2 ISA
1 PCI

10

IBM 6X86 P166
AMD K6-200

AMD

 K6-266

4694-144/154/146

4694/104/124/106

2 ISA

10

32 bit (various CPUs)

4694-044

4694-004/024

2 ISA

10

486SLC/2-50/25

4694-041

4694-001

2 ISA

10

386SX-16

Large Footprint

Small footprint

Slots **

LAN
speed

CPU

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

background image

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: 

X86 

CPU,

 specific 

CPU

 dependent on model and production vintage; 

integrated video support except on food service (4694-024 and 4694-124) models; 

pluggable memory; 

two feature card slots 

ISA

 slots: 4694-0xx, 4694-1xx (all 16 and 32 bit models)

ISA

 slots with one slot shared with 1 

PCI

 slot: 4694-244, 205/245

PCI

 slots with one slot shared with 1 

ISA

 slot: 4694 206/246, 4694 207/247,

 4694 307/347

one 3.5” 1.44 

MB

 floppy drive; 

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.

IBM

 

PS

/2 equivalent keyboard and mouse ports; 

parallel printer port on the large footprint models; 

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).

nonvolatile real time clock. 

32K of nonvolatile 

RAM

 

two 

RS

-232 ports 

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

background image

Ÿ

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:

wake on 

LAN

 capability

Full 

DMI

 (desktop management interface) support (4694-1x6 models also support 

DMI

)

support for 

DHCP

/bootp and 

PXE

 

RPL

 protocols

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

background image

Ÿ

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

background image

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: 

Early 4694-001/004 - Cirrus GD5401 

VGA

 controller (standard 

IBM

 

VGA

 modes only,

giving a maximum resolution of 640x480x16) 

4694-041/044 and later production vintages of 4694-001/004 - Cirrus GD5420 

SVGA

controller with 256K 

DRAM

 giving 640x480x16 support. 

Early 4694-144 - Cirrus GD5430 

SVGA

 VL-Bus video controller (with 1 

MB

 of 

RAM

installed…which yields up to 1024x768x256.) 

Later 4694-144 and 4694-104 - Cirrus GD5440 

SVGA

 VL-Bus video controller (with

MB

 of 

RAM

 installed…which yields up to 1024x768x256.) 

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.

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)

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..)  

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

background image

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

background image

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):
 

4694-1xx,
4694-244

5200 RPM
10 mS avg seek

Western Digital
Caviar AC21600

1.6 GB

4694-1xx

5200 RPM
10 mS avg seek

Western Digital
Caviar AC21200

1.2 GB

4694-0xx,
4694-1xx

4500 RPM
10 mS avg seek

Western Digital
Caviar AC2850

850 MB

4694-0xx

4500 RPM
12 mS avg seek

IBM
DALA-3540

540 MB

4694-0xx

3600 RPM
14 mS avg seek

IBM
H3-256A

245 MB

4694-0xx

3600 RPM
16 mS avg seek

IBM
WDA-L160

160 MB

4694-0xx

3600 rpm
16 mS avg seek

IBM
WDA-L80

80 MB

Where used

Performance

Vendor/Model

Size

Continued on next page…

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 13 of 60

background image

Hard disk sizes…continued

4694-2x7
4694-1x6

5400 RPM
12mS avg seek

Maxtor
541DX

20GB

4694 2x6, 
4694 3x7

7200 RPM
8.5mS avg seek/DMA66

Maxtor  
Fireball Plus AS

20GB

4694-2x6

7200 RPM
8.5 mS avg seek/DMA66

Quantum 
Fireball Plus 

LM

15.0GB

4694-1x6

4400 

RPM

12mS avg seek

Quantum 
Fireball LCT15

10.1GB

4694-2x5

5200 RPM
9.5 mS avg seek

Quantum 
Fireball 

EX

4.2GB

4694-1xx
4694-244

5200 RPM
9.5 mS avg seek

5200 RPM
9.5 mS avg seek

Quantum 
Fireball SE

Western Digital
Caviar 23200

3.2GB

4694-1xx

5200 RPM
10 mS avg seek

5200 RPM
10 mS avg seek

5200 RPM
10 mS avg seek

Quantum 
Fireball SE

Western Digital Caviar
22500

Maxtor 
DiamondMax 2160

2.5GB

Where used

Performance

Vendor/Model

Size

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

background image

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

background image

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

background image

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

background image

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

.

go to power 

OFF

 state

go to power 

STANDBY

/

AC

state

From an 

ON

 state

go to power 

OFF

 state

ignored

From a 

STANDBY

/

BATT

**

state

go to power 

OFF

 state

go to power 

ON

 state

From a 

STANDBY

/

AC*

 state

ignored

normal power on

From an 

OFF

 state

Power switch pressed and
held longer than 2 sec
depression

Power switch momentarily
depressed

Power 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

background image

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: 

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) 

MB

 72 pin memory feature (4694-1xx, 244) (60ns, 

FPM

)

MB

 72 pin memory feature (4694-1xx, 244) (60ns, 

FPM

)

16 

MB

 72 pin memory feature (4694-1xx, 244) (60ns, 

FPM

)

32 Mb 72 pin memory feature (4694-1xx, 244) (60ns, 

FPM

)

32 MB 168 pin 

SDRAM DIMM

 (4694-1x6/2x5/2x6/2x7/3x7) 

64 MB 168 pin 

SDRAM DIMM

 (4694-2x5/2x6/2x7/3x7) 

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:

4694 Installation and Operation Guide (shipped if specified at order entry time); 

Product Safety messages book 

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). 

Power cord (country specific) 

Service publications/diagnostics not shipped with the product: 

POS

 I/O diagnostic manual; 

System unit diagnostic manual; 

Diagnostic diskette; 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 19 of 60

background image

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: 

CPU

 support - Acer Labs M1217 

CPU

 Support chip (4694-001/004 and 4694-024) 

CPU

 support - Chips and Technologies (Chips) 82C836 SCATsx 

CPU

 Support chip

(4694-041/044) 

CPU

 support - Chips CS4041 

CPU

 support chipset (4694-1xx) 

CPU

 support - Intel 430HX Triton 

CPU

 support chipset (4694-244) 

CPU

 support - VIA VPX CPU support chipset (VT82C580VPX and VT82C586B)

(4694-205/245)

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)

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.

CPU

 I/O - Acer Labs 5107 

PC

 I/O controller (4694-001/004 and 4694-024) 

CPU

 I/O - 

UMC

 82C863F 

PC

 I/O controller (4694-041/044) 

CPU

 I/O - Chips 82C733 or 735 

PC

 I/O controller (4694-1x4) 

CPU

 I/O - SMC FDC37C935APM 

PC

 I/O controller (4694-1x6)

CPU

 I/O - 

SMC

 FDC37C665GT 

PC

 I/O controller (4694-244) 

CPU I/O SMC FDC37C669 PC I/O controller (4694-2x5)

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.) 

10/100 Mb/s Ethernet - 

AMD

 PCNet-FAST+ AM79C972 or AM79C973 (used on 2x5,2x6

models)

10/100MB/S Ethernet (4694-2x7 and 3x7) - National Semiconductor DP83815 MacPhyter.

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

background image

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 Semiconductor www.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 P

CI

 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

background image

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

background image

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

background image

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:

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.

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.

LAN

, video and other drivers 

RPL

 utilities

diagnostics

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 24 of 60

background image

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

background image

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

background image

POST

 error message codes

The following are the 4694 unique message/beep codes: 

blown fuse on planar board

3-2-4

Keyboard controller failure or

3-4-1

Video failure or no video found or no
memory installed

3-2-3

CMOS

 programming complete (170)

CMOS

 Programming unsuccessful

(173)

3-3-2

CMOS

 Corrupt (174)

1-1-1

BIOS

 Programming complete (990)

3-2-3

BIOS

 Programming unsuccessful (997)

BIOS

 Programming in-process (998)

1-1-4

BIOS

 Corrupt (999)

Beep
code

Display (code)

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

background image

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: 

4683 model 2 printer 

469X printers 

SureMark family of printers 

Fiscal printers (when homologated by the country) 

469X keyboards 

PS

/2 compatible keyboards and mice

469X pole displays 

469X cash drawers 

scanners 

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

background image

Publications

4694 has the following publications: 

A “User Guide” .This is an optional, no-charge book, orderable by specify code. 

Safety Notices This book contains all languages in one book. All machines are shipped
with this book per country safety regulations. 

POS

 Service Manual and Parts Catalog (These books are common to both the 4693 and

4694.) (not shipped with the machine) 

Diagnostic diskette (not shipped with the machine)

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

background image

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: 

TX (transmit data, pin 3); 

RX

 (receive data, pin 2); 

DTR

 (data terminal ready, pin 4)

DSR

 (data set ready, pin 6); 

RTS

 (request to send, pin 7); 

CTS

 (clear to send, pin 8); 

CD

 (carrier detect, pin 1); 

RI (ring indicate, pin 9);

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

background image

POS

 I/O subsystem

The 

POS 

I/O implementation on 4694 is different from a 4684 in the following aspects: 

Only a single channel is implemented; 

On that single channel, a kyb, prt, display, cash drawer, and scanner ports are attached; 

The scanner uses a 4 wire port rather than a 16 wire port. 

The 

CMOS

 memory block is 32K, not 8K; 

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

background image

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:

F000:E005h

don’t care

4SZ*

347

F000:E005h

don’t care

4RZ*

307

F000:E005h

don’t care

4HZ*

246

F000:E005h

don’t care

4JZ*

206

F000:E005h

don’t care

4MZ*

247

F000:E005h

don’t care

4PZ*

207

F000:E005h

don’t care

4EZ*

245

F000:E005h

don’t care

4GZ*

205

F000:E005h

don’t care

4B*

244/254

F000:E005h

don’t care 

4KZ*

146

F000:E005h

don’t care

4LZ*

106

F000:E005h

don’t care

49*

104/124

F000:E005h

don’t care

48*

144/154

F000:4032h

don’t care

44*

044

F000:4032h

don’t care

41*

041

F000:4032h

66h

FFh

004

F000:4832h

don’t care

FFh

001

F000:E068h

F000:E000h     

Pointer to 

BIOS

version**

Model ID

bytes/string

Model

(4694-)

* 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

background image

The 

POS

 (otherwise known as 

SIO

) adapter memory usage is defined as follows:

          2K 

RAM

 (not used) 

D87FFh

D8000h

      2K shared 

RAM

 buffer

D8FFFh

D8800h

      4K Nonvolatile 

RAM

                  (page 0)

D9FFFh

D9000h

      4K Nonvolatile 

RAM

               (pages 1-7)

DAFFFh

DA000h

     

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

background image

Memory Map

The system memory map is as follows: 

Base 

RAM

(640K)

9FFFFh

00000h

Video

(128K)

BFFFFh

A0000h

Video 

BIOS

)

(32K)

(48K on 2x6, 2x7 models)**)

C7FFFh

CBFFFh(**)

C0000h

LAN

 

RPL

 (if enabled) or 

Open

(32K on 10Mb/S systems)

(* 2K on 10/100 systems)

CFFFFh

C87FF (*)

CC7FFh(**)

CC000h (**)

C80000h

Open
(32K)

D7FFFh

D0000h

POS

 subsystem 

(see above)

(12K)

DAFFFh

D8000h

 Open 

(20K)

DFFFFh

DB000h

64K open except for early 244

and all 1x6/2x5/2x6/2x7 models

EFFFFh

E0000h

64K POST/BIOS

(all models)

FFFFFh

F0000h

Open/RAM

(16M for 16 bit models)
(64M for 32 bit models)

(128M for mod 244) 

(256M for 2x5 models)

xxxxxxh

100000h

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 34 of 60

background image

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

background image

      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

background image

        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

background image

        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

background image

        * 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

background image

        * 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

background image

There are 4 diagnostic LEDs on the rear panel of the machine that show 

LAN

 activity. The

meanings of these 

LED

’s are: 

Activity

transmit data

power/transmit data

LED4 
(green)

10Mb/s mode

link/receive data

link/receive data

LED3 
(green)

100Mb/s mode

100MB mode

collision

LED2 
(yellow)

not used

collision

jabber

LED1
 (yellow)

10/100MB/s models

(2x7, 3x7)

10/100MB/s models

(2x5, 2x6)

10MB/s models

Definitions of each of these LEDs are:

Jabber - The 

LAN

 is sending more than 512 bytes of data or the Transmit line is stuck on.

Collision - The 

LAN

 adapter has detected that it collided with another 

LAN

 adapter trying to

transmit at the same time. 

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.

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:

100MB Mode - on when the adapter is in 100MB/s mode

10MB mode - on when the adapter is in 10MB/s mode.

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

background image

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: 

Planar card self test; 

DASD

 test 

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

background image

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) 

depth = 475 mm (18.7”) 

height = 86 mm (3.4”) (024 = 90 mm (3.5”)) 

weight = 7.3 kg (16 lb.) 

Large system units - width = 440 mm (17.3”) 

depth = 475 mm (18.7”) 

height = 89 mm (3.5”) 

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

background image

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: 

Port 7 - printer - 5V at 850 mA, 38V at 1200 mA (avg) 

Port 5 - keyboard - 5V at 770 mA 

Port 4 - display - 12V 

Port 9 - scanner - 12V 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 44 of 60

background image

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.

Port 3 - cash drawer 1 - 38V at 1200 mA for 100 mS Port 3 - cash drawer 2 - 38V at 1200
mA for 100 mS 

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: 

Port 7 - printer - 5V at 850 mA, 24V at 2500 mA (avg) 

Port 3 - cash drawer 1 - 24V at 1200 mA for 100 mS 

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

Gaseous- 

IBM

 Class G1 

Particulate- 

IBM

 Class P1 

Vibration and Shock- 

IBM

 Class V2 

Acoustical Levels- 

IBM

 Class 2C 

Temperature 

Ÿ Operating - +10

0

C to 40

0

C with 8% to 80% relative Humidity. (

IBM

 Class C..See IBM

CES -1-9700-0000). 

Ÿ Shipping - -40

0

C to +60

0

C including condensation but excluding rain. 

Ÿ Storage - 0

0

C to +60

0

C. 

Electromagnetic Compatibility (

EMC

EMI

 radiated/conducted (USA/Canada) - 

FCC

/

DOC

 Class A (reference C-S 2-0001-026) 

EMI

 radiated (EMEA) - EC CE mark (meets 

CISPR

-22-A emission limits) 

EMI

 (conducted) (

EMEA

) - class B for 

HV

 and autoswitchers (Italian fiscal law requirement)

EMI 

radiated/conducted (Japan) - Japan 

VCCI 

class 1 

EMI 

radiated/conducted (Korea) - Korea 

MOC 

Class A 

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

background image

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

background image

Appendix 1: 

DMI

 data fields

4694 2x5 and later models include 

DMI

 support. The 4694 2x5/2x6 implementation is:

BIOS

 Information (Type 0)

20h

BYTE

BIOS

 Characteristics Extended

12h

00000000 7C015E90h

QWORD

BIOS

 Characteristics

0Ah

256K

BYTE

BIOS

 

ROM

 Size

09h

mm/dd/yy

BYTE/STRING

BIOS

 Release Date

08h

x.xx

WORD

BIOS

 Starting Address Seg

06h

current 

BIOS

 version

BYTE/STRING

BIOS

 Version

05h

Phoenix Technologies

LTD

/

IBM

BYTE/STRING

Vendor

04h

0Dh

WORD

Handle

02h

19

BYTE

Length

01h

0

BYTE

Type

00h

Value 

Length

Name

Offset

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

.

Usually 06h

BYTE/ENUM

Wake-up Type

18h

LAN

 ID

16 BYTEs

UUID

08h

Sys unit S/N 

BYTE/STRING

Serial Number

07h

 x.xx

BYTE/STRING

Version

06h

IBM

 4694-xxx 

P O S

BYTE/STRING

Product Name

05h

IBM

 Corp.

BYTE/STRING

Manufacturer

04h

1d

WORD

Handle

02h

25

BYTE

Length

01h

1

BYTE

Type

00h

Value

Length

Name

Offset

Base Board Information (Type 2)
The information in this structure defines attributes of the system’s baseboard (also known as the
motherboard or planar).

Null

BYTE/STRING

Serial Number

07h

Planar revision level

BYTE/STRING

Version

06h

4694-xxx (machine type/model)

BYTE/STRING

Product

05h

IBM

 Corp.

BYTE/STRING

Manufacturer

04h

Varies

WORD

Handle

02h

8h

BYTE

Length

01h

2

BYTE

Type

00h

Value

Length

Name

Offset

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.

4694-xxx (where xxx is model #)

BYTE/STRING

Version

06h

3

BYTE 

Type

05h

IBM

 Corp.

BYTE/STRING

Manufacturer 

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

3

BYTE

Type

00h

Value

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 47 of 47

background image

3

Byte/Enum

Security State

0Ch

3

Byte/Enum

Thermal State

0Bh

3

Byte/Enum

Power Supply State

0Ah

Null

Byte/Enum

Bootup  State

09h

Null

Byte/Enum

Asset Tag Number

08h

null

BYTE/STRING

Serial Number

07h

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.

FFFFh

WORD

L3 Cache Handle

1Eh

varies

WORD

L2 Cache Handle

1Ch

varies

WORD

L1 Cache Handle

1Ah

04h

BYTE/ENUM

 Processor Upgrade

19h

varies

BYTE

Status

18h

varies

WORD

Current Speed

16h

varies

WORD

Max Speed

14h

varies

WORD

External Clock

12h

varies

BYTE

Voltage

11h

varies

BYTE/STRING

Processor Version

10h

varies

QWORD

Processor ID

08h

varies

BYTE/STRING

Processor Manufacturer

07h

varies

BYTE/ENUM

Processor Family

06h

varies

BYTE/ENUM

Processor Type

05h

Socket and planar designation

BYTE/STRING

Socket Desigination

04h

4d

WORD

Handle

02h

32

BYTE

Length

01h

4

BYTE

Type

00h

Value

  

Length

Name

Offset

* note that all fields labeled “varies” are dependent on which specific processor is installed and how that processor reports ba ck 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.

2

BYTE

Number of Associated
Memory Slots

0Eh

02h

BYTE

Memory Module Voltage

0Dh

0500h(

DIMM

 

SDRAM

)

WORD

Supported Memory Types

0Bh

0001h

WORD

Supported Speeds

09h

varies

BYTE

Max Memory Module Size

08h

03h

BYTE/ENUM

 Current Interleave

07h

03h

BYTE/ENUM

Supported Interleave

06h

04h

BYTE

Error Correcting Capability

05h

03h

BYTE/ENUM

Error Detecting Method

04h

5d

WORD

Handle

02h

20

BYTE

Length

01h

5

BYTE

Type

00h

Value 

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 48 of 48

background image

02h

Byte(s)

Enabled  Erorr Correcting
Capabilities

0Fh +(2*x)

6d,7d

WORD(s)

Memory Module
Configuration Handles

0Fh + (2*x)-1

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

00h

BYTE

Error Status

0Bh

DIMM

 size in 

MB

, or ‘Not Installed’ if

no 

DIMM

 in socket

BYTE

Enabled Size

0Ah

DIMM

 size in 

MB

, or ‘Not Installed’ if

no 

DIMM

 in socket

BYTE

Installed Size

09h

0500h(

DIMM

 

SDRAM

)

WORD

Current Memory Type

07h

14ns

BYTE

Current Speed

06h

0Fh

BYTE

Bank Connections

05h

0

BYTE/STRING 

Socket Designation

04h

6d

WORD

Handle

02h

12

BYTE

Length

01h

6

BYTE

Type

00h

Value 

Length

Name

Offset

socket 1

00h

BYTE

Error Status

0Bh

DIMM

 size in 

MB

, or ‘Not Installed’

if no 

DIMM

 in socket

BYTE

Enabled Size

0Ah

DIMM

 size in 

MB

, or ‘Not installed’ if

no 

DIMM

 in socket

BYTE

Installed Size

09h

0000h()

WORD

Current Memory Type

07h

0ns

BYTE

Current Speed

06h

1Fh

BYTE

Bank Connections

05h

1

BYTE/STRING 

Socket Designation

04h

7d

WORD

Handle

02h

12

BYTE

Length

01h

6

BYTE

Type

00h

Value 

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 49 of 49

background image

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

02h

BYTE/ENUM

Associativity

12h

04h

BYTE/ENUM

System Cache Type

11h

02h

BYTE/ENUM

Error CorrectionType

10h

00h

BYTE

Cache Speed

0Fh

varies

WORD

Current 

SRAM

 Type

0Dh

varies

WORD

Supported 

SRAM

 Type

0Bh

varies

WORD

Installed Size

09h

varies

WORD

Maximum Cache Size

07h

1

Cache Level

No

Cache Socketed

Interna

Location 

enabled

Boot time State

Operational Mode

Write-Back 

Reserved Bits

0188h

WORD

Cache Configuration

05h

L1 Cache 

BYTE/STRING

Socket Designation

04h

8d

WORD

Handle

02h

19h

BYTE

Length

01h

7

BYTE

Type

00h

Value  

Length

Name

Offset

L2 (external) cache

varies

BYTE/ENUM

Associativity

12h

varies

BYTE/ENUM

System Cache Type

11h

varies

BYTE/ENUM

Error CorrectionType

10h

varies

BYTE

Cache Speed

0Fh

varies

WORD

Current 

SRAM

 Type

0Dh

varies

WORD

Supported 

SRAM

 Type

0Bh

varies

WORD

Installed Size

09h

varies

WORD

Maximum Cache Size

07h

2

Cache Level

no

Cache Socketed

External 

Location 

enabled

Boot time State

Write-Back 

Operational Mode

Reserved Bits

01A9h

WORD

Cache Configuration

05h

L2 Cache

BYTE/STRING

Socket Designation

04h

9d

WORD

Handle

02h

19h

BYTE

Length

01h

7

BYTE

Type

00h

Value 

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 50 of 50

background image

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.

09h

BYTE/ENUM

Port Type

08h

08h

BYTE/ENUM

External Connector Type

07h

COM1

BYTE/STRING

External Ref Designator

06h

18h

BYTE/ENUM

Internal Connector Type

05h

varies

BYTE/STRING

Internal Ref Designator

04h

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

8

BYTE

Type

00h

Value 

Length

Name

Offset

09h

BYTE/ENUM

Port Type

08h

08h

BYTE/ENUM

External Connector Type

07h

COM2

BYTE/STRING

External Ref Designator

06h

18h

BYTE/ENUM

Internal Connector Type

05h

varies

BYTE/STRING

Internal Ref Designator

04h

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

8

BYTE

Type

00h

expect

Length

Name

Offset

05h

BYTE/ENUM

Port Type

08h

05h

BYTE/ENUM

External Connector Type

07h

Parallel Port

BYTE/STRING

External Ref Designator

06h

19h

BYTE/ENUM

Internal Connector Type

05h

varies

BYTE/STRING

Internal Ref Designator

04h

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

8

BYTE

Type

00h

Value  

Length

Name

Offset

0Dh

BYTE/ENUM

Port Type

08h

14h

BYTE/ENUM

External Connector Type

07h

P S

/2 Keyboard

BYTE/STRING

External Ref Designator

06h

00h

BYTE/ENUM

Internal Connector Type

05h

varies

BYTE/STRING

Internal Ref Designator

04h

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

8

BYTE

Type

00h

Value 

Length

Name

Offset

0Dh

BYTE/ENUM

Port Type

08h

14h

BYTE/ENUM

External Connector Type

07h

P S

/2 Mouse

BYTE/STRING

External Ref Designator

06h

00h

BYTE/ENUM

Internal Connector Type

05h

varies

BYTE/STRING

Internal Ref Designator

04h

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

8

BYTE

Type

00h

Value  

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 51 of 51

background image

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

.

00h

BYTE

Slot Characteristics 2

0Ch

02h

BYTE

Slot Characteristics 1

0Bh

0000h

WORD

Slot ID

09h

03h

BYTE

 ENUM

Slot Length

08h

02h

BYTE

 ENUM

Current Usage

07h

04h

BYTE

 ENUM

Slot Data Bus Width

06h

03h

BYTE

 ENUM

Slot Type

05h

ISA

 Slot1

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

9

BYTE

Type

00h

Value

Length

Name

Offset

00h

BYTE

Slot Characteristics 2

0Ch

02h

BYTE

Slot Characteristics 1

0Bh

0000h

WORD

Slot ID

09h

03h

BYTE

 ENUM

Slot Length

08h

02h

BYTE

 ENUM

Current Usage

07h

04h

BYTE

 ENUM

Slot Data Bus Width

06h

03h

BYTE

 ENUM

Slot Type

05h

ISA

 slot 2

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

9

BYTE

Type

00h

Value 

Length

Name

Offset

00h

BYTE

Slot Characteristics 2

0Ch

02h

BYTE

Slot Characteristics 1

0Bh

0000h

WORD

Slot ID

09h

03h

BYTE

 ENUM

Slot Length

08h

02h

BYTE

 ENUM

Current Usage

07h

04h

BYTE

 ENUM

Slot Data Bus Width

06h

03h

BYTE

 ENUM

Slot Type

05h

ISA

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

9

BYTE

Type

00h

Value  

Length

Name

Offset

02h

BYTE

Slot Characteristics 1

0Bh

0000h

WORD

Slot ID

09h

03h

BYTE

 ENUM

Slot Length

08h

02h

BYTE

 ENUM

Current Usage

07h

04h

BYTE

 ENUM

Slot Data Bus Width

06h

03h

BYTE

 ENUM

Slot Type

05h

ISA

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

8

BYTE

Type

00h

Value 

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 52 of 52

background image

00h

BYTE

Slot Characteristics 2

0Ch

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 53 of 53

background image

00h

BYTE

Slot Characteristics 2

0Ch

06h

BYTE

Slot Characteristics 1

0Bh

000Ch

WORD

Slot ID

09h

04h

BYTE

 ENUM

Slot Length

08h

03h

BYTE

 ENUM

Current Usage

07h

05h

BYTE

 ENUM

Slot Data Bus Width

06h

06h

BYTE

 ENUM

Slot Type

05h

PCI

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

Value  

Length

Name

Offset

00h

BYTE

Slot Characteristics 2

0Ch

06h

BYTE

Slot Characteristics 1

0Bh

000Ch

WORD

Slot ID

09h

04h

BYTE

 ENUM

Slot Length

08h

03h

BYTE

 ENUM

Current Usage

07h

05h

BYTE

 ENUM

Slot Data Bus Width

06h

06h

BYTE

 ENUM

Slot Type

05h

PCI

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

9

BYTE

Type

00h

Value 

Length

Name

Offset

00h

BYTE

Slot Characteristics 2

0Ch

06h

BYTE

Slot Characteristics 1

0Bh

000Ch

WORD

Slot ID

09h

04h

BYTE

 ENUM

Slot Length

08h

04h

BYTE

 ENUM

Current Usage

07h

05h

BYTE

 ENUM

Slot Data Bus Width

06h

06h

BYTE

 ENUM

Slot Type

05h

PCI

BYTE

 STRING

Slot Designation

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

9

BYTE

Type

00h

Value

Length

Name

Offset

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.

varies

BYTE

Description String

5+2*(n-1)

03h

BYTE

Devicen Type, n ranges from 1 to Number of Devices

4+2*(n-1)

Varies

WORD

Handle

02h

9h

BYTE

Length

01h

10

BYTE

Type

00h

Value

Length

Name

Offset

9h

BYTE

Length

01h

10

BYTE

Type

00h

Value

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 54 of 54

background image

varies

BYTE

Description String

5+2*(n-1)

05h

BYTE

Devicen Type, n ranges from 1 to Number of Devices

4+2*(n-1)

Varies

WORD

Handle

02h

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

# of strings

BYTE

Count

04h

Varies

WORD

Handle

02h

Varies

BYTE

Length

01h

11

BYTE

Type

00h

Value we expect

Length

Name

Offset

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

.

English

BYTE

 STRING

Current Language

15h

15 BYTEs 0

Reserved

06h

BYTE 

Flags

05h

1

BYTE 

Installable Languages

04h

8d

WORD

Handle

02h

15

BYTE

Length

01h

16

BYTE

Type

00h

Value

Length

Name

Offset

Physical Memory Array (Type 16)
This structure supports the population of the 

DMTF

|Physical Memory Array group, as defined in

theDMTF’s 

MASTER

.

MIF

.

02h

WORD

Number of Memory Devices

0Dh

FFFEh

WORD

Memory Error Information
Handle

0Bh

00080000h

DWORD

Maximum Capacity

07h

03h

BYTE

 ENUM

Memory Error Correction

06h

03h

BYTE

 ENUM

Use

05h

03h

BYTE

 ENUM 

Location

04h

24d

WORD

Handle

02h

15

BYTE

Length

01h

16

BYTE

Type

00h

Value we expect

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 55 of 55

background image

Memory Device (Type 17)
This structure supports the population of the 

DMTF

|Memory Device group, as defined in the 

DMTF

’s

MASTER.MIF

.

0080h

WORD

Type Detail

13h

03h

BYTE

 ENUM

Memory Type

12h

Bank 0

BYTE

 STRING

Bank Locator

11h

DIMM1

BYTE

 STRING

 Device Locator

10h

00h

BYTE

Device Set

0Fh

09h

BYTE

 ENUM

Form Factor

0Eh

0020h

WORD

Size

0Ch

0040h

WORD

Data Width

0Ah

0040h

WORD

Total Width

08h

FFFEh

WORD

Memory Error Information
Handle

06h

0018h

WORD

Memory Array Handle

04h

Varies

WORD

Handle

02h

21

BYTE

Length

01h

17

BYTE

Type

00h

Value we expect

Length

Name

Offset

0080h

WORD

Type Detail

13h

03h

BYTE

 ENUM

Memory Type

12h

Bank 1

BYTE

 STRING

Bank Locator

11h

DIMM2

BYTE

 STRING

 Device Locator

10h

BYTE

Device Set

0Fh

BYTE

 ENUM

Form Factor

0Eh

09h

WORD

Size

0Ch

0000h

WORD

Data Width

0Ah

0000h

WORD

Total Width

08h

FFFEh

WORD

Memory Error Information
Handle

06h

001Fh

WORD

Memory Array Handle

04h

Varies

WORD

Handle

02h

21

BYTE

Length

01h

17

BYTE

Type

00h

Value we expect

Length

Name

Offset

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.

02h

BYTE

Partition Width

0Eh

001Fh

WORD

Memory Array Handle

0Ch

00008000h

DWORD

Ending Address

08h

00000000h

DWORD

Starting Address

04h

11d

WORD

Handle

02h

15d

BYTE

Length

01h

19

BYTE

Type

00h

Value we expect

Length

Name

Offset

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 56 of 56

background image

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.

FFh

BYTE

Interleaved Data Depth

12h

FFh

BYTE

Interleave Position

11h

FFh

BYTE

Partition Row Position

10h

0018h

WORD

Memory Array Mapped
Address Handle

0Eh

0019h

WORD

Memory Device Handle

0Ch

00007FFFh

DWORD

Ending Address

08h

00000000h

DWORD

Starting Address

04h

28d

WORD

Handle

02h

19d

BYTE

Length

01h

20

BYTE

Type

00h

Value we expect

Length

Name

Offset

4694 

SBCS

 (+38V power supply) support list

Table 3. North America

4 (4.3m)

Low

649

Canada

4 (1.8, 2.8, or 4.3m) 
7 (1.8, or 4.3m) 

Low 

N/A 

USA 

Line cord (type, length) per C-B
2-4700-009 

Voltage 

Country
Order
Code 

Country 

Table 5. Latin America

4 (4.3m) 

High 

815 

Peru 

6 (4.3m) 

High 

813 

Paraguay 

4 (4.3m) 

Low 

811 

Panama 

4 (4.3m) 

Low 

791 

Neth-Antilles 

4 (4.3m) 

Low 

781 

Mexico 

4 (4.3m) 

Low 

735 

Honduras 

4 (4.3m) 

Low 

759 

Jamaica 

4 (4.3m) 

Low 

731 

Guatemala 

4 (4.3m) 

Low 

683 

Ecuador 

4 (4.3m) 

Low 

829 

El Salvador 

4 (4.3m) 

Low 

681 

Dom Rep 

4 (4.3m) 

Low 

663 

Costa Rica 

4 (4.3m) 

Low 

661 

Colombia 

25 (4.3m) 

High 

655 

Chile 

4 (4.3m) 

Low 

631 

Brazil 

4 (4.3m) 

Low 

629 

Bolivia 

4 (4.3m) 

Low 

627 

Bermuda 

4 (4.3m) 

Low 

621 

Barbados 

4 (4.3m) 

Low 

619 

Bahamas 

6 (4.3m) 

High 

613 

Argentina 

Line cord (type, length) 

Voltage 

Country
Order
Code 

Country 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 57 of 57

background image

4 (4.3m) 

Low 

871 

Venezuela 

6 (4.3m) 

High 

869 

Uruguay 

4 (4.3m) 

Low 

859 

Trinidad 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 58 of 58

background image

Table 6. Asia-Pacific 

SBCS

5 (4.3m) 

High 

856 

Thailand 

4 (4.3m) 
7 (4.3m) 

Low 
High 

858 

Taiwan 

23 (4.3m) 

High 

834 

Singapore 

23 (4.3m) 

High 

652 

Sri Lanka 

4 (4.3m) 

High 

818 

Philippines 

6 (4.3m) 

High 

796 

New Zealand 

23 (4.3m) 

High 

778 

Malaysia 

18 (4.3m) 

High 

749 

Indonesia 

23 (4.3m) 

High 

744 

India 

4 (4.3m) 
20 (4.3m, black and white) 

Low 

760 

Japan 

23 (4.3m) 

High 

738 

Hong Kong 

6 (4.3m) 

High 

672 

China (

PRC

6 (4.3m) 

High 

616 

Australia 

Line cord (type, length) 

Voltage 

Country
Order
Code 

Country 

Table 7. Europe, Middle East, Africa

18 (4.3m) 

High 

788 

Netherlands 

18 (4.3m) 

High 

705 

Macedonia 

25 (4.3m) 

High 

758 

Italy 

32 (4.3m) 

High 

756 

Israel 

23 (4.3m) 

High 

754 

Ireland 

18 (4.3m) 

High 

742 

Iceland 

18 (4.3m) 

High 

740 

Hungary 

18 (4.3m) 

High 

726 

Greece 

18 (4.3m) 

High 

724 

Germany 

18 (4.3m) 

High 

706 

France 

18 (4.3m) 

High 

702 

Finland 

18 (4.3m) 

High 

865 

Egypt 

19 (4.3m) 

High 

678 

Denmark 

18 (4.3m) 

High 

668 

Czech Republic 

18 (4.3m) 

High 

704 

Croatia 

18 (4.3m) 

High 

644 

Bulgaria 

18 (4.3m) 

High 

699 

Bosnia 

18 (4.3m) 

High 

624 

Belgium 

18 (4.3m) 

High 

618 

Austria 

18 (4.3m) 

High 

603 

Albania 

Line cord (length, type) 

Voltage 

Country
Order
Code 

Country 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 59 of 59

background image

23 (4.3m) 

High 

866 

U.K. 

18 (4.3m) 

High 

862 

Turkey 

24 (4.3m) 

High 

848 

Switzerland 

18 (4.3m) 

High 

846 

Sweden 

18 (4.3m) 

High 

838 

Spain 

22 (4.3m) 

High 

864 

South Africa 

18 (4.3m) 

High 

708 

Slovenia 

18 (4.3m) 

High 

668 

Slovakia 

18 (4.3m) 

High 

707 

Serbia 

4 (4.3m) 

Low 

832 

Saudi Arabia 

18 (4.3m) 

High 

826 

Russia 

18 (4.3m) 

High 

826 

Romania 

23 (4.3m) 

High 

823 

Qatar 

18 (4.3m) 

High 

822 

Portugal 

18 (4.3m) 

High 

820 

Poland 

18 (4.3m) 

High 

868 

Pakistan 

18 (4.3m) 

High 

806 

Norway 

Line cord (length, type) 

Voltage 

Country
Order
Code 

Country 

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.

4 (4.3m) 
20 (4.3m black and white) 

low 

760 

Japan 

Line cord (length, type) 

Voltage 

Country
Order
Code 

Country 

IBM

 4694 

POS

 Technical Reference, V11.2

Last Modified: 9/4/2001, 1:48:57 PM

Page 60 of 60