samsung5320backport_tech_reference_ops_v0.15.pdf

56
Property of CSC Holdings LLC Confidential and Proprietary CSC Holdings LLC, All Rights Reserved evices & onsumer D C A S pplications, ystems Prepared by: Colleen Rudman Consumer Applications, Devices & Systems Confidential & Proprietary These materials and concepts are confidential and proprietary to CSC Holdings, LLC. They are being provided solely in order to facilitate ongoing discussions regarding the specifications for Cablevision's Onyx User Experience. Until and unless you receive written permission from CSC Holdings, LLC with respect to such materials, you do not have the right to make any other use of these materials. You expressly agree by accepting these materials, on your behalf and on behalf of your colleagues that may have access to the materials, that (i) the materials are not to be used other than in connection with the purpose described above, (ii) such information is of a confidential nature and may contain non-public information, and (iii) you will treat it in a confidential manner and you will not, directly or indirectly, disclose or permit your affiliates, agents or representatives to disclose, any of these materials to any other person, or reproduce these materials, in whole or in part, without the prior written consent of CSC Holdings, LLC. We appreciate your cooperation in this matter. Samsung 5320 Backport Technical Reference for Operations Doc. Ver. No. v.0.15 March 11, 2015

Upload: chester-connolly

Post on 12-Dec-2015

357 views

Category:

Documents


18 download

TRANSCRIPT

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved

evices &

onsumer

D

CA

S

pplications,

ystems

Prepared by: Colleen Rudman – Consumer Applications, Devices & Systems

Confidential & Proprietary

These materials and concepts are confidential and proprietary to CSC Holdings, LLC. They are being provided solely in order to facilitate ongoing discussions regarding the specifications for Cablevision's Onyx User Experience. Until and unless you receive written permission from CSC Holdings, LLC with respect to such materials, you do not have the right to make any other use of these materials. You expressly agree by accepting these materials, on your behalf and on behalf of your colleagues that may have access to the materials, that (i) the materials are not to be used other than in connection with the purpose described above, (ii) such information is of a confidential nature and may contain non-public information, and (iii) you will treat it in a confidential manner and you will not, directly or indirectly, disclose or permit your affiliates, agents or representatives to disclose, any of these materials to any other person, or reproduce these materials, in whole or in part, without the prior written consent of CSC Holdings, LLC. We appreciate your cooperation in this matter.

Samsung 5320 Backport Technical Reference for Operations

Doc. Ver. No. v.0.15

March 11, 2015

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 2 of 56 3/11/2015

Revision History

Revision Date Description

0.1 11/07/2014 Pre-release draft for internal review

0.2 11/12/2014 Added Sect. 4 Diagnostics

0.3 11/20/2014 Added content to Sect. 1.3 Acronyms; updated OEM reboot subreason

codes (Sect. 6)

0.4 12/02/2014 Removed contact information for referenced documents; revised Sect. 5

0.5 12/05/2014 Revised Sect. 2.1 UI Errors during Boot Process to incorporate updated

screen messages

0.6 01/07/2015

Small changes to Sect. 2.2 and 2.3. Changes to logic for boot errors

OMS-13 and OMS-033 (Sect. 2.1.2). Added subreasons for reboots

resulting from receiving Linux signals (Sect. 6).

0.7 01/22/2015

Change in logic for error OMS-033 (Sect. 4.2); updated and improved

quality error message screens (Sect. 2.1); additional intro material &

updates to subreason codes for reboots (Sect. 6)

0.8 01/27/2015 Error OMS-022 description updated (Sect. 2.1.2)

0.9 01/29/2015

Reorganized Sect. 7; added new Sect. 7.4. Added BR000 and BR001

error codes for VOD channel service errors (end of Sect. 7.2.6);

removed Err-24 from WatchTV / SDV and AV error lists.

0.10 02/04/2015

Updated list of acronyms, error message screen for CA007 error, and

descriptions of BR000 and BR001 error codes (end of Sect. 7.2.6).

Added Appendix A.

0.11 03/02/2015

Added new error message screen for Err-22 and Err-23; changes in

screens for critical UI applications download failure and provisioning

error. Added VID 40013 VOD error.

0.12 03/05/2015 Added explanatory note and paragraph before the table in Sect. 2.1.2.

Added new error message screen for Err-22 and Err-23 in Sect. 7.2.

0.13 03/10/2015 Clarification to provisioning level errors (Sect. 0).

0.14 03/11/2015 Update to description of OMS-013 (Sect. 2.1.2).

0.15 03/11/2015 Update to description of OMS-034 (Sect. 2.1.2).

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 3 of 56 3/11/2015

Approvals

Reviewer Approval Method

& Doc Version Date

Rich Neill Approved (Tacit) 03/11/2015

Pradip Khisti Approved (Tacit) 03/11/2015

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 4 of 56 3/11/2015

Table of Contents

Revision History ............................................................................................................................................ 2

Approvals ...................................................................................................................................................... 3

Table of Contents .......................................................................................................................................... 4

Introduction ............................................................................................................................................. 5 1.1 Audience ..................................................................................................................................... 5 1.2 Purpose ....................................................................................................................................... 5 1.3 Acronyms, Terms, and Definitions .............................................................................................. 5

Errors and Alerts during Boot Process ................................................................................................... 7 2.1 UI Errors during Boot Process .................................................................................................... 7

2.1.1 Blockers: Errors Requiring Manual or Externally Commanded Reboot .............................. 7 2.1.2 Critical Errors: Automatic Reboot, Then Reboot via Restart Button ................................... 7 2.1.3 Provisioning Errors ............................................................................................................ 12

2.1.1.1 Unknown Provisioning Status ....................................................................................... 12 2.1.1.2 Provisioning Application Level Error ............................................................................. 12

2.1.4 STB in Bricked State ......................................................................................................... 13 2.1.5 Errors in Interactive Channels and Services ..................................................................... 13

2.2 OEM Pop-up Alerts during Boot Process / Image Download ................................................... 14 2.3 Front Panel Errors during Boot Process ................................................................................... 16

Front Panel Errors during Image Download ......................................................................................... 17

Diagnostics ........................................................................................................................................... 18 4.1 SNMP Diagnostics .................................................................................................................... 18 4.2 STB Diagnostics ....................................................................................................................... 18 4.3 SilentDiag Diagnostics .............................................................................................................. 18

Errors during UI Updates ...................................................................................................................... 28 5.1 Updating Critical UI Applications .............................................................................................. 28 5.2 Updating Non-critical UI Applications ....................................................................................... 30

Reboot Reason Codes ......................................................................................................................... 32

Channel Service Errors ........................................................................................................................ 37 7.1 Authorization Errors for Encrypted Channels ........................................................................... 37 7.2 Tuner Errors .............................................................................................................................. 38

7.2.1 WatchTV Errors ................................................................................................................. 38 7.2.2 SDV Errors ........................................................................................................................ 39 7.2.3 PPV Processing Errors ..................................................................................................... 40 7.2.4 Active Video Errors ........................................................................................................... 41 7.2.5 MR-DVR Errors ................................................................................................................. 43 7.2.6 VOD Errors ........................................................................................................................ 47

7.3 OMS-103 Boot Error: No Interactive Channels ........................................................................ 53 7.4 Framework Error ....................................................................................................................... 54

Appendix A: NCAS CardStatus Errors ........................................................................................................ 55

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 5 of 56 3/11/2015

Introduction

The Technology & Software Strategy group was created to research, implement and develop the

technologies and applications that will best serve Cablevision’s desire to become the country’s premier

MSO with respect to speed, reliability and innovation. To that end, the group focuses on infrastructure

design, monitoring, and maintenance in conjunction with client-side configuration, optimization and

management.

1.1 Audience

This document was written for Cablevision Digital Services personnel responsible for maintaining the

Samsung 5320 OMS Backport product. It is expected that you already have a thorough understanding of

the Cablevision set-top box (STB), operating system (OS), user interface (UI), and how data is

transmitted from the S&T TSBroadcaster carousel.

1.2 Purpose

The purpose of this document is to supplement other operational documentation supporting the Samsung

5320 Backport platform. Included are UI alerts, error messages and codes during boot process, code

download, and UI upgrade, as well as reboot reasons and codes.

1.3 Acronyms, Terms, and Definitions

Any, or all, of the acronyms and terms listed below may be used in this document and have the definitions

ascribed thereto.

Table 1: Acronyms and Terms

Acronym Term/Phrase Definition

ADS Application Delivery System Provides the subscription interface for the DAL

Manager component of the DAL Service. It

notifies DAL Manager if subscribed assets are

updated.

AVN Active Video Network

CAS Conditional Access System Any system used for encryption and protection

of video content/programs. Also referred to as

“CA” in a generic sense. CA systems provide

different levels of content access to each user /

customer.

DAL Dynamic Application Loader Cablevision patented system that controls and

delivers software to set tops and related

devices.

DCD Downstream Channel Descriptor Used by the cable modem and STB; contains

channel information

EPG Electronic Program Guide

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 6 of 56 3/11/2015

Acronym Term/Phrase Definition

HDCP High-bandwidth Digital Content

Protection

A form of digital copy protection and digital

rights management developed by Intel

Corporation to prevent copying of digital audio

and video content as it travels across

connections.

MR-DVR Multi-Room DVR

NDS Network Data Systems Company (bought by Cisco) that built the NCAS

client

NVM Non-Volatile Memory

PPV Pay-per-View

SDV Switched Digital Video Network scheme for efficiently distributing digital

video via a cable, freeing up bandwidth

SI Service Information Channel tuning tables in a compressed format

for digital set-top boxes

SNMP Simple Network Management

Protocol

STB Set-top Box

VECM

(VGS ECM)

VideoGuard Server Entitlement

Control Message

Cisco VideoGuard Server is a digital encryption

system for use with conditional access

television broadcasting; ECM is an encrypted

message is used to prevent unauthorized

reception.

VEMM

(VGS EMM)

VideoGuard Server Entitlement

Management Message

(see above) EMM is a notification delivered to

the STB about entitlement or authorization

updates

VOD Video on Demand

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 7 of 56 3/11/2015

Errors and Alerts during Boot Process

2.1 UI Errors during Boot Process

This section describes on-screen error messages that can occur during the STB boot process.

2.1.1 Blockers: Errors Requiring Manual or Externally Commanded Reboot

These boot process errors are generally caused by firmware and hardware issues. They are blockers,

stopping the application from running. An irremovable error pop-up is displayed over the full-screen

display, with (1) a generic error message and (2) the specific error code (lower right corner). The pop-up

cannot be closed, and the STB cannot exit from the state without manual or externally commanded

reboot.

The following errors require manual or externally commanded reboot:

Error Code

Description Cause / Comments STB Behavior & Handling

n/a Linux fails to boot or Supervisor fails to start or Nexus server fails to start

May be caused by ROM reading error

Requires HW replacement to fix this error. See NOTE below.

OMS-014 Carousel’s library cannot be initialized

Firmware code error Pop-up cannot be closed. STB cannot exit from this state automatically.

OMS-015 RAM storage error: can't create directory / can't mount tmps / can't set environment

Firmware or hardware error

Pop-up cannot be closed. STB cannot exit from this state automatically.

NOTE: Failure of the OS, Supervisor, or Nexus server to start is a blocker, but the on-screen display is a black screen – there is no error pop-up in these cases.

2.1.2 Critical Errors: Automatic Reboot, Then Reboot via Restart Button

These critical boot process errors indicate that an application needs certain data to proceed and these

data cannot be loaded. These errors are generally caused by network errors, incorrect file locations or UI

components failing to load. The following behavior generally applies to critical errors (OMS-033 and

deviates as noted in the table on subsequent pages):

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 8 of 56 3/11/2015

The first time the error is encountered, the STB reboots immediately, with no error pop-up.

If after reboot the same error occurs again, an error pop-up displays over the full on-screen

display, with (1) a generic error message and (2) the specific error code and (3) a Restart button.

The user can click the Restart button to manually reboot the STB.

It the user does not click the Restart button, the pop-up is displayed indefinitely; no automatic

reboots occur.

If the user clicks Restart and, after this manual reboot, the same error occurs for a third time, the

following popup displays:

NOTE: For ALL critical errors, if after user-initiated reboot the error repeats, this pop-up with the

CVC Customer Service number and no “Restart” button is displayed.

The table on the following pages provides information about each critical error, including specific reboot

reasons and any subreasons. Unless otherwise noted, the STB behavior and error handling is as

described above.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 9 of 56 3/11/2015

Error Code

Description Cause / Comments

STB Behavior & Handling

OMS-013 A service application -- i.e., an application defined in supervisor.yaml -- fails to run (supervisor.yaml defines the list of low-level services).

Firmware code error

If a service application cannot be started or if it crashes too often, the STB is rebooted with reason DVBS_REBOOT_SUPERVISOR_FAILED_ TO_RUN_BACKGROUND_APPS and sub-reason DVBS_REBOOT_SUPERVISOR_BACKGROUND _APP_CRASHES_TOO_OFTEN. If after restart

the error persists, popup OMS-013 is displayed.

If the user presses Restart, the STB is rebooted with the same reason and subreason.

OMS-020 DAL Manager is not cached and cannot be loaded from any known location

Can be caused by incorrect location or problem with network

If DAL Manager cannot be downloaded, or SHA-1 verification fails upon download, and there is no cached version of DAL Manager, STB is rebooted with reason DVBS_REBOOT_ SUPERVISOR_FAILED_TO_DOWNLOAD_BOOT_ MANAGER. If the error repeats, then the pop-up

is displayed. If the user presses Restart, the STB is rebooted with the same reason and subreason.

OMS-021 DAL Manager cannot be started or restarted or it crashes repeatedly.

Can be caused by incorrect location or incorrect file publishing

STB reboots with the reboot reason defined below. If the error repeats, then the pop-up is displayed.

If DAL Manager cannot be started at all, reason DVBS_REBOOT_SUPERVISOR_ FAILED_TO_RUN_BOOT_MANAGER is used.

If DAL Manager crashes often during a configured period of time, reason DVBS_REBOOT_SUPERVISOR_MAIN_APP_ STOPPED with subreason DVBS_REBOOT_ SUPERVISOR_MAIN_APP_CRASHES_TOO_ OFTEN is used.

If DAL Manager cannot be restarted after a crash, reason DVBS_REBOOT_SUPERVISOR _MAIN_APP_STOPPED with subreason DVBS_ REBOOT_SUPERVISOR_CANNOT_RESTART_MAIN_APP is used.

OMS-022 File supervisor.cfg cannot be loaded from any known location or parsed and there is no supervisor.cfg stored in cache

Can be caused by incorrect location or problem with the network

STB reboots with the DVBS_REBOOT_ SUPERVISOR_FAILED_TO_DOWNLOAD_OR_ PARSE_SUPERVISOR_CFG reboot reason. If the

error repeats, then the pop-up is displayed.

OMS-023 No DAL configuration to run (even default configuration is not specified)

STB reboots with reason DVBS_REBOOT_DAL_ NO_CONFIGURATION reboot reason. If the

error repeats, then the pop-up is displayed.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 10 of 56 3/11/2015

Error Code

Description Cause / Comments

STB Behavior & Handling

OMS-024 One of the critical UI components cannot be loaded (library or .ini or .pem, i.e., any file specified in group.cfg).

Appears after all allowed configurations are

tried.

STB reboots with reason DVBS_REBOOT_DAL_ CRITICAL_COMPONENT_CANT_BE_LOADED. If

the error repeats, then the pop-up is displayed.

OMS-031 No IP when critical file is to be loaded via HTTP (no IP received within specified timeout)

STB reboots with DVBS_REBOOT_SUPERVISOR _FAILED_TO_ACQUIRE_IP_FOR_RF reboot

reason. If the error repeats, then the pop-up is displayed.

Pop-up is shown only if platform files are located on http.

Note: If all files are located on carousel, this pop-up is not shown. If platform files are located on http server, the system is not able to load them.

OMS-032 No IP when critical non-NCAS files are to be loaded via HTTP (no IP received within specified timeout). NCAS modules are loaded successfully.

STB reboots with reason DVBS_REBOOT_DAL_ NO_IP_FOR_HTTP_DOWNLOAD. If the error

repeats, then the pop-up is displayed.

OMS-033 No Downstream Channel Descriptor (DCD) message received.

The STB doesn’t have SI and cannot show TV.

If DCD message does not arrive in number of minutes defined by boot.dcd_timeout_min,

the pop-up is displayed. (The STB is not first rebooted automatically, contrary to the conventional critical error logic.) If the user presses Restart, the STB is

rebooted with reason DVBS_REBOOT_ SUPERVISOR_NO_DCD.

During popup display, Supervisor waits for DCD message in the background for boot.dcd_reboot_timeout_min.

If DCD message does not arrive during the timeout, the STB is then rebooted automatically with reason DVBS_REBOOT_SUPERVISOR_NO_DCD.

OMS-034 No SI received STB reboots with reason DVBS_REBOOT_DAL_NO_SI. If after reboot the

error repeats, the popup is displayed.

If the user presses Restart, the STB reboots with the same reason.

OMS-041 No IP when critical NCAS files are to be loaded via HTTP (no IP received within specified timeout)

STB reboots with reason DVBS_REBOOT_DAL _NO_IP_FOR_NCAS_DOWNLOAD. If the error

repeats, then the pop-up is displayed.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 11 of 56 3/11/2015

Error Code

Description Cause / Comments

STB Behavior & Handling

OMS-042 NCAS component fails to run

It appears after all allowed DAL configurations are tried.

STB reboots with reason DVBS_REBOOT_DAL_ COMPONENT_FAILURE_NCAS. If the error

repeats, then the pop-up is displayed.

OMS-107

OMS-108

OMS-109

OMS-110

OMS-115

One of the executable UI components fails to run:

OMS-107 for ADSClient

OMS-108 for Notification Service

OMS-109 for ZVOD

OMS-110 for DC or software framework

OMS-115 for all other modules

It appears after all allowed DAL configurations are tried.

STB reboots with the respective reboot reason:

OMS-107: DVBS_REBOOT_DAL_ COMPONENT_FAILURE_ADSCLIENT

OMS-108: DVBS_REBOOT_DAL_ COMPONENT_FAILURE_NOTIFICATION_ CLIENT

OMS-109: DVBS_REBOOT_DAL_COMPONENT _FAILURE_ZVOD

OMS-110: DVBS_REBOOT_DAL_COMPONENT _FAILURE_POWERUP

OMS-115: DVBS_REBOOT_DAL_COMPONENT _FAILURE_OTHER

If the error repeats, the pop-up is displayed.

If the user presses Restart, the STB reboots with the same reason.

CF01 – CF04

Infobar (CF01) or Quick Settings (CF02) or Full Settings (CF03) or Onyx Guide (CF04) fails to be loaded

STB reboots with the respective reboot reason:

CF01: DVBS_REBOOT_DAL_UI_ APPLICATION_FAILURE_INFOBAR

CF02: DVBS_REBOOT_DAL_UI_ APPLICATION_FAILURE_QUICK_ SETTINGS

CF03: DVBS_REBOOT_DAL_UI_ APPLICATION_FAILURE_FULL_ SETTINGS

CF04: DVBS_REBOOT_DAL_UI_ APPLICATION_FAILURE_ONYX_GUIDE

If the error repeats, then the pop-up is displayed.

CF06 WatchTV app cannot be loaded

STB reboots with reason DVBS_REBOOT_ DAL_WATCH. If the error repeats, then the pop-

up is displayed.

If the user presses Restart, the STB reboots with the same reason.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 12 of 56 3/11/2015

2.1.3 Provisioning Errors

2.1.1.1 Unknown Provisioning Status

This message appears when the provisioning status is not stored and the profile service does not

respond.

Error Code

Error Description

On-Screen Display Message Comments

OMS-090 Unknown provisioning status

Occurs if provFlag is not stored in NVM and Profile service doesn't respond. The process tries to connect to Profile Service and continues until the provisioning status is known.

2.1.1.2 Provisioning Application Level Error

This message appears when the provisioning status is not stored and the profile service responds with

Not Provisioned status.

Error Code

Error Description

On-Screen Display Message Comments

n/a Provisioning error: status of Not Provisioned

Provisioning application level.

provFlag is not stored in NVM and Profile service responds with Not Provisioned status.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 13 of 56 3/11/2015

2.1.4 STB in Bricked State

Error Code

Error Description

On-Screen Display Message Comments

CA007 Unknown brick status (i.e. no region bytes from NCAS are received)

The screen will tear down once the box is no longer in a brick state.

2.1.5 Errors in Interactive Channels and Services

Error Code

Error Description

On-Screen Display Message Comments

OMS-103 No configuration.ini

UI works without interactive channels and services such as VOD, program guide, and ability to order PPV events. If user presses OK the pop-up closes.

OMS-120 Interactive overlay service cannot be run

TV channels and other interactive channels still work.

If the user presses OK, the pop-up closes and the current TV show beneath is displayed.

Screen closes automatically after defined period of time (10 minutes by default).

Err-21 Err-24 Err-126 OMS-121

Interactive channel service cannot be run

TV channels and other interactive channels still work. Tune away from this channel to return to TV viewing.

Err-21 - there is no sourceId filed in PPV service URL

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 14 of 56 3/11/2015

Error Code

Error Description

On-Screen Display Message Comments

Err-24 - tuner_denied event happened while channel tune

Err-126 - NDS module on attempt of tuning returns CARD_INVALID error.

OMS-121 - the corresponding pack for the channel service is missing.

Popup will be covered by screen saver after defined timeout (30 minutes by default).

Err-22 Err-23

Interactive channel service cannot be run

TV channels and other interactive channels still work. Tune away from this channel to return to TV viewing.

Err-22 - tuning timeout is expired

Err-23 - error happened during tuner deactivation

2.2 OEM Pop-up Alerts during Boot Process / Image Download

The following Samsung STB popup alerts indicate device or headend system status or error. Note that

the image download only occurs during the first time the STB is booted up.

These messages are also available without graphics in serial logs (refer to Samsung 5320 OMS Backport

Field Guide).

Item On-Screen Display Message

Condition Timeout (sec)

Popup

invalid_id Diagnostic STB has Invalid ID. MAC: Not Available. OR MAC: Valid ID.

HDCP: Not Available. OR HDCP: Valid ID.

1394 Not Available. OR 1394: Valid ID.

One of the following:

Invalid MAC address

HDCP ID failure

1394 (video output) failure

0

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 15 of 56 3/11/2015

Item On-Screen Display Message

Condition Timeout (sec)

Popup

dev_init_

fail

Diagnostic STB has hardware Failure. Main Processor Failure.

Call customer service.

MPEG API

initialization failure

10

auth_fail Diagnostic HDCP Authorization failure. HDMI port is disabled.

HDCP

authorization

failure

8

stb_reboot Diagnostic Your STB will reboot. Reason:

STB update preparation.

OR

STB Firmware Update Completed.

OR

Application requested

reboot

One of the following:

STB preparing for update

STB firmware update is completed

Application requested reboot

7

cd_progress1 Image Download Software downloading.

[ x % ]

Just after starting code image download. x can be 0 - 99.

Popup message

will disappear

when download is

complete.

0

cd_progress2 Image Download Writing into NVRAM device. STB will reboot when complete.

Writing to flash

device

0

cd_err Image Download Software download failure. Please Call customer service.

Error code [XX]

Error in code

download

5

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 16 of 56 3/11/2015

Item On-Screen Display Message

Condition Timeout (sec)

Popup

stb_recall Diagnostic Your STB has been RECALLED For replacement with an upgraded STB

Please contact the OMS

Project team

Message is triggered when extension of CVT file name is emg3.

Message repeats

every 10 sec as

long as emg3

appears in the CVT.

10

stb_network

problem

NETWORK ERROR Network Problem. Limited services are provided.

Code No : 0xXX

Found network error after 1 cycle scanning.

0x00: No Signal

0x01: Tdsg1 timeout once

0x02: Not valid DCD once.

0

2.3 Front Panel Errors during Boot Process

The following error messages may display on the front panel during the boot process.

Front Panel Display

Problem Remark

E001 Self diagnostic failure Invalid ID (MAC,HDCP,1394)

ECUt STB image update failure CVT error

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 17 of 56 3/11/2015

Front Panel Errors during Image Download

The following error messages may display on the front panel during an image download. These are

critical errors as noted below and (except for ED00) result in a reboot.

Front Panel Error Code

Error Name Comment

Ed00 UNKNOWN No error

Ed01 FILE_LOCATION_WAS_LOST Code image file was removed from carousel

Ed02 FILE_LOCATION_WAS_CHANGED Code image file was relocated

Ed03 INVALID_DOWNLOADING_PARAMETERS Incorrect tuning parameters

Ed04 OUT_OF_MEMORY Unable to allocate memory for the code image file

Ed05 FAILED_TO_RUN_INBAND_SOURCE Tuner is occupied at the moment

Ed06 INVALID_TRANSPORT_STREAM Invalid transport stream

Ed07 INBAND_SOURCE_DENIED Tuner operation was interrupted by a task with a

higher priority

Ed09 LOCATING_TIMEOUT Timeout occurred while trying to locate the file.

Ed0A DOWNLOADING_TIMEOUT Timeout occurred while trying to download the file

Ed0B FAILED_TO_VERIFY_FIRMWARE Failed to verify firmware code image file

Ed0C FAILED_TO_FLASH_FIRMWARE Failed to flash firmware code image

See Sect. 2.2 for possible pop-up errors during image download.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 18 of 56 3/11/2015

Diagnostics

4.1 SNMP Diagnostics

For complete details of all SNMP diagnostics for the set-top box, user interface and EKG information,

please refer to the Backport_SNMP_Objects.xls spreadsheet. All MIB objects are identified and

described.

4.2 STB Diagnostics

Samsung’s 5320 OMS Backport provides basic and extended on-screen diagnostic information that can

help field and customer service personnel in troubleshooting basic STB operations. For instructions on

accessing the diagnostics and complete details for the information provided on every diagnostic screen,

please refer to Samsung 5320 OMS Backport Diagnostic Screens.

A sample screen is shown below.

4.3 SilentDiag Diagnostics

Diagnostic information can also be viewed using the SilentDiag’ cmd2000 command. It gets diagnostic

information in text form and sends it to output. Invoking the command does not launch diagnostic

screens, so it can be used while the subscriber is watching TV without causing interruption. Refer to the

Samsung 5320 OMS Backport Operations Guide for additional information on using the command.

The following pages provide an example of SilentDiag output.

============= SilentDiag BEGIN ============= begin page 1 'SUMMARY PAGE'

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 19 of 56 3/11/2015

section 1.1 'Summary (section 1)' SWMW Version: n/a Operation Mode: n/a Registration Status: n/a Inband Freq MOD: n/a Inband PWRSNR: n/a Inband Corr/Uncorr: n/a OOB Mode: DSG(DOCSIS) OOB FDC Freq: 603 MHz OOB FDC PWRSNR: -12.60 dBmV , 36.5 dB OOB RDC Freq: 17 MHz OOB RDC PWR: 51.20 dBmV Host IP: 14.252.5.106 Current Channel Type: n/a Encrypted Flag CCIECM: n/a Current Tune Count: 0 VCT ID: 6001 Domain: n/a Host Power Status: runMode section 1.2 'Summary (section 2)' APPL Signalling: n/a Boot PAT Integrity: n/a Inband PAT/PMT Timeout: n/a Inband OCOOBOC Timeout: n/a Inband Tune Failure: n/a Last Inband Tune Fail Freq: n/a Network Socket Failure: n/a Kernel Interface ERR1/ERR2: n/a CAS Restart Count: n/a OC BufferFree: n/a MW StackFree: n/a STB K Count: n/a Last Reboot SM Reason: 20, 0 Event State: n/a end page 1 'SUMMARY PAGE' begin page 2 'VERSION & ID' section 2.1 'Version & ID (section 1)' SW Version: CV-5320-BP-R1_20011_104306_070914_STABLE_PRD Build Date: 070914 Boot ROM Version: V2.10 MW Version: n/a Current Bank: 2 Code Name: smtC5320_cvc_20011_123456_0706_BKP Last Name: smtC5320_cvc_20011_123456_0706_BKP HW Chip Revision: 02, 74130011 Serial Number: S6B320678 CM MAC Address: EC:E0:9B:0C:9A:74 Host MAC Address: EC:E0:9B:0C:9A:76 Host ID: 09:c0:22:1a:fc HDCP Key ID: c1:40:3d:1d:bf Chip ID: 4274131100000000800534fe

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 20 of 56 3/11/2015

section 2.2 'Version & ID (section 2)' Last CD Result: Success Diag CD Fail Reason: None Waiting CD Power Off: No wait Total CD Success Fail Count: 15 , 0 Vendor ID HW Version ID: 0x00214c, 0x000014c8 CVT Type: VCVT Test Same Version: Same version CVT Download Type: One-way, broadcast CVT Download Command: Download now CVT Carousel TS: n/a CVT Carousel PID: n/a CVT File Name: smtC5320_cvc_20011_104306_0709_SLG.img section 2.3 'Version & ID (section 3)' Virtual MAC 1: 30 00 00 00 00 00 Virtual MAC 2: 30 00 00 00 00 00 Virtual MAC 3: 30 00 00 00 00 00 Virtual MAC 4: 30 00 00 00 00 00 Virtual MAC 5: 30 00 00 00 00 00 Virtual MAC 6: 30 00 00 00 00 00 Virtual MAC 7: ac de 48 ee ee ee Virtual MAC 8: ac de 48 ee ee ef end page 2 'VERSION & ID' begin page 3 'SYSTEM INFO' section 3.1 'System Info (section 1)' Total Memory Size: n/a Total Flash Size: 134217728 MW Stack FreeMemory: n/a OC Buffer FreeMemory: n/a Bootup Time: 07/10/2014 10:17:30 Current Time: 07/10/2014 10:30:03 Running Time: 0000:12:33:03 Last STB Reboot Reason: 20, 0 Last SYS Monitor Reason: n/a Boot Count: 141 Power On Count: 1 Graphics FreeMemory: n/a Graphics TotalMemory: n/a Thread List: 95 Time ChChange: n/a Duration Current Channel: n/a System Mem Free Size: n/a section 3.2 'System Info (section 2)' Accum CPU Usage User: 1.10% Accum CPU Usage System: 0.90% Accum CPU Usage Nice: 0.00% Accum CPU Usage Idle: 97.29% Accum CPU Usage Iowait: 0.43% Accum CPU Usage HardInterrupt: 0.00% Accum CPU Usage SoftInterrupt: 0.27% Accum CPU Usage Total: 2.27%

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 21 of 56 3/11/2015

Last CPU Usage User: 1.10% Last CPU Usage System: 0.90% Last CPU Usage Nice: 0.00% Last CPU Usage Idle: 97.29% Last CPU Usage Iowait: 0.43% Last CPU Usage HardInterrupt: 0.00% Last CPU Usage SoftInterrupt: 0.27% Last CPU Usage Total: 2.28% section 3.3 'System Info (section 3)' OS Mem Usage MemTotal: n/a OS Mem Usage MemFree: n/a OS Mem Usage Buffers: n/a OS Mem Usage Cached: n/a OS Mem Usage SwapCached: n/a OS Mem Usage Active: n/a OS Mem Usage Inactive: n/a OS Mem Usage HighTotal: n/a OS Mem Usage HighFree: n/a OS Mem Usage LowTotal: n/a OS Mem Usage LowFree: n/a OS Mem Usage SwapTotal: n/a OS Mem Usage SwapFree: n/a OS Mem Usage Dirty: n/a section 3.4 'System Info (section 4)' OS Mem Usage Writeback: n/a OS Mem Usage AnonPages: n/a OS Mem Usage Mapped: n/a OS Mem Usage Slab: n/a OS Mem Usage PageTables: n/a OS Mem Usage NFSUnstable: n/a OS Mem Usage Bounce: n/a OS Mem Usage CommitLimit: n/a OS Mem Usage CommittedAS: n/a OS Mem Usage VmallocTotal: n/a OS Mem Usage VmallocUsed: n/a OS Mem Usage VmallocChunk: n/a end page 3 'SYSTEM INFO' begin page 4 'INB. NETWORK' section 4.1 'Inband network' Inband Tuner Table: # Type Freq Mode PWR Off SNR RFAGC IFAGC BER 1 DIG n/a n/a YES n/a n/a n/a n/a n/a end page 4 'INB. NETWORK' begin page 5 'CM/DSG' section 5.1 'CM/DSG (section 1)' CM Mode: DSG CM CertificationStatus: Ready CM OperationStatus: Ready CM Operation: Operational

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 22 of 56 3/11/2015

CM Notification: None DSG Mode: Advanced DSG Operation: Wrong DSG Tunnel Status: Tunnel Present DSG Timer Event: None DSG DS Frequency: 603 MHz DSG DS Input Power: -12.50 dBmv DSG DS Offset: -3.0 DSG DS SNR: 36.6 DSG US Modulation Rate: 64QAM DSG US Frequency: 17 MHz DSG US Symbol Rate: 5120 ksym/sec DSG US Power Level: 51.2 dBmV section 5.2 'CM/DSG (section 2)' CM IP: 11.252.4.60 Host IP: None TFTP Server: 10.241.40.11 Config Filename: ece09b0c9a74-bc=1-ver=docsis2.0-mfg=Samsung-stbcm Message Received: DHCP ACK Subnet Mask: 255.255.255.0 Gateway: 11.252.4.1 DNS Server: 167.206.254.1/167.206.254.2 Lease Time: 1209598 Renewal Time: None Rebinding Time: None Broadcast Server: None DHCP Server: 11.254.6.1 Time Server: 10.241.40.11 Log Server: None section 5.3 'CM/DSG (section 3)' DSG Message Type: Reserved(0) Received DSG Directory Count: 1 Rejected DSG Directory Count: 0 DSG Directory Version: 19 TDSG1 Timeout: 2 TDSG2 Timeout: 50 TDSG3 Timeout: 15 TDSG4 Timeout: 90 section 5.4 'CM/DSG (section 4)' TunnelInfo 1: 03 MAC: 01:00:5e:40:f0:a8 [Broadcast] Des IP:239.192.240.168 , Client ID: 0x2 Port Start :0 , Port End:0 TunnelInfo 2: 04 MAC: 01:00:5e:40:f0:fa [Broadcast] Des IP:239.192.240.250 , Client ID: 0x5 Port Start :0 , Port End:65535 TunnelInfo 3: 07 MAC: 01:00:5e:40:f0:f0 [Application] Des IP:239.192.240.240 , Client ID: 0xff Port Start :0 , Port End:65535 TunnelInfo 4: 08 MAC: 01:00:5e:40:f0:a7 [Broadcast] Des IP:239.192.240.167 , Client ID: 0x5 Port Start :0 , Port End:65535 TunnelInfo 5: 09 MAC: 01:00:5e:40:f0:ac [Broadcast] Des IP:239.192.240.172 , Client ID: 0x1 Port Start :0 , Port End:65535 TunnelInfo 6: 10 MAC: 01:00:5e:40:f0:a4 [CA System] Des IP:239.192.240.164 , Client ID: 0x95f Port Start :0 , Port End:65535

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 23 of 56 3/11/2015

TunnelInfo 7: 11 MAC: 01:00:5e:40:f0:b2 [Broadcast] Des IP:239.192.240.178 , Client ID: 0x2 Port Start :0 , Port End:65535 TunnelInfo 8: None TunnelInfo 9: None TunnelInfo 10: None TunnelInfo 11: None TunnelInfo 12: None end page 5 'CM/DSG' begin page 6 'OOB SI' section 6.1 'OOB SI (section 1)' Total IN/OUT: n/a Total Filter: n/a Total Error1/Error2: n/a Not Hit: n/a SI NIT/NTT: 20, 81 SI SVCT/LVCT: 47, N/A SI STT/MGT: 14, N/A SI EAM: n/a SI RTTA/EIT/AETT: N/A, N/A, N/A SI PCVT/VCVT/MCVT: n/a Carousel PAT Timeout: n/a Carousel PMT Timeout: n/a Carousel Carousel Timeout: n/a section 6.2 'OOB SI (section 2)' SI Table Info: TableID Index Table Info No Data end page 6 'OOB SI' begin page 7 'APP INFO' section 7.1 'Application Info (section 1)' Num Modules: n/a Modules Info Table Index Name Version Download DateTime Download URL State No Data end page 7 'APP INFO' begin page 8 'OOB EAS/PAT' section 8.1 'OOB EAS (section 1)' Protocol Version: n/a Event ID: n/a Sequence Number: n/a Event Code: n/a MSG Remaining Time: n/a Event Start Time: n/a Duration: n/a Alert Priority: n/a Act TextLenAlertTextLen: n/a OOB SourceID: n/a OOB SourceID Audio: n/a

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 24 of 56 3/11/2015

EAS Locations Table: Tag State Code County Subdivision County Code No Data EAS Descriptors Table: Tag Info No Data section 8.2 'OOB PAT (section 2)' TS ID: n/a Version: n/a Section Size: n/a DSMCC TS: n/a Num Program DB: n/a PAT Program Table: Number Map PID No Data section 8.3 'OOB PMT (section 3)' Program Number: n/a Version: n/a Section Size: n/a Num Descriptor: n/a CA Info Length: n/a Num ES Info: n/a PMT Program Table: ES PID Stream Type Descriptors CA Info Length No Data end page 8 'OOB EAS/PAT' begin page 9 'CHANNEL INFO' section 9.1 'Channel Info (section 1)' Channel Number SourceID: n/a Current Channel Type: n/a TSID Freq: n/a VPID/APID/PPID: n/a Video Type: n/a Audio Type: n/a Channel Running Time: n/a Last Channel Number: n/a FEINTR STATUS: n/a XCRS OVERFLOW STATUS: n/a CCI Handler Status: n/a Encrypted Flag: n/a CCI Value: n/a EMI Permission: n/a APS Permission: n/a CIT Permission: n/a ECM PID: n/a end page 9 'CHANNEL INFO' begin page 10 'VIDEO STATUS' section 10.1 'Video Status (section 1)' HD Aspect Ratio: 16:9

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 25 of 56 3/11/2015

HD Video Format: 1080i HD Resolution: 1920x1080 SD Aspect Ratio: 16:9 SD Video Format: NTSC SD Resolution: 720x480 Content Mode: BOX ParserBand ERRCount: n/a HDCP Last Status: YES ECM Delay Count: n/a section 10.2 'Video Status (section 2)' Cur. PB/LID/PIWA/STR/CPF: n/a LT1 LID/PI/CMD/CNT: n/a LT2 LID/PI/CMD/CNT: n/a Channel Type: n/a Play Status: n/a Record Playback: n/a Source Video Codec: n/a Source Video Frame Rate: n/a Video PID, PCR PID: n/a Source Video Screen Size: n/a Source Video Aspect Ratio: n/a Decoding Complete: n/a Decoder Dropped: n/a BSE Current Total: n/a UnderFlow: n/a Sync UnderFlow: n/a DisplayError: n/a end page 10 'VIDEO STATUS' begin page 11 'AUDIO STATUS' section 11.1 'Audio Status (section 1)' Range Mode: n/a Audio Coding Mode: n/a Decode ID: n/a Audio PID: n/a Source Audio Codec: n/a Audio Sample Rate: n/a Audio Bit Rate: n/a end page 11 'AUDIO STATUS' begin page 12 '1394 INFO' end page 12 '1394 INFO' begin page 13 'HDMI STATUS' section 13.1 'HDMI Status (section 1)' HDCP Auth Status: n/a EDID Version: n/a EDID DisplayType: n/a EDID MaxImageSize: n/a EDID Output Format: n/a EDID AC3 Host: n/a Monitor Name: n/a

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 26 of 56 3/11/2015

Monitor VendorID: n/a Monitor ProductID: n/a Monitor HorizontalRate: n/a Monitor VerticalRate: n/a Monitor MaxSupportPixelClock: n/a section 13.2 'HDMI Status (section 2)' HDMI Pixel Clock: n/a HDMI Active HxV: n/a HDMI Blanking HxV: n/a HDMI ScreenSize HxV: n/a HDMI HSync Offset: n/a HDMI VSync Offset: n/a HDMI Prefer Display AR: n/a HDMI YCbCr444: n/a HDMI YCbCr422: n/a HDMI DTV Monitor Underscan: n/a HDMI Video Support Table: Index Info No Data HDMI Audio Support Table: Index Info No Data end page 13 'HDMI STATUS' begin page 14 'SUMMARY' section 14.1 'Summary Information' ZIP Code: n/a Account Number: n/a Billing ID: n/a Home ID: n/a SmartCard Number: n/a Hub ID: n/a Model: n/a end page 14 'SUMMARY' begin page 15 'SERVICES' section 15.1 'Services Information' SGID: n/a SDV SGID: n/a STB Auth Status: n/a UI Loaded Required: n/a UI Build Name: n/a Scheduled DAL Update DateTime: n/a App EWallet: n/a App RFI Last ProductID: n/a App RSDVR Status: n/a App UC Config Version: n/a App UC Last ErrMsg: n/a App UC Last UploadTime: n/a App UC Tasks: n/a Encrypted Channel Table: Index Number Status

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 27 of 56 3/11/2015

No Data UI Applications Table: Index Name Version No Data end page 15 'SERVICES' begin page 16 'PROFILE' section 16.1 'Profile Information' Variables Table: Index Name Value No Data end page 16 'PROFILE' begin page 17 'NVM' section 17.1 'NVM Information' Variables Table: Index Name Value No Data end page 17 'NVM' begin page 18 'EPG' section 18.1 'EPG Information' EPG Status: n/a EPG Last Update: n/a EPG Next Update: n/a EPG Start Date: n/a EPG End Date: n/a EPG Timestamp Date: n/a EPG SI Data Status: n/a EPG Lineup Status: n/a EPG Categories Status: n/a EPG Segments Status: n/a EPG Current Segment: n/a EPG Encoder Ver: n/a end page 18 'EPG' ============== SilentDiag END ==============

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 28 of 56 3/11/2015

Errors during UI Updates

UI applications are packaged into .pack files for updates and fall into one of two groups:

1. Critical (Resident) group – critical applications required for STB operation; these are always

loaded into memory (hence, “resident”). This process is described in Sect. 5.1.

(Note that Onyx Shared app and MRDVR module are included in the resident group but are not

critical to STB operation.)

2. Non-critical group – applications that are non-essential for STB operation; users are able to

watch TV without these. These applications are updated individually and on demand only. This

process is described in Sect. 5.2.

5.1 Updating Critical UI Applications

The following applications are necessary for STB operation and comprise the resident group:

Start (start.pack) - the main UI application that contains the base functionality for the other UI

applications and launches these other service packs

Infobar (infobar.pack)

Onyx Quick Settings (onyx_qset.pack)

Onyx Settings (onyx_settings.pack)

Onyx EPG (onyx.pack)

Onyx Shared (onyx_shared.pack) – this library provides some common functionality shared

among applications

Watch TV (watchtv.pack)

DVR (dvr_module.pack)

If any of the packs for the UI applications listed below is missed in the ADS cache upon Framework

restart and cannot be downloaded, it is considered a critical error. The absence of a file in the ADS cache

is considered an edge case.

Pack / Application Name Error Code

infobar.pack (Infobar) CF01

onyx_qset.pack (Onyx Quick Settings) CF02

onyx_settings.pack (Onyx Settings) CF03

onyx.pack (Onyx EPG) CF04

watchtv.pack (Watch TV) CF06

start.pack OMS-024

The first time such an error is encountered, the STB automatically reboots.

If after reboot the same error occurs again, the error screen shown below displays with (1) an

error message, (2) the specific error code and (3) a Restart button. The user can click the

Restart button to manually reboot the STB.

It the user does not click the Restart button, the error message is displayed indefinitely; no

automatic reboots occur.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 29 of 56 3/11/2015

If the first restart attempt by the user fails, the following screen displays:

The following applies in the case of failure to download the MR-DVR module:

If the user presses the Record button in the Info Banner and Guide or selects Record in the

context menu in the Info Banner and Guide, the following error screen is shown.

If the user starts MR-DVR, the same error message screen is shown.

The Record button will be absent from the Search application.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 30 of 56 3/11/2015

If the user selects Shortcuts Sports, the following screen is shown.

The following applies in the case of failure to download the Onyx Shared application:

If the user presses the Record button or selects the Record option in the context menu in the

Info Banner or Guide, the following screen is shown.

5.2 Updating Non-critical UI Applications

Downloading of packs for non-critical UI applications are performed on-demand, as a group, when the

user requests one of the applications. Update to start.pack is not required.

If the packs listed below fail to download, the corresponding UI actions shall be performed. (Screens are

shown following the table.)

Pack Name UI Action

dvr_playback_stub.pack Channel Service Upgrade Error screen will be shown.

optimum_select_rfi.pack Overlay Service Upgrade Error screen will be shown.

ppv.pack Channel Service Upgrade Error screen will be shown.

purchaser.pack If the user selects Search, SCH367 screen will be shown.

VOD playback and purchasing functionality will be unavailable from the Program Guide. (Order and Play buttons will not be shown.)

If the user selects Shortcuts Top Picks, Non-Critical UI App Upgrade

Error screen with SM017 code will be shown.

rs_dvr3.pack Overlay Service Upgrade Error will be shown.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 31 of 56 3/11/2015

Pack Name UI Action

search2.pack Overlay Service Upgrade Error will be shown.

shortcuts.pack Overlay Service Upgrade Error screen will be shown.

comingsoon.pack

locals.pack

news.pack

showcase.pack

sports.pack

toppicks.pack

traffic.pack

updates.pack

weather.pack

SHRTSM017 popup will be shown.

verifier.pack Message will be recorded in log.

Update Error Screens

Channel Service Upgrade Error

User has to tune away from the current channel to

tear down the screen. The screen will be covered

by a screensaver after the defined timeout

(configurable, 30 min. by default).

Overlay Service Upgrade Error

User clicks Ok to tear down the screen and return

to the underlying channel. The screen closes

automatically after the defined timeout

(configurable, 10 min. by default).

Non-Critical UI App Upgrade Error

May appear if Search or a Shortcuts application

fails to download.

User has to tune away from the current channel

to tear down the screen.

Search Unavailable Error

May appear if purchaser.pack fails to load and

user attempts to access Search.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 32 of 56 3/11/2015

Reboot Reason Codes

Each reboot initiated by CVC Stack components is accompanied with a reboot reason and subreason.

The reason for the last reboot is stored into NVM in supervisor_reboot.yaml file and can be accessed

using SNMP or the STB diagnostics Extended -> System Info screen #1.

Please note that a reboot request may not be processed immediately: Supervisor may postpone the

reboot by a certain amount of time in order to flush all pending log output. The reboot delays are

configured by parameters log_flush_timeout_sec and log_flush_delay_sec defined in startup.cfg.

The reboot request may be postponed to not more than log_flush_timeout_sec seconds (for log buffer

content to be sent to the console and/or TCP connection), and after that a delay of

log_flush_delay_sec seconds is added to ensure that output has reached the actual outputs.

The table below provides a complete list of conditions or actions that cause reboots.

Value Reboot Reason Code Description

0 DVBS_REBOOT_UNKNOWN Unknown reboot reason

1 DVBS_REBOOT_SUPERVISOR_FAILED_TO_INIT_NEXUS_ PLATFORM

Failed to initialize Nexus platform

2 DVBS_REBOOT_SUPERVISOR_FAILED_TO_RUN_BACKGROUND _APPS

One of background apps failed to run

3 DVBS_REBOOT_SUPERVISOR_FAILED_TO_ACQUIRE_IP_ FOR_RF

Supervisor: failed to obtain IP for RF interface

4 DVBS_REBOOT_SUPERVISOR_FAILED_TO_DOWNLOAD_ BOOT_MANAGER

Supervisor: failed to download DAL Manager

5 DVBS_REBOOT_SUPERVISOR_FAILED_TO_RUN_ BOOT_MANAGER

Supervisor: failed to run DAL Manager

6 DVBS_REBOOT_SUPERVISOR_FAILED_TO_DOWNLOAD_OR _PARSE_SUPERVISOR_CFG

Supervisor: failed to download 'supervisor.cfg' file

7 DVBS_REBOOT_DAL_NO_CONFIGURATION No DAL configuration to run

8 DVBS_REBOOT_DAL_CRITICAL_COMPONENT_CANT_BE _LOADED

A critical UI component cannot be loaded (library or .ini or .pem - i.e. any file specified in group.cfg).

9 DVBS_REBOOT_DAL_NO_IP_FOR_NCAS_DOWNLOAD No IP when critical NCAS files are to be loaded via HTTP

10 DVBS_REBOOT_DAL_NO_IP_FOR_HTTP_DOWNLOAD No IP when critical non-NCAS files are to be loaded via HTTP

11 DVBS_REBOOT_DAL_COMPONENT_FAILURE_NCAS NCAS component failed to run

12 DVBS_REBOOT_DAL_COMPONENT_FAILURE_ADSCLIENT ADSClient failed to run

13 DVBS_REBOOT_DAL_COMPONENT_FAILURE_NOTIFICATION _CLIENT

Notification Client failed to run

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 33 of 56 3/11/2015

Value Reboot Reason Code Description

14 DVBS_REBOOT_DAL_COMPONENT_FAILURE_ZVOD zVOD failed to run

15 DVBS_REBOOT_DAL_COMPONENT_FAILURE_POWERUP PowerUp failed to run

16 DVBS_REBOOT_DAL_COMPONENT_FAILURE_OTHER Some other UI component failed to run

17 DVBS_REBOOT_DAL_UI_APPLICATION_FAILURE_INFOBAR Infobar failed to load

18 DVBS_REBOOT_DAL_UI_APPLICATION_FAILURE_ QUICK_SETTINGS

Quick Settings failed to load

19 DVBS_REBOOT_DAL_UI_APPLICATION_FAILURE_ FULL_SETTINGS

Full Settings failed to load

20 DVBS_REBOOT_DAL_UI_APPLICATION_FAILURE_ONYX_ GUIDE

Onyx Guide failed to load

21 DVBS_REBOOT_DAL_WATCH_TV_FAILURE WatchTV App cannot be loaded

22 DVBS_REBOOT_FROM_FRONT_PANEL Reboot requested from the Front Panel

23 DVBS_OEM_REBOOT(has subreasons) Subdivided into a set of subreasons; see table below for details.

24 DVBS_MASS_REBOOT (has subreasons) Subdivided in two subreasons: reboots initiated by DAL Manager or Supervisor. See table below for details.

25 DVBS_SNMP_REBOOT Reboot by SNMP OID

26 DVBS_REBOOT_CMD2K_REBOOT_NOW Forced reboot by Cmd2k command

27 DVBS_REBOOT_DIAG Forced reboot by Diag pages

28 DVBS_REBOOT_CONSOLE Forced reboot from console

29 DVBS_REBOOT_SUPERVISOR_FAILED_TO_INIT_CAROUSELS Failed to initialize carousel library

30 DVBS_REBOOT_SUPERVISOR_MAIN_APP_STOPPED (has subreasons)

DAL Manager was stopped. See table below for details.

31 DVBS_REBOOT_SUPERVISOR_RAM_STORAGE_ERROR Failed to initialize RAM storage

32 DVBS_REBOOT_DAL_NO_SI No SI received in a timely manner

33 DVBS_REBOOT_SUPERVISOR_NO_DCD No DCD received in a timely manner

34 DVBS_REBOOT_DAL_PROVISIONING_ERROR Provisioning error

35 DVBS_REBOOT_SUPERVISOR_EMERGENCY_STANDBY_TIMEOUT Emergency mode timeout

36 DVBS_REBOOT_POWER_CABLE_UNPLUGGED A reboot happened not due to a reboot request to Supervisor (e.g., power outage, direct reboot() call, etc.)

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 34 of 56 3/11/2015

The table below provides a complete list of sub-reasons for these reason codes:

Code 23 = OEM Reboot

Code 24 = Mass Reboot

Code 30 = Reboot Supervisor Main App Stopped

Value Sub-reason Code Description

Sub-reasons for Reason Code 23 (OEM Reboot)

0 DVBS_OEM_REBOOT_GENERIC Generic reboot sub-reason

1 DVBS_OEM_REBOOT_SAM_3255_INIT_FAIL Initialization failure of CM causes host

to be rebooted to recover

2 DVBS_OEM_REBOOT_SAM_KILL_CASE OMS detects Kill case by ECR

3 DVBS_OEM_REBOOT_SAM_FOR_CDL_TEST For CDL test

4 DVBS_OEM_REBOOT_SAM_CD_COMPLETED CDL: successful firmware update

5 DVBS_OEM_REBOOT_SAM_CDL_FAILED_BY_TRANSPORT 5X; X is one of subreasons below (see also Sect. 3)

0:UNKNOWN 1:FILE_LOCATION_WAS_LOST 2:FILE_LOCATION_WAS_CHANGED 3:INVALID_DOWNLOADING_PARAMETERS 4:OUT_OF_MEMORY 5:FAILED_TO_RUN_INBAND_SOURCE 6:INVALID_TRANSPORT_STREAM 7:INBAND_SOURCE_DENIED 8:FAILED_TO_OPEN_FILE 9:LOCATING_TIMEOUT A:DOWNLOADING_TIMEOUT

6 DVBS_OEM_REBOOT_SAM_CDL_FAILED_TO_VERIFY_

FIRMWARE_CODE_IMAGE CDL: Failed to verify firmware code

image file

7 DVBS_OEM_REBOOT_SAM_CDL_FAILED_TO_FLASH

_FIRMWARE_CODE_IMAGE CDL: Failed to flash firmware code

image

8 DVBS_OEM_REBOOT_SAM_CDL_FAILED_BY_UPDATEPLATFORM Failed by update platform

9 DVBS_OEM_REBOOT_SAM_CDL_SUCCESS_BY_UPDATEPLATFORM Success by update platform

10 DVBS_OEM_REBOOT_SAM_FAILED_BY_USB_FIRMWARE_DNLD Failed to download firmware code

image by USB

11 DVBS_OEM_REBOOT_SAM_SUCCESS_BY_USB_FIRMWARE_DNLD Download firmware code image by USB

12 DVBS_OEM_REBOOT_SAM_WATCHDOG_CVT STB reboots due to an absence of a

CVT message in the prior 8 hours

13 DVBS_OEM_REBOOT_SAM_WATCHDOG_CM_NOT_OPER Cable modem does not operate for a

long time (currently defined as 32

seconds)

14 DVBS_OEM_REBOOT_SAM_WATCHDOG_CM_COMM_FAIL Inter-communication fails between the

STB and the CM for a specified period

of time (currently defined as 32

seconds).

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 35 of 56 3/11/2015

Value Sub-reason Code Description

Sub-reasons for Reason Code 24 (Mass Reboot)

22 DVBS_MASS_REBOOT_INITIATED_BY_SUPERVISOR Mass reboot initiated from the back-end

processed by Supervisor

23 DVBS_MASS_REBOOT_INITIATED_BY_DAL_MANAGER Mass reboot initiated from the back-end

processed by DAL Manager

Sub-reasons for Reason Code 30 (Supervisor Main App)

24 DVBS_REBOOT_SUPERVISOR_MAIN_APP_CRASHES_TOO

_OFTEN Mass reboot initiated from the back-end

processed by Supervisor

25 DVBS_REBOOT_SUPERVISOR_CANNOT_RESTART_MAIN_APP Mass reboot initiated from the back-end

processed by DAL Manager

The table below provides a list of sub-reasons for reboots that result from receiving Linux signals.

Supervisor handles these POSIX signals as shown. (This information is provided for completeness.)

Subreason Value

POSIX Signal

Supervisor Behavior

129 SIGHUP

Crash dump is generated, STB is restarted with reboot reason DVBS_REBOOT_UNKNOWN and subreason relevant to the signal

received.

130 SIGINT

131 SIGQUIT

132 SIGILL

133 SIGTRAP

134 SIGABRT

136 SIGFPE

138 SIGBUS

139 SIGSEGV Crash dump is generated, STB is restarted with reboot reason DVBS_REBOOT_UNKNOWN and subreason relevant to the signal

received. This is the subreason when Supervisor crashes as a result of assert() call.

140 SIGSYS

Crash dump is generated, STB is restarted with reboot reason DVBS_REBOOT_UNKNOWN and subreason relevant to the signal

received.

142 SIGALRM

143 SIGTERM

144 SIGUSR1

145 SIGUSR2

147 SIGPWR

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 36 of 56 3/11/2015

Subreason Value

POSIX Signal

Supervisor Behavior

150 SIGIO

156 SIGVTALRM

157 SIGPROF

158 SIGXCPU

159 SIGXFSZ

137 SIGKILL No crash dump is generated, STB is restarted with reason DVBS_REBOOT_UNKNOWN and subreason relevant to the signal received.

-- SIGSTOP Halts the execution of Supervisor. This signal cannot be handled: halting the execution of Supervisor process is performed by Linux OS. This signal is never generated during normal operation; it will be generated only manually in certain troubleshooting scenarios.

-- SIGCONT Resumes the execution of Supervisor. This signal cannot be handled: resuming the execution of Supervisor process is performed by Linux OS. This signal is never generated during normal operation; it will be generated only manually in certain troubleshooting scenarios.

-- SIGTSTP

Ignored

-- SIGTTIN

-- SIGTTOU

-- SIGPIPE

-- SIGURG

-- SIGWINCH

-- SIGCHLD Handled by the Supervisor for controlling external apps. Doesn't cause any negative effects.

-- SIGSTKFLT Not supported, never generated.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 37 of 56 3/11/2015

Channel Service Errors

Errors that can occur in channel service for linear, WatchTV, SDV, AVN, PPV, MR-DVR and VOD

channels can be authorization errors (CAS events) or tuner errors. Error events may result in error

message popups and/or the system switching away from TV mode to UI mode.

7.1 Authorization Errors for Encrypted Channels

The authorization error for encrypted channels, event_tuner_not_authorized, can be mapped to three

possible variants, shown in the table below.

Error STB Behavior On-Screen Display Message

CAS_NOT_AUTHORIZED

The program has not been

purchased.

PPV: STB switches from TV mode to UI mode & releases the tuner; “Not Authorized” popup displays

Other channels: “Not Authorized” popup displays

CAS_TEMP_NOT_AUTHORIZED

The program has been

purchased but a CAS error

is received.

“Not Authorized” popup displays

see above

CAS_TEMP_NOT_AVAILABLE

There is a problem with the

network.

"Temporarily Unavailable" popup displays

If authorization is verified, the script receives the event_tuner_activated event. On getting this event (if

necessary, i.e., if it was in UI mode) the system switches over to the TV mode and any error message

pop-ups are closed.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 38 of 56 3/11/2015

7.2 Tuner Errors

Specific error codes and reasons, for each of the channel services, are provided in the following sections.

Note that errors for error codes in the ranges of 200-3999 and 45200 and higher are server originated,

and we are just passing through these errors.

Screenshots show a sample error code; refer to the first column for specific error codes.

NOTE: Most of these errors are likely to never occur. However, Backport supports more

granular error reporting, so they are all included for completeness.

7.2.1 WatchTV Errors

Error Code

Reason On-Screen Display Message

Err-4 No CA packet

Err-6 Blackout active or service provider blackout

Err-10 Minimum Price or Special reason

Err-11 Consummation warning

Err-12 Not viewable (waiting for approval)

Err-13 Individual Free Preview Slots Full

Err-14 No viewing of this IPPV allowed (also known as ‘Deep Freeze’)

Err-15 Bad Pricing Table index

Err-16 No matching VECM found (VECM generates encryption key)

Err-20 Purchase window closed

Err-25 Service not authorized

Err-26 Card not authorized

Err-32 No heartbeat received

Err-5 No VGS data

Err-21 Service's url does not contain the

sourceId parameter

Err-32

Network failure, card not ready; status cannot be determined due to network errors (See Appendix A for list of possible errors.)

Err-125 No matching VEMM found (encryption error)

Err-126 Card failure, invalid card or card IDL

Err-128 CardStatus is empty or unknown

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 39 of 56 3/11/2015

Error Code

Reason On-Screen Display Message

Err-22 Tuner activation timeout

Err-23 Tuner error event is received

7.2.2 SDV Errors

Error Code

Reason On-Screen Display Message

Err-4 No CA packet

Err-6 Blackout active or service provider blackout

Err-10 Minimum Price or Special reason

Err-11 Consummation warning

Err-12 Not viewable (waiting for approval)

Err-13 Individual Free Preview Slots Full

Err-14 No viewing of this IPPV allowed (also known as ‘Deep Freeze’)

Err-15 Bad Pricing Table index

Err-16 No matching VECM found (VECM generates encryption key)

Err-20 Purchase window closed

Err-25 Service not authorized

Err-26 Card not authorized

Err-32 No heartbeat received

Err-5 No VGS data

Err-21 Channel unavailable

Err-32

Network failure, card not ready; status cannot be determined due to network errors. (See Appendix A for list of possible errors.)

Err-125 Channel is temporarily unavailable

Err-126 Card failure, invalid card or card IDL

Err-128 SDV server error or MC error or Viewing Problems bit or CardStatus is empty or

unknown or other error

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 40 of 56 3/11/2015

Error Code

Reason On-Screen Display Message

Err-22 Tuner activation timeout

Err-23 Tuner error event is received

7.2.3 PPV Processing Errors

Error Code

Reason On-Screen Display Message

Err-4 No CA packet

Err-6 Blackout active or service provider blackout

Err-10 Minimum Price or Special reason

Err-11 Consummation warning

Err-12 Not viewable (waiting for approval)

Err-13 Individual Free Preview slots full

Err-14 No viewing of this IPPV allowed (also known as ‘Deep Freeze’)

Err-15 Bad Pricing Table index

Err-16 No matching VECM found (VECM generates encryption key)

Err-20 Purchase window closed

Err-21 Service's url does not contain the

sourceId parameter

Err-25 Service not authorized

Err-26 Card not authorized

Err-32 No heartbeat received

Err-4 No CA Packet, ppvOptions request returns Network Problem

Err-5 No VGS data

Err-6 Blackout active, ppvOptions request returns Network Problem

Err-10 Minimum Price or Special reason, ppvOptions request returns Network Problem

Err-11 Consummation warning, ppvOptions request returns Network Problem

Err-12 Not viewable (waiting for approval) , ppvOptions request returns Network Problem

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 41 of 56 3/11/2015

Error Code

Reason On-Screen Display Message

Err-13 Individual Free Preview Slots Full, ppvOptions request returns Network Problem

Err-14 No viewing of this IPPV allowed (also known as ‘Deep Freeze’) , ppvOptions request returns Network Problem

Err-15 Bad Pricing Table index, ppvOptions request returns Network Problem

Err-16 No matching VECM found (VECM generates encryption key), ppvOptions request returns Network Problem

Err-20 Purchase window closed, ppvOptions request returns Network Problem

Err-21 Channel unavailable

Err-25 Service not authorized, ppvOptions request returns Network Problem

Err-26 Card not authorized, ppvOptions request returns Network Problem

Err-32 Network failure, card not ready; status cannot be determined due to network errors (See Appendix A for list of possible errors.)

Err-125 No matching VEMM found

Err-126 Card failure, invalid card or card IDL

Err-128 CardStatus is empty or unknown

Err-22 Tuner activation timeout

Err-23 Tuner error event is received

7.2.4 Active Video Errors

Error Code

Reason On-Screen Display Message

Err-4 No CA packet

Err-6 Blackout active or service provider blackout

Err-10 Minimum Price or Special reason

Err-11 Consummation warning

Err-12 Not viewable (waiting for approval)

Err-13 Individual Free Preview Slots Full

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 42 of 56 3/11/2015

Error Code

Reason On-Screen Display Message

Err-14 No viewing of this IPPV allowed (also known as ‘Deep Freeze’)

Err-15 Bad Pricing Table index

Err-16 No matching VECM found (VECM generates encryption key)

Err-20 Purchase window closed

Err-25 Service not authorized

Err-26 Card not authorized

Err-32 No heartbeat received

Err-5 No VGS data

Err-21 Channel unavailable

Err-24 Tuner denied event is received

Err-32 Network failure, card not ready; status cannot be determined due to network errors (See Appendix A for list of possible errors.)

Err-125 Please Wait

Err-126 Card failure, invalid card or card IDL

Err-128 CardStatus is empty or unknown

Err-22 Tuner activation timeout

Err-23 Tuner error event is received

AV 501 Server connection timeout (15 seconds)

AV 501

The server refuses to establish connection

(the error command is received in response

to setup)

AV 501 The error command is received from the

server after the connection has been set up

AV 512 ictv.ini dataset loading error

AV 513 Error receiving nodeId via the group

discovery service

AV 514

Connection setup parameters are not

present in ictv.ini; required STB data is not

present in the registry (toolkit.storage)

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 43 of 56 3/11/2015

Error Code

Reason On-Screen Display Message

AV-410

The terminate command received from the

server does not contain a channel to which

the system should switch (after a user

inactivity timeout)

7.2.5 MR-DVR Errors

Specific error messages are provided in the table below. Here is a sample screen:

Error Code

On-Screen Display Message

DVR-1000 Can't find this program in recorded list.

DVR-1001 Please enable "Block PIN" in SARA global settings to use this feature.

DVR-1002 Invalid PIN entry, please try again

DVR-1005 PIN is blocked

DVRVID Unable to play the video (<FULLERRORCODE>). Please try again later

DVRVID

45259

"<ASSETNAME>" is currently playing on another cable box in your household. To watch this program, please stop playback on your other box and try again.

DVRVID

45256

This recording is currently unavailable for playback. Please try again later. (<FULLERRORCODE>)

DVRVID

45257

Due to an error this program did not record. (<FULLERRORCODE>)

DVRVID

45261

This recorded program is unavailable for playback on your Scientific Atlanta digital cable boxes. Please try again on another digital cable box. (<FULLERRORCODE>)

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 44 of 56 3/11/2015

Error Code

On-Screen Display Message

DVRVID

37067

Unable to play the video (37067) due to lack of proper authorization. Please try again later

DVR-1 Generic error

DVR-2 Sorry, you're currently unable to schedule recordings. We'll have this service restored as soon as possible.

DVR-3 Invalid or unknown server IP

DVR-4 No data available in IPG

DVR-5 Sorry, you're currently unable to schedule recordings. We'll have this service restored as soon as possible.

DVR-10 Active playback

DVR-20 RS-DVR is not allowed

DVR-21 Not Authorized To order Multi-Room DVR service on channel 1001, please call (866)483-4448.

DVR-22 Programming on <TEXT> cannot be recorded to the DVR.

DVR-23 You can be watching this channel in minutes by upgrading on channel 902. Get answers for anything else at optimum.net.

DVR-30 This Program is not available to record.

DVR-101 Duplicate request

DVR-102 One more values missing

DVR-103 Account not provisioned

DVR-104 Recording conflict

DVR-105 No such recording

DVR-106 No preferences

DVR-107 Unknown preferences

DVR-200 Failed, but errorcode is OK

DVR-301 Failed to update recording

DVR-302 You have reached your maximum storage limit. Please either turn ON Auto Erase OR delete unwanted shows from your Recorded List.

DVR-303 Oracle counter error (database error)

DVR-304 Failed to create schedule

DVR-305 Failed to create recording (database error)

DVR-306 Failed to lock recording

DVR-307 Cannot provision home without node id

DVR-430 Argument validation error

DVR-432 Invalid household identifier

DVR-436 Recording already scheduled

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 45 of 56 3/11/2015

Error Code

On-Screen Display Message

DVR-438 Recording not found

DVR-500 Feature not available (ISE 500)

DVR-501 Feature not available (ISE 501)

DVR-502 Feature not available (ISE 502)

DVR-503 Failed to update recording

DVR-504 Account not provisioned

DVR-505 Failed to create schedule

DVR-506 Oracle counter error (database error)

DVR 507 You have reached your maximum storage limit. Please either turn ON Auto Erase OR delete unwanted shows from your Recorded List.

DVR 508 No recordings found to delete

DVR 509 Failed to lock recording

DVR 510 Cannot provision home without node id

DVR 511 No bookmark present

DVR 512 Could Not Create Bookmark

DVR 513 Feature not available (ISE 513)

DVR 514 Recording already scheduled

DVR-515 Recording conflict

DVR-516 Failed to create recording (database error)

DVR-517 Recording not found

DVR-518 Recording failed to delete

DVR-700 Your DVR has reached its scheduling limit. You must erase a scheduled recording before you can record a new program.

DVR-701 You can be watching this channel in minutes by upgrading on channel 902. Get answers for anything else at optimum.net.

DVR-702 We are unable to connect to your DVR at this time. Please check back shortly.

DVR-703 To record a Pay Per View Event, first buy the event during its purchase window. After buying the event, you may schedule it for recording.

DVR-704 This program is not yet available for recording. Only programs airing within the next <DAYS_LIMIT> days can be recorded.

DVR

RECORD_

FAULT

<callsign> channel content cannot be recorded.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 46 of 56 3/11/2015

Error Code

On-Screen Display Message

DVR

UNSUBSC

RIBED

You can be watching this channel in minutes by upgrading on channel 902. Get answers for anything else at optimum.net.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 47 of 56 3/11/2015

7.2.6 VOD Errors

The following table contains a comprehensive list of error codes that may be encountered while trying to

stream, or while streaming a video. Here is a sample screen (only the error code varies):

Error Code

Reason

VID 4 Tuner timeout

VID 113 Response timeout

VID 129 No vendor specific data

VID 134 New session failed

VID 139 Unable to retrieve session setup confirmation from PowerTV Session Manager

VID 150 No Service Group

VID 2XX ClientSessionSetUpConfirm message from DNCS indicates a failure to establish the

session. See specific types of failure codes below.

VID 202 Possible cause might indicate a resource problem on the DNCS. Check dsm log file,

number of failed sessions.

VID 203 DNCS is not aware of the settop id. This could indicate a database problem with the

DNCS HCT table.

VID 204

This could indicate a VASP problem. Check the dsm log to see which VASP the set-top

requested. Also check to make sure the set-top was assigned a VASP or a default VASP

is assigned. Also make sure the IP address of the Video Server in the VASP list is correct

and marked In-Service.

VID 205 DNCS is not aware of set-top session. This should not happen on a session set-up.

VID 206

Possible cause might indicate a resource problem on the Video Server. Check the Video

Server Log file. This could also mean that the Video Server is not currently connected to

the DNCS, or the DNCS is having a problem communicating with the Video Server. See

the dsm log for this.

VID 207 Video Server does not know about set-top. Check Video Server's VodNodeMap file to

make sure set-top is there.

VID 208 No Service Provider available for session or DSM-CC user data has requested an

unsupported protocol ID or version.

VID 209 Indicates that the server rejected the request because the requested Continuous Feed

Session could not be found.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 48 of 56 3/11/2015

Error Code

Reason

VID 211 Indicates the network connection between the Video Server and the DNCS timed out

during a Session Indication Message.

VID 216 Video Server is not aware of set-top session. This should not happen during session set-

up.

VID 217 Indicates that a resource request completed with no errors but, an indicated resource was

assigned an alternate value by the network.

VID 218 Indicates a failure to assign a resource on the DNCS. This is most likely a problem trying

to assign a QAM resource.

VID 220 Indicates that the network was able to complete a request but has assigned alternate

values to a negotiable field.

VID 225 Indicates that the DNCS is unable to assign one or more resources to a session.

VID 226 Server Initiated session release

VID 227 SRM Initiated session release

VID 232

Video Server experiencing resource problem, such as out of memory. Could also indicate

DNCS dsm process rejected resource request. This could also indicate that the requested

movie is not available. In this case make sure the Asset File Name in the Back Office

exists on the Video Server.

VID 233 Indicates that the server rejected the assigned resources.

VID 235 Indicates that the condition is due to procedure error detected at the DNCS.

VID 236 An internal error was detected in the Video Server.

VID 238 Indicates that the condition is due to invalid format (e.g., missing parameter) detected at

Network

VID 239 A format error was detected in a message received from the DNCS or set-top.

VID 240 Indicates that the session forwarding is due to overload conditions

VID 241 Indicates that the session forwarding is due to overload maintenance conditions

VID 248 Indicates that the session forwarding is sent as an unconditional request

VID 3XX

LSC Command failed between the set-top and the Video Server. LSC is the protocol used

between the STB and the Video Server. An error here generally indicates a

communication or state problem. These errors could occur during session setup, or while

the video is playing. See specific types of failure codes below.

VID 316 An invalid Op code received from set-top

VID 317 An invalid stream handle in request

VID 318 Wrong state

VID 319 Internal error in video server

VID 320 Permission problem

VID 321 Bad parameter

VID 322 Function not implemented, should never see this

VID 323 Video Server cannot allocate internal tables

VID 324 Impl limit exceeded

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 49 of 56 3/11/2015

Error Code

Reason

VID 325 Transient error

VID 326 Video Server has run out of resources to process request

VID 332 Internal Video Server error

VID 333 Video pump handle stream has failed

VID 348 Invalid scale parameter from set-top

VID 349 Invalid start parameter from set-top

VID 350 Invalid stop parameter from set-top

VID 364 Stream has been aborted

VID 5602 An internal server error. The stream playout has stopped.

VID 5503 The server is gracefully shutting down. The stream playout has stopped, and the session

has been torn down.

VID 6099 Server shutting down

VID 37064 User requested an asset that does not exist

VID 37065 User requested an asset that has currently no streamable replica

VID 37066 User has no credit to view asset

VID 37067 User no longer has the right to view asset

VID 37068 Appserver encountered an internal error while processing request

VID 37069 Appserver was unable to retrieve Asset information

VID 37070 SRM encountered a CAS failure (unable to access CAS).

VID 37071 Asset is not part of package.

VID 37072 User is not authorized for package (subscription).

VID 37073 Asset cannot be viewed this time of day.

VID 37074 User reached view (purchase) limit for this asset.

VID 37075 There is a syntax rule violation with the use of application name

VID 37076 The application name was not found.

VID 37077 There is a syntax rule violation with the use of ProviderId and ProviderAssetId

VID 37078 ProviderId or ProviderAssetId not found

VID 400XX cvVOD Errors. See specific types of failure codes below.

VID 40001 No Home ID

VID 40004 Wrong server type

VID 40006 No CM IP address

VID 40007 No STB MAC address

VID 40012 Tuner deactivated

VID 40013 Not authorized

VID 40016 No Purchase ID

VID 40017 Any of NCAS errors or purchase order failed

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 50 of 56 3/11/2015

Error Code

Reason

VID 40018 No Smart Card ID

VID 40019 Tuner deactivated

VID 40024 VOD asset cannot be played

VID 40033 Parameter SRM IP Address equals 0

VID 40041 UDP socket connection can't be established or broken

VID 40042 TCP socket connection can't be established or broken

VID 40045 VOD connection reset

VID 410XX cvVOD/zVOD Errors. See specific types of failure codes below.

VID 41002 Bad position - Position parameter passed in a request was not valid or was of an

inappropriate type.

VID 41004 VSA unknown - The VSA name passed in an new activity request named a VSA that is

unavailable or unknown

VID 41053 Session lost

VID 452XX Fabix Errors. See specific types of failure codes below.

VID 45256 The recorded program doesn't exist

VID 45257 An error exists in the recorded program

VID 45258 The application ID is not between 1 and 3

VID 45259 Simultaneous Playback error

VID 45260 Missing home ID

VID 45266 All other errors other than resource allocation

VID 50001 Socket connect failed (either TCP or UDP)

VID 50002 Read from socket failed

VID 50003 Write to socket failed

VID 50006 A remote procedure call failed

VID 50008 Error while reading configuration from: configuration.xml or profile.ini

VID 61XXX RTSP Errors. See specific types of failure codes below.

VID 61250 Low on storage space

VID 61300 Multiple choices

VID 61303 See Other

VID 61304 Not modified

VID 61305 Use proxy

VID 61400 An invalid request was received from the client, typically resulting in a parsing error on the

server.

VID 61401 The request requires user authentication. The response MUST include a WWW-

Authenticate header field containing a challenge applicable to the requested resource.

VID 61402 This value is returned only when using the SeaChange Movies on Demand Application

and it returns an error code of MOD_TERM_BAD_CREDIT.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 51 of 56 3/11/2015

Error Code

Reason

VID 61403 The server understood the request, but is refusing to fulfill it. Authorization will not help

and the request SHOULD NOT be repeated.

VID 61404 The requested URL could not be found. Note that additional errors codes may be

associated with asset definition which could result in other status codes.

VID 61405 This method is not supported by this implementation

VID 61406

The resource identified by the request is only capable of generating response entities

which have content characteristics not acceptable according to the accept headers sent in

the request.

VID 61407 This code is similar to 401 (Unauthorized), but indicates that the client must first

authenticate itself with the proxy.

VID 61408 The client did not produce a request within the time that the server was prepared to wait.

The client MAY repeat the request without modifications at any later time.

VID 61410 The requested resource is no longer available at the server and no forwarding address is

known.

VID 61411 Method requires a content body and a length parameter was not present.

VID 61412 One or more mandatory headers or parameters were absent.

VID 61413 The requested resource is no longer available at the server and no forwarding address is

known.

VID 61414 The server is refusing to service the request because the Request-URI is longer than the

server is willing to interpret.

VID 61415 The server is refusing to service the request because the entity of the request is in a

format not supported by the requested resource for the requested method.

VID 61451 Client has requested a version that is not supported.

VID 61452 Conference Not Found

VID 61453 There was a resource problem with supporting this request. Return of this status code

under these conditions is configurable. (Not recommended)

VID 61454 The session ID in the request was invalid or not present on the server.

VID 61455 The client or server cannot process this request in its current state. The response SHALL

contain an Allow header to make error recovery possible.

VID 61456 The server could not act on a required request header.

VID 61457 The Range value given is out of bounds, e.g., beyond the end of the presentation.

VID 61458

The parameter to be set by SET_PARAMETER can be read but not modified. When returning

this error message the sender SHOULD return an entity body containing the offending

parameter(s).

VID 61459 The requested method may not be applied on the URI in question since it is an aggregate

(presentation) URI. The method may be applied on a media URI.

VID 61460

The requested method may not be applied on the URI in question since it is not an

aggregate control (presentation) URI. The method may be applied on the aggregate

control URI.

VID 61461 A transport was requested that the server does not support.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 52 of 56 3/11/2015

Error Code

Reason

VID 61462

The data transmission channel could not be established because the client address could

not be reached. This error will most likely be the result of a client attempt to place an

invalid dest_addr parameter in the Transport field.

VID 61463 Key management Failure

VID 61499 Provider-specific error

VID 61500 An internal server error.

VID 61501 Not Implemented

VID 61502 Bad Gateway

VID 61503 The server is currently unable to provide video service. This is typically a temporary

condition.

VID 61504 Gateway timeout

VID 61505 RTSP version not supported

VID 61551 Option not supported

VID 61590 Server rejected the assigned resources or SRM encountered a CAS failure (unable to

access CAS)

VID 61599 Provider-specific error

BR Errors

BR000

Unable to load any cv_pre configuration file during VOD purchase check.

“Unable to display this information”

OR

Unable to load vi* file with AssetID for Movie Details page.

“Unable to display this information”

OR

Cart: unable to load vi* file for Category/Subcategory page.

“Temporarily unable to access your Movie Cart. Please try again

later.”

OR

Active Rentals: unable to load vi* file for Category/Subcategory page.

“There are no active rentals” appears when the parent directory for Active

Rentals is ON DEMAND.

“You have no active rentals. Would you like to browse through

available movies and videos now?” appears for all other cases.

OR

Any other Category/Subcategory page items: unable to load vi* file.

“Unable to display this information”

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 53 of 56 3/11/2015

Error Code

Reason

BR001

Cart: unable to load a picture for Category/Subcategory page.

“Temporarily unable to access your Movie Cart. Please try again

later.”

OR

Active Rentals: unable to load a picture for Category/Subcategory page.

“There are no active rentals” appears when the parent directory for Active

Rentals is ON DEMAND.

“You have no active rentals. Would you like to browse through

available movies and videos now?” appears for all other cases.

OR

Any other Category/Subcategory page items: unable to load a picture.

“We are currently unable to display this information. If the

issue continues, please reboot your digital cable box and try

again.”

7.3 OMS-103 Boot Error: No Interactive Channels

This error is raised during the boot sequence when the UI works but without interactive channels. It is a

noncritical boot-up error which doesn’t stop the boot process but can impact the user experience.

The OMS-103 error reflects the inability to download the configuration.ini file, which is where all

interactive services are described. If this error occurs during bootup and the user later tries to tune to an

interactive channel, the following behavior applies. Since (due to the absence of configuration.ini) we

don’t know which channels are interactive, all channels will be treated as linear.

If SI doesn’t contain an appropriate record for a particular interactive channel, tuning to it is

disallowed.

If SI contains a record for this channel, attempts are made to tune to it.

o If tuning is successful, streamed content is shown (if nothing is broadcasting on this channel,

a black screen is shown).

o If a video (PPV, for example) is broadcasting, this video will be shown.

If the channel has incorrect/missing tuning info (frequency/sourceid), a tuning error occurs, and a

“Temporarily Unavailable” popup displays (in this case, the error code can vary).

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 54 of 56 3/11/2015

7.4 Framework Error

This error occurs when the framework crashes. There is no corresponding error code.

Error Code

Reason On-Screen Display Message

-- The framework crashed.

The message is on the screen while DAL Manager restarts the framework.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 55 of 56 3/11/2015

Appendix A: NCAS CardStatus Errors

The table below lists and describes the possible NCAS CardStatus errors that result in Channel Service

Error Err-32.

Error Description State Causes NCAS Expectation

NCasAppInt_VGS_DHCP_ERROR No DHCP

server available

Temporary No network link

in the STB

Retries every 5

seconds to

check the

connectivity

NCasAppInt_VGS_FIRST_REG_

ERROR = 10

Error response

or timeout on

initial

registration

Temporary Server busy, or

corrupted

communication,

or general http

error

Retries

according to

internal retry

mechanism

NCasAppInt_VGS_SECOND_REG_

ERROR = 11

Error response

or timeout on

update request

Temporary Server busy, or

corrupted

communication,

or general http

error

Retries

according to

internal retry

mechanism

NCasAppInt_VGS_SENDING_DATA

_ERROR = 12

No connection

to server

Temporary Server down Retries every 5

seconds to

check server

connectivity

NCasAppInt_VGS_UNKNOWN_STB_

ERROR = 13

Unknown error

or failed to get

decryption key

or decryption

error

Temporary

in case of

failure to

get key

Permanent

in case of

decryption

error

Server busy,

corrupted

communication,

http error

Wrong key

used or code

was not

encrypted

correctly

Retries

according to

internal retry

mechanism

Nothing to do.

Only reboot.

NCasAppInt_VGS_PUBID_NOT_

EXIST_IN_EMMG = 14

NCasAppInt_VGS_PUBID_NOT_

ACTIVE_IN_EMMG = 15

NCasAppInt_VGS_PUBID_NOT_

EXIST_IN_VGS = 22

The STB

account doesn’t

exist in Head

End

Temporary Head End

response in

case the STB

account doesn’t

exist or the

account has

been created

but initial

registration is

required.

Go back to

initial

registration.

If it is after

initial

registration,

then there are

retries

according to

internal retry

mechanism.

Samsung 5320 Backport Technical Reference for Operations v. v.0.15

Property of CSC Holdings LLC – Confidential and Proprietary CSC Holdings LLC, All Rights Reserved Page 56 of 56 3/11/2015

Error Description State Causes NCAS Expectation

NCasAppInt_VGS_EMMG_COMM_

ERROR = 16

NCasAppInt_VGS_NO_VGS_SERVER

= 18

NCasAppInt_VGS_ERROR_IN_VGS

_SERVER = 19

NCasAppInt_VGS_SERVER_BUSY

= 24

All these errors

are related to

Head End

response

according to

Head End

state.

Temporary Internal error in

Head End

Retries

according to

internal retry

mechanism

NCasAppInt_VGS_INVALID_

DNONCE = 17

NCasAppInt_VGS_INVALID_

REQUEST_FORMAT = 20

NCasAppInt_VGS_BAD_SIGNATURE

= 21

All these error

are related to a

STB error in

the way the

request was

built.

Might be

permanent

unless

there was

packet

corruption

Internal STB

error

Retries

according to

internal retry

mechanism

NCasAppInt_VGS_PUBID_DELETED

= 25

The STB

account was

deleted in Head

End.

Permanent

until EMM

for

reactivation

STB account

was deleted in

Head End.

No retry until a

reactivation

EMM is sent or

reboot