Maintenance and Troubleshooting Guide 400 Series Timeclock Timeclock This document provides information on maintaining the 400 Series timeclock and resolving any user problems. Document Part Number: 4702158-001 Document Revision: A
The information in this document is subject to change without notice and should not be construed as a commitment by ADP, Inc. ADP is not responsible for any technical inaccuracies or typographical errors which may be contained in this publication. Changes are periodically made to the information herein, and such changes will be incorporated in new editions of this publication. ADP may make improvements and/or changes in the product and/or the programs described in this publication at any time without notice. This document or any part thereof may not be reproduced in any form without the written permission of Kronos Incorporated. All rights reserved. 1999, 2000, Kronos Incorporated. ADP provides this publication "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability or fitness for a particular purpose. ADP is a registered trademark of ADP of North America, Inc. etime is a registered trademark of Automatic Data Processing, Inc. Adaptive Server is a trademark of Sybase, Inc. AS and WebSphere are trademarks, and AIX, AS/400, and IBM are registered trademarks of International Business Machines Corporation. Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation. Carbon Copy and OpenVMS are trademarks of Compaq Computer Corporation. Cognos, Impromptu, and PowerPlay are registered trademarks, and PowerCube is a trademark of Cognos Incorporated. HandPunch is a registered trademark of Recognition Systems, Inc. INFORMIX-OnLine is a registered trademark of Informix Software, Inc. INTERSOLV is a registered trademark of Intersolv, Inc. Java and all Java-based trademarks and logos referenced in this document are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Microsoft and Windows NT are registered trademarks and Windows 95 is a trademark of Microsoft Corporation in the United States and/or other countries. Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation in the United States and other countries. Net8 is a trademark, and ORACLE, SQL*Net, and SQL*Plus are registered trademarks of Oracle Corporation. Corel and Quattro are registered trademarks of Corel Corporation or Corel Corporation Limited. PeopleSoft is a registered trademark of PeopleSoft, Inc. Pervasive.SQL is a registered trademark of Pervasive Software Inc. in the United States and/or other countries. Seagate Crystal Reports is a trademark of Seagate Software, Inc. Show N Tel is a registered trademark of Brooktrout Technology, Inc. Solaris and Sun are registered trademarks of Sun MicroSystems, Inc. in the United States and other countries. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Ltd. Velcro is a registered trademark of Velcro Industries B.V. Visual DataFlex is a registered trademark of Data Access Corporation. All other trademarks are the property of their respective owners. When using and applying the information generated by ADP products, customers should ensure that they comply with the applicable requirements of federal and state law, such as the Fair Labor Standards Act. FCC Compliance After testing, this equipment complies with the limits for a Class A digital device pursuant to Part 15 of FCC Rules. These limits provide reasonable protection against harmful interference when this equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy. If it is not installed and used in accordance with the instruction manual, it can cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case, the user, and not Kronos Incorporated, is required to correct the interference. Canadian DOC Compliance This digital apparatus does not exceed the Class A limits for radio noise emissions from digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications. Cet appareil numérique respecte les limites de rayonnement de bruits radioélectriques applicables aux appareils numériques de classe A, prévues au Règlement sur le matériel brouilleur du ministère des Communications du Canada.
EN 55022 (CISPR 22) This product is a Class A product. In a domestic environment, it may cause radio interference in which case the user may be required to take adequate measures. Published by ADP, Inc. ADP, Inc. One ADP Boulevard Roseland, NJ 07068 For more informaiton, see the following ADP, Inc. Web page: http://www.adp.com Document Revision History Document Revision Release Date A July 2000
ADP Incorporated
Contents About This Guide Guide Organization... x Abbreviations and Terms... xi Related Documents...xiii Chapter 1: Introduction The 400 Series Timeclock and Its Parts...1-2 Mainboard...1-2 Available Options...1-3 The Field Replaceable Unit and Options...1-8 Maintenance Basics...1-9 Tools Required for Maintenance...1-9 Safety Considerations...1-9 Cleaning the Timeclock...1-10 Before You Call Support...1-11 Chapter 2: Preventive Maintenance The Lithium Battery...2-2 Determining the Lithium Battery s Life...2-2 Replacing the Lithium Battery...2-3 The Lead-Acid Battery...2-6 Testing the Lead-Acid Battery...2-6 Replacing the Lead-Acid Battery...2-7 Verifying the Integrity of the Network...2-10 Chapter 3: Servicing the 400 Series Timeclock Handling Static-Sensitive Components...3-2 Saving and Restoring Data...3-3 Terminal Service Utility...3-3
Contents SL400 for DOS... 3-9 Programming the 400 Series Timeclock... 3-16 Removing and Replacing Parts of the Timeclock... 3-19 Removing the Battery Backup Board... 3-21 Replacing the Battery Backup Board... 3-22 Removing the I/O Board... 3-24 Replacing the I/O Board... 3-26 Removing the Mainboard... 3-27 Replacing the Mainboard... 3-29 Removing the Keypad... 3-31 Replacing the Keypad... 3-32 Removing the Keypad Membrane... 3-33 Replacing the Keypad Membrane... 3-34 Removing the LCD... 3-34 Replacing the LCD... 3-35 Removing the Reader Cover... 3-36 Replacing the Reader Cover... 3-37 Upgrading Memory... 3-39 RAM Upgrade... 3-39 Boot-EPROM Upgrade... 3-42 Chapter 4: Troubleshooting Timeclock Hardware Failures... 4-2 Power-Up Failures... 4-6 Badge-Reading Problems... 4-8 Keypad Problems... 4-10 Lead-Acid Battery Backup Failures... 4-11 Communications Problems... 4-13 Serial Troubleshooting... 4-13 Ethernet Troubleshooting... 4-15 Chapter 5: Changing Timeclock Firmware Using the Correct Versions... 5-2 About the Flash Utility... 5-2 About the Boot-EPROM... 5-2 vi ADP Incorporated
Contents About the Flash Application Program...5-3 Softloading an Application with SL400...5-4 SL400 for Windows...5-4 SL400 for DOS...5-7 Chapter 6: Using Maintenance Mode Command Modes Overview...6-2 Operating in Maintenance Mode...6-3 Maintenance Mode Password...6-4 Commands List...6-5 Executing Commands...6-7 Appendix A: Error and Status Messages Interpreting Error Messages... A-2 Error Messages...A-3 Status Messages...A-17 Index 400 Series Timeclock Maintenance and Troubleshooting Guide vii
Contents viii ADP Incorporated
About This Guide This guide is specifically written for ADP Client Service Representatives and all others who install, maintain, and service the 400 Series Timeclock. The supported features for the 400 Series Timeclocks vary among the applications. You should check your application documentation or with your sales representative to ensure that the application supports the features you need. This preface contains the following sections: M Guide Organization M Abbreviations and Terms M Related Documents
About This Guide Guide Organization This guide contains the following information: M Chapter 1, Introduction, provides information on the 400 Series Timeclock and its parts and optional boards. Some basic maintenance information is provided as well as a section for customers that ADP TLM CorporateSupport. M Chapter 2, Preventive Maintenance, provides information on performing preventive maintenance on the 400 Series Timeclock such as replacing the lithium and lead-acid batteries and verifying the integrity of the network. M Chapter 3, Servicing the 400 Series Timeclock, describes the procedures used to save and restore 400 Series Timeclock data and remove and replace parts of the timeclock. It also provides information on handling static-sensitive components, and upgrading memory. M Chapter 4, Troubleshooting, includes information on troubleshooting 400 Series Timeclock hardware and power-up failures, resolving badge-reading, keypad, and internal modem module problems, lead-acid battery failures, and communication problems. M Chapter 5, Changing Timeclock Firmware, describes how to use the SL400 utility to change 400 Series Timeclock firmware. M Chapter 6, Using Maintenance Mode, describes how to use maintenance mode and provides a listing of the maintenance mode commands and procedures. M Appendix A, Error and Status Messages, contains a listing of error and status messages, what they mean, and how to resolve the situations that cause them to appear on the 400 Series Timeclock. x ADP Incorporated
Abbreviations and Terms Abbreviations and Terms The guide uses the following abbreviations and terms: Abbreviation AC AFT AWG BABT CCTV CE CRC CRT CSA DC DOS EEPROM EPROM FCC FIFO FRU I/O K LCD LED MB OS PC PIN PROM Meaning alternating current Arbiter File Transfer American Wire Gauge British Approvals Board for Telecommunications closed circuit television Conformité Européene cyclical redundancy check cathode-ray tube Canadian Standards Association direct current disk operating system (for example, IBM PC-DOS) electrically erasable programmable read-only memory erasable programmable read-only memory Federal Communications Commission first in, first out RAM Buffer field replaceable unit input/output kilobyte of memory liquid crystal display light-emitting diode megabyte of memory operating system personal computer personal identification number programmable read-only memory 400 Series Timeclock Maintenance and Troubleshooting Guide xi
About This Guide Abbreviation RAM TCP/IP UDP UL UPC VAC VDC Meaning random access memory Transmission Control Protocol/Internet Protocol User Datagram Protocol Underwriter s Laboratory Universal Product Code volts alternating current volts direct current xii ADP Incorporated
Related Documents Related Documents Additional information relating to the 400 Series Timeclock can be found in these other ADP documents: M 400 Series Timeclock Installation Guide (part number 4702157-001) provides step-by-step instructions for installing the 400 Series Timeclock. M 400 Series Timeclock Configuration Guide (part number 4702161-001) provides information on configuring operating parameters on the 400 Series Timeclock. The guide also includes a list and explanation of the procedures and steps that comprise these parameters, as well as configuration worksheets. M 400 Series Timeclock Host Sofware Interface Guide (part number 4702159-001) provides information on configuring 400 Series Timeclocks that interact with ADP data collection and entry management host applications. The guide also provides instructions for configuring and communicating with 400 Series Timeclocks that interact with host software other than ADP applications. M 400 Series Timeclock Supervisor s Reference (part number 4702160-001) explains the 400 Series Timeclock supervisor s procedures and provides information on supervisor mode. M 400 Series Timeclock Quick Reference Card details operating mode functions, including how they appear on the 400 Series Timeclock, and the appropriate responses to timeclock prompts. The card also contains a list of error messages with their meanings and resolutions. M 400 Series Timeclock Hardware Options (various part numbers) explains available 400 Series Timeclock options in individual, stand-alone documents that contain product information as well as troubleshooting procedures and installation instructions. 400 Series Timeclock Maintenance and Troubleshooting Guide xiii
About This Guide xiv ADP Incorporated
Chapter 1 Introduction The 400 Series Timeclock and the options associated with it are introduced in this chapter. Also provided is some basic maintenance information you should understand before you begin to service the timeclock. A section specifically for customers is included on the things to do before calling ADP TLM Corporate Support and requesting a service call by a Client Service Representative (CSR). This chapter contains the following sections: M The 400 Series Timeclock and Its Parts M Maintenance Basics M Before You Call Support
Chapter 1 Introduction The 400 Series Timeclock and Its Parts Before you do any maintenance or troubleshooting of the 400 Series Timeclock, you should become familiar with its parts. You also should be familiar with the option boards that are available with the timeclock. Mainboard ADP provides two types of mainboards for the 400 Series Timeclock: the 186 board and the 177 board. Some of the connections on the 177 board differ from the connections on the 186 board. The following figure shows in detail the 186 mainboard and its connector locations: 4 3 2 1 5 6 7 8 9 10 11 12 13 14 15 16 17 40001_00 1-2 ADP Incorporated
The 400 Series Timeclock and Its Parts Legend 1 LCD cable connector (P2) 2 Keypad cable connector (P1) 3 Ethernet option connector (P3) 4 LEDs (mounted on back side of board) 5 Modem (J2) 6 RS-485 termination/biasing switch (SW1) 7 Not used and not on all mainboards (P4) 8 Optics assembly (OP1) (mounted on back side of board beneath metal optics shield) 9 RS-485 configuration switch (SW2) 10 I/O board cable connector (P5) 11 Fuse (F1) 12 Internal Beeper (BPR1) 13 I/O port (TB1) 14 Communications port (TB2) 15 Battery backup cable connector (TB3) 16 Lithium battery (BATT1) 17 DC wall supply connector (J1 or J3) The mainboard comes in different RAM sizes: 128K and 256K. Available Options You can add several options that plug into the mainboard, such as an I/O board, a battery backup board, the Ethernet option board, and a modem option board. The following sections describe these options. 400 Series Timeclock Maintenance and Troubleshooting Guide 1-3
Chapter 1 Introduction I/O Option Boards You can add optional I/O boards (with connecting cable and mounting screw) to the 400 Series Timeclock. These boards support the connection of optional devices. The following figure shows the standard I/O board and the connector locations. A proximity reader and magnetic reader I/O board and a dual reader I/O board are also available. 3 2 1 4 5 6 40002_00 Legend 1 Mainboard cable connector (P1) 2 RS-232 serial printer port (TB2) Port not used. 3 Remote indicator lights/megabeep External beeper/remote swipe bar code reader/ Wand bar code reader port (TB1) 4 ADP RS-485 remote swipe bar code reader RS-485/Termination jumper (SB1) 5 ADP RS-485 remote swipe bar code reader port (TB3) 6 I/O port (TB4) for master synch and other less used hardware options 1-4 ADP Incorporated
The 400 Series Timeclock and Its Parts Battery Backup Board You can install an optional 12 VDC lead-acid battery and battery backup board in the 400 Series Timeclock to provide it with up to 12 hours of full functionality. The following figure shows the battery backup board and the cable locations: 1 2 3 40018_00 Legend 1 Mainboard cable (INPUT) 2 Fuse (F1) 3 Battery cable (BATT) Note Battery backup board cables are soldered in. 400 Series Timeclock Maintenance and Troubleshooting Guide 1-5
Chapter 1 Introduction Ethernet Option Board You can install an optional Ethernet board in the 400 Series Timeclock. This option board provides a way for 400 Series Timeclocks and a host to connect to a standard Ethernet network. TCP/IP UDP is the network protocol used for sending and receiving messages. The following figure illustrates the Ethernet option board and its connectors: 1 2 4 3 40019_01 Legend 1 Mainboard connector (J1) 2 Flash 3 Output jack (P1) 4 ST-NIC chip 1-6 ADP Incorporated
The 400 Series Timeclock and Its Parts Modem Option Board You can install an optional modem board in the 400 Series Timeclock:the highspeed (14.4Kbps) option board. This option board makes it possible to establish communications over telephone lines between the host and the 400 Series Timeclock. The following figure illustrates the high-speed modem option board and its connectors: 2 1 40020_00 Legend 1 RJ-11 jack for the telco cable 2 Mainboard connector (P1) 400 Series Timeclock Maintenance and Troubleshooting Guide 1-7
Chapter 1 Introduction The Field Replaceable Unit and Options You can send the field replaceable unit (FRU) that is mounted on the wall back to ADP Incorporated for servicing. The FRU consists of the front cover and the associated mainboard. However, an ADP CSR can remove and replace some of the components of the FRU at the customer site. In addition, the CSR can add options as needed to the mainboard. Following are elements of the FRU and some of the available options: M Battery backup board M Chassis assembly M Cover assembly M DC wall supply M Ethernet option board M Front covers M I/O board M Keypad M Keypad membrane M Liquid crystal display (LCD) M Lead-acid battery M Lithium battery M Mainboards (128K and 256K RAM) M Reader cover M 14.4Kbps modem option board For instructions on removing and replacing the batteries, see Chapter 2, Preventive Maintenance. 1-8 ADP Incorporated
Maintenance Basics Maintenance Basics This section describes the tools you will need to service the timeclock, safety considerations, and instructions for cleaning the timeclock. Tools Required for Maintenance You need the following tools to service and maintain the 400 Series Timeclock: M M M M M M M M M Screwdrivers: Phillips #0, #1, #2; and straight blade 1/8 inch and 1/4 inch 5-32 security-head Allen wrench A nonmetallic pointed tool Battery Backup Kit Soft, clean, lint-free cleaning cloths Spray bottle of general-purpose glass cleaner Isopropyl alcohol Anti-Static Kit Wire cutters/strippers Safety Considerations The 400 Series Timeclock is approved by Underwriter s Laboratories (UL), the Canadian Standards Association (CSA), and the Federal Communications Commission (FCC), and ships from the factory in a safe condition. The 14.4Kbps modem option and other option boards have also been approved by the British Approvals Board for Telecommunications (BABT) and have been granted the Conformité Européene (CE) mark. For more information, see the documentation for the specific options. This guide contains information that must be followed to ensure safe operation and maintenance of the timeclock. Failure to follow a warning statement can result in personal injury. 400 Series Timeclock Maintenance and Troubleshooting Guide 1-9
Chapter 1 Introduction Cleaning the Timeclock It is important to keep the 400 Series Timeclock case clean in order to prevent dirt and grease from obscuring the timeclock s LCD display or from possibly getting inside the badge reader. Follow these steps to clean the 400 Series Timeclock s case and keyboard: 1. Using a soft, lint-free cloth, and a spray bottle of glass cleaner, clean the outside of the 400 Series Timeclock s cover and case. Do not spray the cleaner inside the timeclock s case. (When cleaning the timeclock s case, spray the cleaner on the cloth do not spray the cleaner directly on the timeclock.) 2. Clean the polycarbonate lens that covers the timeclock s display. Caution Do not use steel wool, or any other abrasives, or solvents such as alcohol, benzene, or acetone, as they can damage the timeclock. 1-10 ADP Incorporated
Before You Call Support Before You Call Support If you are having a problem, do the following: M M M M Check the physical connections; for example, check the LED lights and the link lines. Check the connections of any plug-ins. Verify the timeclock configuration; for example, is the timeclock s password and IP address correct? Also, verify the procedures you used to configure the timeclock. Check the network connection; that is, check the link on the port that the timeclock is connected to at the hub or switch and verify the circuit and wiring. Ping the timeclock from the host PC if your timeclock has an Ethernet board. If you can ping the timeclock, but it still won t collect or update data, check to see if it is a duplicate IP address problem. To do this for a timeclock with an Ethernet board, unplug the Ethernet cable from the back of the timeclock. If you can still ping the timeclock, another device shares the IP address. For information on how to ping the timeclock, see the section Ping Utility in Chapter 4. If you cannot ping the timeclock, the PC host may be communicating to the timeclock through a switch or some other device. Caution If you change anything, and the problem still exists, go back to the original situation. Do not try to change something else at that point, because you may introduce another problem. 400 Series Timeclock Maintenance and Troubleshooting Guide 1-11
Chapter 1 Introduction 1-12 ADP Incorporated
Chapter 2 Preventive Maintenance The 400 Series Timeclock requires periodic preventive maintenance to ensure trouble-free operation. ADP recommends that the timeclock receive preventive maintenance once a year. This chapter contains the following sections: M The Lithium Battery M The Lead-Acid Battery M Verifying the Integrity of the Network
Chapter 2 Preventive Maintenance The Lithium Battery Each 400 Series Timeclock is equipped with a 3 VDC lithium battery that protects data stored in the timeclock s RAM. The battery also powers the timeclock s internal real-time clock if external power is lost. You cannot read badges or make keypad entries while the timeclock is operating on lithium battery backup. Each time you restore external power to the 400 Series Timeclock after it has been operating on lithium battery backup, the timeclock updates the amount of time the timeclock has been operating on battery backup and sizes the installed RAM. The timeclock displays the message LOW LITHIUM BATTERY if the battery is within 14 days of its limit. Determining the Lithium Battery s Life You should replace the 400 Series Timeclock s lithium battery if one of the following conditions exist: M The battery is more than 3 years old. M The battery is at or near its maximum usage limit. M The timeclock displays the message LOW LITHIUM BATTERY. The length of time the 3 VDC lithium battery can supply backup power depends on the 400 Series Timeclock s RAM size. The following table presents the lithium battery life for each of the 400 Series Timeclocks: RAM Size 128K 256K Lithium Battery Life 90 days 60 days When performing preventive maintenance on the 400 Series Timeclock, you should determine the remaining life of the lithium battery. Replace the 3 VDC lithium battery if it has a backup capability of 14 days or less. 2-2 ADP Incorporated
The Lithium Battery Follow these steps to determine the remaining life of the 400 Series Timeclock s lithium battery: 1. Swipe a supervisor badge or maintenance badge through the timeclock s integral swipe reader. 2. In response to the PASSWORD prompt, enter a valid supervisor password. The timeclock now operates in supervisor mode. 3. Press the * key. In response to the ENTER COMMAND NUMBER prompt, type 41 at the keypad and press Enter. The timeclock displays the battery life in days. If the lithium battery has a life of 14 days or less, then replace the battery by following the instructions in the section, Replacing the Lithium Battery. 4. Press any key to exit command 41. 5. Press the * key. In response to the ENTER COMMAND NUMBER prompt, type 0 and press Enter to exit supervisor mode and return to normal mode. Replacing the Lithium Battery Warning A lithium battery can explode if improperly replaced, handled, or stored. To avoid this hazard, replace it with the same type of battery or equivalent. Discard a used lithium battery according to local environmental and safety regulations. Use the following precautions when handling, storing, or replacing the lithium battery: M Do not short the battery. M Do not charge the battery. M Do not disassemble the battey. M Do not directly solder onto the battery. M Do not use or store the battery above the temperature of 158 o F(70 o C). 400 Series Timeclock Maintenance and Troubleshooting Guide 2-3
Chapter 2 Preventive Maintenance M Replace the 400 Series Timeclock s lithium battery only with a battery supplied by ADP Incorporated. The part number for the lithium battery is 7900002-001. Follow these steps to remove and replace the 400 Series Timeclock s lithium battery: 1. Save the timeclock s data and configuration. See the section Saving and Restoring Data in Chapter 3. 2. Remove the timeclock s security screw which holds the front cover in place. 3. Unplug the timeclock. 4. Carefully swing the 400 Series Timeclock s front cover open so that you have access to the mainboard. 5. Locate the lithium battery on the mainboard. Note the polarity of its connector. The bottom of the connector is positive (+), andthetop of the connector is negative (-). 6. Using a nonmetallic pointed tool, carefully remove the old lithium battery from the mainboard and dispose of it according to local environmental and safety regulations. 7. Orient the new lithium battery so that its positive (+) end faces down (the flat side not the tip end, as shown below), and press the battery into its connector. See the following figure: 2-4 ADP Incorporated
The Lithium Battery 8. Since you have just installed a brand new lithium battery, you must update the lithium battery life value, which is stored in RAM. Reset the lithium battery life value by following these steps: a. Swipe a maintenance badge through the 400 Series Timeclock s integral swipe reader. The timeclock operates in maintenance mode and prompts ENTER COMMAND NUMBER. b. Type 190 and press Enter. The timeclock prompts ARE YOU SURE?. c. Press Enter to reset the lithium battery life value. The lithium battery s life value is automatically reset to its maximum value. d. In response to the ENTER COMMAND NUMBER prompt, type 0 and press Enter to exit maintenance mode and return to normal mode. 400 Series Timeclock Maintenance and Troubleshooting Guide 2-5
Chapter 2 Preventive Maintenance The Lead-Acid Battery You can install an optional 12 VDC lead-acid battery (part number 8600670-002) and battery backup board in the 400 Series Timeclock to provide it with up to 12 hours of full functionality, including support of: M Full LCD display (backlight automatically dimmed) M Integral swipe badge reader M M M Keypad entries Bell relay (device connected to bell relay must have its own power source) I/O board (remote badge reader, bell relay) Testing the Lead-Acid Battery Warning The type of lead-acid battery used in the 400 Series Timeclock can generate hundreds of amperes for short periods of time if its terminal posts or cable leads are shorted together. Use extreme caution when handling the battery to ensure that its cable leads do not come in contact with each other and that its terminal posts do not come in contact with metal. If the 400 Series Timeclock is equipped with an optional 12 VDC lead-acid battery, the battery should be replaced if its age is 4 years or greater, regardless of condition. To test a lead-acid battery that is less than 4 years of age, follow these steps: 1. Make sure that all power to the 400 Series Timeclock is off. 2. Carefully swing the timeclock s front cover open so that you have access to the 12 VDC lead-acid battery installed within the timeclock s case. 3. Disconnect the battery cables from the battery. 4. Remove the battery from the timeclock case by gently pushing the timeclock s side tabs away from the battery and sliding the battery out. 2-6 ADP Incorporated
The Lead-Acid Battery 5. Install a new battery within the timeclock s case. For more information see the section, Replacing the Lead-Acid Battery. 6. Dispose of the old battery properly in accordance with all local environmental and safety regulations. 7. To test the battery backup option, look at the yellow LED on the front of the 400 Series Timeclock. When you remove AC power while the battery backup option is installed, the yellow LED flashes on and off, indicating that the timeclock is being powered by battery. When you restore AC power, the LED illuminates continuously. Replacing the Lead-Acid Battery To replace the lead-acid battery, complete the following steps: 1. Remove the old lead-acid battery by following steps 1 through 4 in the previous section, Testing the Lead-Acid Battery. 2. Locate the battery s red and black terminal tabs. Ensure the red tab is on the right, as in the following figure: 400 Series Timeclock Maintenance and Troubleshooting Guide 2-7
Chapter 2 Preventive Maintenance 3. Insert the battery into the timeclock chassis at a 45-degree angle, as shown in the the following figure: Black Red 4. Rotate the battery into position. The battery will snap into position with side tabs holding it in place, as shown in the following figure: Black Red 2-8 ADP Incorporated
The Lead-Acid Battery 5. Connect the red (+/positive) and black (-/negative) cables from the battery backup board to the matching battery tabs. 6. Connect the battery backup board cable to TB3 located at the bottom center of the timeclock s mainboard, as shown in the following figure: To TB3 7. Close and lock the timeclock s front cover. Caution Failure to connect the battery cables to the proper terminals on the lead-acid battery can cause the fuse on the battery backup board to blow. 400 Series Timeclock Maintenance and Troubleshooting Guide 2-9
Chapter 2 Preventive Maintenance Verifying the Integrity of the Network Verify the integrity of the 400 Series Timeclock s communications capabilities by following these steps: 1. Perform a general inspection of the installation site. Ensure that all communications cables are routed properly and are securely connected to the timeclock(s), the host PC, and any other ADP equipment that may be installed at the site (such as RS-485 Smart Converters). 2. While at the installation site, check with the system administrator or other personnel who are familiar with the timeclock network to see if they are experiencing any problems with the installation. If so, obtain a detailed explanation of the problem. 3. Inspect the cables. Make sure they are properly attached. 4. Check wires for any breaks. 5. If you are running Total Time from the ADP Central Controller shell program, type the Activity History Report and look for any communications error messages. You can also use the Tryit utility of the Terminal Service Utility (TSU) application if you are using a Windows time and attendance application. For information about Tryit, see the section Tryit Utility in Chapter 4. If there are any communications problems, take appropriate action to resolve them. For more information, see the section Communications Problems in Chapter 4. 2-10 ADP Incorporated
Chapter 3 Servicing the 400 Series Timeclock Servicing the 400 Series Timeclock consists mainly of saving and restoring the timeclock s data and removing and replacing malfunctioning components of the field replaceable unit (FRU). Instructions are also included for upgrading memory. This chapter contains the following sections: M Handling Static-Sensitive Components M Saving and Restoring Data M Removing and Replacing Parts of the Timeclock M Upgrading Memory Note When servicing the 400 Series Timeclock, collecting data from the timeclock is not always an adequate method of saving employee data, as the latest punch status (in or out) is lost on power-up (if the lithium battery is disabled). Prior to servicing the 400 Series Timeclock, you must save its data by following the steps in the Saving and Restoring Data section in this chapter.
Chapter 3 Servicing the 400 Series Timeclock Handling Static-Sensitive Components Many assemblies in the 400 Series Timeclock have static-sensitive components. Static electricity can cause hardware components to fail. You can damage components if you do not take the following precautions: M When handling a static sensitive assembly (such as a printed circuit board) for any reason, first put on an Anti-Static wrist strap. Wrap the conductive wrist strap around your wrist so that it is comfortable, and secure the fastener. Be sure the other end of the strap is grounded. M When you finish handling the assembly, replace it in the 400 Series Timeclock, or place it on a grounded conductive surface. M When shipping or storing a printed circuit board, always place the board in a conductive shipping bag or carton. 3-2 ADP Incorporated
Saving and Restoring Data Saving and Restoring Data When servicing the 400 Series Timeclock, you may encounter various reasons for disconnecting the timeclock from its power source. For example, you may have to remove and replace the timeclock s lithium battery, or you may have to replace the timeclock itself. Disconnecting the timeclock causes the timeclock to lose its stored data. Before disconnecting the timeclock for any reason, you must save the data in the timeclock so important information is not lost. After you finish servicing the timeclock, you must then restore the timeclock s data. ADP provides service utilities for Windows and DOS systems that you can use to save and restore the 400 Series Timeclock s data. Terminal Service Utility You can use the utilities of the Terminal Service Utility (TSU) application to save and restore data in a Windows environment. The application includes the following utilities: M Check The Check utility reports the current serial parameter settings. It reports the ports available and the baud rate on the Communications Resource Summary screen. M Setcomm The Setcomm utility shows the current system settings on the Communications Setup screen. You use this tool to configure serial parameters. M SL400 You can use the SL400 utility to save and restore data and to update the timeclock s flash-eeprom. For information on updating the flash- EEPROM, see Chapter 5, Changing Timeclock Firmware. M SoftLoad You can use the SoftLoad utility to update the timeclock s firmware. From the Update Firmware window, you can search for files and browse to change directories. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-3
Chapter 3 Servicing the 400 Series Timeclock M M Transfer You use the Transfer utility to transmit commands in a text file from the PC to the timeclock. This utility provides a way to change programming and to obtain programming in a text file. It uses the Arbiter File Transfer (AFT) software. See the 400 Series Timeclock Configuration Guide and the 400 Series Timeclock Host Software Interface Guide for information on using AFT. Tryit You can use the Tryit utility to test the communications line. For instructions for using Tryit see the section Tryit Utility in Chapter 4. You need just the Setcomm and SL400 utilites to save and restore the 400 Series Timeclock s data. While using these utilities, you can edit and save text files by accessing the Open option on the Files menu. The default for editing is Notepad, but you can use WordPad if it is in the current directory or path. 3-4 ADP Incorporated
Saving and Restoring Data Configuring with Setcomm Before you use the SL400 utility, you must configure the TSU application. To access the Terminal Service Utility application, complete the following steps: 1. Unzip the TERMUTIL.ZIP file and run the SETUP.EXE file. 2. The setup window to install the Terminal Service Utility appears: Follow the on screen instructions to install the Terminal Service Utility program. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-5
Chapter 3 Servicing the 400 Series Timeclock 3. From the Start menu, select Programs - >Terminal Services - > Terminal Utility. The Terminal Services Utility appears: Complete the following steps to configure the application: 1. Select the radio buttons for the primary and secondary serial ports for serial and modem communications. Be sure to select both the communications (COM) port and the appropriate baud rate to match your system s communications specifications. Note For modem timeclocks, specify a modem initialization string in the Command field. The default should be Z. 2. Click the Advanced button to configure transmission delays if you experience problems communicating with the timeclock. Generally the defaults are satisfactory for most communications. 3. Click the Save button and then click the OK button to save these settings. Setcomm creates a COMMLINK.CFG file in the directory that you select. Consult the online Help if you experience any problems. 3-6 ADP Incorporated
Saving and Restoring Data Saving the Timeclock Parameters To save the timeclock parameters, use the SL400 utility. Caution Before you collect the timeclock parameters, be sure to collect the punch data from the timeclock using your host software. To access the SL400 utility from the Terminal Service Utility window, select Tools > SL400. The SL400 dialog box appears: To save the timeclock parameters, complete the following steps: 1. Check the Save Program Parameters box, and uncheck the other preferences. 2. Specify the timeclock for which you want to save the parameters. Enter into the Address field the IP address for Ethernet timeclocks, the telephone number for modem timeclocks, or the password for direct connection timeclocks. 3. Click the Update button to retrieve the timeclock s programming parameters. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-7
Chapter 3 Servicing the 400 Series Timeclock The SL400 utility stores the parameters to a specified file, XXXXXX.PRM. If the timeclock uses serial communications, the X s in the filename correspond to the six-digit password entered; for example, if the password is 111111, the file is called 111111.PRM. If the timeclock uses Ethernet communications, the X s in the filename correspond to the last six digits of the timeclock s IP address. After you save the timeclock s parameters, you can now service the timeclock as required. Restoring the Timeclock Parameters Before restoring the parameters, you must cold-start and then reprogram the timeclock. For information, see the section Programming the 400 Series Timeclock. To restore the timeclock parameters, complete the following steps: 1. From the Terminal Service Utility window, select Tools > SL400. The SL400 dialog box appears. 2. Select the Restore Parameters box and clear the other preferences. 3. Specify the timeclock for which you want to restore the parameters. Enter into the Address field the IP address for Ethernet timeclocks, the telephone number for modem timeclocks, or the password for direct connection timeclocks. 4. Click the Update button to restore the timeclock s parameters. Other TSU Options You can use the DataSave and DataRestore preferences on the SL400 window to save and restore all the data in the timeclock. However, the process of saving all the data takes more time than saving just the timeclock s parameters. However, if you save just the timeclock parameters, remember to reinitialize the timeclock using your host application. 3-8 ADP Incorporated
Saving and Restoring Data You can also use the SL400 utility to update the timeclock s flash-eeprom. For more information, see the section, Softloading an Application with SL400 in Chapter 5. SL400 for DOS A DOS version of SL400 is available for ADP DOS products. You can use this program (SL400.EXE) to save and restore the 400 Series Timeclock s data. Prior to saving data, ensure that you installed the versions of SL400.EXE, SETCOMM.EXE, CHECK.EXE, and TRYIT.EXE that are compatible with the installed version of your 400 Series Timeclock application and its associated COMM.FIG file. The SL400 utility has three options: M Application update Use this for softloading an application into the flash EEPROM. See Chapter 5, Changing Timeclock Firmware for instructions. M Terminal Parameters Use this for saving and restoring the timeclock s parameters. The process of saving data using this option takes about 30 seconds at a 9600 baud rate; the process of restoring it takes about 1 minute. Prior to using this option, be sure to collect the punch information from the 400 Series Timeclock. M Datasave Use this for saving and restoring the timeclock s RAM data. This option saves all data in the timeclock. The process of saving data using this option takes about 10 minutes at a 9600 baud rate; the process of restoring data takes about the same amount of time. The time will vary based on the amount of RAM (128K or 256K). Saving the Timeclock Parameters Follow these steps to save the 400 Series Timeclock s parameters using the DOS SL400 utility: 1. Install the appropriate version of SL400.EXE, in the \etime\apps directory. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-9
Chapter 3 Servicing the 400 Series Timeclock 2. If this is a new software installation, you need to know your computer s communication setup specifications before proceeding. To configure Setcomm: a. Go into the DOS environment and find the directory that contains SETCOMM.EXE. If the SETCOMM.EXE file is not in the \etime\data directory, move it to that directory. b. At the DOS prompt, enter SETCOMM and press Enter. c. Edit the information in the opened window to match your system s communications specifications. d. Exit from the DOS window. When you exit, the system creates or modifies a COMM.FIG file. e. Check that the modified or new COMM.FIG file is in the same directory as the SL400.EXE file. Both files should be in the \etime\data directory. 3. To run the SL400.EXE program from the \etime\data directory, enter SL400 at the DOS prompt and press Enter. The Series 400 Service Utility window appears: 3-10 ADP Incorporated
Saving and Restoring Data 4. Select the Terminal Parameters option and press Enter. The Terminal Parameters window appears: 5. Select the Store Parameters option and press Enter. The Store Parameters window appears: 400 Series Timeclock Maintenance and Troubleshooting Guide 3-11
Chapter 3 Servicing the 400 Series Timeclock 6. Enter the password and phone number of the timeclock you are saving the parameters from. If there is no phone used, enter 0 for the phone number. Press Enter. The SL400 utility stores the parameters to a specified file, XXXXXX.PRM. If the timeclock uses serial communications, the X s in the filename correspond to the six-digit password entered; for example, if the password is 111111, the file is called 111111.PRM. If the timeclock uses Ethernet communications, the X s in the filename correspond to the last six digits of the timeclock s IP address.when the utility finishes transferring the information, it displays the message: ***Successful Completion*** 7. Press any key to return to the Store Parameters screen. You can save another timeclock s parameters or press Esc to exit from the SL400 application. 8. After you have saved the 400 Series Timeclock s parameters, you can service the timeclock as required. Examining the Timeclock s Parameter File After you save the timeclock s parameters, you can view, print, or modify the information. M M M To view the timeclock s parameter file, use the DOS editor. In the directory where the file SL400.EXE is located, enter the following command at the prompt: C:\> edit XXXXXX.PRM Press Enter and the file displays on the screen. To print the timeclock s parameters, press the ALT, F, P keys in sequence. You can choose to print selected text only or the complete document. To modify the timeclock s parameters, highlight or delete the specific information you want to change and type in the new information. To save the file, press the ALT, F, A keys in sequence. The Save as dialog box appears. Rename the file and save it to any directory. You should rename the file so that the original file will not be modified. It is best to use a file 3-12 ADP Incorporated
Saving and Restoring Data name that is not the password, because you may want to use only a few files for many timeclocks. You can now use the new parameter file with the changes you made. If you make any changes, be sure to print a copy of the timeclock s parameters for future reference. To close the DOS editor, press the ALT, F, X keys in sequence. After you save the timeclock s parameters, you can now service the timeclock as required. Before restoring the parameters, you must cold-start and reprogram the timeclock. Restoring the Timeclock Parameters To program the 400 Series Timeclock before using SL400 to restore the parameters, you need the printed copy of the timeclock s parameters. For instructions on printing the parameters, see the section Examining the Timeclock s Parameter File. You can also get the information you need from the timeclock by swiping a maintenance badge and using Command 90, Procedure 9, Step 1, Procedure 10, Steps 1 and 2, and Procedure 30, Steps 1 and 2. Write down the value for a modem (1 if there is a modem or 2 if there is not). Also write down the baud rate, the password, and the IP address before cold-starting the timeclock and beginning the programming procedure. For information on programming the timeclock, see the section Programming the 400 Series Timeclock. To restore the parameters, go to the DOS directory where SETCOMM.EXE is located, and complete the following steps: 1. Run the SL400.EXE program by entering SL400 and pressing Enter. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-13
Chapter 3 Servicing the 400 Series Timeclock The Series 400 Service Utility window appears: 2. Select the Terminal Parameters option. The Terminal Parameters window appears: 3-14 ADP Incorporated
Saving and Restoring Data 3. Select the Restore Parameters option. You are prompted for the name of the timeclock parameter file. 4. Enter the name of the timeclock parameter file and press Enter. You are prompted for the password and telephone number. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-15
Chapter 3 Servicing the 400 Series Timeclock 5. Enter the password and telephone number of the timeclock you are restoring parameters to and press Enter. The SL400 application starts restoring the parameters. This takes approximately 1 minute to complete at a 9600 baud rate. When the process is completed, the following message displays: ***Successful completion*** 6. Exit from the SL400 application by pressing the Esc key until you are at the DOS prompt. Type Exit to close the DOS window. 7. From the Start menu, select Programs>ADP Application>Commlink. and initialize the 400 Series Timeclock. Programming the 400 Series Timeclock After you cold-start the timeclock using maintenance command 93, you must reprogram the timeclock before you can restore the timeclock s parameters. Refer to your notes or to the printed copy of the timeclock s parameter file for the values you need to complete the following procedure for programming the timeclock: Keystrokes Terminal Displays * ENTER COMMAND NUMBER 90 Enter PROCEDURE.9 (Some timeclocks may display PROCEDURE.2 at this point.) * Enter ENTER BATTERY LIFE XX (The XX canbe90or60) * PROCEDURE.1 9 Enter PROCEDURE 09 STEP 01 Enter PROCEDURE 09 STEP 01 ENTER VALUE...0 0 Enter (if no modem) PROCEDURE 09 STEP 02 or 1 Enter (if a modem) 3-16 ADP Incorporated
Saving and Restoring Data Keystrokes Terminal Displays Enter BAUD[*/-] 9600 Enter PROCEDURE 09 STEP 03 Enter PROCEDURE 09 STEP 03 ENTER VALUE..0 Enter PROCEDURE 09 STEP 04 Enter PROCEDURE 09 STEP 04 ENTER VALUE...0 Enter PROCEDURE 10 Enter PROCEDURE 10 STEP 01 Enter BAUD [+/1] XXXX (The XXXX will be 2400 or 9600) 2400 Enter (if modem) PROCEDURE 10 STEP 02 or (If a 14.4Kps modem, PROCEDURE 10, STEP 7 9600 Enter (if no modem) &9.(Refertothe400 Series Timeclock Configuration Guide to determine what values to enter.) Earlier versions of the 400 Series Timeclock require Procedure 10, Step 2 to be set to 132 for the modem.) * PROCEDURE.1 30 Enter PROCEDURE 30 STEP 01 Enter PROCEDURE 30 STEP 01 PASSWORD XXXXXX Enter PROCEDURE 30 STEP 02 (For the XXXXXX use the unique 6- digit password for a serial timeclock, such as 111111, or the last six digits of the IP address for an Ethernet timeclock,.) Enter PROCEDURE 30 STEP 02 IP 000.000.000.000 400 Series Timeclock Maintenance and Troubleshooting Guide 3-17
Chapter 3 Servicing the 400 Series Timeclock Keystrokes XXX.XXX.XXX.XXX Enter (If the timeclock has an Ethernet board, use 12-digit IP address, such as 158.228.055.066 (zeros must be used). or Enter (if no Ethernet) Terminal Displays PROCEDURE 31 * Enter ENTER COMMAND NUMBER 83 Enter DATE dd/mm/yy (enter day, then month, ENTER TIME and then year) Press Enter. HH:MM (enter time in 24-hour ENTER COMMAND NUMBER format or 12-hour format.) Press Enter. * Enter MO 04-JAN-99 13:00 ADP Total Time XXX (Shown here is an example. The date and time you set appears on the display.) Some of the procedures and steps described in the above procedure may vary depending on the optional boards that you use. For more information on a specific board, see the installation guide for that board. For more information about the procedures and steps, see the 400 Series Timeclock Configuration Guide. 3-18 ADP Incorporated
Removing and Replacing Parts of the Timeclock Removing and Replacing Parts of the Timeclock The ADP Client Service Representative can remove and replace parts of the 400 Series Timeclock and the timeclock s optional boards. The following figure shows the assembled view of the 400 Series Timeclock: 40012_00 400 Series Timeclock Maintenance and Troubleshooting Guide 3-19
Chapter 3 Servicing the 400 Series Timeclock The following figure shows the unassembled view of the timeclock parts: 9 8 7 6 5 4 3 2 1 40003_02 Legend 1 Keypad 2 Keypad membrane 3 Reader cover 4 Front cover 5 LCD 6 Mainboard 7 I/O board ribbon cable 8 I/O board 9 Chassis This section contains information on removing and replacing certain components of the field replaceable unit (FRU) and some of the optional boards. These include the following: M Battery backup board 3-20 ADP Incorporated
Removing and Replacing Parts of the Timeclock M M M M M M I/O board Mainboard Keypad Keypad membrane Liquid crystal display (LCD) assembly Reader cover You can find information about other elements as follows: M For information on removing and replacing the 3 VDC lithium battery and the 12 VDC lead-acid battery, see Chapter 2, Preventive Maintenance. M For installation instructions for the Ethernet Option Board, see the Ethernet Option Board Assembly and Installation Guide. M For installation instructions for the Chassis Assembly, Cover Assembly, DC Wall Supply, and Front Cover, see the ADP 400 Series Timeclock Installation Guide. M For installation instructions for the modem modules, see the ADP Terminal 14.4Kbps Modem Option Installation Guide. Removing the Battery Backup Board The 400 Series Timeclock s optional battery backup board is shipped from the factory with its battery cable and mainboard cable soldered to their respective connectors on the board. With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s optional battery backup board: 1. Carefully open the 400 Series Timeclock s front cover so that you have access to the battery backup board installed within the timeclock s case. Do not swing the cover open more than 90 degrees from its chassis, as the hinge assembly may break. 2. Disconnect the battery cable s red and black leads from the 12 VDC lead-acid battery. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-21
Chapter 3 Servicing the 400 Series Timeclock 3. Disconnect the cable that connects the battery backup board to the mainboard from connector TB3 on the mainboard. 4. Using a number 2 Phillips-head screwdriver, remove the single screw that secures the battery backup board to the 400 Series Timeclock s chassis. 5. Remove the battery backup board from the timeclock s chassis. The following figure demonstrates how to remove the battery backup board: 40016_00 Replacing the Battery Backup Board With external power removed from the 400 Series Timeclock, follow these steps to replace the optional battery backup board (from slot number 1 only): 1. Remove the old battery backup board following the steps in the previous section, Removing the Battery Backup Board. 2. Place a replacement battery backup board within the 400 Series Timeclock s chassis. The board is shipped from the factory with the battery cable and mainboard cable soldered to their respective connectors on the board. Using a number 2 Phillips-head screwdriver, secure the battery backup board to the timeclock s chassis by driving a single 6-32 x.187 screw through the board and into the chassis. The board MUST be located in slot number 1. See the 3-22 ADP Incorporated
Removing and Replacing Parts of the Timeclock following figure for orientation, and see the section The Lead-Acid Battery in Chapter 2. 40017_00 Caution Failure to connect the battery cable to the proper terminals on the 12 VDC battery can cause fuse F1 on the battery backup board to burn out. 3. Connect the battery backup board s battery cable to the 12 VDC lead-acid battery: a. Connect the battery cable s red lead to the positive (+) terminal on the battery. b. Connect the battery cable s black lead to the negative (-) terminal on the battery. 4. Plug the cable that connects the battery backup board to the mainboard into connector TB3 on the mainboard. 5. Connect the 400 Series Timeclock to its external power source. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-23
Chapter 3 Servicing the 400 Series Timeclock Removing the I/O Board The 400 Series Timeclock s optional I/O board is connected to the mainboard s connector P4 (177 board) or P5 (186 board) by way of a cable. Caution If you are removing the I/O board and you do not plan to replace it, be sure to collect the punches in the timeclock and save the timeclock s data. For instructions, see the section Saving and Restoring Data. With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s optional I/O board: 1. Carefully open the 400 Series Timeclock s front cover so that you have access to the I/O board installed within the timeclock s case. 2. Disconnect the battery cables from the lead-acid battery. 3. Disconnect the cable that connects P1 on the I/O board to the mainboard. 4. Using a number 2 Phillips-head screwdriver, remove the single screw that secures the I/O board to the 400 Series Timeclock s case. 5. Remove the I/O board from the timeclock s case. If you are planning to replace the I/O board, proceed to the section Replacing the I/O Board. If you are not planning to replace the I/O board, connect the 400 Series Timeclock to its external power source and proceed to step 6. The following figure demonstrates how to remove the I/O board: 3-24 ADP Incorporated
Removing and Replacing Parts of the Timeclock 40004_00 6. Warm-start the timeclock using Procedure 79 or maintenance command 92 to ensure that program mode values are consistent with the fact that there is no longer an I/O board. For information about procedures, see the 400 Series Timeclock Configuration Guide. For information about maintenance commands, see Chapter 6, Using Maintenance Mode. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-25
Chapter 3 Servicing the 400 Series Timeclock Replacing the I/O Board With external power removed from the 400 Series Timeclock, follow these steps to replace the timeclock s optional I/O board: 1. Seat a replacement I/O board within the 400 Series Timeclock s case. 2. Using a number 2 Phillips-head screwdriver, secure the I/O board to the timeclock s case by driving a single screw through the board and into the case. 3. Plug the cable that connects the I/O board to the mainboard into connector P1 on the I/O board. 4. Connect the 400 Series Timeclock to its external power source. The following figure demonstrates how to replace the I/O board: 40013_00 3-26 ADP Incorporated
Removing and Replacing Parts of the Timeclock Removing the Mainboard The mainboard is connected to the front cover by three screws. With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s mainboard: 1. Disconnect the 400 Series Timeclock from its external power source. 2. Unlock and swing open the timeclock s front cover. Do not swing the cover open to an angle of more than 90 degrees from its chassis, as the timeclock s hinge assembly may break. The mainboard is mounted inside the front cover. 3. Disconnect the DC wall supply s cord from connector J1 or J3 on the mainboard. 4. Disconnect all cables connected to the mainboard, such as the keyboard and display cables and other cables to optional boards. 5. Carefully separate the 400 Series Timeclock s front cover from the timeclock s chassis. Press the hinge pin assembly tabs with one hand while simultaneously pulling the front cover off of the chassis with the other hand. The front cover separates from the chassis with the hinge knuckles and hinge pin assembly connected to it, as the following figure shows: 400 Series Timeclock Maintenance and Troubleshooting Guide 3-27
Chapter 3 Servicing the 400 Series Timeclock 40005_00 6. Using a number 2 Phillips-head screwdriver, remove the three screws that secure the front cover to the mainboard. 7. Lift the mainboard up and out of the front cover. Note that you must guide the board out of the two supporting posts at the bottom of the front cover. The following figure shows how to remove the mainboard from the front cover: 3-28 ADP Incorporated
Removing and Replacing Parts of the Timeclock 40006_00 Replacing the Mainboard With external power removed from the 400 Series Timeclock, follow these steps to replace the timeclock s mainboard: 1. Seat the mainboard inside of the front cover with its components facing up. Move the keyboard and display cables out of the way before seating the mainboard. The mainboard should rest on the two supporting posts located at the bottom of the front cover, and the holes in the mainboard must line up with the accepting post on the front cover. 2. Using a number 2 Phillips-head screwdriver, drive a 6-32 x.312 screw through each of the screw holes in the mainboard and into the front cover. 3. Connect the 400 Series Timeclock s front cover to its chassis by carefully guiding the two hinge pin assembly tabs through the two brackets provided on the inside of the chassis. 4. Reconnect all cables to the mainboard. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-29
Chapter 3 Servicing the 400 Series Timeclock 5. Install a lithium battery on the mainboard following the instructions in Chapter 2, Preventive Maintenance, or remove the battery tab if a new or replacement mainboard is used. 6. Plug the DC wall supply s cable into the mainboard s power connector. 7. Plug the DC wall supply into an AC outlet. The timeclock should power up normally. 8. Close the timeclock s front cover. The following figure shows how to replace the mainboard: 40007_00 9. Ensure that the mainboard is functioning properly by operating the timeclock in maintenance mode and executing the following maintenance mode commands: M Command 83: Set Date and Time M Command 110: Display Firmware and Memory Size M Command 111: RAM Test M Command 152: Read Badge and Display Value M Command 153: Display Test 3-30 ADP Incorporated
Removing and Replacing Parts of the Timeclock M Command 154: Keypad Test M Command 156: Test Gate/Bell Port (optional) For more information, see Chapter 6, Using Maintenance Mode. 10. If a time and attendance application has not been loaded into the mainboard s flash-eeprom, do so by following the instructions in Chapter 5, Changing Timeclock Firmware. 11. Configure the timeclock s operating parameters. Removing the Keypad The 400 Series Timeclock s rubber keypad should be replaced only if it is cut or otherwise physically damaged. If there are problems with the timeclock accepting data from the keypad, it is generally the result of a problem with the keypad membrane (located beneath the rubber keypad; see the sections Removing the Keypad Membrane and Replacing the Keypad Membrane for more information) or the mainboard. With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s keypad: 1. Remove the 400 Series Timeclock s mainboard following the instructions in the section Removing the Mainboard earlier in this chapter. 2. With the mainboard removed, the keypad s four posts, spring washers, and retaining rings are exposed. Remove the washers and retaining rings. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-31
Chapter 3 Servicing the 400 Series Timeclock 3. Lift the rubber keypad off of the keypad membrane. The following figure shows how to remove the keypad: 40008_00 Replacing the Keypad With external power removed from the 400 Series Timeclock, follow these steps to replace the timeclock s keypad: 1. Seat the rubber keypad on top of the keypad membrane. Ensure that its four posts pass through the keypad membrane and out through the back of the front cover. 2. Secure the keypad to the back of the front cover by installing a spring washer and a retaining ring over each of its posts. 3. Reinstall the mainboard by following the instructions in the section Replacing the Mainboard earlier in this chapter. 4. Test operation of the keypad by executing maintenance mode command 154. For more information, see Chapter 6, Using Maintenance Mode. 3-32 ADP Incorporated
Removing and Replacing Parts of the Timeclock The following figure shows how to replace the keypad: 40009_00 Removing the Keypad Membrane With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s keypad membrane: 1. Remove the 400 Series Timeclock s mainboard following the instructions in the section Removing the Mainboard. 2. With the mainboard removed, the keypad s four posts, spring washers, and retaining rings are exposed. Remove the washers and retaining rings. 3. Turn the front cover over. 4. Lift the rubber keypad off the keypad membrane. 5. Feed the keypad membrane cable through the provided slot in the front cover and lift the keypad membrane up off the front cover. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-33
Chapter 3 Servicing the 400 Series Timeclock Replacing the Keypad Membrane With external power removed from the 400 Series Timeclock, follow these steps to replace the timeclock s keypad membrane: 1. While holding the front cover face up, feed the keypad membrane cable through the provided slot in the front cover. 2. Seat the keypad membrane in place on the front cover. 3. Seat the rubber keypad on top of the keypad membrane. Ensure that its four posts pass through the keypad membrane and out through the back of the front cover. 4. Secure the keypad to the back of the front cover by installing a spring washer and an e-ring over each of its posts. 5. Reinstall the mainboard by following the instructions in the section Replacing the Mainboard. 6. Test operation of the keypad by executing maintenance mode command 154. For more information, see Chapter 6, Using Maintenance Mode. Removing the LCD With external power removed from the 400 Series Timeclock, follow these steps to remove the timeclock s liquid crystal display (LCD): 1. Remove the 400 Series Timeclock s mainboard following the instructions in the section Removing the Mainboard. 2. With the mainboard removed, the LCD s mounting position on the back of the front cover is exposed. Four mounting posts hold the LCD in place. To remove the LCD, carefully spread the mounting posts apart and lift the LCD up and out. 3-34 ADP Incorporated
Removing and Replacing Parts of the Timeclock The following figure shows how to remove the LCD: 40010_00 Replacing the LCD With external power removed from the 400 Series Timeclock, follow these steps to replace the timeclock s LCD: 1. Spread the four mounting posts apart and seat the LCD in place. 2. Reinstall the mainboard by following the instructions in the section Replacing the Mainboard. 3. Test operation of the LCD by executing maintenance mode command 153. For more information, see Chapter 6, Using Maintenance Mode. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-35
Chapter 3 Servicing the 400 Series Timeclock The following figure shows how to replace the LCD: 40011_00 Removing the Reader Cover With external power removed from the 400 Series Timeclock, follow these steps to remove the reader cover: 1. Remove the 400 Series Timeclock s mainboard following the instructions in the section Removing the Mainboard. 2. With the mainboard removed, the reader cover s locking screw and two plastic mounting clips are exposed. Remove the Phillips-head screw located on the cover s lower left inside area. 3. In the same area, locate the two plastic mounting clips, holding the reader cover in. 4. Carefully press one side in and pull on the reader cover to remove it. 3-36 ADP Incorporated
Removing and Replacing Parts of the Timeclock Note The metal wear bar may dislodge from the front cover. The following figure shows how to remove the reader cover: 40014_00 Replacing the Reader Cover With external power removed from the 400 Series Timeclock, follow these steps to replace the reader cover: 1. Place the metal wear bar over the plastic rail, located to the left of the optics window. The long metal wear bar is to be placed to the right. 2. Line up the reader cover over the top of the main cover, aligning the bottom and right side edges and the two plastic mounting clips to pass into the main cover. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-37
Chapter 3 Servicing the 400 Series Timeclock 3. Press down on the reader cover, snapping it into place. The sound made when you snap the reader cover into place is rather loud, so do not be alarmed. 4. Using a number 2 Phillips-head screwdriver, replace the reader cover s locking screw. 5. Reinstall the mainboard by following the instructions in the section Replacing the Mainboard earlier in this chapter. The following figure demonstrates how to replace the reader cover: 40015_00 3-38 ADP Incorporated
Upgrading Memory Upgrading Memory This section describes how to upgrade the memory in the 400 Series Timeclock. You will need an 5-32 security-head Allen wrench and a nonmetallic pointed tool for removing the lithium battery. For information about static protection when upgrading the timeclock s memory, see the section Handling Static-Sensitive Components. If you are not familiar with the mainboard location codes used in this section, see the mainboard figure in the section The 400 Series Timeclock and Its Parts in Chapter 1. Caution Upgrading the timeclock s memory will erase all timeclock configuration information and punch data. Before changing the memory configuration, be sure to save the timeclock s data. See the section Saving and Restoring Data earlier in this chapter. RAM Upgrade This section contains information you need to upgrade the 400 Series Timeclock s random access memory (RAM). The two types of mainboard support different RAM configurations. M Mainboard 6600177-XXX This mainboard supports memory configurations of 128K and 256K. You achieve the memory configurations by installing either one or two 128K memory chips. M Mainboard 6600186-XXX This mainboard supports memory configurations of 128K and 256K. You achieve the memory configurations by installing one or two 128 memory chips. Use the shorting jumpers located at J1 to configure the hardware for 128K memory chips. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-39
Chapter 3 Servicing the 400 Series Timeclock Inserting the Memory Chip During the procedure for installing the memory chip, which is described in Changing the Memory Configuration, you need to insert a memory chip into the socket on the mainboard. If you do not insert the memory chip into the socket properly, the chip will not function. You must first locate Pin 1 of the socket and the memory chip to properly orient the memory chip in the socket on the mainboard. The markings on the mainboard have a rectangular outline for the socket. M PIN1 on the mainboard is located in the upper left corner, on the edge of the outline that has a notch. M PIN 1 of the memory chip is noted by a small dot in the upper left corner of the chip. When you place the memory chip into the socket, align both PIN1 on the chip and the socket. Be sure that the pins go straight into the socket and that the chip sits flat. You must push firmly to seat the chip properly. Be careful not to push excessively or you may bend or break the pins. Changing the Memory Configuration To install the new memory chip and change and verify the memory configuration, complete the following steps: 1. Disconnect the wall transformer from its AC power source. 2. Using the Allen wrench, remove the screw on the left side of the timeclock and open the unit. 3. If a battery backup board is installed, unplug the battery backup connection at TB3 on the mainboard. 4. Using the nonmetallic tool, remove the lithium battery at BATT1, by wedging it through the slots on the side of the holder. Take care not to damage the battery holder when removing the battery. For more details, see the section Replacing the Lithium Battery in Chapter 2. 3-40 ADP Incorporated
Upgrading Memory 5. Before inserting new memory chips into the appropriate sockets, locate the existing memory chips on the mainboard. On the 6600177-XXX mainboard, the primary memory chip is at location U4; the secondary is at U5. Note that the primary memory chip is soldered to the mainboard; there is a socket for the secondary memory chip. On the 6600186-XXX mainboard, the primary memory chip is at location U5; the secondary is at U6. Note that both the primary and secondary memory chips have sockets. If upgrading a 6600177-XXX or 6600186-XXX mainboard from 128K to 256K, insert the memory chip into the secondary socket. 6. Plug in the battery backup connection at TB3 on the mainboard (if a battery backup board is installed). 7. Install the lithium battery into BATT1, ensuring that the positive (+) side of the battery is positioned on the same side of the holder as the board markings. 8. Close the 400 Series Timeclock, and using the Allen wrench, replace the screw on the left side of the timeclock. 9. Connect the wall transformer to its AC power source. The timeclock should turn on normally and display: 1/01/96 12:00A OR 1/01/96 12:00A KOS.2XXX KOS.3XXX The XXX show the boot-eprom version. The date and time are incorrect until initialized. 10. Check the timeclock for memory size. At the timeclock keyboard, press the * key. The timeclock displays the ENTER COMMAND NUMBER message. 11. Type 110 and press Enter. The timeclock displays the boot-eprom version and the amount of memory: 128K or 256K. 12. Restore the timeclock s data. For instructions, see the section Saving and Restoring Data earlier in this chapter. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-41
Chapter 3 Servicing the 400 Series Timeclock Boot-EPROM Upgrade This section contains information you need to upgrade the 400 Series Timeclock s boot erasable programmable read-only memory (EPROM). Caution Upgrading the boot-eprom will erase all timeclock configuration information and punch data. Before upgrading the boot-eprom, be sure to save the timeclock s data. See the section Saving and Restoring Data earlier in this chapter. Be sure to cold-start the 400 Series Timeclock before you upgrade the boot- EPROM. Use maintenance command 93 or Procedure 78 to cold-start the timeclock. Complete the following steps to upgrade the boot-eprom: 1. Locate the boot-eprom memory chip on the mainboard. The memory chip is at the U2 location on the 6600177-XXX mainboard and at the U3 location on the 6600186-XXX mainboard. 2. Disconnect the DC power source from the timeclock. 3. Disconnect the lead-acid battery from the timeclock s mainboard. You do not have to remove the lithium battery. 4. Unplug the memory chip from its socket, using a smooth upward tug. To avoid bending the legs of the chip, the best way to remove the chip is with a chip remover. The better chip removers have a piece that settles onto the top of the chip while its fingers insert under the body of the chip. The chip remover s fingers secure the chip against the rest of the remover to ensure that pressure is distributed between the two ends of the chip. 5. Align the notch on the new boot-eprom with the notch on socket U3 or U2 on the timeclock s mainboard. 6. Plug in the new memory chip being sure to orient it properly so that all the chip s legs are plugged in. For more information, see the section Inserting the Memory Chip. 3-42 ADP Incorporated
Upgrading Memory 7. Reconnect the lead-acid battery to the timeclock s mainboard. 8. Reconnect the DC power source. 9. Enter maintenance mode and use command 117 to confirm that the boot- EPROM upgrade is successful. 10. Restore the timeclock s data. For instructions, see the section Saving and Restoring Data earlier in this chapter. 400 Series Timeclock Maintenance and Troubleshooting Guide 3-43
Chapter 3 Servicing the 400 Series Timeclock 3-44 ADP Incorporated
Chapter 4 Troubleshooting This chapter provides troubleshooting procedures to help isolate the source of hardware malfunctions that can occur while operating the 400 Series Timeclock. Troubleshooting procedures are provided for the following types of problems: M Timeclock Hardware Failures M Power-Up Failures M M M M Badge-Reading Problems Keypad Problems Lead-Acid Battery Backup Failures Communications Problems For troubleshooting information related to specific options, see the following documentation: M Ethernet Option Installation and Overview Guide M ADP 14.4Kbps Modem Option Installation Guide M Battery Backup Option Installation Guide M Optional I/O Board Installation Guide M Universal Relay Installation Guide
Chapter 4 Troubleshooting Timeclock Hardware Failures Since error messages do not display for most hardware failures, you must perform some hands-on troubleshooting to determine their causes. You need the following tools to troubleshoot the 400 Series Timeclock s hardware: M #0, #1, and #2 Phillips-head screwdrivers M 1/8-inch and 1/4-inch flat blade screwdrivers M A nonmetallic pointed tool M 5-32 security-head Allen wrench M AC/DC voltmeter M Ohmmeter You also need the following functioning elements of the Field Replaceable Unit (FRU) and option boards. M Mainboard M LCD display assembly M DC wall transformer M Keypad M Remote swipe bar code badge reader M 14.4Kbps modem module M Ethernet option board The following table summarizes the steps that you should follow when troubleshooting the 400 Series Timeclock s hardware. This table covers the majority of troubleshooting contingencies. For additional information, see the sections following the table. Symptom Probable Cause Corrective Action 400 Series Timeclock fails to power up DC wall transformer is not plugged in properly to timeclock or outlet. Plug in DC wall transformer. 4-2 ADP Incorporated
Timeclock Hardware Failures Symptom Probable Cause Corrective Action No LCD backlight Power LED is off Display fails to work 400 Series Timeclock fails to read badges (integral reader) AC line is not live or is supplying improper voltage. Measure voltage at AC outlet and, if necessary, locate another power source. LED indicator light is burned Replace mainboard. out. For more information, see Power-Up Failures. AC line is not live or is supplying improper voltage. DC wall supply is not plugged in properly to timeclock or outlet. Display s cable is not connected to mainboard. Display board is malfunctioning. Measure voltage at AC outlet and, if necessary, locate another power source. Plug in DC wall transformer. Make sure cable is connected to connector P2 on mainboard. Replace with a functioning mainboard. Mainboard is malfunctioning. Replace with a functioning mainboard. For more information, see Power-Up Failures. Badge is unreadable. Timeclock is improperly configured. Inspect badge. Clean badge and/ or reader. Check bar code symbology, badge reader type, and company ID code. Mainboard is malfunctioning. Connect a functioning mainboard. For more information, see Badge-Reading Problems. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-3
Chapter 4 Troubleshooting Symptom Probable Cause Corrective Action 400 Series Timeclock fails to read badges (remote reader) Keypad fails to work Internal modem does not communicate Badge is unreadable. Badge reader is improperly connected. Timeclock is improperly configured. Inspect badge. Clean badge and/ or reader. Check connections. Check bar code symbology, badge reader type, and company ID code. For more information, see Badge-Reading Problems. Keypad s ribbon cable is improperly connected to mainboard. Make sure ribbon cable is connected to connector P1. Make sure the cable is not twisted or cut. Replace keypad. Keypad is malfunctioning. Mainboard is malfunctioning. Replace mainboard. For more information, see Keypad Problems. Incorrect baud rate. Make sure internal modem and host modem are configured with the same baud rate (14.4Kbps) Procedure 10, Step 1. Ring count must be set to an amount between 1 and 4. Procedure 9, Step 1. Timeclocks must be configured for RS-485 communications. Make sure terminals are terminated and biased properly. For more information, see the ADP 14.4Kbps Modem Option Installation Guide. 4-4 ADP Incorporated
Timeclock Hardware Failures Symptom Probable Cause Corrective Action Lead-acid battery failure Communications failure The battery backup option is improperly installed. Battery backup board batterycharging circuit is not functioning properly. Battery is defective. Reinstall according to specifications. Ensure that fuse F1 is not blown. Replace with functioning battery backup board. Replace with a functioning battery. For more information, see Lead-Acid Battery Backup Failures. Improper cabling. Improper termination and biasing (RS-485). Improper communication parameter configuration. Hardware defect. Ensure that all communications cables are routed correctly and connected properly. Make sure the network is properly terminated and biased. Check baud rate, communications port configuration, and communications parameters on host PC. Correct where necessary. Use printer port for communications. Replace mainboard with functioning mainboard. For more information, see Communications Problems. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-5
Chapter 4 Troubleshooting Power-Up Failures If the 400 Series Timeclock does not power up, then one of the following assemblies may be faulty: M DC wall supply M LCD display M Mainboard Use the following steps when troubleshooting problems that occur when powering up the timeclock: 1. Check the Power Status LED, the bottom indicator light on the 400 Series Timeclock. This light illuminates if the timeclock is receiving adequate power. If it does not illuminate, proceed to step 3. If the LED illuminates, but the timeclock does not power up, go to step 2. 2. Check the LCD display: a. Remove the AC power from the timeclock. b. Disconnect the LCD display s cable from connector P2 on the mainboard. c. Connect a functioning display board to connector P2 on the mainboard. d. Supply AC power to the 400 Series Timeclock. If the timeclock powers up properly, install the functioning display board in the timeclock. If the timeclock does not power up, proceed to step 3. 3. Using an AC voltmeter set to 150 VAC (or set to 250 VAC for a 220 VAC line), measure the AC voltage. Measured voltages must be in these tolerance ranges: AC hot to ground measures 108 to 132 VAC AC hot to AC neutral measures 108 to 132 VAC AC neutral to ground measures 0 to.5 VAC If the measured AC voltages are not within range, locate another AC power source. 4-6 ADP Incorporated
Power-Up Failures 4. Verify that the DC wall supply is good: a. Check to see that the DC wall supply is plugged into the 400 Series Timeclock s power connector and to an AC wall outlet. If the wall supply is not plugged in properly, plug it in securely. b. Unplug the DC wall supply from the timeclock, but not from the wall outlet. c. Using a voltmeter, measure the DC voltage across CR6. The voltage should measure approximately 24 28 VDC. If the voltage is present, and within tolerance, then proceed to step 5. If DC power is not present, then replace the DC wall supply with a functioning one. 5. If, after performing all of the above steps, the timeclock still does not power up properly, replace the mainboard with a functioning mainboard. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-7
Chapter 4 Troubleshooting Badge-Reading Problems If the 400 Series Timeclock is experiencing badge-reading problems, the source of the problems can usually be traced to one of the following: M Bar code badges are unreadable or the badge is out of specification. M Remote badge reader is improperly connected to the timeclock. M Integral or connected badge reader is malfunctioning. M The 400 Series Timeclock is improperly configured for the connected badge reader(s), company ID code of the badges being read, or the bar code symbologies being read. M Mainboard is malfunctioning. Use the following procedure to troubleshoot badge-reading problems: 1. Using maintenance mode command 152, verify that the 400 Series Timeclock can read badges in maintenance mode. Configuration settings are sometimes the cause of badge reader problems. Using maintenance command 152 can cause confusion in diagnosing these problems. Command 152 bypasses configuration settings, and problems that exist while in normal mode can be missed while in maintenance mode. For example, all bar code symbologies are temporarily enabled when command 152 is used, and any configuration setting using Procedure 11 to disable a symbology is ignored. Try using command 10 while operating in supervisor mode. If the badges read properly using command 152 and not command 10, then the problem is in how the 400 Series Timeclock is configured. Check the settings in Procedures 12, 13, and 14. For more information, see the 400 Series Timeclock Configuration Guide. 2. Clean the integral swipe badge reader. 3. Inspect the bar code badges that are being read. If badges are being scraped off, you may need a wider-slot reader. Contact ADP TLM Corporate Support. If the badges are damaged in any way, replace them with functioning badges. If the badges are good, then proceed to step 4. 4-8 ADP Incorporated
Badge-Reading Problems 4. If the connected wand, CCD, handheld laser bar code reader, or remote reader is malfunctioning, follow these steps: a. Disconnect the bar code reader from the 400 Series Timeclock and connect a functioning reader in its place. b. Attempt to read some badges using the functioning reader. If the timeclock fails to read the badges, proceed to step 5. 5. Verify that the 400 Series Timeclock is configured properly for the attached badge reader(s), the bar code symbologies being read, and the company ID code of the badges being read. M Ensure that the bar code symbology that you are attempting to read has been enabled in Procedure 11. The remote reader converts any badge into the Code 128 bar code symbology. Be sure this symbology is not disabled when using a remote reader. M Ensure that the correct badge reader type has been enabled in Procedure 1, Step 2. The badge reader only reads the bar code default (3) or generic (4) unless it is a PIN only unit. M Ensure that the correct company ID code has been enabled in Procedure 29. For information on these procedures and steps, see the 400 Series Timeclock Configuration Guide. Change these program mode values if necessary and then reconfigure the 400 Series Timeclock. Attempt to read some badges or bar codes after reconfiguring the timeclock. If the bar code reader still fails to work properly, proceed to step 6. 6. Check the I/O board if external devices are being used. Replace if defective. 7. If, after performing all of the above steps, the 400 Series Timeclock still does not read badges, replace the mainboard with a functioning mainboard. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-9
Chapter 4 Troubleshooting Keypad Problems Constant or intermittent keypad problems can usually be attributed to one of the following: M Keypad is malfunctioning M Mainboard is malfunctioning Use the following procedure to troubleshoot keypad problems: 1. Execute maintenance mode command 154 to test the keypad. 2. Press a key on the keypad. Its corresponding character(s) should appear on the timeclock s LCD. If not, proceed to step 4. 3. Press Clear twice to abort. 4. Determine if the keypad s ribbon cable is properly connected to the mainboard: a. Open the 400 Series Timeclock s front cover. b. Ensure that the keypad s ribbon cable is connected to connector P1 on the mainboard and that it is not twisted or cut. If the cable is improperly connected, reconnect it properly and secure the front cover. 5. Try replacing the keypad membrane. For instructions, see the section Replacing the Keypad Membrane in Chapter 3. If none of the above steps solve the problem, replace the mainboard with a functioning board. 4-10 ADP Incorporated
Lead-Acid Battery Backup Failures Lead-Acid Battery Backup Failures Failure of the 400 Series Timeclock s 12 VDC lead-acid battery backup option can be traced to one of the following problems: M The battery backup option is installed improperly. M The battery backup board s battery-charging circuit is not functioning properly. M The lead-acid battery is not holding a charge properly. M The battery backup board s sensing circuitry is not functioning properly and is failing to switch the timeclock s power source to the lead-acid battery when external power is lost or interrupted. If at any time the 12 VDC lead-acid battery backup option fails to provide backup DC power to the 400 Series Timeclock when its external power source is lost or interrupted, you should isolate the source of this failure by following these steps: 1. Inspect the 400 Series Timeclock and ensure that its lead-acid battery option is installed properly: a. Ensure that the battery backup board s black cable is connected to the battery s negative (-) terminal and that its red cable is connected to the battery s positive (+) terminal. b. Ensure that the battery backup board s mainboard cable is connected to connector TB3 on the mainboard. c. Ensure that fuse F1 on the battery backup board is not burned out. If it is, replace it with a 5.0A/125V glass fuse (part number 4400111-001). d. Ensure that the battery backup board s three cables are soldered to the board properly. 2. With the 400 Series Timeclock connected to its external power source, ensure that the battery backup board s battery-charging circuitry is functioning properly: a. Using a standard multimeter, measure the charge voltage supplied to the lead-acid battery while it is connected to the battery backup board. Place the battery tester/multimeter s probes across the lead-acid battery s positive and negative terminals. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-11
Chapter 4 Troubleshooting b. If this voltage measures less than 12 VDC, then either the lead-acid battery is failing to hold its charge or the battery backup board s batterycharging circuitry is failing. If the voltage measures 12 VDC or greater, gotostep3. c. Replace the lead-acid battery with a functioning battery, and re-measure the voltage. For more information, see the section The Lead-Acid Battery in Chapter 2. If the voltage again measures less than 12 VDC, the battery backup board s battery-charging circuitry is not functioning properly. Leave the functioning battery in place as the original battery cannot hold a charge properly. 3. With the 400 Series Timeclock s battery backup option installed and connected, remove external power from the timeclock by unplugging its communications cable connector. Note This step applies only to power over communications set ups; otherwise, you should remove the wall supply. Observe the timeclock s power status LED (the bottom yellow LED). If the LED is flashing, the battery backup board s sensing circuitry is functioning properly. If the power status LED is not lit, the battery backup board s sensing circuitry is not functioning properly, and the timeclock is not being switched over to battery backup when external power is lost or interrupted. Replace the battery backup board with a functioning board. 4-12 ADP Incorporated
Communications Problems Communications Problems A single 400 Series Timeclock or a network of timeclocks can experience the following communications problems: M Serial problems M Ethernet problems M Modem problems Serial and Ethernet troubleshooting information is described in this section. For information on troubleshooting modem problems, see the ADP 14.4Kbps Modem Option Installation Guide. Serial Troubleshooting The source of serial communications problems can usually be traced to one of the following: M Improper communications cabling M Improper RS-485 network termination and biasing M Improper configuration of the 400 Series Timeclock s communications parameters (baud rate, start/stop bits, etc.) M Faulty communications hardware Use the following procedure to troubleshoot communications problems: 1. Speak with the system administrator or someone who is familiar with the installation and obtain a specific explanation of the problem. If the customer is running Total Time from the ADP Central Controller shell program, type the Activity History Report and look for any communications error messages. 2. Examine all communications cables and ensure that they are connected correctly to all devices on the network and are routed properly. 3. When troubleshooting a network of daisy-chained 400 Series Timeclocks using RS-485 communications, ensure that the network is properly terminated and biased. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-13
Chapter 4 Troubleshooting 4. Run the SETCOMM.EXE and CHECK.EXE utility programs on the host PC and establish its baud rate and COMM port configuration. 5. Use the TRYIT.EXE utility program to test communications between the host PC and each timeclock on the network. Attempt to isolate the communications problems to a single 400 Series Timeclock by using TRYIT.EXE. 6. Ensure that the communications parameters of each timeclock on the network match those of the host PC. The 400 Series Timeclock s configuration parameters are set using Procedures 9, 10, and 30 of the timeclock program. 7. Check the password to ensure that there are no duplicates in the network. 8. If the communications problems can be isolated to a single timeclock, use the following maintenance mode commands to test the timeclock s communications hardware: M Command 136: Reinitialize Communications Hardware M Command 175: Channel A Transmit Test M Command 176: Channel A Echo Test M Command 177: Channel A External Loopback Test M Command 178: Channel A Local Loopback Test M Command 179: Channel A Remote Loopback Test M Command 138: Test Internal Modem Module (with modem option only) M Command 180: Channel B Transmit Test (with I/O board option only) M Command 181: Channel B Echo Test (with I/O board option only) M Command 182: Channel B External Loopback Test (with I/O board option only) M Command 183: Channel B Local Loopback Test (with I/O board option only) M Command 184: Channel B Remote Loopback Test (with I/O board option only) For information on the commands themselves, see Chapter 6, Using Maintenance Mode. 9. If the 400 Series Timeclock fails any of the maintenance commands listed in step 5, replace its mainboard. 4-14 ADP Incorporated
Communications Problems Ethernet Troubleshooting You can use the Ping utilty and the Tryit utility to test Ethernet communications. Ping Utility You can test the communications to an Ethernet timeclock using the PING.EXE utility program. The PING.EXE utility can send a signal from the host computer to a 400 Series Timeclock that has an Ethernet option attached. You can run this program from the installed directory to check the communications to timeclocks. The command line for PING follows: ping password [-frequency] [-s] [-b] [-?] where password is the 6-digit timeclock password and frequency represents the frequency number of a continuous test. Ping assumes that the first two octets of the IP address are the same; therefore, you can only ping timeclocks which share these first two octets. The optional parameters are: M -f invokes a continuous test. You must specify a frequency rate for this option. M -s displays statistics of the tests such as number of successful tests. M -b removes the audio M -? displays help on the command line usage For example, if you want to ping a timeclock with the password 111111, type: ping 111111 If you are unable to successfully ping a timeclock, consider the following: M Is this a new timeclock? An upgraded timeclock? Has it ever worked before? M Have you verified that the IP address has been entered correctly in the application? M Have you checked the timeclock s configuration for the proper IP address (Procedure 30, Step 2)? M Can you ping other devices on that same segment? If not, contact the customer Network Administrator or IS personnel. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-15
Chapter 4 Troubleshooting M Have you tried to ping the timeclock from a host PC on the same segment as the timeclock? If you are experiencing either of the following situations: M You have just put in a new Ethernet daughtercard and it will not work and you cannot Ping it. M You have just replaced a 400 Series Timeclock with a new one using the same IP address and it will not work and you cannot ping it. there is a good chance that the host PC is communicating to the timeclock through a switch or some other device that builds an Address Resolution Protocol (ARP) table. In this case, it is possible for the switch or other device to still have the IP address of this timeclock mapped to the physical address of the original Ethernet daughtercard. You can ask the Network Administrator for a number of things for a workaround: M New IP address (they can use the old IP address immediately for another device). M To remove the entry from the Switch database (ARP table) M To put a static entry in the switch database (ARP table) If you are able to ping an Ethernet timeclock, but software communication fails, run the Tryit utility to further test the communications. Tryit Utility The Tryit utility tests the communication line between the host computer and timeclock by establishing a communication link. This utility is part of the Terminal Service Utility application. For more information about this application, see the section Terminal Service Utility in Chapter 3. 4-16 ADP Incorporated
Communications Problems From the Terminal Service Utility window, select Tools > Tryit. The Tryit dialog box appears: When running Tryit, you must specify the Ethernet IP address. When you click the Test button, the results of the test appear in a message box. Communication is successful when Tryit identifies timeclock and version number; otherwise a failure message displays. If communication fails, check all cables from the host computer to the 400 Series Timeclock; also check the passwords and IP addresses. 400 Series Timeclock Maintenance and Troubleshooting Guide 4-17
Chapter 4 Troubleshooting 4-18 ADP Incorporated
Chapter 5 Changing Timeclock Firmware This chapter provides instructions for using the SL400 utility to modify the time and attendance application stored in the 400 Series Timeclock s flash-eeprom. This chapter describes the following information: M Using the Correct Versions M Softloading an Application with SL400
Chapter 5 Changing Timeclock Firmware Using the Correct Versions Before attempting to use a utility to update the flash application in your 400 Series Timeclock, check the versions of the items described in this section. About the Flash Utility If you are using DOS, use either version 8D.00.03G (or higher) of the SL400.EXE utility or version 8D00.03G (or higher) of the SOFTLOAD.EXE utility to update the 400 Series flash application files. Earlier versions of these utilities cannot properly load.kre files or.kra files. If you are using a Windows system, use the SL400 utility of the Terminal Service Utility (TSU) application, Version 2A.01.03 or higher. Note that you can also use the TSU Softload utility to update the flash. About the Boot-EPROM The boot-eprom of your 400 Series Timeclock is identified by a version stamp of KOS.XXXX, where the XXXX indicates the release version; for example, KOS.2A00 or KOS.2A01. Maintenance command 110 gives you the boot- EPROM version. If the boot-eprom version of the 400 Series Timeclock is KOS.2XXXX, your timeclock s mainboard s number is 6600177-XXX, and you can only softload flash application programs with the file name 400XXXX.KRN. If the boot PROM version of your timeclock is KOS.3XXX, your mainboard s number is 6600186-XXX, and you can only softload flash application programs with the file name 400XXXX.KRE. 5-2 ADP Incorporated
Using the Correct Versions About the Flash Application Program The flash application program is identified by a version stamp of 400.XXXX, where the XXXX indicates the release version; for example, 400.3B02 or 400.3B03. Maintenance command 110 gives you the version. The Ethernet option board has its own flash application program device that controls the higher level Ethernet communications functions, and this flash is also intended to be field upgradeable using the softload process. Ethernet flash programs are identified by the alphanumeric version followed by a.kra extension; for example, ETH1A01.KRA or ETH1A02.KRA. If you softload the wrong flash file type or use an earlier version of SL400.EXE, or you use SOFTLOAD.EXE to softload a 400XXXX.KRE or ETHXXXX.KRA file, the softload fails somewhere in the middle of Block 1. If you allow the softload process to complete after a failure occurs (this may take a few minutes of seeming inactivity), SOFTLOAD and SL400 terminate the softload process appropriately, and the timeclock returns to boot mode; that is, the timeclock displays KOS.XXXX. You can then softload the proper flash file using the correct version of SOFTLOAD or SL400 and activate the file without incident. Warning If you break the communications link and you cold-start the timeclock before the 400 Series Timeclock is restored to boot mode; that is, while the timeclock displays the SOFT LOAD MODE... message, a serious problem can occur. The timeclock returns to boot mode but can be in a state where you must return it to the Repair Depot before the correct flash application can be softloaded and activated. Symptoms of a problem include seeing the ERROR 50 message. If this happens, you must return the timeclock to the Repair Depot. It cannot be fixed in the field. 400 Series Timeclock Maintenance and Troubleshooting Guide 5-3
Chapter 5 Changing Timeclock Firmware Softloading an Application with SL400 ADP periodically releases new versions of its time and attendance applications. It is possible to upgrade a 400 Series Timeclock s flash-eeprom with a new time and attendance application by softloading the application over the communications lines connected to the timeclock. If a 400 Series Timeclock is connected to a modem, it is even possible to upgrade the timeclock from a remote site. ADP provides a SL400 service utility for Windows and DOS systems that you can use to softload an application or to save and restore data. For more information on saving and restoring data, see the section Saving and Restoring Data in Chapter 3. SL400 for Windows Use the Windows SL400 utility, which is part of the Terminal Service Utility (TSU) application, to softload an application into the 400 Series Timeclock s flash-eeprom. For more information about the TSU application, see the section Terminal Service Utility in Chapter 3. Follow these steps to softload the 400 Series Timeclock with a time and attendance application flash: 1. Save the data in the 400 Series Timeclock by following the steps in the section Saving and Restoring Data in Chapter 3. Note The Setcomm utility in the TSU application creates a configuration file called COMMLINK.CFG in the TSU directory. 5-4 ADP Incorporated
Softloading an Application with SL400 2. From the Start menu, select Programs > Terminal Services > Terminal Utility. The Terminal Service Utility window appears: 3. From the Terminal Service Utility window, select Tools > SL400. The SL400 dialog box appears: 4. Check the Load Firmware box, and clear the other preferences. 400 Series Timeclock Maintenance and Troubleshooting Guide 5-5
Chapter 5 Changing Timeclock Firmware 5. Specify the file to be loaded by typing the location and file name in the Firmware Selection field. The file extension.krn or.kre indicates that the file is an update file. The file name should reflect the location of the file, in this case the directory 4002A00. 6. Specify the timeclock to be upgraded. Enter into the Address field the IP address for Ethernet timeclocks, the telephone number for modem timeclocks, or the password for direct connection timeclocks. 7. Click the Update button to load the firmware. The SL400 utility program places the target 400 Series Timeclock in softload mode, erases the application currently loaded in the timeclock s flash- EEPROM, and loads the new application (?.KRN) into the timeclock s flash- EEPROM. While the 400 Series Timeclock is operating in softload mode, it displays a series of messages that reflect the progress of the operation: SOFT LOAD MODE... ERASING FLASH... PROGRAMMING FLASH... BLOCK 1 OF 2, BLOCK 2 OF 2... When the softload is complete, the SL400 utility displays the total number of bytes programmed (the size of the application sent to the timeclock). 8. After the 400 Series Timeclock has been softloaded, it may display: PROCEDURE.1 This indicates that the 400 Series Timeclock is operating in program mode. Note The timeclock can possibly return to normal mode after a softload if you are not upgrading to the next major version number of the flash application. If the timeclock goes to normal mode, the previous configuration and all data stored in the timeclock is preserved and there is no need to restore the data. This means you do not have to perform steps 9 through 12. You should now configure all of the timeclock s operating parameters as desired (see the 400 Series Timeclock Configuration Guide). 5-6 ADP Incorporated
Softloading an Application with SL400 9. After you configure the timeclock s operating parameters, press **Enter to exit program mode and return to maintenance mode. The 400 Series Timeclock s display shows the prompt ENTER COMMAND NUMBER. 10. Restore the saved data to the 400 Series Timeclock. The ENTER COMMAND NUMBER prompt reappears. For information on restoring the data, see the section Saving and Restoring Data in Chapter 3. 11. Press Enter to exit maintenance mode and return to normal mode. The 400 Series Timeclock displays the date and time: WE 01-JAN-92 12:00 ADP Total Time 12. Use the Timekeeper Central program to run the Broadcast Time to Terminals function, which will synchronize the 400 Series Timeclocks date and time. You can also use Commlink or Terminal Service Utility (TSU) to synchronize the date and time. Note To test communications between the timeclock and the host, use the TSU Tryit utility. SL400 for DOS You can use the DOS SL400.EXE utility to softload an application into the 400 Series Timeclock s flash-eeprom. Caution Prior to performing a softload, ensure that you install the versions of SL400.EXE, SETCOMM.EXE, CHECK.EXE, and TRYIT.EXE that are compatible with the installed version of your 400 Series Timeclock application and its associated COMM.FIG file. 400 Series Timeclock Maintenance and Troubleshooting Guide 5-7
Chapter 5 Changing Timeclock Firmware Follow these steps to softload the 400 Series Timeclock with a time and attendance application flash: 1. Save the data in the 400 Series Timeclock by following the steps in the section Saving and Restoring Data in Chapter 3. 2. Install the appropriate version of SL400.EXE, SETCOMM.EXE, CHECK.EXE, and TRYIT.EXE in the \etime\data directory. 3. If this is a new software installation, run SETCOMM, CHECK, and TRYIT to create a COMM.FIG file; otherwise, use the existing COMM.FIG file. 4. Run the SL400.EXE program from the \etime\data directory. The Series 400 Service Utility window appears: 5-8 ADP Incorporated
Softloading an Application with SL400 5. Select the Application Update option. The Application Update window appears: \etime\4002a00 6. Enter the path and file name of the application you want to send to the 400 Series Timeclock. The file extension.krn or.kre indicates that the file is an update file. The file name should reflect the location of the file, in this case the directory C:\etime\4002A00. 7. Press Enter. A window appears that prompts you for a password and telephone number: 400 Series Timeclock Maintenance and Troubleshooting Guide 5-9
Chapter 5 Changing Timeclock Firmware 8. Enter the password and phone number of the 400 Series Timeclock to which you want to send the application. If the timeclock is a direct connection timeclock, leave the phone number blank or type 0. 9. Press Enter. The SL400 utility program places the target 400 Series Timeclock in softload mode, erases the application currently loaded in the timeclock s flash- EEPROM, and loads the new application (.KRN or.kre) into the timeclock s flash-eeprom. While the 400 Series Timeclock is operating in softload mode, it displays a series of messages that reflect the progress of the operation: SOFT LOAD MODE... ERASING FLASH... PROGRAMMING FLASH... BLOCK 1 OF 2 When the softload is complete, SL400.EXE displays the total number of bytes programmed (the size of the application sent to the timeclock). 10. Press any key to return to the password and phone number entry window. You can now specify another 400 Series Timeclock to softload, or you may press Esc repeatedly to exit from the SL400 program. 11. After the 400 Series Timeclock has been softloaded, it may display: PROCEDURE.1 This indicates that the 400 Series Timeclock is operating in program mode. Note The timeclock can possibly return to normal mode after a softload if you are not upgrading to the next major version number of the flash application.if the timeclock goes to normal mode, the previous configuration and all data stored in the timeclock is preserved and there is no need to restore the data. This means you do not need to perform steps 12 through 15. You should now configure all of the timeclock s operating parameters (see the 400 Series Timeclock Configuration Guide). 5-10 ADP Incorporated
Softloading an Application with SL400 12. After you configure the timeclock s operating parameters, press **Enter to exit program mode and return to maintenance mode. The 400 Series Timeclock s display shows the prompt ENTER COMMAND NUMBER. 13. Restore the saved data to the 400 Series Timeclock. The ENTER COMMAND NUMBER prompt reappears. For information on restoring the data, see the section Saving and Restoring Data in Chapter 3. 14. Press Enter to exit maintenance mode and return to normal mode. The 400 Series Timeclock displays the date and time. 15. Use the Commlink Module to run the Send PC Date and Time function, which will synchronize the 400 Series Timeclocks date and time. You can also use Terminal Service Utility (TSU) to synchronize the date and time. 400 Series Timeclock Maintenance and Troubleshooting Guide 5-11
Chapter 5 Changing Timeclock Firmware 5-12 ADP Incorporated
Chapter 6 Using Maintenance Mode Maintenance mode is available only to those who have maintenance badge entry to the 400 Series Timeclock. This chapter contains the following maintenance mode-related information: M Command Modes Overview M Operating in Maintenance Mode M Maintenance Mode Password M Commands List M Executing Commands
Chapter 6 Using Maintenance Mode Command Modes Overview The 400 Series Timeclock has four operating modes for its various functions. These modes are maintenance, normal, program, and supervisor. Some 400 Series Timeclock commands require that the timeclock be operating in maintenance mode prior to their execution; others are available in different operating modes. Two types of operating modes require a specially coded badge: M Maintenance mode M Supervisor mode You configure the timeclock in program mode. You enter program mode by swiping a maintenance badge and using maintenance command 90, which is described later in this chapter. You can execute all commands in maintenance mode, and a password is optional. For instructions on setting a password, see the section Maintenance Mode Password. You can also execute commands 2 through 10 and 21 through 79 in supervisor mode. A password restricts supervisor mode. The commands that you can use in supervisor mode are described in detail in the 400 Series Timeclock Supervisor s Reference. This chapter also references procedures and steps; for example, Procedure 1, Step 9, which are described in detail in the 400 Series Timeclock Configuration Guide. Host commands are described in detail in the 400 Series Timeclock Host Software Interface Guide. 6-2 ADP Incorporated
Operating in Maintenance Mode Operating in Maintenance Mode The 400 Series Timeclock s maintenance mode of operation allows you to display technical information about the timeclock, execute the timeclock s self-diagnostic tests, and perform operational functions. The self-diagnostic tests are extremely useful when troubleshooting hardware malfunctions. To enter maintenance mode, simply swipe your maintenance badge, which is labeled with a large M, through the timeclock s badge reader. Note If the timeclock sits idle for 45 seconds without any input from the keypad, it automatically exits maintenance mode and returns to normal mode. After the maintenance badge is read, the prompt ENTER COMMAND NUMBER appears on the timeclock s display. To execute a command, use the timeclock keypad to enter a command number and press Enter. For detailed descriptions of the commands and how to execute them, see the section Executing Commands. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-3
Chapter 6 Using Maintenance Mode Maintenance Mode Password You can configure the timeclock to require a password to enter maintenance mode. To enable this feature, enter a six-digit password in Procedure 22, Step 3. If you enter 0, the default value, you do not need a password to enter maintenance mode. If you lose the password, you cannot use maintenance mode at the timeclock. You must reset the password using the following host command sequence: 90#22#3#password# 6-4 ADP Incorporated
Commands List Commands List The following is a list of the commands described in detail in this chapter in the section Executing Commands. Warning Timeclock commands marked with an asterisk (*) can destroy the contents of random access memory (RAM). Be sure that no important data will be lost before executing these commands. M M M M M M M M M M M M M M M M M M M Command 0: Exit Maintenance Mode Command 6: Ring Bell Command 7: Silence Bell Command 10: Read Badge and Display Badge Number Command 41: Determine Lithium Battery Life Command 62: Adjust Time Command 83: Set Date and Time* Command 85: Display IEEE Address Command 89: Display Integral Reader Statistics Command 90: Enter Program Mode Command 91: Restart (no data lost) Command 92: Warm-Start (application data lost)* Command 93: Cold-Start (all data lost)* Command 110: Display OS Version and RAM Size Command 111: Test RAM Command 112: Scan and Write RAM* Command 114: Calculate and Display CRC Value for Flash-EEPROM Program Command 115: Display KOP Value Command 116: Calculate and Display CRC Value for Boot-EPROM Program 400 Series Timeclock Maintenance and Troubleshooting Guide 6-5
Chapter 6 Using Maintenance Mode M M M M M M M M M M M M M M M Command 117: Calculate and Display CRC Value for Ethernet Option Board Command 118: Modem Status Command 119: Advanced Modem Configuration Command 126: Verify Motion Detector or Doormat Command 127: Monitor I/O Daughterboard Input Bit Command 130: Employee Data Reset (for sales demonstration purposes only)* Command 135: Clear the FIFO Buffer* Command 136: Reinitialize Communications Hardware Command 138: Test Internal Modem Module Command 138: Test Internal Modem Module Command 139: Reinitialize Ethernet Option Board Command 150: Monitor Main and I/O Input Bits Command 152: Display Badge Information Command 153: Test Display Command 154: Test Keypad M Command 155: Test Input Bit 1 M M M M M M M M M M M M Command 156: Test Output Ports Command 157: Adjust Contrast of Display Command 158: Display Data in I/O Port Command 159: Write Data to I/O Port* Command 174: Use Printer Port for Communications Command 175: Communications Channel A Transmit Test Command 176: RS-485 Communications Channel A Echo Test Command 179: Communications Channel A Remote Loopback Test Command 184: Communications Channel B Remote Loopback Test Command 185: Test Ethernet Option Board Communications Command 190: Reset Lithium Battery Life Value Command 252: Test Ethernet Board Flash 6-6 ADP Incorporated
Executing Commands Executing Commands The commands described in this section are available in maintenance mode. A listing of the keystrokes required to execute a command follows a brief description of each command. Command 0: Exit Maintenance Mode Command 0 returns the 400 Series Timeclock to normal mode. If you do not touch the keypad for 45 seconds, the timeclock automatically exits maintenance mode and returns to normal mode. Timeclock Displays ENTER COMMAND NUMBER MO 19-APR-99 00:01 Keystrokes/Description Type 0, pressenter. Current date and time, or default setting (01-JAN- 92 00:01) displays. Command 6: Ring Bell Command 6 activates the optional external bell/alarm that is connected to the bell relay, which is wired to the 400 Series Timeclock s Input/Output port (TB1). You can use Procedure 20, Step 2, to set the duration that the bell/alarm sounds. To use this command, you must enable the timeclock to manage a bell (Procedure 5, Step 3). Timeclock Displays ENTER COMMAND NUMBER SPECIFY INTERVAL 2 ENTER COMMAND NUMBER Keystrokes/Description Type 6, pressenter. Press Enter, or press a digit (1 through 9) key followed by Enter to specify the duration in minutes that the bell sounds. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-7
Chapter 6 Using Maintenance Mode Command 7: Silence Bell Command 7 tests the optional external bell/alarm that is connected to the bell relay wired to the 400 Series Timeclock s Input/Output port (TB1). Command 7 silences a ringing bell/alarm. To use this command, you must enable the timeclock to manage a bell (Procedure 5, Step 3). Timeclock Displays ENTER COMMAND NUMBER ENTER COMMAND NUMBER Keystrokes/Description Type 7, pressenter. Ready for next command. Command 10: Read Badge and Display Badge Number Command 10 tests the operation of the 400 Series Timeclock s integral swipe badge reader or optional remote swipe badge reader. Use this command to read a badge and display the following information: M Type of badge (ADP standard badge or generic badge) M Reader used to read the badge M Number of characters encoded on the badge M Barcode symbology the badge uses M Badge contents (numeric or alphanumeric) When the timeclock reads a standard ADP badge, nine digits appear on the timeclock s display. Leading zeros precede the badge number if necessary. When the timeclock reads a generic badge, all characters encoded on the badge appear on the timeclock s display. When the timeclock reads an S (Supervisor) badge, only the last two digits of the badge number appear on the timeclock s display, for security reasons. Reading a maintenance badge terminates execution of this command. 6-8 ADP Incorporated
Executing Commands Note This command performs the same function as command 152 except that command 10 does not recognize barcode symbologies that are currently disabled at the timeclock. (Procedure 11, step 1 of the timeclock program manages which bar code symbologies the timeclock accepts.) Timeclock Displays ENTER COMMAND NUMBER ENTER BADGE [The following is an example display.] K118I2OF5 123456789 ENTER BADGE ENTER COMMAND NUMBER Keystrokes/Description Type 10, pressenter. Read badge using connected badge reader. K indicates a standard ADP badge. 1 indicates that the badge was read by the first remote reader. 18 is the number of characters encoded on the badge. I 2OF5 indicates the bar code symbology. 123456789 is the badge content. Note: If the badge content is too long to fit on one line, it is displayed by itself after the badge information is displayed. The length of time that information is displayed is controlled by the setting for Procedure 1, step 3 of the timeclock program. The timeclock continues to prompt you to read more badges. Press Clear to exit. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-9
Chapter 6 Using Maintenance Mode Command 41: Determine Lithium Battery Life Command 41 displays the 3 VDC lithium battery s life (the number of days the battery is capable of supplying backup power). For a list of lithium battery lives, see Chapter 2, Preventive Maintenance. Each time external power is restored to the 400 Series Timeclock after it has been operating on lithium battery backup, the timeclock checks the amount of time the timeclock has been operating on lithium battery backup and the amount of RAM installed. The timeclock displays the message LOW LITHIUM BATTERY if the battery is within 14 days of its limit. Note When you cold-start the 400 Series Timeclock (when you remove both its DC wall supply and lithium battery), it prompts for entry of the lithium battery s life. Thus, prior to cold-starting the timeclock, you must always determine the lithium battery s life by executing this maintenance command and recording the displayed value. Timeclock Displays ENTER COMMAND NUMBER BATTERY LIFE NN <CLEAR>TO CONTINUE ENTER COMMAND NUMBER Keystrokes/Description Type 41, pressenter. Number of days remaining in battery s life. Press any key to exit the command. Ready for next command. 6-10 ADP Incorporated
Executing Commands Command 62: Adjust Time Command 62 adjusts the 400 Series Timeclock s time (after it has been set using Command 83) by a specified number of minutes. Timeclock Displays ENTER COMMAND NUMBER ENTER VALUE ENTER COMMAND NUMBER Keystrokes/Description Type 62, pressenter. Enter + or - followed by a two-digit number representing the number of minutes the timeclock s time is to be incremented (+) or set back (-). Ready for next command. Command 83: Set Date and Time Caution This command can potentially destroy the contents of RAM. Save the 400 Series Timeclock s data prior to executing this command. If the time change is significantly large, you lose all of the punch records in the FIFO. If you wish to abort the command, allow the unit to time out of maintenance mode by making no keypad entries for 45 seconds. You cannot abort the command after you enter the date and time. Use the Clear key to erase entries. In the following example, the date is set to April 19, 1999, and the time is set to 11:30 A.M. Command 83 sets the date and time in the 400 Series Timeclock. The revised date and time are enabled immediately upon execution of the command. Timeclock Displays ENTER COMMAND NUMBER DATE (DD/MM/YY)..-..-.. DATE (DD/MM/YY) 19-..-.. Keystrokes/Description Type 83, pressenter. The date prompt appears using the dd/mm/yy order and format specified in the timeclock program (Pr. 2). Type 19 to specify the day as the 19th. Type 04 to specify the month as April. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-11
Chapter 6 Using Maintenance Mode Timeclock Displays DATE (DD/MM/YY) 19-04-.. DATE (DD/MM/YY) 19-04-99 ENTER TIME..:.. AM ENTER COMMAND NUMBER Keystrokes/Description Type 99 to specify the year as 1999. Press Enter to accept the entered date, or press Clear to clear the entered date. Type 1130 and press Enter to specify the time as 11:30 A.M. Ready for next command. Note Use the etime Commlink Modules Initialize and Send PC Date and Time to send the host PC s date and time to all individual or connected 400 Series Timeclocks. When the timeclock uses 24-hour time, midnight is represented as 00:00 not 24:00. 00:00 is an invalid time when the timeclock uses 12-hour time. Command 85: Display IEEE Address Command 85 displays the 400 Series Timeclock s IEEE address. This command applies to Ethernet option installations only. Timeclock Displays ENTER COMMAND NUMBER (Address displays and then clears after about 5 seconds.) ENTER COMMAND NUMBER Keystrokes/Description Type 85, pressenter. The address will look something like this: 00-40- 58-XX-X-XX (the X s are the last six characters from the Ethernet board s IEEE address bar code label). Ready for next command. 6-12 ADP Incorporated
Executing Commands Command 89: Display Integral Reader Statistics Command 89 displays swipe statistics of the 400 Series Timeclock s three readers: two remote readers and one integral reader. Command 89 provides a way to count the swipes on each reader to determine if they are good or bad swipes. The count of all the swipes displays followed by the count for the local reader, the first remote reader, and the second remote reader. You can abort the command at any time by pressing the Clear key. Timeclock Displays ENTER COMMAND NUMBER ALL READERS GOOD - xxx BAD - yyy LOCAL READER GOOD - xxx BAD - yyy 1ST REMOTE READER GOOD - xxx BAD - yyy 2ND REMOTE READER GOOD - xxx BAD - yyy ENTER COMMAND NUMBER Keystrokes/Description Type 89, press Enter. (If you use the # key instead of pressing Enter, the timeclock resets the counters after displaying them.) The good and bad counts for all readers display first. The good and bad counts for the integral reader display. The good and bad counts for the first remote reader display. The good and bad counts for the second remote reader display. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-13
Chapter 6 Using Maintenance Mode Command 90: Enter Program Mode Command 90 causes the 400 Series Timeclock to exit maintenance mode and operate in program mode. This mode of operation allows you to enter or change values for the timeclock's operating parameters. For more information, see the 400 Series Timeclock Configuration Guide. Prompt/Message ENTER COMMAND NUMBER PROCEDURE 1... ENTER COMMAND NUMBER Keystrokes/Description Type 90, pressenter. The timeclock is now operating in Program mode. Enter values for the timeclock s operating parameters until the desired configuration is achieved. Press * * Enter to exit program mode. Ready for next command. Command 91: Restart Command 91 provides a simple restart of the 400 Series Timeclock. When using this command, you do not lose any data. This is the least severe of the set of timeclock restart commands. Timeclock Displays ENTER COMMAND NUMBER PASSWORD MO 19-APR-99 00:01 Keystrokes/Description Type 91, pressenter. Enter your communication password. Ready for next command. 6-14 ADP Incorporated
Executing Commands Command 92: Warm-Start Command 92 performs a warm-start of the application running in the timeclock. This erases all of the application data, and the timeclock restarts as if power was lost and restored. Warning After using command 92, the only data retained in the timeclock is that dealing with boot mode operation, including host communication settings. Timeclock Displays Keystrokes/Description ENTER COMMAND NUMBER Type 92, pressenter. PASSWORD Enter your communication password. 87 ERROR This message appears if there is any uncollected punch information. Press Clear to abort and use your host software to collect the data. TERMINAL BUSY This message appears while data is being erased. PROCEDURE.1 Default operation for restart. Command 93: Cold-Start Command 93 performs a cold-start of the timeclock. The restart is equivalent to removing power at the timeclock, removing the lithium battery, allowing RAM to lose its contents, and then restoring power. Warning Command 93 erases all data from the timeclock. This is the most severe of the timeclock restart commands. Timeclock Displays ENTER COMMAND NUMBER PASSWORD Keystrokes/Description Type 93, pressenter. Enter your communication password. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-15
Chapter 6 Using Maintenance Mode Timeclock Displays 87 ERROR This message appears if there is any uncollected punch information. Press Clear to abort and use your host software to collect the data. TERMINAL BUSY This message appears while data is being erased. 1/01/92 KOS.XXXX Keystrokes/Description The top line of the display shows an incorrect date and time. The bottom line shows a number that represents the mainboard of the timeclock. This means the timeclock is no longer programmed and cannot be used until reprogrammed. See the section Programming the 400 Series Timeclock in Chapter 3. Command 110: Display OS Version and RAM Size Command 110 displays the version number of the 400 Series Timeclock s operating system (OS) software loaded in the timeclock s boot-prom followed by the amount of random access memory (RAM) installed in the timeclock. Timeclock Displays ENTER COMMAND NUMBER KRONOS KOS.NXxNN 128K 400.5E00 ENTER COMMAND NUMBER Keystrokes/Description Type 110,pressEnter. Press Clear to exit the command. Ready for next command. Command 111: Test RAM Command 111 tests the ability of the 400 Series Timeclock s RAM to be written to and read from. This test is nondestructive to the contents of the timeclock s RAM. The test repeats itself indefinitely until you exit from it. The display flashes each time 4K of RAM is checked and shows an updated count of the number of completed test cycles. A test cycle completes each time the entire RAM has been checked. The maximum number test cycles that displays is 99,999. 6-16 ADP Incorporated
Executing Commands Press Clear to exit the test. Upon exit, the green LED lights and the message TEST OK displays if the test succeeds, or the yellow LED lights and the message RAM FAULT displays if the test fails. If the RAM test fails, you can then display the address of the failed memory location. Timeclock Displays Keystrokes/Description ENTER COMMAND NUMBER RAM TEST 0 RAM TEST 1 (etc.) Type 111, pressenter. The test repeats indefinitely. Press Clear to exit the test. 65 RAM FAULT This error message appears only if the test detects a RAM failure. Then the RAM FAULT 2 message displays. RAM FAULT 2 Press Clear to clear this message and display the RAM address at which the test failed. RAM FAULT F2DD In this example, F2DD is the address of the bad memory location. Press Clear to exit the test. ENTER COMMAND NUMBER Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-17
Chapter 6 Using Maintenance Mode Command 112: Scan and Write RAM Use this command to read the data stored at a RAM location and optionally, write data to a location in RAM. Caution This command can destroy the contents of RAM. Save the 400 Series Timeclock s data prior to executing this command. To execute the command, enter a valid address in RAM for reading from or writing to. Enter this address as a hexadecimal number ranging from 0 to 3FFFF. The address range depends on how much memory is installed in the timeclock. Following are the ranges for the memory sizes: M 128K is 0 1FFFF M 256K is 0 3FFFF Use the keys in the following table in combination with the number keys (0-9) to represent a hexadecimal address or value: Hex Number A B C D E F Key F1 F2 F3 F4 F5 F6 After typing the address, press Enter. The display shows the address and the value in that address (1CCC B7, for example). You can change the displayed value by pressing Clear to erase the displayed value and typing a new value (in hex). Use the keys listed in the previous table for entering the hex numbers A through F. Press Clear after you enter the value. The 6-18 ADP Incorporated
Executing Commands display advances to the next memory location and shows the value stored there. You can also change this value. You can press the + or - keys to scan the entire range of RAM addresses without altering the stored data. Press the + key to increment the address or the - key to decrement the address. Command 114: Calculate and Display CRC Value for Flash-EEPROM Program The cyclical redundancy check (CRC) reads and verifies the program that is stored in the flash-eeprom on the mainboard. Each revision of the application software in the flash-eeprom has its own unique CRC value. If the correct CRC value does not display, the application software loaded in the flash-eeprom is corrupt. Correct this problem by softloading the flash- EEPROM. Timeclock Displays ENTER COMMAND NUMBER TERMINAL BUSY CRC = 455F <CLEAR> TO CONTINUE ENTER COMMAND NUMBER Keystrokes/Description Type 114, pressenter. This message displays momentarily as the CRC value is calculated. (This value is an example only.) Press Clear to exit. Ready for next command. For the CRC value for each revision, contact ADP TLM Corporate Support. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-19
Chapter 6 Using Maintenance Mode Command 115: Display KOP Value Command 115 reads and verifies the KOP value associated with the time and attendance application stored in the flash-eeprom on the mainboard. Each model of the 400 Series Timeclock has its own unique KOP value. Timeclock Displays ENTER COMMAND NUMBER KOP VALUE = FFFFFFFF <CLEAR> TO CONTINUE ENTER COMMAND NUMBER Keystrokes/Description Type 115, pressenter. The KOP value associated with the timeclock model (430, 460, etc.) displays. Press Clear to exit. Ready for next command. Command 116: Calculate and Display CRC Value for Boot-EPROM Program The cyclical redundancy check (CRC) reads and verifies the program that is stored in the boot-eprom on the mainboard. Each revision of the boot-eprom has its own unique CRC value. If the correct CRC value does not display, the boot-eprom is corrupt. Correct this problem by replacing the EPROM. Timeclock Displays ENTER COMMAND NUMBER TERMINAL BUSY CRC = 455F <CLEAR> TO CONTINUE ENTER COMMAND NUMBER Keystrokes/Description Type 116, pressenter. This message displays momentarily as the CRC value is calculated. (This value is an example only.) Press Clear to exit. Ready for next command. For the CRC value for each revision, contact ADP TLM Corporate Support. 6-20 ADP Incorporated
Executing Commands Command 117: Calculate and Display CRC Value for Ethernet Option Board Command 117 calculates and displays the CRC value for the accessory board (Ethernet option board). If the correct CRC value does not display, the accessory board is corrupt. To correct the problem, softload the flash-eeprom on the Ethernet board. If you did not install an Ethernet board, the timeclock ignores the command. Timeclock Displays ENTER COMMAND NUMBER TERMINAL BUSY CRC = 455F <CLEAR> TO CONTINUE ENTER COMMAND NUMBER Keystrokes/Description Type 117,pressEnter. This message displays momentarily as CRC value is calculated. (This value is used as an example only.) Press Clear to exit. (If no board is present, you are returned to the ENTER COMMAND NUMBER prompt immediately.) Ready for next command. For the CRC value for each revision, contact ADP TLM Corporate Support. Command 118: Modem Status Command 118 displays information about the modem that is plugged into the timeclock on the modem daughterboard. You must configure the timeclock for a modem (Procedure 9, Step 1). If you do not configure the timeclock for a modem, it displays the message NO MODEM ALLOCATED. If the timeclock is configured but cannot communicate with the modem, it displays the message NO MODEM ACTIVE. If the modem is available, the timeclock displays four pieces of information about the modem. After you enter the command number and press Enter, the timeclock displays information about the modem without any intervention by the user. Timeclock Displays ENTER COMMAND NUMBER Keystrokes/Description Type 118, press Enter. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-21
Chapter 6 Using Maintenance Mode Timeclock Displays HIGH SPEED MODEM (One of the following values:) AUTO DETECT V.32BIS 14400B UNKNOWN NORTH AMERICA (or) UNITED KINGDOM EC/DC ENABLED (or) EC/DC DISABLED ENTER COMMAND NUMBER Keystrokes/Description The internal modem type. This is based on information received from the modem. Modem protocol value appears. This value is based on the timeclock program setting in Procedure 10, Step 7. Original list in 1st column included numbers for 1200B, 2400B, and 9600B. We removed these, okay? Country code. This code is based on the timeclock program setting on Procedure 10, Step 8. The internal modem supports either North America or United Kingdom. It is not possible to change the country code. Error correction and data compression. This data should match the other modem you are trying to connect to. You enable or disable this feature based on the timeclock program setting in Procedure 10, Step 9. Ready for next command. 6-22 ADP Incorporated
Executing Commands Command 119: Advanced Modem Configuration Command 119 provides a way to configure the modem with many more configurations using S-Register AT commands. The AT prefix (also known as the attention code) signals the modem that one or more commands follow. These commands are industry standard language used to communicate with the modem. You will need an AT commands reference manual, which explains the S-register settings. After selecting an S-register, you can specify a value to be written into the register. Different modems support different S-registers. Timeclock Displays ENTER COMMAND NUMBER REG Keystrokes/Description Type 119,pressEnter. Register. Enter an S-register number. The current contents of the S-register appears. VALUE Enter a three-digit number. This changes the S- register value. The system double checks and displays the register value. REG Press Clear to exit. ENTER COMMAND NUMBER Ready for next command. Caution This command is for advanced users only. An error in performing this command could cause you to lose communication with the host software. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-23
Chapter 6 Using Maintenance Mode Command 126: Verify Motion Detector or Doormat Command 126 sounds a beep verifying the presence of either a motion detector or doormat used with the 400 Series Timeclock. Timeclock Displays ENTER COMMAND NUMBER (BEEPER SOUNDS) ENTER COMMAND NUMBER Keystrokes/Description Type 126,pressEnter. When the motion detector or doormat is tripped; that is, when the timeclock detects a change in the open/close active/inactive state of the device attached to the I/O board. Ready for next command. Command 127: Monitor I/O Daughterboard Input Bit Command 127 is a console command that sits in a loop and watches the state of the input bit (a hardware signal) on the I/O daughterboard. Timeclock Displays ENTER COMMAND NUMBER IO BD DATA IN N ENTER COMMAND NUMBER Keystrokes/Description Type 127,pressEnter. The last character on the line shows the current state of the hardware signal (0 or 1). You can terminate the command by pressing the Clear key. It automatically terminates when the noprogress time limit is reached. Set the no-progress time limit in Procedure 40, Step 1. The default is 45 seconds. Ready for next command. 6-24 ADP Incorporated
Executing Commands Command 130: Employee Data Reset Command 130 is for sales demonstration purposes only. Command 130 erases some schedule enforcement data, concerning shifts, for all home employees for a specific timeclock. When command 130 executes, it appears that the employee never punched before at that timeclock. The command also erases all the FIFO data (see command 135). Caution This command erases all FIFO data. Neither customers nor ADP Client Service Representatives should use this command. Only Sales representatives use this command. Timeclock Displays ENTER COMMAND NUMBER ARE YOU SURE? ENTER COMMAND NUMBER Keystrokes/Description Type 130, pressenter. Press Enter to clear the FIFO buffer and the employee information. Press Clear to exit without clearing the data. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-25
Chapter 6 Using Maintenance Mode Command 135: Clear the FIFO Buffer Command 135 clears the entire contents of the 400 Series Timeclock s first in, first out (FIFO) buffer in RAM, including all punch data. Caution This command can destroy the contents of RAM. Save the 400 Series Timeclock s data before executing this command. Timeclock Displays ENTER COMMAND NUMBER ARE YOU SURE? ENTER COMMAND NUMBER Keystrokes/Description Type 135, pressenter. Press Enter to clear the FIFO. Press Clear to exit without clearing the FIFO. Ready for next command. Command 136: Reinitialize Communications Hardware Command 136 reinitializes the communications hardware in the 400 Series Timeclock as if from a restart. Use this command when communications problems occur that you cannot solve. Do not execute command 136 while the timeclock is transmitting or receiving data. Timeclock Displays ENTER COMMAND NUMBER ENTER COMMAND NUMBER Keystrokes/Description Type 136, pressenter. The timeclock reinitialized the communications hardware and automatically exits the command. Command 138: Test Internal Modem Module Command 138 tests the operation of the 400 Series Timeclock s internal modem. During this test, an initialization string is sent to the modem. This initialization string includes a register inquiry seeking the number of rings configured in Procedure 9 of program mode. 6-26 ADP Incorporated
Executing Commands If you configure the register with a valid number of rings (1 to 4), the timeclock sends a command string to the modem to execute a local analog loopback test. If the modem passes the loopback test, the green LED lights and the message TEST OK displays. If the modem fails the loopback test, the yellow LED lights and the message TEST FAILED displays. If you do not configure the register with a valid number of rings, the timeclock aborts execution of the command and displays the message ERROR 64. Timeclock Displays ENTER COMMAND NUMBER MODEM LOOPBACK TEST OK ENTER COMMAND NUMBER Keystrokes/Description Type 138, pressenter. This message appears as the modem loopback test executes. Upon completion of the local analog loopback test, the green LED lights and the timeclock displays the message TEST OK if the test succeeds. If the test fails, the yellow LED lights and the timeclock displays the message TEST FAILED. If you did not configure Procedure 9 of the Timeclock Program with a valid number of rings (1 to 4), the timeclock aborts the execution of the command and displays the message ERROR 64. Ready for next command. Command 139: Reinitialize Ethernet Option Board Command 139 reinitializes the Ethernet option board in the 400 Series Timeclock as if from a restart. Use this command when communications problems occur that cannot be solved. Do not execute command 139 while the timeclock is transmitting or receiving data. Prompt/Message ENTER COMMAND NUMBER ENTER COMMAND NUMBER Keystrokes/Description Type 139, pressenter. The accessory board is reinitialized and the command is automatically exited. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-27
Chapter 6 Using Maintenance Mode Command 150: Monitor Main and I/O Input Bits Command 150 allows you to display mainboard and I/O daughterboard input bits in binary format. This command displays the current state of eight hardware signals, but only six have been defined. The first two signals display as x (no value). The rest of the values represent the following hardware signals: M State of the input bit on the mainboard M Presence of an I/O board (0=yes, 1=no) M Lead-acid battery operation (0=yes, 1=no) M State of the input bit on the I/O board M State of the CTS signal for the serial port on the mainboard. Timeclock Displays ENTER COMMAND NUMBER DATA IN xx111110 ENTER COMMAND NUMBER Keystrokes/Description Type 150,pressEnter. (This value is an example only.) Press Clear to exit. Ready for next command. Command 152: Display Badge Information Command 152 displays the contents of a swiped badge (including badge type, reader used, number of characters encoded on the badge, bar code symbology the badge uses, and the badge contents). Note This command performs the same function as command 10 except that command 152 recognizes bar code symbologies that are currently disabled at the timeclock. (Procedure 11, step 1 of the timeclock program manages which bar code symbologies the timeclock accepts.) Timeclock Displays ENTER COMMAND NUMBER Keystrokes/Description Type 152,pressEnter. 6-28 ADP Incorporated
Executing Commands Timeclock Displays ENTER BADGE [The following is an example display.] K118I2OF5 123456789 ENTER BADGE Keystrokes/Description Swipe the badge at the badge reader. K indicates a standard ADP badge. 1 indicates that the badge was read by the first remote reader. 18 is the number of characters encoded on the badge. I 2OF5 indicates the bar code symbology. 123456789 is the badge content. Note: If the badge content is too long to fit on one line, it is displayed by itself after the badge information is displayed. The length of time that information is displayed is controlled by the setting for Procedure 1, step 3 of the timeclock program. Press Clear to exit. Command 153: Test Display Command 153 tests the operation of the 400 Series Timeclock s display. After executing the command, the timeclock displays columns of pixels from right to left in a sweeping fashion and then turns off the display pixels from left to right. Timeclock Displays ENTER COMMAND NUMBER (The timeclock turns on and off columns of display pixels.) ENTER COMMAND NUMBER Keystrokes/Description Type 153, press Enter. Yellow or green LED lights upon completion of test. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-29
Chapter 6 Using Maintenance Mode Command 154: Test Keypad Command 154 checks the operation of the 400 Series Timeclock s keypad. After entering the command number, press any key on the keypad and its corresponding value appears on the display. Press Clear twice to exit the test. Timeclock Displays ENTER COMMAND NUMBER KEYPAD TEST <CLEAR> TWICE ABORTS ENTER COMMAND NUMBER Keystrokes/Description Type 154,pressEnter. Press any key, and its corresponding value appears on the display. Press Clear twice to exit. Ready for next command. Command 155: Test Input Bit 1 Command 155 displays the status of the input line (hardware signal) at the 400 Series Timeclock s mainboard I/O port (TB1). You need a test connector with switch to execute this command. Timeclock Displays Keystrokes/Description ENTER COMMAND NUMBER Type 155, pressenter. DATA IN.1 The data line is either set high (1) or low (0). Press Clear to exit the test. If you do not press Clear, the test times out after 45 seconds have passed. ENTER COMMAND NUMBER Ready for next command. 6-30 ADP Incorporated
Executing Commands Command 156: Test Output Ports Command 156 tests the operation of the output line at the 400 Series Timeclock s I/O port (TB1) and I/O daughterboard port (if present). When you execute this command, the output bit is toggled on and off each second. The command turns on an output bit, turns it off, then turns on the other output bit, turns it off, and repeats that process indefinitely. You need an ohmmeter, oscilloscope, or test connector (with LED and limiting resistor) to complete this test. Timeclock Displays ENTER COMMAND NUMBER TERMINAL BUSY ENTER COMMAND NUMBER Keystrokes/Description Type 156, pressenter. This message appears while the ports toggle on and off at 1/2 cycle per second. Press Clear to exit. Ready for next command. Command 157: Adjust Contrast of Display Command 157 allows you to adjust the contrast of the 400 Series Timeclock s display. The different contrast settings (1 through 16) may be viewed by pressing the + and - (or Prev and Next) keys. Timeclock Displays ENTER COMMAND NUMBER SET CONTRAST <+/-> 5 ENTER COMMAND NUMBER Keystrokes/Description Type 157, pressenter. Press Enter to accept the present contrast setting, or press the + or - key to select a new contrast setting, and then press Enter. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-31
Chapter 6 Using Maintenance Mode Command 158: Display Data in I/O Port Command 158 reads the data in the 400 Series Timeclock s hardware ports and displays it. To use this command, you must enter a valid address associated with a device (see the following table). The range of valid addresses for this command is 00 7F hex. Use the function keys F1 F6 to enter the hex digits A F, respectively. The addresses that may be used with this command are listed below. Address Data Device/Bit Selected 00 0F DUART Chip 10 1-second counter (RTC Chip) 11 10-second counter (RTC Chip) 12 1-minute counter (RTC Chip) 13 10-minute counter (RTC Chip) 14 1-hour counter (RTC Chip) 15 10-hour counter (RTC Chip) 16 Week counter (RTC Chip) 17 1-day counter (RTC Chip) 18 10-day counter (RTC Chip) 19 1 month counter (RTC Chip) 1A 10-month counter (RTC Chip) 1B 1-year counter (RTC Chip) 1C 10-year counter (RTC Chip) 1D Mode register (RTC Chip) 1E Test register (RTC Chip) 1F Reset register (RTC Chip) 20 Write LCD display instruction Register 21 Write LCD display data register 22 Read LCD data instruction register 6-32 ADP Incorporated
Executing Commands Address Data Device/Bit Selected 23 Read LCD data register 30 3F Output latch 01 Q1=1 power LED ON 02 Q2=1 beeper ON 04 Q3=1 open gate or turnstile 08 Q4=1 ring bell 10 Q5=1 local reader good read LED ON 20 Q6=1 local reader bad read LED ON 40 Q7=1 remote reader bad read LED ON 80 Q8=1 remote reader bad read LED ON 40 4F Keypad write 50 5F Keypad read 60 6F Bar code counter LSB 70 7F Bar code counter MSB 400 Series Timeclock Maintenance and Troubleshooting Guide 6-33
Chapter 6 Using Maintenance Mode The procedure below shows how command 158 is executed: Timeclock Displays ENTER COMMAND NUMBER ADDRESS.. ADDRESS DATA IN 9001277 ENTER COMMAND NUMBER Keystrokes/Description Type 158, pressenter. Enter the desired address as a two-digit hexadecimal number in the range 00 to 7F. For example, enter 12. Press Clear to exit. Ready for next command. Command 159: Write Data to I/O Port You use command 159 in conjunction with command 158 to modify the data stored in a specified address of the EPROM s I/O driving software. This data is relevant to a particular I/O device. To use this command, you must enter a valid address associated with a device (see the table in the description of command 158). Caution This command can potentially destroy the internal operation of the timeclock. Save the 400 Series Timeclock s data prior to executing this command. Timeclock Displays ENTER COMMAND NUMBER ADDRESS ADDRESSDATA OUT 9001C.. ENTER COMMAND NUMBER Keystrokes/Description Type 159, pressenter. Enter the desired address as a two-digit hexadecimal number in the range 00 to 7F. For example, enter 1C. Type the desired two-digit hexadecimal number and press Enter, and then press Clear twice to exit. Ready for next command. 6-34 ADP Incorporated
Executing Commands Command 174: Use Printer Port for Communications Command 174 enables you to use the 400 Series Timeclock s printer port (on the optional I/O board) for communications. It is helpful to have this feature if the host communications port fails. Timeclock Displays ENTER COMMAND NUMBER TOGGLE HOST PORT ARE YOU SURE? ENTER COMMAND NUMBER Keystrokes/Description Type 174, pressenter. Displays the new active port using a COMM PORT AoraCOMMPORTBmessage. Press Enter for Yes; press Clear for No. Ready for next command. Note You need the optional I/O board to execute this command. See the I/O board documentation for more information. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-35
Chapter 6 Using Maintenance Mode Command 175: Communications Channel A Transmit Test Command 175 tests channel A of the 400 Series Timeclock s dual universal asynchronous receiver transmitter (DUART). When you execute this test, the 400 Series Timeclock transmits the ASCII character U through its communications port (TB2) to the serial port on the host PC. To perform this test you must connect the 400 Series Timeclock s serial port to the host PC s serial port. To monitor the data, you will need a software application such as Kermit or Compro. If this test fails, replace the mainboard. Timeclock Displays ENTER COMMAND NUMBER TRANSMIT CHAR U TRANSMIT CHAR U TEST OK ENTER COMMAND NUMBER Keystrokes/Description Type 175, pressenter. When the 400 Series Timeclock displays this message, a continuous stream of U characters should appear on the monitor of the host PC. Press Clear at the timeclock s keypad to terminate the test. Upon exiting from the test, the message TEST OK displays and the green LED flashes once if the test was successful. Ready for next command. 6-36 ADP Incorporated
Executing Commands Command 176: RS-485 Communications Channel A Echo Test Command 176 tests channel A of the 400 Series Timeclock s DUART. The test verifies the ability of the timeclock to echo characters back to a host. To perform this test you must connect the 400 Series Timeclock s serial port to the host PC s serial port. To monitor the data, you will need a software application such as Kermit or Compro. If this test fails, replace the mainboard. Timeclock Displays ENTER COMMAND NUMBER ECHO TEST COMM PORT ECHO '5' ENTER COMMAND NUMBER Keystrokes/Description Type 176, press Enter. Type a character at the host PC, for example 5, and its ASCII equivalent appears on the 400 Series Timeclock s display. The character then echoes back to the host PC s display. To terminate the test, press Clear. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-37
Chapter 6 Using Maintenance Mode Command 179: Communications Channel A Remote Loopback Test Command 179 tests the ability of a host device to transmit data to and receive data from the 400 Series Timeclock. When you execute the test, the timeclock s DUART is isolated. Any character received by the timeclock s communications port (TB2) automatically echoes back to the sending device. If this test fails, replace the mainboard. Timeclock Displays ENTER COMMAND NUMBER REMOTE LOOPBACK ENTER COMMAND NUMBER Keystrokes/Description Type 179, pressenter. The timeclock displays this message until you exit from the test. Press Clear to exit. Ready for next command. 6-38 ADP Incorporated
Executing Commands Command 184: Communications Channel B Remote Loopback Test Command 184 tests the ability of a host device to transmit data to and receive data from the 400 Series Timeclock. When the test executes, the timeclock s DUART is isolated. Any character received by the timeclock s printer port automatically echoes back to the sending device. If this test fails, replace the mainboard. Timeclock Displays ENTER COMMAND NUMBER REMOTE LOOPBACK ENTER COMMAND NUMBER Keystrokes/Description Type 184, pressenter. Displays until test is exited. Press Clear to exit. Ready for next command. Command 185: Test Ethernet Option Board Communications Command 185 tests the ability of the 400 Series Timeclock to transmit to and receive data from the timeclock s internal Ethernet controller. This command is applicable only when you install the Ethernet option board and functions only if the option board has a valid Ethernet address. Three tests are available: M Loopback test 1 performs internal transmit/receive tests (looped through the NIC module) to verify hardware operation of the Ethernet controller. If this test fails, the Ethernet option board has a hardware fault and should be replaced. M Loopback test 2 also performs internal transmit/receive tests (looped through the ENDEC module) to verify hardware operation of the Ethernet controller. If this test fails, the Ethernet option board has a hardware fault and should be replaced. M The broadcast test performs external transmit tests to verify the integrity of the timeclock s connection to the network. If this test fails (and tests 1 and 2 pass), the timeclock is not properly connected to the network. This test transmits a test message 20,000 times or until a time-out occurs (due to key press inactivity) or you press the Clear key. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-39
Chapter 6 Using Maintenance Mode You execute command 185 as follows: Timeclock Displays Keystrokes/Description ENTER COMMAND NUMBER Type 185, press Enter. ENTER TEST CODE Press 1 for loopback test 1. Press 2 for loopback test 2. Press 3 for the broadcast test. Press the # key for all tests. Press Clear to exit. ENTER COMMAND NUMBER Ready for next command. Command 190: Reset Lithium Battery Life Value Executing command 190 resets the lithium battery life value to its default value (for a list of default values, see Chapter 2, Preventive Maintenance ). You should reset the life value when you replace the lithium battery while the timeclock is connected to an external power source (anytime the battery is replaced without cold-starting the timeclock). Timeclock Displays ENTER COMMAND NUMBER ARE YOU SURE? ENTER COMMAND NUMBER Keystrokes/Description Type 190, press Enter. Press Clear to exit without resetting the lithium battery usage value. Press Enter to reset the value to the full life value (15/60/90). You execute maintenance command 41 to verify that the battery time is reset. Ready for next command. 6-40 ADP Incorporated
Executing Commands Command 252: Test Ethernet Board Flash Command 252 looks up the device name of the accessory daughterboard (also referred to as the Ethernet daughterboard) and displays a string that represents the device. The letters in the text string indicate the name of the manufacturer and the number if kilobytes. Some older flash devices are only 256K. Possible text strings for an Ethernet flash are: M AMD 28F256 M INTEL 28F256 M CAT 28F512 The following procedure shows how to implement command 252: Timeclock Displays ENTER COMMAND NUMBER (ACCESSORY FLASH/DEVICE NAME)/TEST OK ENTER COMMAND NUMBER Keystrokes/Description Type 252,pressEnter. The TEST OK message indicates that the timeclock found the device name and that it matches a device name string in the code. If the TEST OK message does not appear, check the accessory device to be sure it is viable. Ready for next command. 400 Series Timeclock Maintenance and Troubleshooting Guide 6-41
Chapter 6 Using Maintenance Mode 6-42 ADP Incorporated
Appendix A Error and Status Messages This appendix provides error and status messages to help isolate the source of any malfunction that occurs while the 400 Series Timeclock is operating. This appendix contains: M Interpreting Error Messages M Error Messages M Status Messages
Appendix A Error and Status Messages Interpreting Error Messages The 400 Series Timeclock displays two types of messages that can provide helpful information when troubleshooting malfunctions: M Error Messages M Status Messages This appendix contains all of the error and status messages that the 400 Series Timeclock can display. It also describes the possible causes of the error message. If you encounter an error message while operating the 400 Series Timeclock, look up the message and try to correct the problem. Additional information about the procedures, steps, and commands referenced in the following messages is available as follows: M Procedures and steps are described in detail in the 400 Series Timeclock Configuration Guide. M M M Host commands are included in the 400 Series Timeclock Host Software Interface Guide. Supervisor commands are included in the 400 Series Timeclock Supervisor s Reference. Maintenance commands are covered in Chapter 6, Using Maintenance Mode, in this guide. Note You can disable error messages 01, 02, and 10 using Procedure 1, Step 1 of the 400 Series Timeclock program. If you are experiencing any badge reading problems, ensure that these error messages are enabled. A-2 ADP Incorporated
Error Messages Error Messages Error 01: BADGE READ ERROR The 400 Series Timeclock could not read the badge correctly, or the bar code symbology is not enabled in the timeclock program. Clean the reader and test the other badges. If the badge is properly encoded, make sure that the bar code symbology has not been disabled (Procedure 11). Error 03: USE FUNCTION KEY The 400 Series Timeclock is set so that simple time and attendance punches are disabled. The timeclock only accepts punches that have a function key associated with it. This is usually a requirement of the host software. If this behavior is not desirable, change the associated parameter in the 400 Series Timeclock program using Procedure 5, Step 3, Value 8. Error 04: REPUNCH RESTRICTION The 400 Series Timeclock rejected a punch because the elapsed time since the employee last punched is less than the repunch interval. There are separate repunch intervals for home and non-home employees. M The home employee repunch interval comes from either a restriction profile or a parameter in the timeclock program (Procedure 7, Step 1). M Non-home employees always have the timeclock program parameter applied to their punch (Procedure 7, Step 2). A possible cause of Error 04 is that the timeclock time was set to some time in the future, some punches occurred, and then the time was corrected. All punch data stored by the 400 Series Timeclock can be erased to prevent this error. Erasing data should be done with extreme caution, as all collected and uncollected first in, first out (FIFO) data is included. Maintenance mode command 130 will erase all FIFO data and all current schedule data for all 400 Series Timeclock Maintenance and Troubleshooting Guide A-3
Appendix A Error and Status Messages employees; however, this data does not include individual schedules for employees, just data reflecting that an employee is currently working a shift. Error 05: PUNCH RESTRICTED The 400 Series Timeclock rejected a punch because, according to the schedule enforcement information stored in the timeclock, the employee is not authorized to punch at this time. The restriction profile includes generic and individual schedules to which the employee is assigned. Error 06: UNKNOWN EMPLOYEE The 400 Series Timeclock (not the gateclock) rejected a punch because the employee assigned to this badge or PIN number is not a home employee, and cross-punching or entry management features are not enabled. Use the employee list to verify employee timeclock assignments. To enable the punching of non-home employees, change the setting for Procedure 22 in the timeclock program to enable non-home employees to punch, according to their restriction level. Error 07: OFF TIME The 400 Series Timeclock rejected a punch because it is configured with an offtime that includes the current time of day. If this behavior is not desirable, do the following: M Ensure that the off-times are correct, and that the day-of-week exclusion(s) are correct. Refer to Procedure 21, Steps 1 through 4 of the timeclock program. M Check to see if the punch requires gate entry but the current time is during a gate off-time. Refer to Procedure 21, Steps 5 through 12. A-4 ADP Incorporated
Error Messages Error 08: PUNCH RESTRICTED The 400 Series Timeclock rejected a punch because the restriction level encoded on the badge does not match the restriction template parameter in the timeclock program. This applies only to non-home employees. Refer to Procedure 22, Step 1, of the timeclock program. Error 09: HOME EMPLOYEE A supervisor used a home employee s badge while executing supervisor command 5. This command is intended for non-home employees; supervisor command 2 is the corresponding command for home employees. Error 10: BADGE DATA ERROR The badge that was swiped was decoded but contains invalid data. For an ADP standard badge, this could include the wrong company code, out-of-range values for one of the three 1-of-7 code fields, and the wrong checksum for a code 3-of-9 badge. If the badge is not an ADP standard badge, it is a generic badge. You must use the 400 Series Timeclock program to configure the timeclock to accept generic badges. The following are relevant procedures in the timeclock program: M Use Procedure 1, Step 2 to enable the use of employee generic badges. M Use Procedure 1, Steps 4 through 6 to define characteristics of the employee generic badge bar code. M Use Procedure 5, Step 3, Value 64 to enable use of badges for departments and labor accounts. M Use Procedure 24, Steps 1 through 3 to define characteristics of the labor accounts for generic bar code badges. M Use Procedure 24, Steps 4 through 12 and Steps 14 through 25 to define characteristics of the labor level generic bar code badges (seven labor levels). Set nonzero values in Procedure 24, Steps 4 through 12 to enable the use of expanded labor tracking fields. 400 Series Timeclock Maintenance and Troubleshooting Guide A-5
Appendix A Error and Status Messages M Use Procedure 25, Steps 1 through 3 to define characteristics of a department generic bar code badge. Error 11: UNKNOWN EMPLOYEE The 400 Series Timeclock rejected a punch because it is configured for entry management, and the badge that was swiped is not on any of the gate lists. Error 11 occurs on the gateclock when a simple punch badge ID does not result in a gate opening (home employee or gate lists). Error 12: PUNCH RESTRICTED The 400 Series Timeclock rejected a department/labor account/labor level badge because the restriction level encoded on the badge does not match the department badge restriction template specified in the timeclock program (Procedure 22, Step 2). Error 13: OUT OF RANGE Error 13 is associated with changing parameter values in the 400 Series Timeclock program and displays in any of the following situations: M The combination of settings for a generic bar code badge size, date size, and number of digits to ignore is invalid. M Values for employee, department, labor level, and labor account generic bar code badge settings is invalid. M The badge size of a labor level badge is set to that of the labor account badge. Error 14: DEPARTMENT BADGE The 400 Series Timeclock rejected a badge swipe because the badge number is on the department validation list or on one of the labor level validation lists. The timeclock is expecting an employee badge swipe. A-6 ADP Incorporated
Error Messages If this behavior is not desirable, change the setting of Procedure 5, Step 3, in the timeclock program to 128. Exclude the weighted value of 128 to turn off this feature. Error 16: OUT OF RANGE Error 16 is associated with changing parameter values in the 400 Series Timeclock. Possible reasons for this error message are: M The generic bar code data size is longer than the maximum possible length. M The data size specified for the labor account badge does not match the combined data size settings of the labor levels. Error 18: (sent to host PC) The 400 Series Timeclock rejected host command 90 (Set Timeclock Program) because the timeclock is operating in program mode. Do the following: M Use host command 99 to force the 400 Series Timeclock into normal mode. M Use host command 90 to edit the timeclock program s parameters as desired. For details on host commands, see the 400 Series Timeclock Host Software Interface Guide. Error 20: LIST ITEM NOT FOUND The 400 Series Timeclock could not find the list item you are trying to modify or delete. Note Use of error 20 was discontinued in a later flash version. Any attempts to delete items that are not in the list are no longer considered to be an error. If a modify request is anticipated, and the entry is not already in the list, the attempt is treated as an add. 400 Series Timeclock Maintenance and Troubleshooting Guide A-7
Appendix A Error and Status Messages Error 21: LIST NOT FOUND The specified list could not be found or the list number you specified is not valid. Error 22: LIST FULL The specified list (to add to) is full. The validation list has the maximum number of items. Check the 400 Series Timeclock program setting for the allowable number of entries. See the 400 Series Timeclock Configuration Guide to determine which procedure in the timeclock program to check. Error 23: (sent to host PC) No memory is allocated for this list. Change the appropriate parameter in the 400 Series Timeclock program to allocate memory for the list. See the 400 Series Timeclock Configuration Guide to determine which procedure in the timeclock program to check. Error 24: ERROR A change to a list size limit or other memory allocation parameter (translation text) will not fit in the memory available in the timeclock. Check values for the timeclock program, or try using the memory sizing utility MEM400 (described in the 400 Series Timeclock Configuration Guide). Error 30: NEED BADGE This message appears when an employee attempts to enter a personal identification number (PIN) at the 400 Series Timeclock while PIN entry is disabled. The employee must swipe a badge at the 400 Series Timeclock instead. If you enable PIN entry using the timeclock program (Procedure 5, Step 1, Value 1), you can also prevent home employees from using PINs (Procedure 16, Step 3) based on their restriction profile. For details on the procedures, see the 400 Series Timeclock Configuration Guide. A-8 ADP Incorporated
Error Messages Error 36: WARNING FIFO FULL This message is displayed when an operator tries to enter data at a timeclock when the first in, first out (FIFO) buffer is full. All punch attempts will be rejected until the FIFO is collected and flushed. Do the following as soon as possible: M Use host command 100 (Send Complete FIFO) to send data from the timeclock M Use host command 110 (Clear FIFO) to flush the data from the timeclock. For information on using host commands 100 and 110, refer to the host application collection of data and to the 400 Series Timeclock Host Software Interface Guide. Error 41: INVALID SCHEDULE The 400 Series Timeclock rejected a punch attempt by a home employee because the host software has not sent schedule enforcement information to the timeclock. Schedule information includes restriction profiles and generic schedules and allows the timeclock to determine whether to accept a punch. Error 42: CONFIG CONFLICT This error is associated with changing parameter values in the 400 Series Timeclock program. The current settings indicate that the shorthand notation feature is enabled (Procedure 25, Step 4), but there is no memory allocated for the labor account list (Procedure 26, Step 7). Use Procedure 26, Step 7 to allocate memory for the labor account list. Error 43: CONFIG CONFLICT This error is associated with changing parameter values in the 400 Series Timeclock program. The current settings indicate that the shorthand notation feature is enabled (Procedure 25, Step 4), but one of the prompt sequence settings (Procedure 24, Step 13; Procedure 25, Step 8; Procedure 25, Steps 10 through 13; Procedure 44, Steps 1 through 13) is not compatible with the labor levels enabled (Procedure 25, Steps 1 through 3). Another reason for this error message could be 400 Series Timeclock Maintenance and Troubleshooting Guide A-9
Appendix A Error and Status Messages that the value in Procedure 25, Step 4 is greater than the number of enabled labor levels. The 400 Series Timeclock now supports seven labor levels, but still supports use of just three labor levels. The settings mentioned in the previous paragraph are valid for configurations not using any of the new labor levels. Procedure 33 was added to specify prompting sequences to support all seven labor levels (not just the new labor levels). For details on the procedures, see the 400 Series Timeclock Configuration Guide. Error 44: NOT ALLOWED This error is associated with the break enforcement feature. A home employee attempted an in-punch, but the time since the corresponding out-punch is shorter than the minimum set in the 400 Series Timeclock program. The feature is enabled based on the restriction profile associated with the home employee (Procedure 69, Steps 1 through 15), the shift length, minimum break, and minimum meal are determined when the shift first starts (Procedures 61 through 68, Steps 1 through 15). Error 50: ERROR The KOP value stored in the 400 Series Timeclock indicates that the downloaded parameters are for the wrong product. Contact ADP TLM Corporate Support. Another reason for this error message could be that the wrong Softload file was sent to the timeclock. The flash application starts and determines that the KOP bit settings do not agree with the flash application version. Error 59: ERROR The baud rates set in the 400 Series Timeclock program for host communication (Procedure 10, Step 1) and printer communication (Procedure 9, Step 2) are not compatible with the hardware (DUART). If both baud rates are greater than 9600, ensure that they are set to the same rate. A-10 ADP Incorporated
Error Messages This error is also returned when maintenance command 138 is executed to test the integral modem, and the timeclock cannot communicate with the modem. The modem is either inoperable or not installed. Error 60: TABLE FULL While executing host command 65 (Create/Edit Bell Schedule Table), the 400 Series Timeclock determined that the time of day for the bell does not exist in the current bell schedule, and that the bell table contains the maximum number of entries (fixed at 48). If necessary, use host command 65 to edit the bell schedule as needed. For information on host command 65. Error 61: INVALID BELL TIME The bell time specified does not exist in the bell schedule, or the time entered is not a valid time of day. Error 62: NOT INSTALLED The action the user attempted involves bells or gates, but they are not enabled in the 400 Series Timeclock program. Use of both bells and gates is only possible if the optional I/O daughterboard has been installed. This error can be seen when using host commands 65, 66, 120#58#, 121, 122, 123, 124, 129; and maintenance commands 6, 7, l1, 14, 17, 65, 66. This error is also returned if maintenance command 118 is used to interrogate the integral modem, but the integral modem is not enabled. See Procedure 9, Step 1 to enable the integral modem. Error 63: ERROR A hardware problem was detected when the 400 Series Timeclock was turned on. Contact ADP TLM Corporate Support. 400 Series Timeclock Maintenance and Troubleshooting Guide A-11
Appendix A Error and Status Messages Error 64: ERROR An error was detected during the external loopback test (maintenance command 177 or 182). The required loopback was not completed or there was a hardware failure. If the timeclock is equipped with an internal modem module, ensure that Procedure 9 has been configured with a valid number of rings (1 to 4). Error 65: RAM FAULT A fatal RAM error has occurred during execution of maintenance command 111. Try cold-starting the timeclock. If this fails, return the unit for service. Error 68: CONFIG CONFLICT This is a catch-all error message returned when a resource or configuration conflict prevents the 400 Series from performing a command. Here are some situations when this error is returned: M Maintenance command 137 is executed (Reset Printer Port), but the port is being used for host communication. M A change to Procedure 4, Step 7 is nonzero, but perimeter management is enabled (Procedure 41, Step 1, Value 1). M A change to Procedure 5, Step 5 includes the value 4, but there is no daughterboard installed or the daughterboard is being used for ringing a bell (Procedure 5, Step 3, Value 1) or is being used for perimeter management (Procedure 41, Step 1, Value 1). M A change to Procedure 27, Step 1 is being made, but the timeclock is configured for expanded labor tracking (Procedure 25, Steps 1 through 3 and 10 through 13). M A change to Procedure 27, Step 2 is being made, but the timeclock is configured for expanded labor tracking (Procedure 25, Steps 1 through 3 and 10 through 13). A-12 ADP Incorporated
Error Messages Error 70: ERROR There is no software loaded in the mainboard flash to support the Datasave or Dataload process that was initiated. Therefore, the boot-eprom does not contain any code to perform the requested action. Error 73: (sent to the host PC) During the softload process, an attempt to erase flash-eeprom failed. Error 74: BAD DEFAULT This error is associated with changing parameter values in the 400 Series Timeclock program. The default department or labor level value specified is longer than the size specified in the timeclock program. Error 75: NO SUCH ENTRY The department, labor level, or labor account entry is not in the validation list. Cross-check list entries in thehostsoftware, and download thecorrected list to the 400 Series Timeclock. Error 76: DUART ERROR During a Datasave operation, the 400 Series Timeclock failed to send all of the RAM contents. This is most likely due to a host communications failure. Error 77: ERROR During programming of the I/O daughterboard flash chip, the memory to be programmed was found not to be blank. Error 78: (sent to host PC) During the softload process, an attempt to program the flash-eeprom failed. 400 Series Timeclock Maintenance and Troubleshooting Guide A-13
Appendix A Error and Status Messages Error 79: (sent to host PC) During the softload process of programming the flash-eeprom, the 400 Series Timeclock rejected data sent by the host software. Error 80: NOT ALLOWED A user is attempting to execute a command that is disabled in the 400 Series Timeclock program. Refer to Procedure 60 to enable use of the command. Error 81: NO DATA AVAILABLE A user is attempting to select a host report, but there is either no memory allocated for the host report buffer or no reports in the buffer. Error 82: BAD DEFAULT A user is attempting to use a default department or labor level assignment, but the default was not found in the validation list. The 400 Series Timeclock displays the error message, disregards the default, and prompts for entry of a valid value. The default is not validated when it is specified in the 400 Series Timeclock program; it is validated when it is used. Ensure that the default is part of the validation list sent by the host software. Error 83: ERROR This error is associated with changing parameter values in the 400 Series Timeclock program. A user is attempting to set an invalid function key assignment or use a value that is out of range. Not all timeclock models support all possible function key functions. Refer to Procedure 50 to verify a correct function number. Contact ADP TLM Corporate Support for more information. A-14 ADP Incorporated
Error Messages Error 87: ERROR This error is associated with changing parameter values in the 400 Series Timeclock program. The change affects memory allocation, and the FIFO must be empty to reallocate memory. The host software must collect and flush the FIFO data before the parameter can be changed, or you can use maintenance command 135 if the saved record FIFO can be erased. Error 92: OUT OF RANGE A legal argument was entered with a value that is out of range, in a command sequence. Reasons for this error message could be that non-numeric values were used for numeric-only arguments or that required arguments are not present. Error 94: INVALID ENTRY A user entered an illegal argument. Reasons for this error message could be that numeric values used are too large or too small or not in an acceptable set of values. Error 95: INVALID PASSWORD A user entered an illegal password. This error is returned in the following situations: M When an invalid password has been entered after attempting to enter maintenance mode or supervisor mode. M When an invalid entry code is entered (gate list or deduct list). M When an invalid communications password is entered when attempting to perform a system restart through maintenance commands 90, 91, 93 or timeclock program Procedures 78, 79, 80. M When a nonmatching password is used with command 69 to change a supervisor password. 400 Series Timeclock Maintenance and Troubleshooting Guide A-15
Appendix A Error and Status Messages Error 99: INVALID ENTRY A user entered a nonexistent command or programming procedure number. EXCEPTION nn An error occurred in the software application. Operation of the 400 Series Timeclock from this point on is unpredictable and unreliable. Note the exception number (nn). If there are uncollected punches in the FIFO, you should use host command 101 (Send FIFO From Last Poll) to collect them as soon as possible. Depending on the cause of the error, all information stored in the 400 Series Timeclock may have been erased. You may have to cold-start the timeclock and perform a softload operation to load a new application to correct the situation. Contact ADP TLM Corporate Support and report the timeclock configuration. A-16 ADP Incorporated
Status Messages Status Messages The 400 Series Timeclock displays status messages that provide useful information including current mode of operation, FIFO status. Most of these messages display for clarification. The only exceptions are the FIFO memory warnings and the lithium battery warning. SUPERVISOR MODE The 400 Series Timeclock is currently operating in supervisor mode. Lack of activity causes an automatic logout of the supervisor. The time-out duration is a parameter you set in the 400 Series Timeclock program (Procedure 40, Step 1). MEMORY NEARLY FULL The 400 Series Timeclock has reached the FIFO NEARLY FULL condition as defined in the timeclock program (Procedure 17, Step 1). Timeclock data should be collected as soon as possible. WARNING: MEMORY FULL The 400 Series Timeclock is critically close to memory capacity, as defined in the timeclock program (Procedure 17, Step 2). Timeclock data should be collected immediately. WARNING: FIFO FULL The FIFO 400 Series Timeclock FIFO is full. No more punch records can be recorded. Timeclock data should be collected immediately. LOW LITHIUM BATTERY According to calculations performed by the 400 Series Timeclock, the lithium battery is at or near the end of its life and should be replaced. Battery life is 400 Series Timeclock Maintenance and Troubleshooting Guide A-17
Appendix A Error and Status Messages directly related to the amount of RAM installed and how long the timeclock has operated without DC power. SOFT LOAD MODE... The 400 Series Timeclock has been placed in softload mode by a utility program running on the host computer, such as SL400.EXE. Such programs are used to erase the application stored in the timeclock s flash-eeprom and softload a new application. For more information, see Chapter 5, Changing Timeclock Firmware. The second line (under SOFT LOAD MODE...) on the timeclock s display provides extra information about the softload process. M The message ERASING FLASH appears while the memory chip is being erased. M The message PROGRAMMING FLASH appears while the device is being set up or is accepting a new flash image (new version of the application). M The message BLOCK x of 2 appears and updates as data is received from the host system and programmed into the memory chip. DATA SAVER MODE... The 400 Series Timeclock has been placed in data saver mode by the SL400.EXE utility program running on the host computer. SL400.EXE is used to save a timeclock s RAM data. + (between date and time) This indicates that the home employee global restriction credit is in effect at the 400 Series Timeclock. You can use either host command 3 or supervisor command 3 to manage this feature. A-18 ADP Incorporated
Status Messages x (between date and time) This indicates that the non-home employee global restriction credit is in effect at the 400 Series Timeclock. You can use either host command 4 or supervisor command 4 to manage this feature. * (between date and time) This indicates that both the home employee and non-home employee global restriction credit is in effect at the 400 Series Timeclock. You can use either host commands 3 and 4 or supervisor commands 3 and 4 to manage this feature. OFF TIME The 400 Series Timeclock is currently operating during a configured off-time. During off-times, only the time displays (no date). The timeclock can only read maintenance and supervisor badges. WARNING: DOOR IS OPEN A door or gate opened as part of security entry has remained open longer than the time allotted in Procedure 41. If it stays open, an alarm will sound if the 400 Series Timeclock is connected to an alarm system. Check Procedure 41, Steps 3 5. 400 Series Timeclock Maintenance and Troubleshooting Guide A-19
Appendix A Error and Status Messages A-20 ADP Incorporated
Index Numerics 400 Series Timeclock adjusting display 6-31 assembled view 3-19 badge-read failure with 4-3, 4-4, 4-9 battery backup board connections 1-5 cleaning 1-10 communications failure with 4-5, 4-13 error messages A-3 Ethernet board connections 1-6 I/O board connections 1-4 internal modem failure with 4-4 keypad failure with 4-4 keypad test 6-30 LCD failure with 4-3 lead-acid battery failure with 4-5, 4-11, 4-12 LED failure with 4-3 mainboard connections 1-2 modem board connections 1-7 options 1-1 pinging 1-11 power-up failures 4-2, 4-6 precautions with 3-2 programming 3-16 safety considerations with 1-9 status messages A-17, A-19 troubleshooting hardware problems 4-2 unassembled view 3-20 A Adjust Contrast of Display (command 157) 6-31 Adjust Time (command 62) 6-11 Advanced Modem Configuration (command 119) 6-23 AFT software 3-4 B BABT 1-9 badge-read problems 4-3, 4-8 configuration settings 4-8 testing with command 152 6-28 bar code badges 4-8 damaged badges 4-8 battery backup board drawing 1-5 removing 3-21 replacing 3-22, 3-23 boot-eprom displaying CRC value 6-20 upgrading memory 3-42 C Calculate and Display CRC Value for Boot-EPROM Program (command 116) 6-20 Calculate and Display CRC Value for Ethernet Option Board (command 117) 6-21
Index Calculate and Display CRC Value for Flash-EEPROM Program (command 114) 6-19 CE mark 1-9 Check utility 3-3 cleaning the timeclock 1-10 Clear the FIFO Buffer (command 135) 6-26 Cold-Start (command 93) 6-15 command modes 6-2 maintenance 6-2 program 6-2 supervisor 6-2 commands. See maintenance commands communications 4-5, 4-13 modem 4-13 performing check 2-10 problems 4-13 serial 4-13 verifying integrity of network 2-10 Communications Channel A Remote Loopback Test (command 179) 6-38 Communications Channel A Transmit Test (command 175) 6-36 Communications Channel B Remote Loopback Test (command 184) 6-39 Conformité Européene (CE) mark 1-9 CSA 1-9 D data, saving and restoring 3-3 date and time, set command 6-11 Determine Lithium Battery Life (command 41) 6-10 display 6-29 Display Badge Information (command 152) 6-28 Display Data in I/O Port (command 158) 6-32 Display IEEE Address (command 85) 6-12 Display Integral Reader Statistics (command 89) 6-13 Display KOP Value (command 115) 6-20 DisplayOSVersionandRAMSize(command 110) 6-16 E Employee Data Reset (command 130) 6-25 Enter Program Mode (command 90) 6-14 error messages A-1, A-16 01 BADGE READ ERROR A-3 03 USE FUNCTION KEY A-3 04 REPUNCH RESTRICTION A-3 05 PUNCH RESTRICTED A-4 06 UNKNOWN EMPLOYEE A-4 07 OFF TIME A-4 08 PUNCH RESTRICTED A-5 09 HOME EMPLOYEE A-5 10 BADGE DATA ERROR A-5 11 UNKNOWN EMPLOYEE A-6 12 PUNCH RESTRICTED A-6 13 OUT OF RANGE A-6 14 DEPARTMENT BADGE A-6 16 OUT OF RANGE A-7 18 (sent to host PC) A-7 20 LIST ITEM NOT FOUND A-7 21 LIST NOT FOUND A-8 22 LIST FULL A-8 23 (sent to host PC) A-8 24 ERROR A-8 30 NEED BADGE A-8 36 WARNING FIFO FULL A-9 41 INVALID SCHEDULE A-9 42 CONFIG CONFLICT A-9 43 CONFIG CONFLICT A-9 44 NOT ALLOWED A-10 50 ERROR 5-3, A-10 59 ERROR A-10 60 TABLE FULL A-11 61 INVALID BELL TIME A-11 Index-2 ADP Incorporated
Index 62 NOT INSTALLED A-11 63 ERROR A-11 64 ERROR A-12 65 RAM FAULT A-12 68 CONFIG CONFLICT A-12 70 ERROR A-13 73 (sent to the host PC) A-13 74 BAD DEFAULT A-13 75 NO SUCH ENTRY A-13 76 DUART ERROR A-13 77 ERROR A-13 78 (sent to host PC) A-13 79 (sent to host PC) A-14 80 NOT ALLOWED A-14 81 NO DATA AVAILABLE A-14 82 BAD DEFAULT A-14 83 ERROR A-14 87 ERROR A-15 92 OUT OF RANGE A-15 94 INVALID ENTRY A-15 95 INVALID PASSWORD A-15 99 INVALID ENTRY A-16 EXCEPTION nn A-16 interpreting A-2 Ethernet option board 6-39 broadcast test 6-39 displaying CRC value 6-21 drawing 1-6 loopback test 1 6-39 loopback test 2 6-39 pinging 4-15 reinitializing 6-27 troubleshooting 4-15 Tryit utility 4-16 Exit Maintenance Mode (command 0) 6-7 F F1 fuse 2-9, 3-23 FCC 1-9 field replaceable unit (FRU) 3-1, 3-19, 3-20, 3-23, 3-24, 4-2 FIFO buffer, clearing 6-26 figures assembled view of 400 Series Timeclock 3-19 battery backup board 1-5 connecting the battery backup board cable 2-9 Ethernet option board 1-6 I/O option board 1-4 inserting lead-acid battery into chassis 2-8 locating the lead-acid battery tabs 2-7 mainboard 1-2 modem option board 1-7 positioning the lithium battery 2-4 removing the battery backup board 3-22 removing the I/O board 3-24 removing the keypad 3-32 removing the LCD 3-35 removing the mainboard 3-28 removing the reader cover 3-37 replacing the battery backup board 3-23 replacing the I/O board 3-26 replacing the keypad 3-33 replacing the LCD 3-36 replacing the mainboard 3-30 replacing the reader cover 3-38 separating the front cover from the chassis 3-27 snapping the lead-acid battery into place 2-8 file extensions.kra 5-2.KRE 5-2.KRN 5-2 firmware, changing 5-1 flash-eeprom 3-3, 3-9, 5-1 CRC value 6-19 loading a new application into 5-4, 5-7, 5-11 front cover 400 Series Timeclock Maintenance and Troubleshooting Guide Index-3
Index opening 3-24 separating from chassis 3-27 FRU. See field replaceable unit H hardware problems, troubleshooting 4-2 hex addresses 6-32 I I/O board displaying input bits 6-28 drawing 1-4 monitoring 6-24 removing 3-24 replacing 3-26 IEEE address, display command 6-12 integral reader displaying statistics 6-13 failure 4-3 internal modem failure 4-4 K keypad failure 4-4 problems 4-10 removing 3-31, 3-32 replacing 3-32 testing 6-30 keypad membrane removing 3-33 replacing 3-34 KOP, displaying value 6-20 L LCD 4-3 removing 3-34 replacing 3-35 troubleshooting 4-6 lead-acid battery backup option 4-11 connecting battery backup cable 2-9 failure 4-5, 4-11, 4-12 replacing 2-7, 2-9 testing 2-6, 4-11 LED 4-3 light-emitting diode. See LED liquid crystal display. See LCD lithium battery 2-2, 2-3, 2-5, 6-10 determining life of 2-2 orienting with connector 2-4 removing 2-4 replacing 2-3 resetting life value 6-40 M mainboard 6-28 displaying input bits 6-28 drawing 1-2 malfunctioning 4-3, 4-10 removing 3-27 replacing 3-29 maintenance basics 1-9 cleaning the timeclock 1-10 safety considerations 1-9 tools required 1-9 maintenance commands 6-7 0 (Exit Maintenance Mode) 6-7 10 (Read Badge and Display Number) 6-8 110(DisplayOSVersionandRAM Size) 6-16 111 (Test RAM) 6-16 112 (Scan and Write RAM) 6-18 114 (Calculate and Display CRC Value for Flash-EEPROM Program) 6-19 115 (Display KOP Value) 6-20 116 (Calculate and Display CRC Value for Boot-EPROM Program) 6-20 117 (Calculate and Display CRC Value for Ethernet Option Board) 6-21 Index-4 ADP Incorporated
Index 118 (Modem Status) 6-21 119 (Advanced Modem Configuration) 6-23 126 (Verify Motion-Detector or Doormat) 6-24 127 (Monitor I/O Daughterboard Input Bit) 6-24 130 (Employee Data Reset) 6-25 135 (Clear the FIFO Buffer) 6-26 136 (Reinitialize Communications Hardware) 6-26 138 (Test Internal Modem Module) 6-26 139 (Reinitialize Accessory Board) 6-27 150 (Monitor Main and I/O Input Bits) 6-28 152 (Display Badge Information) 6-28 153 (Test Display) 6-29 154 (Test Keypad) 6-30 155 (Test Input Bit 1) 6-30 156 (Test Output Ports) 6-31 157 (Adjust Contrast of Display) 6-31 158 (Display Data in I/O Port) 6-32, 6-34 159(WriteDatatoI/OPort) 6-34 174 (Use Printer Port for Communications) 6-35 175 (Communications Channel A Transmit Test) 6-36 176 (RS-485 Communications Channel A Echo Test) 6-37 179 (Communications Channel A Remote Loopback Test) 6-38 184 (Communications Channel B Remote Loopback Test) 6-39 185 (Test Ethernet Option Board Communications) 6-39 190 (Reset Lithium Battery Life Value) 6-40 252 (Test Ethernet Board Flash) 6-41 41(Determine Lithium Battery Life) 6-10 6 (Ring Bell) 6-7 62 (Adjust Time) 6-11 7 (Silence Bell) 6-8 83 (Set Date and Time) 6-11, 6-12 85 (Display IEEE Address) 6-12 89 (Display Integral Reader Statistics) 6-13 90 (Enter Program Mode) 6-14 91 (Restart) 6-14 92 (Warm-Start) 6-15 93 (Cold-Start) 6-15 maintenance mode 6-2 commands 6-2 executing commands 6-3, 6-5, 6-7 operating in 6-3 password 6-2, 6-4 memory upgrade 3-39 boot-eprom 3-42 changing configuration 3-40 inserting the chip 3-40 locating existing chips 3-41 RAM 3-39 using a chip remover 3-42 modem option board 4-2 advanced configuration 6-23 AT commands 6-23 baud rates 4-4 country code 6-22 displaying status 6-21 drawing 1-7 high speed 6-22 loopback test 6-27 problems 4-4 S-Register settings 6-23 Modem Status (command 118) 6-21 Monitor I/O Daughterboard Input Bit (command 127) 6-24 Monitor Main and I/O Input Bits (command 150) 6-28 N network, verifying integrity of 2-10 O option boards 1-3, 3-20 400 Series Timeclock Maintenance and Troubleshooting Guide Index-5
Index P battery backup 1-5 Ethernet 1-6 I/O 1-4 PC boards, handling 3-2 Ping utility 4-15 precautions 3-2 preventive maintenance 2-1 program mode 6-2 enter 6-14 programming the timeclock 3-16 R random access memory scanning 6-18 testing 6-16 upgrading 3-39 writing data to 6-18 Read Badge and Display Number (command 10) 6-8 reader cover replacing 3-37 Reinitialize Communications Hardware (command 136) 6-26 Reinitialize Ethernet Option Board (command 139) 6-27 remote reader failure 4-4 Reset Lithium Battery Life Value (command 190) 6-40 Restart (command 91) 6-14 restoring data for DOS 3-13 with SL400 3-8 Ring Bell (command 6) 6-7 RS-485 Communications Channel A Echo Test (command 176) 6-37 S safety considerations 1-9 saving data 3-3 timeclock parameters 3-7, 3-9 Scan and Write RAM (command 112) 6-18 Series 400 Service Utility 3-10 servicing instructions 3-1 Set Date and Time (command 83) 6-11 Setcomm utility 5-4 configuring with 3-5 for DOS 3-10 for Windows 3-3 Silence Bell (command 7) 6-8 SL400 for DOS 5-7 SL400 for Windows 5-4 SL400 utility 3-9, 5-1, 5-7, 5-11 DOS Application Update option 3-9 DOS Datasave option 3-9 DOS Terminal Parameters option 3-9 for DOS 3-9 for Windows 3-3 restoring parameters with 3-13 saving data with 3-7 Softload utility 3-3 softloading a new application 5-4, 5-7, 5-11 using the correct versions 5-2 with SL400 for DOS 5-7 with SL400 for Windows 5-4 static-sensitive components 3-2 status messages A-17, A-19 * (between date and time) A-19 + (between date and time) A-18 DATA SAVER MODE... A-18 LOW LITHIUM BATTERY A-17 MEMORY NEARLY FULL A-17 OFF TIME A-19 SOFT LOAD MODE... A-18 SUPERVISOR MODE A-17 WARNING DOOR IS OPEN A-19 WARNINGFIFOFULL A-17 Index-6 ADP Incorporated
Index WARNINGMEMORYFULL A-17 Store Parameters window 3-11 supervisor mode 6-2 T Terminal Parameters window 3-11, 3-14 Terminal Service Utility 4-17, 5-2, 5-4 Check utility 3-3 configuring 3-6 DataRestore option 3-8 DataSave option 3-8 main window 3-5 Setcomm utility 3-3 SL400 utility 3-3 Softload utility 3-3 Transfer utility 3-4 Tryit utility 3-4 Test Display (command 153) 6-29 Test Ethernet Board Flash (command 252) 6-41 Test Ethernet Option Board Communications (command 185) 6-39 Test Input Bit 1 (command 155) 6-30 Test Internal Modem Module (command 138) 6-26 Test Keypad (command 154) 6-30 Test Output Ports (command 156) 6-31 Test RAM (command 111) 6-16 tests channel A remote loopback 6-38 channel B remote loopback 6-39 DUART channel A echo 6-37 DUART channel A transmit 6-36 Ethernet flash 6-41 Ethernet option board 6-39 I/O port signal 6-30 internal modem module 6-26 keypad 6-30 output ports 6-31 RAM 6-16 time, adjusting 6-11 timeclock 6-29 timeclock parameter file examining 3-12 modifying 3-12 printing 3-12 timeclock parameters, restoring 3-13 tools for preventive maintenance 1-9 required for maintenance 1-9 Transfer utility 3-4 troubleshooting badge-reading problems 4-3, 4-9 communications problems 4-5, 4-13 Ethernet option board 4-15 hardware problems 4-2 internal modem module 4-4 keypad problems 4-4 LCD failure 4-3 lead-acid battery 4-5, 4-11, 4-12 LED failure 4-3 modem option board 4-4 pinging 4-16 power-up failures 4-2, 4-6, 4-7 Tryit utility 4-16 Tryit utility 3-4, 4-16, 4-17, 5-7 U UL 1-9 Use Printer Port for Communications (command 174) 6-35 V Verify Motion-Detector or Doormat (command 126) 6-24 W Warm-Start (command 92) 6-15 wrist strap 3-2 Write Data to I/O Port (command 159) 6-34 400 Series Timeclock Maintenance and Troubleshooting Guide Index-7
Index Index-8 ADP Incorporated