BusinessPhone Communication Platform 4.0
Warning Messages ASB 150 02 >

## 0x12
Program Memory Error

Default definition: |  | ALARM + NOPROG + EXTERN + ACTIVE |
Used by block: |  | OS, CPUDx |
Category: |  | MAINTENANCE |

OS has found an error in the program memory. If the error is found in a program map, that particular map will not be activated.

- D1: Type of error

- 01h: Checksum error
- 02h: Insufficient data memory
- 04h: CPU-Dx upgrade handler error report

- D2: CPU-Dx: Map number

- FFh: System map

- D2: OS: Board position:

- 00h-3Fh: Errorneous board
- FFh: Illegal state in upgrade handler

- D3: CPU-Dx: Undefined
- D3: OS: Board state

- 00h: No upgrade memory state
- 01H. Up and running
- 02h: Clear is requested
- 03h: Upgrade memory is cleared
- 04h: Error during clear
- 05h: Memory image transmission
- 06h: Memory image OK
- 07h: Memory image error
- FFh: No CTYPEANSW message received
- Internal state information (D2 = FFh)

- D4: CPU-Dx: Undefined
- D4: OS: Error reason

- 01h: Upgrade not available
- 02h: Upgrade sequence error
- 03h: Upgrade sector error (erase / write)
- 04h: Upgrade erase error (entire chip)
- 05h: Upgrade erase timeout (entire chip)
- 06h: Upgrade write error
- 0Bh: No data available
- 0Ch: Odd number of bytes
- 0Dh: Data verification error
- 0E: Checksum error
- 0F: Message sequence error
- 10h: Message checksum error
- Internal state information (D2 = FFh)

#### Recommended action

If the fault is an invalid checksum, verify that the identified program map is properly mounted, and restart the system. If the fault remains, replace the CPU board or the identified circuit. If the fault is insufficient data memory, and new programs have been mounted on the board, verify that the existing amount of data memory is sufficient for the new programs. If the fault has not occurred in conjunction with a change to a new software, the probable reason is a faulty data memory. Replace the CPU-board in the system. To prevent a loss of programmed data if the entire board is replaced, all EEPROM-circuits on the old board can be moved to corresponding positions on the new board.

Revision: F © Ericsson Enterprise 2003