Tait Orca Error Codes

Technical Note TN-1006

Date: 12 April 2005

Applicability: This technical note applies to all Tait Orca product.

1. Introduction

This document is designed to provide support for servicing and fault diagnosis of Tait Orca radio products. Tait radios feature an inbuilt software diagnostic tool that indicates error codes when a failure occurs in the software or hardware platforms. When a system error occurs, normal operation of the radio ceases, and the software enters an error mode to display the error number on the front panel. Error codes can also be viewed in Terminal application format via a serial interface. System errors are reported out of the serial port as 'Cnn' for software errors and 'Xnn' for hardware errors, where 'nn' is the error number. Refer to TN-1011 Terminal Application operation for more information. This document outlines code numbering and descriptions for system errors. It is important to note that error codes can occur for various reasons, and this document does not provide suggestions for specific causes.

2. Code Definitions

General Errors

Error NameError Number
HEAP_OVERLAP_ERRORERROR 1
HEAP_EXHAUSTED_ERRORERROR 2
INVALID_HEAP_ADDRESS_ERRORERROR 3
INVALID_TASK_NUMBER_ERRORERROR 4
INVALID_TIMER_NUMBER_ERRORERROR 5
INVALID_TIME_ERRORERROR 6
INVALID_MESSAGE_CATEGORY_ERRORERROR 7
INVALID_MESSAGE_PATH_ERRORERROR 7
INVALID_MESSAGE_CODE_ERRORERROR 8
INVALID_MESSAGE_TYPE_ERRORERROR 8
SOFTWARE_INTERRUPT_ERRORERROR 9
INVALID_QUEUE_NUMBER_ERRORERROR 10
INVALID_USER_CHAR_ERRORERROR 11
INAPPROPRIATE_TASK_TYPE_ERRORERROR 12
ILLEGAL_OPCODE_ERRORERROR 13
XIRQ_INTERRUPT_ERRORERROR 14
CANT_CREATE_ANY_MORE_TIMERS_ERRORERROR 15
CANT_CREATE_ANY_TIMERS_ERRORERROR 16
TIMER_DOES_NOT_EXIST_ERRORERROR 17
TIMER_ALREADY_EXISTS_ERRORERROR 18
INVALID_TIMER_VECTOR_ERRORERROR 19
INVALID_DATA_ERRORERROR 20
STT_ERRORERROR 21
INVALID_CHANNEL_NUMBER_ERRORERROR 22
CHANNEL_BLOCK_CALCULATION_ERRORERROR 23

Serial Communications Module Errors

Error NameError Number
RX_OVERRUN_ERRORERROR 24

Tone Generator Module Errors

Error NameError Number
VALID_DTMF_TONE_NUMBER_ERRORERROR 25
INVALID_AUDIO_TONE_NUMBER_ERRORERROR 26

Additional Operating System Errors

The following error was added for state transition table:

Error NameError Number
TIMER_NOT_ACTIVE_ERRORERROR 27

The following error was added and the reserved numbers 28, 29 for additional operating system errors:

Error NameError Number
ILLEGAL_RESET_STATE_ERRORERROR 28
UNUSED_INTERRUPT_ERRORERROR 29

Error Definitions: (Conventional Radio)

Error codes range from 40-83.

Error NameError Number
INVALID_PARAMETER_ERRORERROR 40
INVALID_PROGRAMMING_ERRORERROR 41
TASK_QUEUE_ERRORERROR 42
RAM_EXCEEDED_ERRORERROR 43
TEST_MODE_RESET_VECTOR_INCORRECTERROR 44
TASK_SUSPENSION_CALL_ERRORERROR 45

Personality Module Errors (Conventional Radio)

Error codes range from 40-49.

Error NameError Number
STRING_BUFFER_OVERFLOW_ERRORERROR 50
TX_COMM_BUFFER_ERRORERROR 51
INVALID_DISPLAY_CHARACTER_ERRORERROR 52

Functionality Module Errors

Error codes range from 55-59.

Error NameError Number
FUNCTION_NOT_SUPPORTED_ERRORERROR 55

Interface System Errors

Error codes are in the ranges 60-79 and 80-89.

Error NameError Number
SYNTH_FREQ_NUM_TOO_BIG_ERROR (Used by ch. frequency)ERROR 60
ILLEGAL_TRANSMITTER_POWER_LEVEL_ERROR (Used by port_fm2)ERROR 61
AUDIO_TONE_FUNCTION_ERROR (Used by tonegen)ERROR 70
CCI_RX_BUFFER_OVERFLOW_ERROR (Used by CCI)ERROR 71
DSP_MESSAGE_POINTER_ERROR (Used by iodspcv)ERROR 80
DSP_ERROR_RECEIVED_ERROR (Used by iodspcv)ERROR 81

Error Definitions: (Trunked Radio)

Error codes range from 30-96.

Error NameError Number
MSK_RX_CRC_NOT_READY_ERRORERROR 30
MSK_TX_TIMING_ERRORERROR 31
MSK_TX_INTERRUPT_ERRORERROR 32
MSK_TX_CRC_NOT_READY_ERRORERROR 33
MSK_TX_UNLOCKED_ERRORERROR 34
MSK_TX_NO_CODEWORD_ERRORERROR 35
MSK_TX_DSP_NOT_READY_ERRORERROR 36
INVALID_DSP_RESPONSE_ERRORERROR 37
FLASH_MEMORY_WRITING_ERRORERROR 38
DSP_TO_BUSY_ERRORERROR 39

Personality Module Errors (Trunked Radio)

Error NameError Number
INVALID_MESSAGE_ERRORERROR 40
INVALID_PERSONALITY_ERRORERROR 41
MENU_ERRORERROR 42
LOGON_CHAR_ERRORERROR 43
INVALID_LOGPERS_STATUS_ERRORERROR 44
INVALID_ANN_NUMBERING_MODEL_ERRORERROR 45
INVALID_LOGPERS_POWERUP_MESS_ERRORERROR 46
INVALID_LOGPERS_NEXT_STATE_ERRORERROR 47
INVALID_BAUD_RATE_ERRORERROR 48
INVALID_MUTE_STATE_MACHINE_ERRORERROR 49
INVALID_TIMER_ERRORERROR 50
MESSAGE_DATA_ERRORERROR 51
INVALID_MENU_ITEMERROR 52
INPUT_STRING_STORE_OVERFLOW_ERRORERROR 53

Core Processor Errors

Error NameError Number
INVALID_CODEWORD_RECEIVED_INDICATION_ERRORERROR 54
INDICATOR_BYTE_ERRORERROR 55
TRANSMISSION_TIMEOUT_ERRORERROR 56
CODEWORD_FIELD_PARAMETER_ERRORERROR 57
INVALID_CALL_REQUEST_ERRORERROR 58
INVALID_TRUNKPERS_MODE_ERRORERROR 60
SDM_QUEUE_FULL_ERRORERROR 61
SDM_RX_ERRORERROR 62
INVALID_CALL_TYPE_ERRORERROR 63

Input/Output Module Errors

Error NameError Number
DISPLAY_DRIVER_COMMAND_ERRORERROR 70
IN_OUT_DATA_ERRORERROR 71
KEYPAD_LOCK_STATE_ERRORERROR 72

Database Module Errors

Error NameError Number
UNPROGRAMMED_DYNAMIC_ITEM_ERRORERROR 73
INVALID_GROUP_ADDRESS_NUMBERERROR 74
INVALID_PRESET_CALL_STRING_ERRORERROR 75
INVALID_DIALLING_SCHEME_ERRORERROR 76
INVALID_PRESET_LABEL_ERRORERROR 77

General Category Errors

This section lists error numbers that do not belong in other sections or for which their true section is used up.

Error NameError Number
SYNTH_SWITCHING_TIMING_ERRORERROR 80
DISPLAY_DRIVER_FAILED_ERRORERROR 81
OWN_FLEET_PROGRAMMING_ERRORERROR 82
NON_VOLATILE_DATA_STORE_ERRORERROR 83

This error indicates that a database address was generated which does not correspond to a database memory type.

Error NameError Number
DATABASE_MEMORY_ERRORERROR 84

3. Hardware Errors

The following error number definitions are for hardware errors. They are passed to procedure system_error in system.asm. HARDWARE_ERRORS is an error number offset used to calculate the error number displayed and transmitted via the serial port. Ensure that when the offset is subtracted, the resulting hardware error number is in BCD format (contains 0 to 9 only).

Error NameError Number
EPROM_CHECKSUM_ERRORHARDWARE_ERRORS + 01
INTERNAL_RAM_TEST_FAILEDHARDWARE_ERRORS + 02
EXTERNAL_RAM_TEST_FAILEDHARDWARE_ERRORS + 03
DSP_NOT_RESPONDING_ERRORHARDWARE_ERRORS + 04
DSP_VERSION_ERRORHARDWARE_ERRORS + 05
MODE_ERRORSHARDWARE_ERRORS + 06
PRORTOTYPE_TIMER_EXPIRED_ERRORHARDWARE_ERRORS + 09
UNKNOWN_DEVICE_TYPE_ERRORHARDWARE_ERRORS + 10

The following hardware errors are used for DSP error SCRF 6326:

Error NameError Number
DSP_NOT_RESPONDING_ERRORHARDWARE_ERRORS + 11
DSP_VERSION_ERRORHARDWARE_ERRORS + 12
DSP_BUFFER_FULL_ERRORHARDWARE_ERRORS + 13

4. Soft Errors

The following error number definitions are for "soft" errors, meaning errors that do not cause the system to shut down. They are passed to procedure soft_error in system.asm. SOFT_ERRORS is used for range checking and to adjust soft error numbers for use as offsets into tables.

Error NameError Number
CONFIGURATION_ERRORHARDWARE_ERRORS + 31
DATABASE_CHECKSUM_ERRORHARDWARE_ERRORS + 31
ESN_CHECKSUM_ERRORHARDWARE_ERRORS + 32
ESN_CHECKSUM_ERRORHARDWARE_ERRORS + 33

The following error messages indicate various states of temperature and voltage in computer-controlled test mode:

Error NameError Number
OVER_TEMPERATURE_T1HARDWARE_ERRORS + 35
OVER_TEMPERATURE_T2HARDWARE_ERRORS + 36
UNDER_VOLTAGE_V1HARDWARE_ERRORS + 37
UNDER_VOLTAGE_V2HARDWARE_ERRORS + 38

5. CSO Instruction

"Commercial Information in Strictest confidence. Not for information of persons other than direct Employees of Tait Electronics"

6. Compliance Issues

None

7. Issuing Authority

Name and Position of Issuing Officer

Chris Thomson
Technical Support

Confidentiality

Confidential - This message or document contains proprietary information intended only for the person(s) or organisation(s) to whom it is addressed. All Recipients are legally obliged to not disclose Tait technological or business information to any persons or organisations without the written permission of Tait.

Distribution Level

Tait Only

Document History

Original Release: 23 May 2005

PDF preview unavailable. Download the PDF instead.

TECHNOTE\T5000\TN-1006 T5000 Orca Error Codes Acrobat Distiller 5.0.5 (Windows)

Related Documents

Preview Tait T2000 & T3000 Error Codes: Troubleshooting Guide
Comprehensive guide to error codes for Tait T2000 and T3000 series radios, detailing meanings and troubleshooting steps for various operational issues, including out-of-lock indications and trunking errors.
Preview Tait Orca 5011 Operator's Manual: Features, Operation, and Maintenance
Comprehensive operator's manual for the Tait Orca 5011 portable radio, covering setup, basic operation, advanced features, maintenance, troubleshooting, and accessories. Learn how to use your Tait Orca radio effectively.
Preview Providing Synchronization to Tait Networks: Technical Note TN-2674
A technical guide detailing synchronization requirements for Tait Networks base stations (TB9100, TB9400, TB9300, TB7300), covering NTP, 1PPS, and frequency references for optimal simulcast and TDMA performance.
Preview Tait TM8000 and TB7100 Data Modem Facilities: Application Note
This application note details the data modem facilities for Tait TM8000 mobile radios and TB7100 base stations, covering Fast Frequency Shift Keying (FFSK) and Tait High Speed Data (THSD) protocols, system configurations, and performance characteristics.
Preview Tait TB8100 Base Station Quick Repair Guide TN-1218a
A technical guide for technicians, providing quick repair and troubleshooting information for common faults in Tait TB8100 Base Station Equipment, including reciter, power amplifier, and power management unit issues. References Tait service manual MBA-0016-02.
Preview Tait TB9400 Base Station/Repeater Specifications Manual
Comprehensive technical specifications for the Tait TB9400 Base Station and Repeater, detailing performance, electrical characteristics, module specifications, and compliance standards for professional radio communication systems.
Preview Tait TP9400 P25 Portable Radios Specifications Manual
Detailed specifications for the Tait TP9400 series of P25 portable radios, covering receiver and transmitter performance, general specifications, battery, and charger details. Includes regulatory compliance and operational features.
Preview Tait T02-00026-2002 Security Mount: Installation Guide
Comprehensive installation instructions for the Tait T02-00026-2002 Security Mount. Learn how to securely install this radio mount for various control head types and mounting locations, ensuring safe and reliable operation.