You are on page 1of 12

M

Motorola Public
MOTOROLA, the Stylized M Logo and all other trademarks indicated as such herein are trademarks of Motorola Mobility, Inc. Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners Copyright 2010 Motorola Mobility, Inc. All rights reserved.

Security Level 1

Billing System Correspondence 025

Document Number: Revision: Author(s): Revision Date:

ENB-09671 x.2 George DeLisi September 14, 2010

Motorola Mobility Video Infrastructure Solutions 101Tournament Drive Horsham, PA 19044

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

Revision History Rev


x.1 x.2 Original Section 3, correction to PACE settop type

Description

Incorporated By
George DeLisi George DeLisi

Date
8/1/2010 8/2/2010

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 2 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

Table of Contents
Section Title Page Number
1. Introduction ______________________________________________________________________________ 4 1.1. Abbreviations and Acronyms ______________________________________________________________ 4 2. Changes to the WireLink Protocol Relating to DAC 6000 Feature Development _________________________ 5 2.1. New Settop Types ______________________________________________________________________ 5 2.1.1. PACE _____________________________________________________________________________ 5 3. Corrections to the Digital WireLink Protocol Reference Guide _______________________________________ 6 3.1. Correction to Add Digital Program (630, 631) Example _________________________________________ 6 3.2. Correction to Feature Component of 760 Command ___________________________________________ 6 3.3. Correction to Result Codes _______________________________________________________________ 6 3.4. BSI Result Code Expansion _______________________________________________________________ 6

List of Figures
Section Title Page Number
FIGURE 1 - PACE SETTOP MODELS __________________________________________________________ 5

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 3 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

1. Introduction
This correspondence is being released to give Billing System/SMS vendors notification of changes that are being implemented in the future releases of the Digital Addressable Converter (DAC) 6000 software. The topics discussed in this correspondence are grouped into two categories: o o Specific changes to the WireLink protocol as a result of DAC 6000 feature development and new devices. These topics are contained in Section 2 of this document. Important changes from a previous Correspondence or updates identified to the current version of the Digital WireLink Protocol Reference Guide are contained in Section 3 of this document.

If there are any questions or comments on any of the information provided, please contact George DeLisi - email address: gdelisi@motorola.com of Motorola Mobility, Video Infrastructure Solutions.

1.1. Abbreviations and Acronyms


Acronym
BS DAC DCAS DCT DSG DTA MSO VCM

Description
Business System Digital Addressable Converter Downloadable Conditional Access System Digital Consumer Terminal (synonymous with settop) DOCSIS Set-top Gateway Digital Transport Adapter Multiple System Operator Virtual Channel Map

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 4 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

2. Changes to the WireLink Protocol Relating to DAC 6000 Feature Development


This section is comprised of specific modifications to the Digital WireLink protocol relating to DAC 6000 feature development.

2.1. New Settop Types


The following sections describe new settop models that are planned for distribution along with the expected DAC 6000 release version.

2.1.1. PACE
The following PACE settop models will be available in DAC software release 4.1 and later.
Equipment Type 7100 7102 7103 7110 7112 7113 7120 7122 7123 Description

PACE TDC788D One-way PACE TDC788D Two-way PACE TDC788D DOCSIS PACE DC550D One-way PACE DC550D Two-way PACE DC550D DOCSIS PACE DC702D One-way PACE DC702D Two-way PACE DC702D DOCSIS
Figure 1 - PACE Settop Models

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 5 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

3. Corrections to the Digital WireLink Protocol Reference Guide


This section is devoted to providing new information or identifying errors in the Digital WireLink Protocol Reference Guide document that will be corrected in the next version of the document, or changes from a previous version of the Correspondence.

3.1. Correction to Add Digital Program (630, 631) Example


The WireLink examples in Appendix I of the Digital WireLink Protocol Reference Guide, Version 5.0 incorrectly show the last field in the 630 and 631 commands to be feature_settings. This field is Reserved and is correctly shown on pages 14 and 15.

3.2. Correction to Feature Component of 760 Command


The Feature Component of the 760 Terminal Command of the Digital WireLink Protocol Reference Guide, Version 5.0, page 42 incorrectly labeled the field as Time_zone_ID. The correct field name should be Timezone_Handle

3.3. Correction to Result Codes


Appendix F of the Digital WireLink Protocol Reference Guide, Version 5.0 incorrectly specified the description for the 2016 error code as Terminal Initialization Failed Settop Off Plant. The correct description will be changed to read Terminal Init Operation Failed Error.

3.4. BSI Result Code Expansion


The following is an expanded list of result codes that are supported by the DAC 6000 through versions 4.1 and beyond. When a two-way settop fails to respond to an INITIALIZE or REFRESH operation, the generic error code of 2005 is replaced with descriptive messages (2016 and 2020). The 2005 error code will still be used for all the other failed operations, such as COLD INIT, WARM RESET, etc. It is recommended that billing systems make the necessary adjustments to handle this important change. The current set of result codes that the DAC supports is defined below:

Result Code 1 220 226 231 232 No Error

Description

WireLink Command all all all all all

Protocol IO Error Packet Checksum Error Packet Size Error Packet Timeout Error

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 6 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

Validation Errors (do not retry) 1001 1002 1003 1004 Validation Error Invalid BSI Code Error New BSI Code Not Found Error Invalid Serial Number Error all all 760 660, 760 660, 664, 680, 694, 794 662, 665, 684, 760, 663, 666, 688, 770,

1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028

Serial Number Not Found Error Duplicate Serial Number Error Invalid Unit Address Error Duplicate Unit Address Error Invalid Equipment Type Error Invalid Equipment Subtype Error Headend Handle Not Found Error Upstream Plant Handle Not Found Error Downstream Plant Handle Not Found Error VCM Handle Not Found Error Invalid Operation Code Error Illegal Operation Code Error Region Config Handle Not Found Error Invalid Authorization Type Error Package Handle Not Found Error Service Handle Not Found Error Program Handle Not Found Error Duplicate Program Handle Error Epoch Duration Length Error Interstitial Length Error Preview Time Length Error IPPV Time Length Error Overlapping Program Error Invalid Action Code Error

660, 760 660, 663, 760 660, 760 660, 760 660, 760 760 760 760 760 760 760 760 760 760 630, 631, 633, 760, 794 631, 633, 694, 760, 794 630, 631 630, 631 630, 631 630, 631 630, 631 630, 631 684

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 7 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060

Invalid Service Handle Error Too Many Services Error Invalid Program Handle Error Invalid MPAA Advisory Error Invalid Violent Content Error Invalid Sexual Content Error Invalid Language Content Error Invalid Epoch Start Time Error Invalid Epoch Stop Time Error Epoch Start Time Has Passed Error Duplicate Program Error Invalid Rating Region Error Invalid Number of Entries Error Invalid Auth Flag Error Bit Mask Is Out of Range Error Illegal 760 Component Received Error Duplicate 760 Component Received Error Illegal Operation Error Invalid Region Combination Error Invalid VCM Name Error Terminal Not On Plant Error BSG Handle Not Found Error Epoch Start Time Not Found Error Not All Purchases Marked Uploaded Error Terminal Features Not Found Error Duplicate Type Error Duplicate Plant Error Duplicate State Error Duplicate Feature Error Duplicate Auth Error Unknown Component Error Authrecs Not Last Error

630, 631, 633, 660, 662, 664 660, 662, 664 630, 631, 633 630, 631 630, 631 630, 631 630, 631 630, 631 630, 631 630, 631 630, 631 630, 631 694, 794 760 760 760 760 633 680 688 664, 665, 666, 684, 760 660, 664, 760 630, 631, 633 720 680, 760 760, 770 760, 770 760, 770 760, 770 760, 770 760, 770 760

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 8 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

1061 1062

Duplicate BSO Error Missing Type Component Error

760 760 660, 665, 684, 724, 794 760 760 760 680 760 760 760 760? 760 760 760 663, 666, 688, 760, 664, 680, 694, 770,

1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074

Serial Number not supported by Business System Max Services Exceeds Limit Error Duplicate POD Component Error Duplicate MCSC Component Error Timezone index/handle Not Found Error MCSC Operation sent for non-MCSC terminal non-DOCSIS STB cannot be put on DSG downstream plant Get validation message Subtype Error Downstream and upstream plants are not linked implicitly Cannot validate a non-CableCARD terminal Duplicate Device Component Error * No VCM with specified name on terminal's downstream plant * Operational Errors (may warrant retry)

2001 2002 2003 2004 2005 2006 2007 2008 2012 2014 2016 2018

Terminal Add Failed Error Terminal Modify Failed Error Delete Settop Failed Error Settop Authorization Failed Error Terminal State Operation Failed Error Program Add Failed Error Program Change Failed Error Program Delete Failed Error Single Settop Poll Failed Error Authorization Refresh Failed Error Terminal Init Operation Failed Error * Clear Pin Operation Failed Error

660, 760 760 663, 760 660, 662, 664, 694, 760, 794 760 630 631, 633 633 684 660, 662, 664, 694, 760, 794 660, 664, 760 665, 760

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 9 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

2019 2020 2021 2026 2027 2028 2029 2030 2031 2032 2100

Settop Activation Operation Failed Error Terminal Refresh Operation Failed Error * Change VCM Operation Failed Error PPV Authorization Update Failed Error Custom Refresh Onplant Failed Error Interactive Refresh Operation Failed Error Mark Event Purchase Failed Error Change Features Operation Failed Error Set Terminal Off Plant Operation Error Program Schedule Editing Prohibited Error * Change IPPV Authorization Operation Error Low Level Operational Errors (May warrant retry)

666, 760 680, 760 688 694, 794 760 660, 662, 663, 664, 666, 760 662, 722, 726 680, 760 760 630 680

3001 3002

Destination Not Available Error Memory Allocation Error

622, 662, 665, 684, 722, 794

633, 663, 666, 688, 726,

660, 664, 680, 694, 760,

660, 662, 664 630, 660, 662, 664, 688, 694, 760, 794 760 664, 665, 666, 684 684 760 660, 662, 664 684 660, 662, 664, 760 760 630, 631, 633 630 694, 760

3003 3004 3005 3006 3007 3009 3010 3011 3012 3013 3014 3015

Database Access Error IPPV Tier Not Found Error Onplant Not Found Error Collecting Purchases Error Undefined State Error Interactive Return Path Not Found Error DB Sproc Get All Srvs Error Invalid Message Type Error Bad Request Type Error Invalid Date Format Error DB Sproc Check Dup Programs Error DB Sproc Get Prog Handles Error

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 10 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

3016 3017 3018 3019 3020 3021 3022 3023 3024 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113

DB Sproc Get Pkg Handles Error DB Sproc Get Svc Handles Error Collecting IPPV Purchases Error Collecting Term Purchases Error DB Sproc Get Pkg Tiers Error DB Sproc Get Svc Tiers Error DB Sproc Get Prg Tiers Error Bad Authorization Flag Error Illegal State Operation Error DB Sproc Get Term Attributes Error DB Sproc Get Term Type Info Error Get Returnpath Type Failed Error Returnpath Type Not Found Error DB Sproc Get Plant Info Error Get Plant Info Failed Error DB Sproc Get He Info Error DB Sproc Get TermState Info Error DB Sproc Get Term Status Error DB Sproc Get term Onplant Error Get Term BSI Code Failed Error Term BSI Code Not Found Error Settop Authorization Failed Error DB Sproc Get Tier For Handle Error

760 662, 760 724 684 760 662, 760 694, 760 760 760 684 760, 770 760, 770 760, 770 760, 770 760, 770 NA 760, 770 760, 770 NA 760, 770 760, 770 760 660, 662, 664, 666, 680, 688

4001 4002 4003 4004 4005 4006 4007 4008 4009

Clear Pin Timeout Error Delete Settop Timeout Error Settop Activation Timeout Error Change Features Timeout Error Terminal Refresh Timeout Error Change VCM Name Timeout Error PPV Authorization Timeout Error Settop Authorization Timeout Error Authorization Refresh Timeout Error

760 663, 760 666, 760 680, 760 680, 760 688 794 660, 662, 664 760

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 11 of 12

ENB-09671, rev. x.2

Billing System Correspondence 025

Security Level: 1

4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4100 4101

Interactive Custom Refresh Timeout Error Terminal Add Timeout Error Terminal Init Timeout Error Program Add Timeout Error Program Change Timeout Error Program Delete Timeout Error Mark Event Purchase Timeout Error Single Settop Poll Timeout Error Terminal State Operation Timeout Error Set Terminal Off Plant Timeout Error Change IPPV Authorization Timeout Error Terminal Modify Timeout Error

680, 760 660, 760 664, 760 630 631 633 622, 722, 726 684 760 760 680 760

* These errors codes are new or have become functional in DAC version 4.1 and beyond.

Motorola Mobility 101 Tournament Drive Horsham, PA 19044

This document is the property of Motorola Mobility. All rights are reserved and neither this document nor any information it contains is to be copied, reproduced, disclosed to others, or used without written permission from Motorola Mobility. Distribution of this document must adhere to the guidelines contained in the Document Control Process (365-095-0273).

Page 12 of 12

You might also like