10-10
 
 
 
Table 10-3.  Crash Codes 
 
Code Meaning  Cause  Corrective Action 
0  Illegal Crash Code  Erroneous call to crash handler.  Code not supported by 
4010 
1  RAM Memory Fail  RAM memory failed pattern check or the newly 
calculated checksum did not restore correctly. 
Replace hardware 
2 Hardware Stack 
Fail 
Not used – erroneous call to crash handler.  Code not supported by 
4010 
3  Bad Message Index  Call to get message string with illegal value.  Reload application 
4  Bad Switch Value  Default for switch when illegal value cannot be defaulted.  Reload application 
5  ROM Memory Fail  ROM memory failed its CRC check, either BOOT or 
Application. 
Reload application 
Replace Hardware 
6 OS Initialization 
Fail 
The 4010 Application failed trying to define an OS 
object. 
Reload application 
Replace Hardware 
7 Unexpected 
Interrupt 
An interrupt vector was executed when that interrupt was 
not enabled. 
Reload application 
Replace Hardware 
8 Unexpected 
Function 
The 4010 application called a BOOT function that does 
not exist. 
Reload application 
Replace Hardware 
9  Internal RAM Fail  The on-chip RAM failed integrity check during startup.  Replace hardware 
A  Keypad Missing  The 4010 keypad is missing.  Check keypad connections 
/ Replace hardware 
B CFIG Format 
Mismatch 
Indicates a mismatch between the EXEC and programmer 
software.  For example, using a version 1 EXEC with a 
version 2 programmer. 
Upgrade EXEC and 
programmer software to 
same revision. 
C Invalid SMPL 
Opcode 
The SMPL interpreter failed trying to execute a corrupt 
program. 
Reload job.  Check 
versions of tools and panel 
D Invalid Card 
Address 
A database routine failed trying to access an illegal card 
number. 
Reload job.  Check 
versions of tools and panel 
E Invalid Point 
Number 
A database routine failed trying to access an illegal point 
number. 
Reload job.  Check 
versions of tools and panel 
F  I/O Scan Time-Out  Not used – erroneous call to crash handler.  Code not supported by 
4010. 
10  Invalid Get Status  The application tried to get a type of data that is not 
associated with the data point it was intended for.  This 
can be caused by using the PC programmer to assign a 
point type of “unavailable” to a NAC or 24 PT I/O  
Reload job.  Check 
versions of tools and panel 
11  Invalid Put Status  The application tried to save a type of data that is not 
associated with the data point it was intended for. 
Reload job.  Check 
versions of tools and panel 
12  Flash Erase Failure  The Flash chip erase function returned an error.  Replace hardware 
13  Flash Write Failure  The Flash chip write function returned an error.  Replace hardware 
14  Empty Mail Event  The OS signaled a mail event but had no mail for the 
process. 
Reload application 
15 No Comm. 
Memory 
The system was unable to allocate a required 
communication buffer. 
Reduce cards/reload job 
 
Continued on next page 
 
Crash Codes 
Technical Manuals Online! - http://www.tech-man.com