Sunteți pe pagina 1din 60

ARRIS DSR-4201 Commercial

Integrated Receiver/Decoder
Operator Guide
594884-001 Version 1.0 Revision A
Chapter 1:

ARRIS DSR-4201 Operator Guide


Document No. 594884-001 Version 1.0 Revision A

ARRIS Trademarks, Copyright, and Other Proprietary Information

ARRIS Enterprises, Inc. 2014 All rights reserved. No part of this publication may be reproduced in any form or by any
means or used to make any derivative work (such as translation, transformation, or adaptation) without written permission
from ARRIS Enterprises, Inc. (ARRIS). ARRIS reserves the right to revise this publication and to make changes in
content from time to time without obligation on the part of ARRIS to provide notification of such revision or change.

ARRIS and the ARRIS logo are all trademarks of ARRIS Enterprises, Inc. Other trademarks and trade names may be used
in this document to refer to either the entities claiming the marks and the names of their products. ARRIS disclaims
proprietary interest in the marks and names of others.

ARRIS provides this guide without warranty of any kind, implied or expressed, including, but not limited to, the implied
warranties of merchantability and fitness for a particular purpose. ARRIS may make improvements or changes in the
product(s) described in this manual at any time.

The capabilities, system requirements and/or compatibility with third-party products described herein are subject to change
without notice.

ARRIS and the ARRIS Logo are trademarks or registered trademarks of ARRIS Enterprises, Inc.
All other trademarks are the property of their respective owners.

Revision History

Revision Date Reason for Change

A 2/4/14 Initial ARRIS-Branded release.

2 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 1:

Important Safety Instructions Unplug this apparatus during lightning storms


or when unused for long periods of time.
Read these instructions.
Refer all servicing to qualified service
Keep these instructions. personnel. Servicing is required when the
Heed all warnings. apparatus has been damaged in any way, such
as when the power-supply cord or plug is
Follow all instructions. damaged, liquid has been spilled, or objects
Do not use this apparatus near water. have fallen into the apparatus, the apparatus
has been exposed to rain or moisture, does not
Clean only with dry cloth. operate normally, or has been dropped.
Do not block any ventilation openings.
Install in accordance with the manufac- Damage Requiring Service
turers instructions.
Unplug this equipment from the power source,
Do not install near any heat sources such as and contact a qualified service provider if any of
radiators, heat registers, stoves, or other appa- the following situations occurs:
ratus (including amplifiers) that produce heat.
If the power supply cord or plug is damaged.
Do not defeat the safety purpose of the polar-
ized or grounding-type plug. A polarized plug If liquid or objects have fallen into the unit.
has two blades with one wider than the other. If the unit became wet from rain or water.
A grounding-type plug has two blades and a
third grounding prong. The wide blade or the If the unit was dropped or damaged.
third prong is provided for your safety. If the If the units performance changes.
provided plug does not fit into your outlet,
consult an electrician for replacement of the Service
obsolete outlet.
Do not try to service this product yourself. If you
Protect the power cord from being walked
open or remove the cover, you may be exposed to
on or pinched, particularly at plugs,
dangerous voltage or other hazards and may void
convenience receptacles, and the point
the units warranty. Contact a qualified service
where they exit from the apparatus.
provider for all service.
Use only attachments and accessories
specified by the manufacturer.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 3


Chapter 1:

Instrucciones importantes de seguridad Desenchufe el aparato durante tormentas


elctricas o cuando no lo utilice durante
Lea estas instrucciones. largos perodos de tiempo.
Conserve estas instrucciones. Remita todas las reparaciones a personal tc-
Preste atencion a todas las advertencies. nico cualificado. Se requiere servicio cuando
el aparato ha sido daado de cualquier
Siga todas las instrucciones. modo, como cuando el cable de aliment-
No utilize este aparato cerca del agua. acin o el enchufe est daado, se ha derra-
mado lquido o han cado objetos dentro del
Limpie unicamente con un trapo seco. aparato, el aparato ha sido expuesto a la llu-
No bloquear o tapas ninguna de las averturas via o la humedad, si no funciona normal-
para ventilacion. La instalacion debe de mente, o se ha cado.
hacerse acorde con las instrucciones del
manufacturador. Daos que requieren servicio de
No se installe cerca de ninguna fuente de mantenimiento
calor, tales como radiador, registros calientes, Desconecte el equipo de la fuente de alimentacin
estufas, o cualquier otro aparato (incluyendo y pngase en contacto con un proveedor de
amplificadores) que produzcan calor. servicio en caso de alguna de las siguientes
No anule el proposito de seguridad del situaciones:
enchufe polarizado o la coneccion a tierra. El Si el cable de corriente o el enchufe son
enchufe polarizado tiene dos terminals donde daados.
una es mas ancha que la otra. El enchufe con
conneccion a tierra tiene las mismas dos Si liquidos u objectos caen dentro de la
terminales mas una tercera en forma de punta unidad.
que es la coneccion a tierra. La terminal mas Si la unidad se moja por lluvia o derrame
ancha o la tercera punta en estos enchufes es de agua.
para su seguridad. Si el enchufe suministrado
no encaja en su toma, consulte a un Si la unidad se ha cado o daado.
electricista para que reemplace el Si el rendimiento de la unidad cambia.
tomacorriente obsoleto.
Evite que el cable de alimentacin de ser Servicio
pisado o pellizcado en particular en los
No intente reparar este producto usted mismo.
enchufes, tomacorrientes y en el punto por
Si abre o retira la cubierta, podra exponerse a
donde sale del aparato.
voltajes peligrosos u otros peligros, y puede
Utilice nicamente los aditamentos y anular la garanta de la unidad. Pngase en
accesorios especificados por el fabricante. contacto con un proveedor de servicios
autorizado de todos los servicios.

4 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 2:

Table of Contents

Chapter 1 Introducing the DSR-4201 ................................................................................................................... 7


Key Features .................................................................................................................................. 7
Using This Manual .......................................................................................................................... 8
PDF Navigation Guidelines ..................................................................................................... 8
Chapter 2 Connecting the DSR-4201................................................................................................................... 9
Unpacking the DSR-4201 ............................................................................................................... 9
DSR-4201 Back Panel and Connectors ......................................................................................... 9
DSR-4201 Mounting Guidelines ................................................................................................... 11
Mechanical Loading............................................................................................................... 11
Ambient Temperature............................................................................................................ 11
Circuit Overloading ................................................................................................................ 11
Connecting the DSR-4201............................................................................................................ 11
Chapter 3 Using the Front Panel and Remote Control....................................................................................... 13
Front Panel ................................................................................................................................... 13
Front-Panel Remote Button................................................................................................... 14
Hand-Held Remote Control .......................................................................................................... 15
Chapter 4 Preparing for Authorization ................................................................................................................ 17
Introduction ................................................................................................................................... 17
Tuning to the Uplink Signal........................................................................................................... 18
Contacting the Uplink Provider for Authorization .......................................................................... 19
Chapter 5 Using the Menu System..................................................................................................................... 21
Visual Indicators ........................................................................................................................... 21
Menu System................................................................................................................................ 24
Main Menu .................................................................................................................................... 24
Configuration Menus..................................................................................................................... 25
Manual Tune Submenu ......................................................................................................... 25
Channel Select Submenu...................................................................................................... 27
Video Submenu ..................................................................................................................... 28
Audio Submenu ..................................................................................................................... 28
IP Submenu........................................................................................................................... 29
Alarm Submenu..................................................................................................................... 29
Reset Submenu..................................................................................................................... 30

P/N 594884-001 Rev. A DSR-4201 Operator Guide 5


Chapter
Table of 2:
Contents

Diagnostics Menus ........................................................................................................................ 31


Test Submenu........................................................................................................................ 31
Download Diag - Download Information Screen .................................................................... 32
Diag Screens Submenu - Viewing Fast Facts Screens ......................................................... 33
Fast Facts 1 (General) ........................................................................................................... 34
Fast Facts 2 (Satellite RF Port Configuration) ....................................................................... 35
Fast Facts 3 (Video Information)............................................................................................ 36
Fast Facts 4 (Audio Information)............................................................................................ 37
Fast Facts 5 (Ethernet Information) ....................................................................................... 38
Fast Facts 7 (DSR Multicast Information) .............................................................................. 38
Chapter 6 Product Support ................................................................................................................................. 39
Getting Help .................................................................................................................................. 39
Technical Assistance Center......................................................................................................... 39
Calling for Repairs......................................................................................................................... 40
Chapter 7 Language Abbreviations..................................................................................................................... 41
Chapter 8 Downlink/L-Band Frequency Conversion Tables ............................................................................... 43
Chapter 9 DSR-4201 Specifications ................................................................................................................... 45
Chapter 10 DSR-4201 Open-Source Software ..................................................................................................... 47

6 DSR-4201 Operator Guide P/N 594884-001 Rev. A


1
Introducing the DSR-4201

The ARRIS DSR-4201 is a commercial Integrated Receiver Decoder (IRD) designed for
broadcasters and headend operators for receiving digital satellite services. The DSR-4201
unit will process both high-definition (HD and standard-definition (SD) video services.
The DSR-4201 has analog audio and video ports for single-channel output. After the
DSR-4201 unit is properly configured, it is ready to receive authorization and control
information from the satellite operator.

Key Features
Multi-format video decoder: MPEG-2/4 HD/SD to composite video decoding with
single-channel video decoding to SD composite video output in the appropriate 4x3
format via AFD signaling.
One video and one diagnostic (OSD) video output. Outputs either 525-line NTSC/PAL
M or 625-line PAL video formats.
One L-band satellite input port.
DC-II QPSK, DVB-S, and DVB-S2 demodulation.
VBI reinsertion supports data services such as Closed Caption/WST.
AC-3 (2.0 and 5.1) and MPEG 1 Layer II audio decoding.
Audio output consists of one stereo pair.
Four-digit front-panel display.
Five dedicated LED status indicators.
Configuration and control via hand-held remote control.
DCII and DVB subtitle overlay.
DTMF output for tape machines and other ad insertion equipment.
Memory configuration is saved in nonvolatile memory.
Security features include ARRIS DigiCipher II Security Technology.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 7


Chapter 1: Introducing the DSR-4201

Using This Manual


This manual is printed as a hardcopy document and is provided in the shipping carton with
the other DSR-4201 deliverable. Customers that want to obtain a PDF file, for viewing on
the computer screen, can use their your SalesForce account to locate the file for download.

PDF Navigation Guidelines


While viewing this manual as a PDF, use the embedded hyperlinks to navigate throughout
the document. Click on any referenced location to navigate directly to that topic. To do this,
use the mouse to click on any topic name, procedure name, figure number, menu option,
page number, or table-of-contents title.
The following text and graphic on this page show examples of embedded hyperlinks within the
PDF file. Clicking on any of these items will navigate to the topic referenced in the text.
Chapter 9 DSR-4201 Specifications .......... 45
For more details, see "Diagnostics Menus" on page 31.
Perform "To use the hand-held remote control" on page 15.
See Figure 3 on page 13.
See the Video parameters (described on page 28).

Main
Configuration

Diagnostics

8 DSR-4201 Operator Guide P/N 594884-001 Rev. A


2
Connecting the DSR-4201

Unpacking the DSR-4201


Verify that the DSR-4201 shipping carton contains the following:
DSR-4201 Integrated Receiver/Decoder (IRD)
Power supply and detachable cord
Infrared (IR) hand-held remote control
Two AAA batteries for the hand-held remote control
Cue tone terminal block (shown Figure 2 on page 10)
Three-conductor audio/video cable (six-ft. cable with yellow, white, and red connectors)
Single-conductor video cable (six-ft. cable with yellow connectors)
Operator Guide (this manual)
Note: To acquire the current customer release notes for this firmware version. For details, see
"Product Support" on page 39.

DSR-4201 Back Panel and Connectors


The cable connections, described in this chapter, are made to the back panel of the unit, as
shown in Figure 1. For a detailed view of the back panel, see Figure 2 on page 10.

VIDEO L R

CAUTION

AUDIO + -
OUT

OSD
SAT SERIAL Cue POWER

Figure 1: DSR-4201 Back Panel (Overview)

P/N 594884-001 Rev. A DSR-4201 Operator Guide 9


Chapter 2: Connecting the DSR-4201

For Factory Use Cue Tone Power


(Do Not Connect) Terminals Connector

Note: One detachable three-pin cue


tone terminal block (shown below)
is provided with the DSR-4201.
Additional terminal blocks may be CAUTION
ordered through Phoenix Contact RISK OF ELECTRIC SHOCK
DO NOT OPEN

(pn 1840379).
+ -

SERIAL Cue POWER

VIDEO L R

CAUTION

Detachable Three-Pin AUDIO


OUT
+ -

Cue Tone Terminal Block SAT


OSD
SERIAL Cue POWER

VIDEO L R

AUDIO
OUT

OSD
SAT

Model Barcodes: Assembly Barcode Satellite OSD Video Audio


(For Factory Use Only) Input Video Out Out
Model Number
Connector Out
Serial Number
Unit Address

Figure 2: DSR-4201 Back Panel (Detailed)

10 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 2: Connecting the DSR-4201

DSR-4201 Mounting Guidelines


Up to three DSR-4201s can be stacked one on top of another. Place each unit in a stable and
level position. If multiple DSR-4201s are installed in a rack assembly, the operator may choose
to have a certification agency evaluate the condition of the rack.

Mechanical Loading
The mounting rack location should be secure and level to avoid hazardous instability to the
equipment due to uneven loading or weight distribution within the rack.

Ambient Temperature
When installing the DSR-4201 within a closed or multi-unit rack, the ambient temperature
may be greater than the ambient temperature within the room. Therefore, verify that the
amount of air flow required for safe operation is not compromised (maximum temperature
for the equipment is 50 C). Consideration should be given to the maximum rated ambient
temperature for the DSR-4201s location when planning for cooling and air circulation.
ARRIS recommends the use of a fan on top of the rack.

Circuit Overloading
If the DSR-4201 is connected to a power strip, rather than a branch circuits direct
connection, use special care to ensure that the unit is properly connected. Always consider
the affect that overloading circuits might have on over-current protection and supply wiring.
To ensure that circuits are not overloaded, read the DSR-4201 UL regulatory power label on
top of the unit. Check all equipment power/amperage ratings to ensure the mounting rack
power rating is not exceeded.

Connecting the DSR-4201


To connect the DSR-4201 for service

1. As you remove the unit from the cardboard box, look on the back panel, locate the
label with Unit Address, and write the address here:

000-
__________________________________________________________

Note: The Unit Address is preceded by UA: and always starts with three zeros and a hyphen
(000-). This address will be used during the authorization process. The Unit Address can also be
found within the Diagnostics Menu on the Fast Facts 1 screen.

2. Use a customer-supplied RG-6 or 18 AWG coaxial cable to connect the satellite


source cable to the units RF input port labeled SAT.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 11


Chapter 2: Connecting the DSR-4201

3. Use the ARRIS-supplied audio/video cable (with RCA-type connectors) to connect the
unit to your sites downstream equipment, as needed. For the 75-ohm video, connect the
cables yellow connector to the units VIDEO Output port. For the audio, connect the
cables red and white connectors to the units two AUDIO OUT ports (L and R).

4. To view the on-screen menu system, use the ARRIS-supplied video cable (with the
yellow connectors on each end) to connect the OSD Video Output port to a 75-ohm
video monitor or television with composite video input (standard definition).

5. Connect the included power supply to a secure power source and insert the power
supplys output connector to the port labeled POWER on the back panel.

6. Verify that the front panel lights up.

7. Install the two AAA batteries (included) into the battery enclosure on the back of the
hand-held remote control and re insert the back cover.

To configure the DSR-4201 for NTSC or PAL programming

1. When the DSR-4201 is unpacked and powered up, use the remote controls NTSC or
PAL key to choose the desired video format.

2. Verify that the front panels four-digit LED displays either or . This
designation will be displayed for 10 seconds, then the channel number returns to the LED.

To view the DSR-4201 menu system


From this point forward, this document describes normal operation of the DSR-4201 and the
hand-held remote control.

1. Press the Remote button on the front panel.

2. Press the Menu button on the hand-held remote control. If the menu system appears,
the unit is ready to be configured.

Important: Before attempting to navigate the menu system, it is necessary to read pages 13 - 15.
Then, see "Preparing for Authorization" on page 17.

12 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Remote
Download

3
Alarm

Using the Front Panel and Remote Control

Front Panel
Figure 3 shows the DSR-4201 front panel.

DSR-4201 Remote Authorized


Download Signal

Alarm
Remote

LED Status Indicators: Four-Digit LED Display LED Status Indicators: Remote Button
Remote Authorized
Download Signal
Alarm

Figure 3: DSR-4201 Front Panel (Detailed)

The DSR-4201 front panel provides the following visual indicators:


Remote Button Press this button to enable/disable the hand-held remote control.
Four-Digit Display Displays the currently-tuned in MPEG program number or
Virtual Channel Number (VCN).
LED Status Indicators Use the following LEDs to understand the units current status:
Remote Illuminates when the unit is being controlled by the hand-held
remote control and blinks when each key is pressed.
Download Blinks when a firmware download is in progress and illuminates
solid when the unit has successfully received the firmware
download and is waiting for activation by the programmer.
Alarm Illuminates red when the unit enters an alarm state.
Authorized Illuminates when the unit is authorized by the service provider.
Signal Illuminates when the unit is locked to a valid carrier.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 13


Chapter 3: Using the Front Panel and Remote Control

Front-Panel Remote Button


Figure 4 shows the front-panel pushbutton that is used to connect to the hand-held
remote control.

Remote Authorized
DSR-4201 Download Signal

Alarm
Remote

Remote
Remote

Figure 4: DSR-4201 Front-Panel Remote Control Button

By default, the DSR-4201 does not respond to the buttons on the hand-held remote
control. The following bullets describe the functionality of the Remote button located on
the front panel:
Use the Remote button on the DSR-4201 front panel to establish a connection
between the DSR-4201 and the hand-held remote control.
After two minutes of inactivity, the connection is closed.
To immediately end the connection between the DSR-4201 and the hand-held remote
control, press the Remote button again or press the R button on the hand-held
remote control.
Important: When several DSR-4201s are located together, do not attempt to configure multiple
units at the same time. Always press the Remote button on one unit at a time and use the hand-
held remote control to make the necessary changes. When the configuration changes are complete,
press the front panels Remote button (or the remotes R button) and verify that the Remote LED
on the front panel is no longer illuminated. Now it is safe to configure another unit.

Factory Reset
To perform a factory reset from the front panel, hold the Remote button for ten seconds.
Important: Performing a Factory Reset deletes all defined setup and download information and
resets the parameters back to the factory defaults. Although the unit will maintain its authorization
configuration, information and effort is required to restore the unit to an operational state. Before
performing a factory reset, it is important to write down all the settings from all the various
Configuration menus. After performing the Factory Reset, use this information to access the channel
map and lock to the Uplink signal. This operation interrupts service output, so use it carefully.

14 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 3: Using the Front Panel and Remote Control

Hand-Held Remote Control


To use the hand-held remote control

1. Go to the DSR-4201s front panel, press the Remote button, and verify that the Remote
LED on the front panel is illuminated.

2. Press the MENU button to view the DSR-4201 menu overlay on television monitor
connected to the On-Screen Display (OSD) video port.

3. Use the buttons as described in Figure 5.

Use the red Remote ( R ) button to Use the and buttons to move the green
immediately end the connection between R highlight up and down within the menu system.
the DSR-4201 and the hand-held remote REMOTE
control. Another way to immediately end 2ABC 3DEF
1
the connection is to press Remote on the
front panel.
4GHI 5JKL 6MNO
The and buttons have several uses:
Press and to move the green
8TUV 9WXYZ
highlight between SAVE and CANCEL.
7PQRS
Use the numeric (0 - 9) buttons and decimal Press and to scroll through each of
( ) button to enter numeric values. 0 F1 the Fast Facts and Diagnostic Screens.
Press to backspace a value (or decimal
point) within a parameter.
The OK button has several uses:
Press OK to enter a submenu. OK
Press OK to change a parameter setting. The EXIT button has several uses:
Press EXIT to leave a menu or parameter
Press OK to choose either SAVE or MENU EXIT
without making a change.
CANCEL.
Press EXIT to move up one level within the
Press OK to confirm a parameter setting.
menu system.
CH+ F2 F3
Press EXIT repeatedly to remove the on-
CH- F4 F5 screen menu system overlay.
Press the MENU button to view the DSR- NTSC PAL
4201 menu overlay on the television monitor
that is connected to the On-Screen Display
(OSD) video port on the back panel. Use the F4 and F5 function buttons to display
the desired video format:
Press the blue ( F4 ) button to display
an NTSC signal.
After the initial setup, use the CH+ and CH-
buttons to choose the desired VCN or Press the blue ( F5 ) button to display
MPEG Service Number. a PAL signal.

Figure 5: Hand-Held Remote Control - Button Descriptions

P/N 594884-001 Rev. A DSR-4201 Operator Guide 15


4
Preparing for Authorization

Introduction
Important: If the unit is already powered up and the unit is already receiving the desired
audio/video signal, then the unit is already authorized and there is no need to perform the
procedures in this chapter.
At this point, the unit is operational, but not yet tuned to the Uplinks signal. Before
performing the procedures in this chapter:
Verify that you performed "To connect the DSR-4201 for service" on page 11.
Verify that you performed "To configure the DSR-4201 for NTSC or PAL
programming" on page 12.
Verify that you performed "To view the DSR-4201 menu system" on page 12.
Verify that your Uplink Provider has already furnished you with the settings for the
Manual Tune menu and Channel Select menu. See Figure 6 on page 18.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 17


Chapter 4: Preparing for Authorization

Manual Tune
Mode ____________________
Xpndr ____________________ The Uplink Provider
will provide some or
Frequency ____________________ all of these required
Modulation ____________________ values.

Symbol Rate ____________________


LNB Power
Lock Status
SAVE CANCEL

Channel Select
Service Mode ____________________ The Uplink Provider
will provide some or
VCT ____________________ all of these required
VCN ____________________ values.

MPEG
Audio Language
Subtitle Enable
Subtitle Language
Teletext Enable
SAVE CANCEL

Figure 6: Uplink-Provided Values

Tuning to the Uplink Signal


Important: The configuration settings, shown in Figure 6 as blank lines, are mandatory and you
cannot acquire video and authorize the unit until you have these settings from the Uplink Provider.
To tune the DSR-4201 to the Uplink signal

1. To get access to the menu system, use the front-panel Remote pushbutton and the
Menu button on the hand-held remote control.

2. Use the buttons to move the highlight to Configuration and press OK.

3. Use the and buttons to move the highlight to Manual Tune and press OK

4. When the Manual Tune menu appears, use the and buttons to move the highlight
to Mode and press OK.

18 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 4: Preparing for Authorization

5. Make sure all necessary parameters are set from both menus: Manual Tune and
Channel Select. Also, remember to save the settings for both menus. To do this, use
the and buttons to move the highlight down to the SAVE option and press OK.

6. Go to the Manual Tune menu and verify that the Lock Status designation, at the
bottom of the menu, displays Locked.

Important: Lock Status must display Locked before you can continue to the next step. If
Unlocked appears, the DSR-4201 is not getting an input signal. If this is the case, verify that the
SAT input on the back panel is connected to the proper satellite feed and repeat this procedure.

Contacting the Uplink Provider for Authorization


At this point, the DSR-4201 is operational and tuned into the Uplinks signal, but not
authorized to decrypt the Uplinks encrypted video/audio signal. Before contacting the
Uplink Provider, verify that you have the units Unit Address. This is the number you
wrote down in Step 1 on page 11.
Tip: Another way to see the Unit Address is to go to the Fast Facts 1 menu. To do this, return to the
Main Menu, go to the Diagnostics menu, and go to the Diag Screens submenu. Use the buttons
to move to the Fast Facts 1 screen and look for the number after Unit =. It starts with 000-. The Fast
Facts 1 screen is shown on page 34.

If it is necessary to authorize several DSR-4201s, it is best to make a list of all the unit addresses so
the Uplink Provider can authorize them all at once.
To authorize the DSR-4201 for video/audio signal

1. Make sure that all DSR-4201(s) meet the following criteria:

The DSR-4201 is powered up


It is connected to the correct satellite feed
It is tuned to the Uplinks signal
The SIGNAL LED is on

2. Contact the Uplink Provider and make sure you tell them that you need one (or more)
DSR-4201s authorized.

3. The Uplink Provider will ask for the Unit Address and give you further instructions.
They will tell you when to expect the AUTHORIZED LEDs to turn green and what
channels to select for each unit. Use the remote controls CH+ and CH- buttons to access
the Uplinks available channels.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 19


5
Using the Menu System

Visual Indicators
Figure 7 shows the Configuration menu with Manual Tune highlighted. The green highlight
( ) designates which option is currently active. A blue item ( ) designates it can be
highlighted using the and buttons.
Use the and buttons to
Configuration move the green highlight (
up and down the menu listing.
)

Manual Tune
Channel Select
Video
Audio
IP
Alarm
Reset

Figure 7: Menu System Visual Indicators - Green and Blue Highlights (Example)

Figure 8 shows a menu with two parameters that are grayed out ( ). The gray designation
means an option is currently unavailable for editing. When the and buttons are used to
move the green highlight, the menu system always skips over grayed-out items.

Manual Tune
There are two reasons that
Mode Xpdr parameters are grayed.
Xpndr 1
It does not apply (due to
Frequency 1430.00 other settings within the
menu).
Modulation DCII Auto
LNB Power Off It was automatically set
when another parameter
Lock Status UnLocked was specified by the user.

Figure 8: Menu System Visual Indicators - Gray Highlights (Example)

P/N 594884-001 Rev. A DSR-4201 Operator Guide 21


Chapter 5: Using the Menu System

Figure 9 shows the green highlight on the Modulation parameter (fourth line from the top).
Press the OK button to view and select options. Notice this parameter has four options and
the third option (DVB-S) is currently highlighted.

Each time the and but-


Manual Tune ton is pressed, the pointer ( > )
and green highlight ( ) move
Mode Xpdr up or down within the short list.

Xpndr 1 When the correct options is


highlighted, press OK.
Frequency 1430.00
Modulation DCII Manual or
DCII Auto
LNB Power OnDCII Manual To return the parameter to its
most-recently-saved setting,
Lock Status > DVB-S
UnLocked press EXIT.
DVB-S2

Figure 9: Menu System Visual Indicators - Choosing Options (Short Lists Example)

When a parameter has a longer list of choices, the menu system displays the list in a
different manner. Figure 10 shows the Symbol Rate parameter being set. This parameter has
eight options, but only four are shown on the screen. The four options are shown with an up
arrow ( ) above the list and a down arrow ( ) below the list. These two arrows
designate that you should press the and buttons to see more options.

Currently, the 29.27 option has


Manual Tune the pointer ( > ) and has the
green highlight ( ). Press
the and buttons to
Mode LFreq scroll through the other options
Xpndr 1 in the list.
Frequency 1430.00 When the correct options is
highlighted, press OK.
Modulation DCII Manual
Symbol Rate 19.51 or
Split Mode > 29.27
Combined To return the parameter to its
19.51 most-recently-saved setting,
LNB Power On
14.63 press EXIT.
Lock Status UnLocked
11.71

Figure 10: Menu System Visual Indicators - Choosing Options (Long Lists Example)

22 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Some parameters require the user to enter an exact value. Figure 11 shows the Frequency
parameter being changed to 1477.05. Use the remote controls Numeric buttons,
Decimal button ( ), and Backspace button () to enter the desired value.

When the correct options is


Manual Tune highlighted, press OK.

or
Mode LFreq
Xpndr 1 To return the parameter to its
most-recently-saved setting,
Frequency 1477.05_ press EXIT.
Modulation DCII Auto
LNB Power Off
Lock Status UnLocked

Figure 11: Menu System Visual Indicators - Typing Numeric Values (Example)

When all settings are complete within a menu, use the and buttons to navigate the
green highlight to bottom of the screen. Figure 12 shows the SAVE button is highlighted.

Use the
and buttons
to move the green highlight
Manual Tune left and right from SAVE to
CANCEL.
Mode LFreq
To save the settings, highlight
Xpndr 1 SAVE and press OK.
Frequency 1430.00
or
Modulation DCII Auto
To return the settings to the
LNB Power Off most-recently-saved
Lock Status UnLocked settings, select CANCEL and
OK. Another way to return to
the most-recently-saved
SAVE CANCEL settings is to press EXIT from
anywhere on the screen.

Figure 12: Saving / Cancelling Settings (Example)

P/N 594884-001 Rev. A DSR-4201 Operator Guide 23


Chapter 5: Using the Menu System

Menu System
Figure 13 shows the hierarchy of all menus and submenus.

Main

Configuration Diagnostics

Manual Tune Channel Select


Video Video Audio IP Alarm Reset Test Download Diag Diag Screens

Figure 13: Menu System Hierarchy

Main Menu
To access the Main Menu, as shown in Figure 14, go to the DSR-4201 front panel and press
the Remote button. If the menu does not appear, use the remote control and press the MENU
button. If this does not display a menu, verify the connection to the television monitor, as
described on page 11. If another menu is being displayed, press the EXIT button on the
remote control until the Main Menu appears.

DSR-4201
Main
Configuration

Diagnostics

Figure 14: Main Menu

24 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Configuration Menus
The Configuration menu, as shown in Figure 15, lists seven sub menus.

Configuration
Manual Tune
Channel Select
Video
Audio
IP
Alarm
Reset

Figure 15: Configuration Menu

Manual Tune Submenu


Use the Manual Tune submenu, as shown in Figure 16, to select a signal and specify the
desired tuning parameters. The following text describes each of the Manual Tune parameters
and the associated options.
Symbol Rate only
appears when Manual Tune
Modulation is set
to one of the
following:
Mode Xpdr
Xpndr 1
DCII Manual
DVB-S Frequency 1430.00
DVB-S2 Modulation DCII Manual
Symbol Rate 19.51
Split Mode Combined
Split Mode only LNB Power Off
appears when Lock Status UnLocked
Modulation is set
to DCII Manual.
Figure 16: Manual Tune Submenu

Parameter Description
Mode Use this parameter to select the type of satellite signal that is connected to the SAT
(Default: Xpdr) input port on the back panel. This parameter has two options:
Xpndr - Use this option when acquiring a standard transponder frequency (i.e., a
North American C-band satellite center frequency). After choosing this option, go to
the Frequency parameter and select the desired value.

LFreq - Use this option when acquiring a non standard transponder frequency. This
option supports current satellite LNB signals (i.e., C-band and Ku-band). After
choosing this option, go to the Frequency parameter and select the desired value.
For an explanation of how to convert C-Band and Ku-Band Frequencies to L-Band,
see "Downlink/L-Band Frequency Conversion Tables" on page 43.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 25


Chapter 5: Using the Menu System

Parameter Description
Xpndr This parameter allows selection of an initial satellite transponder number and can only
(Default: 1) be used if the Mode parameter is set to Xpndr. If the Mode parameter is set to LFreq,
this parameter is grayed out so it cannot be edited.

Use this parameter to enter the desired transponder number. Use the Numeric buttons
to enter a value from 1 to 24. This will automatically sets the Frequency parameter and
gray it out so it cannot be edited.
Frequency If the Mode parameter is set to LFreq, use this parameter to tune to the desired
(Default: 1430.00) frequency. Use the Numeric buttons, Decimal button ( ), and Backspace button ()
to enter a value from 950.00 to 2150.00 MHz.

If the Mode parameter is set to Xpndr, this parameter is set automatically and is grayed
out so it cannot be edited.
Modulation Use this parameter to specify one of the desired signal modulations. This parameter
(Default: DCII Auto) has four options: DCII Auto, DCII Manual, DVB-S, and DVB-S2.
Symbol Rate This parameter only appears in the submenu if the Modulation parameter is set to DCII
(Default: 19.51) Manual, DVB-S, or DVB-S2.

Use this parameter to set the baud rate (or Symbol rate). This is the number of
signalling events that are transmitted per second. If the Modulation parameter is set to
DCII Manual, this parameter provides the following choices: 3.25, 4.88, 7.32, 9.76,
11.71, 14.63, 19.51, and 29.27 Msps. In this case, use the and buttons to
choose the desired setting.

However, if the Modulation parameter is set to DVB-S or DVB-S2, use the Numeric
buttons, Decimal button ( ), and Backspace button () to enter a value:
DVB-S Enter a value from 0.000000 to 99.999999 Msps.
DVB-S2 Enter a value from 3.000000 to 33.000000 Msps.
Split Mode This parameter only appears in the submenu if the Modulation parameter is set to DCII
(Default: Manual. Use this parameter to choose the Mux mode. This parameter has two options:
Combined)
Combined Choose this option when the bitstream is a single bitstream.
Split Choose this option when the bitstream is split into separate
I and Q components.
LNB Power Use this parameter to direct power to the SAT port on the back panel. This parameter
(Default: Off) has two options.
On This option supplies 18 VDC power to the SAT port.
Off This option does not supply power to the SAT port.
Lock Status This read-only (grayed out) field displays one of the following status messages:
(Read-only)
Locked Designates the DSR-4201 is tuned to a signal.
UnLocked Designates the DSR-4201 is not tuned to a signal.

26 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Channel Select Submenu


Use this submenu to configure the output service.

Channel Select
Service Mode MPEG
VCT 0
VCN 0
MPEG 0
Audio Language def
Subtitle Enable OFF
Subtitle Language def
Teletext Enable OFF

SAVE CANCEL

Figure 17: Channel Select Submenu

Parameter Description
Service Mode Use this parameter to specify the desired service mode. Choose either MPEG or DCII.
(Default: MPEG)
VCT This parameter is only editable if the Service Mode parameter is set to DCII. Use this
(Default: 0) parameter to specify a Virtual Channel Table (VCT) number. Use the Numeric buttons and
Backspace button () to enter a value from 1 to 65535. If Service Mode is set to MPEG,
this parameter is grayed out so it cannot be edited.
VCN This parameter is only editable if the Service Mode parameter is set to DCII. Use this
(Default: 0) parameter to specify a Virtual Channel Number (VCN) that is coming in on the SAT input
port. Use the Numeric buttons and Backspace button () to enter a value from 1 to
4095. If Service Mode is set to MPEG, this parameter is grayed out so it cannot be edited.
MPEG This parameter is only editable when the Service Mode parameter is set to MPEG. Use
(Default: 0) it to select which service is displayed at the video and audio outputs by specifying the
MPEG program number. The MPEG program number can be used instead of a Virtual
Channel, but only if the DSR-4201 is already tuned to the appropriate L-band signal.
Use the Numeric buttons and Backspace button () to enter a value from 1 to 65535.
If Service Mode is set to DCII, this parameter is grayed out so it cannot be edited.
Audio Language Use this parameter to specify the language to hear as the audio. The list only contains
(Default: def) the languages that are being provided by the Uplink Provider. To view the list of all
language abbreviations, see "Language Abbreviations" on page 41. The def setting
(default) designates the language that is listed first in the list.
Subtitle Enable Use this parameter to enable/disable subtitles. This parameter has two options:
(Default: OFF)
ON This option enables subtitles.
OFF This option disables subtitles.
Subtitle Language Use this parameter to specify the subtitle language to view on the screen. The list only
(Default: def) contains the language(s) specified by the Uplink Provider. The def setting (default)
designates the language that is listed first in the list. To view the list of language
abbreviations, see "Language Abbreviations" on page 41.
Teletext Enable Use this parameter to enable and disable teletext. This parameter has two options:
(Default: OFF)
ON This option transcodes the first component in the PMT onto VBI.
OFF This option routes the teletext within the input video to the video output.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 27


Chapter 5: Using the Menu System

Video Submenu
Use this submenu to configure the units video settings.

Video
Video Out 525
525 NTSC
625 PAL

SAVE CANCEL

Figure 18: Video Submenu

Parameter Description
Video Out Use the dropdown menu to specify the desired video output format:
(Default: 525)
525 This option generates a 525-line 60-field video.
625 This option generates a 625-line 50-field video.
525 Use the dropdown menu to choose the desired 525-line video standard: NTSC or PAL-M.
(Default: NTSC)
625 Use the dropdown menu to choose the desired 625-line video standard: PAL or PAL-N.
(Default: PAL)

Audio Submenu
Use this submenu to configure the units audio settings.

Audio
Audio Gain 0
Audio Diag/Comp On/Moderate
Audio MIX Stereo

SAVE CANCEL

Figure 19: Audio Submenu

Parameter Description
Audio Gain Use this parameter to adjust the audio signal output level for the left and right channels
(Default: 0) jointly. Use the dropdown menu to specify the desired audio gain: 0 dB to -20 dB.
Audio Diag/Comp Use this parameter to control of the degree of audio level compression. This parameter
(Default: has four options:
On/Moderate)
Off/Off Compression is not used. It provides no dynamic range of the audio
signal and the volume is not adjusted for dialog.
On/Off Compression is not used. It provides full dynamic range of the
audio signal and the volume is adjusted for dialog.
(Description continues on next page.)

28 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Parameter Description
Audio Diag/Comp On/Moderate Provides some reduction and amplification of the audio signal, but
(Default: the thresholds are wider apart, providing moderate dynamic range
On/Moderate) of the audio signal.
On/Heavy Reduces the louder audio signals and boosts the softer signals
(Continued from
using tighter compression thresholds in order to eliminate dramatic
previous page)
fluctuations in the audio signal level and suppress dynamic range
of the audio signal.
Audio MIX Use this parameter to specify the audio processing routing scheme. This parameter
(Default: Stereo) has four options:
Mono The same signal is output to the left and right channel.
Dual Mono Different signals are output to the left and right channel.
Stereo Stereo output on both left and right channel.
Surround Enhanced stereo with surround pass-through.
IMPORTANT: If the incoming audio is stereo and you are connecting to a mono
modulator, you must set this parameter to Mono.

When changing this parameter to or from Dual Mono, always go to the Channel Select
submenu and review the Audio Language parameter (described on page 27).

IP Submenu
This submenu is currently not supported.

IP
IP Address 192.168.000.100
Subnet Mask 255.255.255.000
Gateway Address 192.168.000.001
Link Status Link Down

SAVE CANCEL

Figure 20: IP Configuration Submenu

Alarm Submenu
Use this submenu to choose which trigger option will cause the DSR-4201 to initiate an
alarm condition and illuminate the front-panel Alarm LED.

Alarm
Alarm Trigger Auto
Alarm Status Clear

SAVE CANCEL

Figure 21: Alarm Submenu

P/N 594884-001 Rev. A DSR-4201 Operator Guide 29


Chapter 5: Using the Menu System

Parameter Description
Alarm Trigger Use this parameter to specify which of the following conditions will activate the front-
(Default: Auto) panel Alarm LED. This parameter has five options:
Disabled No conditions will activate the Alarm LED.
Auto The Alarm LED is activated when any of the following conditions are
encountered: no signal, no video, and no authorization.
No Signal The Alarm LED is activated when it is not locked to a satellite signal.
No Video The Alarm LED is activated when loss of video is detected.
No Auth The Alarm LED is activated when the unit is not authorized for the
selected service.
Alarm Status This read-only (grayed out) field displays one of the following status messages.
(read only)
Alarmed The DSR-4201 is in alarm mode and the Alarm LED is activated.
Clear The alarm is clear and the Alarm LED is not activated.

Reset Submenu
Use this submenu to execute factory defaults and perform power cycle resets.

Reset
Reset Type No

SAVE CANCEL

Figure 22: Reset Submenu

Parameter Description
Reset Type Use this parameter to execute factory defaults and perform power cycle resets. This
(Default: No) parameter has three options:
No Indicates the DSR-4201 will not perform a power cycle or
factory reset. To return to the Configuration menu, press EXIT.
Power Cycle Reboots the DSR-4201 without losing internal user setup
information or downloaded network information. To initiate the
power cycle, select this option and select SAVE.

CAUTION: This operation interrupts service output, so use


it carefully.
Factory Reset Resets the system to the programming values originally set by
the factory firmware.

CAUTION: Performing a Factory Reset deletes all defined setup


and download information and resets the parameters back to the
factory defaults. This operation interrupts service output, so use it
carefully. Although the unit will maintain its authorization configura-
tion, information and effort is required to restore the unit to an opera-
tional state. Before performing a factory reset, it is important to write
down all the settings from all the various Configuration menus. After
performing the Factory Reset, use this information to access the
channel map and lock to the uplink signal.

Another way to perform a factory reset is to go to the front panel


and hold the Remote button for ten seconds.

30 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Diagnostics Menus
Use the Diagnostics menu, as shown in Figure 23, to oversee pending downloads, perform
tests for video, audio, and cue tones, as well as, to view the units overall status.

Diagnostics
Test
Download Diag
Diag Screens

Figure 23: Diagnostics Menu

Test Submenu
Use the Test Submenu, as shown in Figure 24, to perform video, audio, and cue tone tests.
Only one of the three tests can be performed at a time.
Important: Pressing the remote controls EXIT button from this submenu will return the test to the
Off setting. Video test patterns are presented on the Video Output port and not on the OSD output port.

Test
Video Test Off
Audio Test Off
CueTone Test Off

Figure 24: Test Submenu

Parameter Description
Video Test Use this parameter to perform a Video Test Signal. This parameter has four options:
(Default: Off)
Off Use this option to disable the video test signal, set this option to the
Off setting, and return the video signal to normal operation.
Color Bar 1 Use this option to override the normal video signal with the full-
screen Color Bar 1 video test signal.
Grey Scale Use this option to override the normal video signal with the full-
screen grey Color Bar 1 video test signal.
Color Bar 2 Use this option to override the normal video signal with the full-
screen Color Bar 2 video test signal.
Audio Test Use this parameter to validate the audio connection by transmitting internally-
(Default: Off) generated audible tones to the audio output ports. This parameter has three options:
Off Use this option to disable the audio test signal and return to the
normal audio signal.
1000 Use this option to replace the normal audio with the 1000 Hz audio
test signal.
3700 Use this option to replace the normal audio with the 3700 Hz audio
test signal.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 31


Chapter 5: Using the Menu System

Parameter Description
CueTone Test Use this parameter to turn off and on the DSR-4201s cue tone terminals (shown in
(Default: Off) Figure 2 on page 10). This parameter has two options:
Off Use this option to disable the Cue Tone test sequence and return to
normal operation.
On Use this option to command the DSR-4201 to generate the
following DTMF sequence: 01234567 and 89*#ABCD. This
sequence is commanded three times. The first and second
sequences are followed with a 15-second delay.

CAUTION: While this parameter is set to On, ad insertion signals


are sent to the local headend equipment and output to the customer
may be interrupted.

Download Diag - Download Information Screen


Use the Download Diag screen, as shown in Figure 25, to view download information.

Download Diag
The front-panel Download LED
STATUS: Downloading Component Files blinks when a firmware download
Current Version =0x234 is in progress. The LED illuminates
New Version =0x235 solid when the unit has success-
fully received the firmware down-
Activation Time: SUN MAY 13 20:30:28 2012 load and is waiting for activation by
the programmer.

1) tpActive.tar: Curr=27 Rcvd=27 Total=27


2) Keystone: Curr=1 Rcvd=1 Total=2323

Figure 25: Download Diag Screen (Example)

Read Only Field Description


STATUS This information line provides the units current status. This line will always display one of
the following messages:
No Active Downloads
Preamble received Waiting for Packing List
Downloading Component Files
All Files received Waiting for Activation
Current Version This information line provides the units current firmware version number
New Version This line only appears if a new download is pending. It provides the firmware version
number associated with the new download.
Activation Time This information line provides the scheduled activation time.
The format is described below:

DAY-OF-WEEK <space> MON <space> DD <space> HH:MM:SS <space> YYYY

MON = Month DD = Day HH = Hour SS = Second YYYY = Year


File Information These lines only appears if a download is in progress. Each numbered line provides a
filename followed by three values, as described below:
Curr Last received segment number
Rcvd Segments received so far
Total Total segments expected when complete

32 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Diag Screens Submenu - Viewing Fast Facts Screens


The Fast Facts Diagnostic screens are a part of the units firmware that is created during
product development. Use the Fast Facts screens to view IRD information and diagnostic data.
To view the OSD diagnostic screen, go to the Main Menu, choose Diagnostics, choose Diag
Screens, and use the buttons to view each of the Fast Facts screens. Figure 26 shows
the type of information on each of the screens.

Fast Facts 1 General Information Page 34

Fast Facts 2 RF Port Configuration Page 35

Fast Facts 3 Video Information Page 36

Fast Facts 4 Audio Information Page 37

Fast Facts 5 Ethernet Port Information Page 38

Fast Facts 7 Multicast Information Page 38

Use the buttons to view


FF1 FF2 FF3 FF4 FF5 FF7 each of the Fast Facts screens.

Figure 26: Fast Facts Diagnostic Screens

P/N 594884-001 Rev. A DSR-4201 Operator Guide 33


Chapter 5: Using the Menu System

Fast Facts 1 (General)


The Fast Facts 1 screen displays general information relating to the basic functionality of
the IRD.

Unit = 000-03177-05987-128 VC # = 0132


A B

Firmware = 000148 00017C VCT ID = 0002


C D

Encryption = Encrypted Service # = 0007


E F

Auth State = Subscrb With Tape Eb/No = +26.3


G H

Signal State = Locked Sat/Xpndr = G7/17


I J

Signal Quality = 100 Polarization = Horz


K L

Symbol Rate = 30.00 Msps FEC Rate = 5/6 8s2


M N
Frequency = 1110.000 MHz
O

Field Name Definition


A Unit Displays the 16-digit unit address.
B VC # Displays the Virtual Channel number.
C Firmware Displays the firmware version in the boot sector of ROM and the
application section.
D VCT ID Displays the current VCT ID.
E Encryption Displays if the current service is encrypted or not.
F Service # Displays the service number for the current program.
G Auth State If the current service is encrypted, this field displays the current
authorization state of the unit.
H Eb/No Shows the Signal-to-Noise (Eb/No) ratio of the signal.
I Signal State Shows the received signal state, either Locked or Searching,
depending on whether the unit is locked to a signal, or not.
J Sat/Xpndr Displays the satellite name and transponder number. If the satellite
name is null, then the satellite number is used.
K Signal Quality Displays the signal quality, if the signal is DCII. Otherwise, it displays the
Signal Strength. Both values are normalized to be between 0 and 100%.
L Polarization Displays the polarization for the currently tuned-to transponder, either
Horz (horizontal) or Vert(vertical).
M Symbol Rate Displays the current symbol rate.
N FEC Rate Displays the Forward Error correction (FEC) coding rate.
O Frequency Displays the current RF frequency.

34 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Fast Facts 2 (Satellite RF Port Configuration)


The Fast Facts 2 screen displays the DSR-4201s SAT port configuration.

Port0 + G7(14) Vert ................. Defined D1


A B C D E

Field Name Definition


A Port Number The port number being described. This field always displays Port 0.

B Active Status The ports status is indicated with either:

+ Indicates the port is active.


- Indicates the port is inactive.
C Satellite Name The name of the current satellite. The Satellite ID is displayed within
brackets.
D Polarization The ports polarity transponder is indicated with either Horz (horizontal)
or Vert (vertical).
E Configuration The configuration status of the port, either: Defined, Undefined, or Not
Status Supported.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 35


Chapter 5: Using the Menu System

Fast Facts 3 (Video Information)


The Fast Facts 3 screen displays information relating to the video signal.

Video Locked = Yes Monitor = NTSC


A B

Press to Video Pid = 0x0051 Window = 720x480 0:0


toggle C D
between
digital and PCR Pid = 0x0051 Aspect Mode = Auto
hex formats. E F

Source = Progressive Video Setup = No


G H

Resolution = 1280x720 Film Mode = No


I J

Aspect Ratio = 16x9 VMC = 32 00:00.00


K L

Frame Rate = 59.940 PTS : FIFO = 3602680290:28793


M N

Chroma Ratio = Reserved Video Rate = 4.000 Mbps


O P

Field Name Definition


A Video Locked An indication of video lock status. Yes denotes the video for the IRD is
being received and locked. No denotes the video is not being received.
B Monitor Displays the current output format of the video display.
C Video Pid Displays the current Program Identification (PID) number for the video.
Press to toggle between digital and hex formats.

D Window Displays the current dimensions of the video display:
Width x Height, Xpos : Ypos (or mute)
E PCR Pid Displays the current Program Clock Reference (PCR) PID.
Press to toggle between digital and hex formats.

F Aspect Mode Displays the current aspect mode for the incoming video.
G Source Displays the source format: either Interlaced or Progressive.
H Video Setup Displays the indication if the video setup (pedestal) is active, either Yes
or No.
I Resolution Displays the horizontal size and vertical size of the received video.
J Film Mode Displays the indication whether Film Mode is active (Yes) or inactive (No).
K Aspect Ratio Displays the aspect ratio of the video within the transport stream.
L VMC Displays the current Video Mute Count (VCM).
M Frame Rate Displays the frame rate code of the stream.
N PTS : FIFO Displays the video Presentation Time Stamp (PTS) followed by the
Picture FIFO Depth Count.
O Chroma Ratio Displays chrominance format for the video within the transport stream.
P Video Rate Displays the rate (in Mbps) of the video within the transport stream.

36 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 5: Using the Menu System

Fast Facts 4 (Audio Information)


The Fast Facts 4 screen displays audio information.

Audio Locked = Yes


A

Press to Audio Pid = 0x0052


toggle B
between
digital and PCR Pid = 0x0051
hex formats. C

Type = AC3
D

Sample Rate = 48.0kHz


E

InputChans = 3/2.1
F

Lang Prefer = def


G

Lang Status = eng00


H

Downmix = Mono
I

Field Name Definition


A Audio Locked Displays the indication of audio lock status for both audio programs. If
yes, then the audio for the IRD is being received and locked. If No,
then the audio is not being received.
B Audio Pid Displays the current Audio PID for both audio programs.

C PCR Pid Displays the current PCR PID for both audio programs.

D Type Displays the audio stream type: MPEG, AAC, AC3, etc.

E Sample Rate Displays the sampling rate (in kHz) of both audio programs.

F InputChans Displays the number of decoded audio channels. For example, 3/2.1
(shown above) designates three (3) front channels, two (2) rear chan-
nels, and one (1) subwoofer channel.
G Lang Prefer Displays the preferred language setting for the audio program. If def is
shown in this field, this designates the language is user-selected. To
view the list of language abbreviations, see "Language Abbreviations"
on page 41.
H Language Displays the status of the audio programs currently-specified language.
Status
I Downmix Displays the downmix type: Mono, Dual Mono, Stereo, or Surround.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 37


Chapter 5: Using the Menu System

Fast Facts 5 (Ethernet Information)


The Fast Facts 5 screen displays Ethernet port information.

Network Status : 10Mbps Half Duplex


A

Address Type : Manually Configured


B

MAC Address : 00:09:0E:CC:70:55


C

IP Address : 010.077.005.066
D

Subnet Mask : 255.255.255.000


E

Gateway : 192.077.004.001
F

Field Name Definition


A Network Status This field displays the units speed (either 10Mbps, 100Mbps, or
1000Mpbs) along with the duplex designation (either Full Duplex or
Half Duplex). Other possible messages include: Link Down, Link Up,
and Link Unknown.
B Address Type Displays address type.

C MAC Address Displays the MAC address of the unit.

D IP Address Displays the current IP address of the unit.

E Subnet Mask Displays the current subnet mask of the unit.

F Gateway Displays the current gateway of the unit.

Fast Facts 7 (DSR Multicast Information)


The Fast Facts 7 screen displays DSR-4201s multicast address information.

M16: 0001,CF04,8401
A

M24: 00006A
B

Field Name Definition


A M16 The unit displays one, two, or three 16-bit multicast addresses as
defined by the Uplink Provider. Each address is separated by a comma.
B M24 The unit displays one 24-bit multicast address.

38 DSR-4201 Operator Guide P/N 594884-001 Rev. A


6
Product Support

Getting Help
Help with your product is available online and by phone.
Find technical documentation in the CustomerCare 360 Documentation Center
(http://www.arrisi.com/cc360).
Get release updates and download software from DigitalCM (digitalcm.arrisi.com).
The ARRIS Training Learning Portal provides self-paced product training and course
descriptions of instructor-led training classes at http://www.arris.com/support/training.
In many cases, training can be given at your location.

Technical Assistance Center


The Technical Assistance Center (TAC) provides assistance 24 hours a day, 7 days a week.
To open a case, use one of these contact methods:
Customers in North American should call the TAC at 888-944-HELP (888-944-4357).
Customers outside North America should call the TAC at 215-323-2345.
For Spanish language support, (A para asistencia en espaol), call 215-323-2346.
Contact the TAC by e-mail at Tac.Helpdesk@arrisi.com

P/N 594884-001 Rev. A DSR-4201 Operator Guide 39


Chapter 6: Product Support

Calling for Repairs


If repair is necessary, call the ARRIS authorized repair vendor, World Wide Digital at
1-800-227-0450 or 1-956-541-0600 for shipping address and a Return for Service
Authorization (RSA) number before sending the unit for repair. The RSA number must be
prominently displayed on all equipment cartons and shipping label. World Wide Digital is
open from 8:00 AM to 5:00 PM Central Time, Monday through Friday.
When shipping equipment for repair, follow these steps:

1. Pack the unit securely.

2. Enclose a note describing the exact problem.

3. Enclose a copy of the invoice to verify the warranty status.

4. Label all cartons and shipping labels with the RSA number.

40 DSR-4201 Operator Guide P/N 594884-001 Rev. A


7
Language Abbreviations

The following list of languages is recommended to system operators as the appropriate


identifiers for audio, subtitle, and text information.
It may be necessary to use this list when setting the parameters: Audio Language (described
on page 27), Subtitle Language (described on page 27), and when viewing the Fast Fact
field: Lang Prefer (described on page 37).

Language Abbreviation Language Abbreviation


Arabic ara Egyptian egy
Armenian arm English eng
Balinese ban Esperanto epo
Basque baq Faroese fao
Batak (Indonesian) btk Finnish fin
Bengali ben French fre
Bhojpuri bho German ger
Bulgarian bul Greek gre
Burmese bur Gujarati guj
Catalan cat Hebrew heb
Chinese chi Hindi hin
Croatian scr Hiri Motu hmo
Cue (Tones) cue Hungarian hun
Czech cze Indonesian ind
Danish dan Interlingua* ina
Dutch dut Iranian ira
Irish iri Philippine (Other) phi
Italian ita Polish pol
Panjabi pan Portuguese por
* (International Auxiliary Lang. Assoc.)

P/N 594884-001 Rev. A DSR-4201 Operator Guide 41


Chapter 7: Language Abbreviations

Language Abbreviation Language Abbreviation


Japanese jpn Rajasthani raj
Javanese jav Romanian rum
Kashmiri kas Russian rus
Korean kor Samoan smo
Kurdish kur Scots sco
Latin lat Sindhi snd
Malay may Spanish spa
Mandar mdr Swahili swa
Marathi mar Swedish swe
Miscellaneous Lang. mis Tagalog tgl
Mongolian mon Tamil tam
Nepali nep Thai tha
Norwegian nor Urdu urd
Otomian Lang. oto Vietnamese vie
Pahlavi pal Welsh wel
Persian per

42 DSR-4201 Operator Guide P/N 594884-001 Rev. A


8
Downlink/L-Band Frequency
Conversion Tables

A distributor or programmer can provide the latest L-Band frequency plans at purchase time.
Use the following formulas to perform calculations for both C-Band and Ku-Band transpon-
ders, or for installing a new satellite.

Example
calculation if
Formula for converting a C-Band Frequency to an L-Band Frequency downlink
frequency is
3,740 MHz
5,150 MHz <minus> Frequency Downlink (DL) <equals> Frequency (L-band) 5,150 MHz
-3,740 MHz
1,410 MHz

Example
calculation if
Formula for converting a Ku-Band Frequency to an L-Band Frequency downlink
frequency is
12,019 MHz
Frequency Downlink (DL) <minus> 10,750 MHz <equals> Frequency (L-band) 12,019 MHz
-10,750 MHz
1,269 MHz

P/N 594884-001 Rev. A DSR-4201 Operator Guide 43


9
DSR-4201 Specifications

Transmission Standard
DVB-S Symbol Rates 1 to 33 Msps
QPSK Code Rates 1/2, 2/3, 3/4, 5/6, 7/8
DVB-S2 Symbol Rates 3 to 33 Msps
8PSK Code Rates 3/5, 2/3, 3/4, 5/6, 8/9, 9/10
QPSK Code Rates 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, 9/10
DigiCipher II Symbol Rates 3.25, 4.88, 7.32, 9.76, 11.7, 14.63, 19.51, 29.27 Msps
QPSK Code Rates 5/11, 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 7/8

RF Port
Input Frequency Range 950 to 2150 MHz
Input RF Level -25 to -65 dBm
RF Port Impedance 75
LNB Power 18 V, 450 mA maximum
Connector Female F Connector (Qty 1)

Video Output
Video Level 1.0 V p-p + 10%
Video Output Impedance 75
Connector Female RCA Phono (Qty 1)

OSD Video Output


Video Level 1.0 V p-p + 10%
Video Output Impedance 75
Connector Female RCA Phono (Qty 1)

P/N 594884-001 Rev. A DSR-4201 Operator Guide 45


Chapter 9: DSR-4201 Specifications

Audio Output
One Stereo Pair Left and Right
Output Level 2 Vrms +10% into 10K Load
Connectors Female RCA Phono (Qty 2)

Cue Tone Output


Cue Tone Level 1.0 V p-p differential to 600
Connector Terminal Block (Qty 1)

Serial Port
Standard EIA/TIA-RS-232-C
Connector Female Mini-Stereo (Qty 1)

Ethernet Port
Standard IEEE-802.3, 10/100
Connector Female RJ-45 (Qty 1)

Power Requirements
AC Adapter Input 100-240 VAC, 0.8 A, 50-60 Hz, 24 W
DSR-4201 DC Input +12 VDC, 2.0 A

Mechanical
IRD Dimensions 10.5" W x 8.5" D x 2.0" H
Weight 2.5 lbs. (1.1 kg)
Packaged Finished Goods Dimensions 11.6" W x 10.9" D x 3.8" H
Weight 6 lbs. (2.7 kg)

Special Instructions
For restricted access locations, install the DSR-4201 only in restricted-access areas (dedicated equipment rooms,
equipment closets, or the like) in accordance with Articles 110-26, 110-27, or the NEC ANSI/NFPA70, or per the
applicable code in the country of installation.

46 DSR-4201 Operator Guide P/N 594884-001 Rev. A


10
DSR-4201 Open-Source Software

The text within this chapter fulfills the legal requirement to list all Open-Source software
used to create the ARRIS DSR-4201 Commercial Integrated Receiver/Decoder.

Open Source
Software Package Version License

Broadcom Corp. Commercial (Broadcom)


Phil Bunce, The MIPS Programmer's Handbook Public Domain
CACM Vol 27, No 10, 10/84 pg.1013 Public Domain
MSFT Platform SDK MSFT Platform SDK
Wind River Commercial (Wind River)
JPEG Software v.6b JPEG License
Libpng v.1.2.8 Libpng v1.2.6
LiveMedia555 LGPL 2.1 [Broadcom Proprietary]
zlib v.1.1.3 zlib License
Sun Microsystems via Broadcom Corp. MIT-Style (SunPro) License [Broadcom Commercial]
OpenSSL via Broadcom Open SSL SSLeay
Wind River via Broadcom Commercial (Wind River)
Wind River MIPS Center of Excellence Dedicated Commercial (Wind River)
Engineering Staff via Broadcom

M-Systems via Broadcom BSD-Modified


OpenBSD GPL 2.0 with exception
Silicon Graphics via Broadcom MIT-style (SGI) License
M-Systems Commercial (M-Systems)
Altera Corporation Commercial (Altera)
RSA MD5 RSA MD5 License
LiveMedia555 Public Domain (Beer-ware)
Metajour GPL 2.0 [Motorola Proprietary]
Parchive par2cmdline GPL 2.0
NunniMCAX v.1.4.1 LGPL 2.0
RSA MD5 via Wind River RSA MD5 License [Commercial Wind River]
Rapid Message zlib License
TinyXML BSD-Style (TinyXML) License

P/N 594884-001 Rev. A DSR-4201 Operator Guide 47


Chapter 10: DSR-4201 Open-Source Software

Licenses for Open Source Software DSR Products


The licenses for the Open Source Software listed above are included on the following pages.

Independent JPEG Group's Free JPEG Software Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
This package contains C software to implement JPEG image encoding,
decoding, and transcoding. JPEG is a standardized compression method for u Redistributions of source code must retain the above copyright notice,
full-color and gray-scale images. this list of conditions and the following disclaimer.
The distributed programs provide conversion between JPEG "JFIF" format and u Redistributions in binary form must reproduce the above copyright
image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats. The notice, this list of conditions and the following disclaimer in the
core compression and decompression library can easily be reused in other documentation and/or other materials provided with the distribution.
programs, such as image viewers. The package is highly portable C code; we
have tested it on many machines ranging from PCs to Crays. u Neither the name of the <ORGANIZATION> nor the names of its
contributors may be used to endorse or promote products derived from
We are releasing this software for both noncommercial and commercial use. this software without specific prior written permission.
Companies are welcome to use it as the basis for JPEG-related products. We do
not ask a royalty, although we do ask for an acknowledgement in product THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
literature (see the README file in the distribution for details). CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
We hope to make this software industrial-quality --- although, as with anything WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
that's free, we offer no warranty and accept no liability. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
For more information, contact jpeg-info@uc.ag. THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
Directory Contents PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1. jpegsrc.vN.tar.gz contains source code, documentation, and test files for USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
release N in Unix format. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2. jpegsrN.zip contains source code, documentation, and test files for release CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
N in Windows format. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
3. jpegaltui.vN.tar.gz contains source code for an alternate user interface for OF SUCH DAMAGE.
cjpeg/djpeg in Unix format.
4. jpegaltuiN.zip contains source code for an alternate user interface for
cjpeg/djpeg in Windows format. RSA MD5
5. wallace.ps.gz is a PostScript file of Greg Wallace's introductory article Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights
about JPEG. This is an update of the article that appeared in the April reserved.
1991 Communications of the ACM.
License to copy and use this software is granted provided that it is identified as
6. jpeg.documents.gz tells where to obtain the JPEG standard and documents the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material
about JPEG-related file formats. mentioning or referencing this software or this function.
7. jfif.ps.gz is a PostScript file of the JFIF (JPEG File Interchange Format)
format specification. License is also granted to make and use derivative works provided that such
works are identified as derived from the RSA Data Security, Inc. MD5
8. jfif.txt.gz is a plain text transcription of the JFIF specification; it's missing
a figure, so use the PostScript version if you can. Message-Digest Algorithm in all material mentioning or referencing the
derived work.
9. TIFFTechNote2.txt.gz is a draft of the proposed revisions to TIFF 6.0's
JPEG support. RSA Data Security, Inc. makes no representations concerning either the
10. pm.errata.gz is the errata list for the first printing of the textbook "JPEG merchantability of this software or the suitability of this software for any
Still Image Data Compression Standard" by Pennebaker and Mitchell. particular purpose. It is provided "as is without express or implied warranty of
any kind. These notices must be retained in any copies of any part of this
11. jdosaobj.zip contains pre-assembled object files for JMEMDOSA.ASM.
If you want to compile the IJG code for MS-DOS, but don't have an documentation and/or software.
assembler, these files may be helpful.
MIT-Style (SGI) License
BSD License Copyright (c) 1996-1997
<OWNER> = Regents of the University of California Silicon Graphics Computer Systems, Inc.
<ORGANIZATION> = University of California, Berkeley Permission to use, copy, modify, distribute and sell this software and its
<YEAR> = 1998 documentation for any purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both that copyright notice
In the original BSD license, both occurrences of the phrase "COPYRIGHT and this permission notice appear in supporting documentation. Silicon
HOLDERS AND CONTRIBUTORS" in the disclaimer read "REGENTS Graphics makes no representations about the suitability of this software for any
AND CONTRIBUTORS". purpose. It is provided "as is" without express or implied warranty.
Here is the license template:
MIT-Style (SunPro) License
Copyright (c) <YEAR>, <OWNER>
Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
All rights reserved.
Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use,
copy, modify, and distribute this software is freely granted, provided that this
notice is preserved.

48 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 10: DSR-4201 Open-Source Software

BSD-Style (TinyXML) License Netscapes SSL. This library is free for commercial and non-commercial use as
long as the following conditions are adhered to. The following conditions
This software is provided 'as-is', without any express or implied warranty. In no
apply to all code found in this distribution, be it the RC4, RSA, lhash, DES,
event will the authors be held liable for any damages arising from the use of
etc., code; not just the SSL code. The SSL documentation included with this
this software.
distribution is covered by the same copyright terms except that the holder is
Permission is granted to anyone to use this software for any purpose, including Tim Hudson (tjh@cryptsoft.com).
commercial applications, and to alter it and redistribute it freely, subject to the
Copyright remains Eric Young's, and as such any Copyright notices in the code
following restrictions:
are not to be removed. If this package is used in a product, Eric Young should
1. The origin of this software must not be misrepresented; you must not be given attribution as the author of the parts of the library used. This can be in
claim that you wrote the original software. If you use this software in a the form of a textual message at program startup or in documentation (online or
product, an acknowledgment in the product documentation would be textual) provided with the package.
appreciated but is not required.
Redistribution and use in source and binary forms, with or without
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software. modification, are permitted provided that the following conditions are met:

3. This notice may not be removed or altered from any source distribution. 1. Redistributions of source code must retain the copyright notice, this list of
conditions and the following disclaimer.
Open SSL Toolkit License 2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the and/or other materials provided with the distribution.
OpenSSL License and the original SSLeay license apply to the toolkit. See
3. All advertising materials mentioning features or use of this software must
below for the actual license texts. Actually both licenses are BSD-style Open display the following acknowledgement: "This product includes
Source licenses. In case of any license issues related to OpenSSL please cryptographic software written by Eric Young (eay@cryptsoft.com)" The
contact openssl-core@openssl.org. word 'cryptographic' can be left out if the routines from the library being
used are not cryptographic related :-).
OpenSSL License
4. If you include any Windows specific code (or a derivative thereof) from
Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. the apps directory (application code) you must include an
acknowledgement: "This product includes software written by Tim
Redistribution and use in source and binary forms, with or without Hudson tjh@cryptsoft.com)"
modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' ANDANY
1. Redistributions of source code must retain the above copyright notice, this EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
list of conditions and the following disclaimer. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
2. Redistributions in binary form must reproduce the above copyright AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
notice, this list of conditions and the following disclaimer in the NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
documentation and/or other materials provided with the distribution. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
3. All advertising materials mentioning features or use of this software must
display the following acknowledgment: TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
"This product includes software developed by the OpenSSL Project for HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
use in the OpenSSL Toolkit. (http://www.openssl.org/)" WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
to endorse or promote products derived from this software without prior OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
written permission. For written permission, please contact openssl- POSSIBILITY OF SUCH DAMAGE.
core@openssl.org.
5. Products derived from this software may not be called "OpenSSL" nor The licence and distribution terms for any publicly available version or
may "OpenSSL" appear in their names without prior written permission of derivative of this code cannot be changed. i.e. this code cannot simply be
the OpenSSL Project. copied and put under another distribution license [including the GNU Public
6. Redistributions of any form whatsoever must retain the following Licence.]
acknowledgment: "This product includes software developed by the
OpenSSL Project for use in the OpenSSL Toolkit (http:// GPL 2.0
www.openssl.org/)"
GNU GENERAL PUBLIC LICENSE Version 2, June 1991
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS''
AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR Everyone is permitted to copy and distribute verbatim copies of this license
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, document, but changing it is not allowed.
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF Preamble
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
The licenses for most software are designed to take away your freedom to
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
share and change it. By contrast, the GNU General Public
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) License is intended to guarantee your freedom to share and change free
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN software--to make sure the software is free for all its users. This General Public
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software
This product includes cryptographic software written by Eric Young
Foundation software is covered by the GNU Lesser General Public License
(eay@cryptsoft.com). This product includes software written by Tim Hudson
instead.) You can apply it to your programs, too.
(tjh@cryptsoft.com). Original SSLeay License ----------------------- Copyright
(C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved. When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom
This package is an SSL implementation written by Eric Young
to distribute copies of free software (and charge for this service if you wish),
(eay@cryptsoft.com). The implementation was written so as to conform with
that you receive source code or can get it if you want it, that you can change the

P/N 594884-001 Rev. A DSR-4201 Operator Guide 49


Chapter 10: DSR-4201 Open-Source Software

software or use pieces of it in new free programs; and that you know you can copyright notice and a notice that there is no warranty (or else, saying that you
do these things. provide a warranty) and that users may redistribute the program under these
conditions, and telling the user how to view a copy of this License. (Exception:
To protect your rights, we need to make restrictions that forbid anyone to deny if the Program itself is interactive but does not normally print such an
you these rights or to ask you to surrender the rights. announcement, your work based on the Program is not required to print an
These restrictions translate to certain responsibilities for you if you distribute announcement.)
copies of the software, or if you modify it. These requirements apply to the modified work as a whole. If identifiable
For example, if you distribute copies of such a program, whether gratis or for a sections of that work are not derived from the Program, and can be reasonably
fee, you must give the recipients all the rights that you have. You must make considered independent and separate works in themselves, then this License,
sure that they, too, receive or can get the source code. And you must show them and its terms, do not apply to those sections when you distribute them as
these terms so they know their rights. separate works. But when you distribute the same sections as part of a whole
which is a work based on the Program, the distribution of the whole must be on
We protect your rights with two steps: (1) copyright the software, and (2) offer the terms of this License, whose permissions for other licensees extend to the
you this license which gives you legal permission to copy, distribute and/or entire whole, and thus to each and every part regardless of who wrote it.
modify the software.
Thus, it is not the intent of this section to claim rights or contest your rights to
Also, for each author's protection and ours, we want to make certain that work written entirely by you; rather, the intent is to exercise the right to control
everyone understands that there is no warranty for this free software. If the the distribution of derivative or collective works based on the Program.
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced In addition, mere aggregation of another work not based on the Program with the
by others will not reflect on the original authors' reputations. Program (or with a work based on the Program) on a volume of a storage or dis-
tribution medium does not bring the other work under the scope of this License.
Finally, any free program is threatened constantly by software patents. We wish
to avoid the danger that redistributors of a free program will individually obtain 3. You may copy and distribute the Program (or a work based on it, under
patent licenses, in effect making the program proprietary. To prevent this, we Section 2) in object code or executable form under the terms of Sections 1 and
have made it clear that any patent must be licensed for everyone's free use or 2 above provided that you also do one of the following:
not licensed at all. a) Accompany it with the complete corresponding machine-readable source
The precise terms and conditions for copying, distribution and modification code, which must be distributed under the terms of Sections 1 and 2 above on a
follow. medium customarily used for software interchange; or,

GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR b) Accompany it with a written offer, valid for at least three years, to give any
COPYING, DISTRIBUTION AND MODIFICATION third party, for a charge no more than your cost of physically performing
source distribution, a complete machine-readable copy of the corresponding
0. This License applies to any program or other work which contains a notice source code, to be distributed under the terms of Sections 1 and 2 above on a
placed by the copyright holder saying it may be distributed under the terms of medium customarily used for software interchange; or,
this General Public License. The "Program", below, refers to any such program
or work, and a "work based on the Program" means either the Program or any c) Accompany it with the information you received as to the offer to distribute
derivative work under copyright law: corresponding source code. (This alternative is allowed only for noncommer-
cial distribution and only if you received the program in object code or execut-
that is to say, a work containing the Program or a portion of it, either verbatim able form with such an offer, in accord with Subsection b above.)
or with modifications and/or translated into another language. (Hereinafter,
translation is included without limitation in the term "modification".) Each The source code for a work means the preferred form of the work for making
licensee is addressed as "you". modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
Activities other than copying, distribution and modification are not covered by definition files, plus the scripts used to control compilation and installation of
this License; they are outside its scope. The act of running the Program is not the executable. However, as a special exception, the source code distributed
restricted, and the output from the Program is covered only if its contents need not include
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does. anything that is normally distributed (in either source or binary form) with the
major components (compiler, kernel, and so on) of the operating system on
1. You may copy and distribute verbatim copies of the Program's source code which the executable runs, unless that component itself accompanies the
as you receive it, in any medium, provided that you conspicuously and executable.
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License and If distribution of executable or object code is made by offering access to copy
to the absence of any warranty; and give any other recipients of the Program a from a designated place, then offering equivalent access to copy the source code
copy of this License along with the Program. from the same place counts as distribution of the source code, even though third
parties are not compelled to copy the source along with the object code.
You may charge a fee for the physical act of transferring a copy, and you may
at your option offer warranty protection in exchange for a fee. 4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
2. You may modify your copy or copies of the Program or any portion of it, sublicense or distribute the Program is void, and will automatically terminate
thus forming a work based on the Program, and copy and distribute such your rights under this License. However, parties who have received copies, or
modifications or work under the terms of Section 1 above, provided that you rights, from you under this License will not have their licenses terminated so
also meet all of these conditions: long as such parties remain in full compliance.
a) You must cause the modified files to carry prominent notices stating that you 5. You are not required to accept this License, since you have not signed it.
changed the files and the date of any change. However, nothing else grants you permission to modify or distribute the
Program or its derivative works. These actions are prohibited by law if you do
b) You must cause any work that you distribute or publish, that in whole or in not accept this License. Therefore, by modifying or distributing the Program
partt contains or is derived from the Program or any part thereof, to be licensed (or any work based on the Program), you indicate your acceptance of this
as a whole at no charge to all third parties under the terms of this License. License to do so, and all its terms and conditions for copying, distributing or
c) If the modified program normally reads commands interactively when run, modifying the Program or works based on it.
you must cause it, when started running for such interactive use in the most 6. Each time you redistribute the Program (or any work based on the Program),
ordinary way, to print or display an announcement including an appropriate the recipient automatically receives a license from the original licensor to copy,

50 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 10: DSR-4201 Open-Source Software

distribute or modify the Program subject to these terms and conditions. You OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
may not impose any further restrictions on the recipients' exercise of the rights PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
granted herein. You are not responsible for enforcing compliance by third DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
parties to this License. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
7. If, as a consequence of a court judgment or allegation of patent infringement TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
or for any other reason (not limited to patent issues), conditions are imposed on LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
you (whether by court order, agreement or otherwise) that contradict the THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
conditions of this License, they do not excuse you from the conditions of this IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
License. If you cannot distribute so as to satisfy simultaneously your POSSIBILITY OF SUCH DAMAGES.
obligations under this License and any other pertinent obligations, then as a
consequence you may not distribute the Program at all. For example, if a patent END OF TERMS AND CONDITIONS
license would not permit royalty-free redistribution of the Program by all those
who receive copies directly or indirectly through you, then the only way you How to Apply These Terms to Your New Programs
could satisfy both it and this License would be to refrain entirely from If you develop a new program, and you want it to be of the greatest possible
distribution of the Program. use to the public, the best way to achieve this is to make it free software which
If any portion of this section is held invalid or unenforceable under any everyone can redistribute and change under these terms.
particular circumstance, the balance of the section is intended to apply and the To do so, attach the following notices to the program. It is safest to attach them
section as a whole is intended to apply in other circumstances. to the start of each source file to most effectively convey the exclusion of
It is not the purpose of this section to induce you to infringe any patents or warranty; and each file should have at least the "copyright" line and a pointer to
other property right claims or to contest validity of any such claims; this where the full notice is found.
section has the sole purpose of protecting the integrity of the free software <one line to give the program's name and a brief idea of what it does.>
distribution system, which is implemented by public license practices. Many Copyright (C)
people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that <year> <name of author>
system; it is up to the author/donor to decide if he or she is willing to distribute
software through any other system and a licensee cannot impose that choice. This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
This section is intended to make thoroughly clear what is believed to be a Foundation; either version 2 of the License, or (at your option) any later
consequence of the rest of this License. version.
8. If the distribution and/or use of the Program is restricted in certain countries This program is distributed in the hope that it will be useful, but WITHOUT
either by patents or by copyrighted interfaces, the original copyright holder ANY WARRANTY; without even the implied warranty of
who places the Program under this License may add an explicit geographical MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
distribution limitation excluding those countries, so that distribution is the GNU General Public License for more details.
permitted only in or among countries not thus excluded. In such case, this
License incorporates the limitation as if written in the body of this License. You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 51
9. The Free Software Foundation may publish revised and/or new versions of Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
the General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address new Also add information on how to contact you by electronic and paper mail.
problems or concerns. If the program is interactive, make it output a short notice like this when it
Each version is given a distinguishing version number. If the Program specifies starts in an interactive mode:
a version number of this License which applies to it and "any later version", Gnomovision version 69, Copyright (C) year name of author Gnomovision
you have the option of following the terms and conditions either of that version comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This
or of any later version published by the Free Software Foundation. If the is free software, and you are welcome to redistribute it under certain
Program does not specify a version number of this License, you may choose conditions; type `show c' for details.
any version ever published by the Free Software Foundation.
The hypothetical commands `show w' and `show c' should show the
10. If you wish to incorporate parts of the Program into other free programs appropriate parts of the General Public License. Of course, the commands you
whose distribution conditions are different, write to the author to ask for use may be called something other than `show w' and `show c'; they could even
permission. For software which is copyrighted by the Free Software be mouse-clicks or menu items-- whatever suits your program.
Foundation, write to the Free Software Foundation; we sometimes make
exceptions for this. Our decision will be guided by the two goals of preserving You should also get your employer (if you work as a programmer) or your
the free status of all derivatives of our free software and of promoting the school, if any, to sign a "copyright disclaimer" for the program, if necessary.
sharing and reuse of software generally. Here is a sample; alter the names:
NO WARRANTY Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision'
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT (which makes passes at compilers) written by James Hacker.
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER <signature of Ty Coon>, 1 April 1989
PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY Ty Coon, President of Vice
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF This General Public License does not permit incorporating your program into
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. proprietary programs. If your program is a subroutine library, you may
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF consider it more useful to permit linking proprietary applications with the
THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE library. If this is what you want to do, use the GNU Lesser General
DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION. Public License instead of this License.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR


AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY

P/N 594884-001 Rev. A DSR-4201 Operator Guide 51


Chapter 10: DSR-4201 Open-Source Software

GNU LIBRARY GENERAL PUBLIC LICENSE (LGPL 2.0) However, unrestricted linking of non-free programs would deprive the users of
those programs of all benefit from the free status of the libraries themselves.
Version 2, June 1991
This Library General Public License is intended to permit developers of non-
Copyright (C) 1991 Free Software Foundation, Inc. free programs to use free libraries, while preserving your freedom as a user of
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA such programs to change the free libraries that are incorporated in them. (We
have not seen how to achieve this as regards changes in header files, but we
Everyone is permitted to copy and distribute verbatim copies of this license have achieved it as regards changes in the actual functions of the Library.) The
document, but changing it is not allowed. [This is the first released version of hope is that this will lead to faster development of free libraries.
the library GPL. It is numbered 2 because it goes with version 2 of the ordi-
nary GPL.] The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the
library" and a "work that uses the library". The former contains code derived
Preamble from the library, while the latter only works together with the library.
The licenses for most software are designed to take away your freedom to
share and change it. By contrast, the GNU General Public Licenses are Note that it is possible for a library to be covered by the ordinary General
intended to guarantee your freedom to share and change free software--to make Public License rather than by this special one.
sure the software is free for all its users. GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND
This license, the Library General Public License, applies to some specially CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
designated Free Software Foundation software, and to any other libraries 0. This License Agreement applies to any software library which contains a
whose authors decide to use it. You can use it for your libraries, too. notice placed by the copyright holder or other authorized party saying it may
When we speak of free software, we are referring to freedom, not price. Our be distributed under the terms of this Library General Public License (also
General Public Licenses are designed to make sure that you have the freedom called "this License"). Each licensee is addressed as "you".
to distribute copies of free software (and charge for this service if you wish), A "library" means a collection of software functions and/or data prepared so as
that you receive source code or can get it if you want it, that you can change the to be conveniently linked with application programs (which use some of those
software or use pieces of it in new free programs; and that you know you can functions and data) to form executables.
do these things.
The "Library", below, refers to any such software library or work which has
To protect your rights, we need to make restrictions that forbid anyone to deny been distributed under these terms. A "work based on the Library" means
you these rights or to ask you to surrender the rights. These restrictions either the Library or any derivative work under copyright law: that is to say, a
translate to certain responsibilities for you if you distribute copies of the work containing the Library or a portion of it, either verbatim or with modifica-
library, or if you modify it. tions and/or translated straightforwardly into another language. (Hereinafter,
For example, if you distribute copies of the library, whether gratis or for a fee, translation is included without limitation in the term "modification".)
you must give the recipients all the rights that we gave you. You must make "Source code" for a work means the preferred form of the work for making
sure that they, too, receive or can get the source code. If you link a program modifications to it. For a library, complete source code means all the source
with the library, you must provide complete object files to the recipients so that code for all modules it contains, plus any associated interface definition files,
they can relink them with the library, after making changes to the library and plus the scripts used to control compilation and installation of the library.
recompiling it. And you must show them these terms so they know their rights.
Activities other than copying, distribution and modification are not covered by
Our method of protecting your rights has two steps: (1) copyright the library, this License; they are outside its scope. The act of running a program using the
and (2) offer you this license which gives you legal permission to copy, Library is not restricted, and output from such a program is covered only if its
distribute and/or modify the library. contents constitute a work based on the Library (independent of the use of the
Also, for each distributor's protection, we want to make certain that everyone Library in a tool for writing it). Whether that is true depends on what the
understands that there is no warranty for this free library. If the library is Library does and what the program that uses the Library does.
modified by someone else and passed on, we want its recipients to know that 1. You may copy and distribute verbatim copies of the Library's complete
what they have is not the original version, so that any problems introduced by source code as you receive it, in any medium, provided that you conspicuously
others will not reflect on the original authors' reputations. and appropriately publish on each copy an appropriate copyright notice and
Finally, any free program is threatened constantly by software patents. We wish disclaimer of warranty; keep intact all the notices that refer to this License and
to avoid the danger that companies distributing free software will individually to the absence of any warranty; and distribute a copy of this License along with
obtain patent licenses, thus in effect transforming the program into proprietary the Library.
software. To prevent this, we have made it clear that any patent must be You may charge a fee for the physical act of transferring a copy, and you may
licensed for everyone's free use or not licensed at all. at your option offer warranty protection in exchange for a fee.
Most GNU software, including some libraries, is covered by the ordinary GNU 2. You may modify your copy or copies of the Library or any portion of it, thus
General Public License, which was designed for utility programs. This license, forming a work based on the Library, and copy and distribute such
the GNU Library General Public License, applies to certain designated libraries. modifications or work under the terms of Section 1 above, provided that you
This license is quite different from the ordinary one; be sure to read it in full, and also meet all of these conditions:
don't assume that anything in it is the same as in the ordinary license.
a) The modified work must itself be a software library.
The reason we have a separate public license for some libraries is that they blur
the distinction we usually make between modifying or adding to a program and b) You must cause the files modified to carry prominent notices stating that you
simply using it. Linking a program with a library, without changing the library, changed the files and the date of any change.
is in some sense simply using the library, and is analogous to running a utility
program or application program. However, in a textual and legal sense, the c) You must cause the whole of the work to be licensed at no charge to all third
linked executable is a combined work, a derivative of the original library, and parties under the terms of this License.
the ordinary General Public License treats it as such. d) If a facility in the modified Library refers to a function or a table of data to
Because of this blurred distinction, using the ordinary General Public License be supplied by an application program that uses the facility, other than as an
for libraries did not effectively promote software sharing, because most argument passed when the facility is invoked, then you must make a good faith
developers did not use the libraries. We concluded that weaker conditions effort to ensure that, in the event an application does not supply such function
might promote sharing better. or table, the facility still operates, and performs whatever part of its purpose
remains meaningful.

52 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 10: DSR-4201 Open-Source Software

(For example, a function in a library to compute square roots has a purpose that Any executables containing that work also fall under Section 6, whether or not
is entirely well-defined independent of the application. Therefore, Subsection they are linked directly with the Library itself.
2d requires that any application-supplied function or table used by this function
must be optional: if the application does not supply it, the square root function 6. As an exception to the Sections above, you may also compile or link a "work
must still compute square roots.) that uses the Library" with the Library to produce a work containing portions
of the Library, and distribute that work under terms of your choice, provided
These requirements apply to the modified work as a whole. If identifiable that the terms permit modification of the work for the customer's own use and
sections of that work are not derived from the Library, and can be reasonably reverse engineering for debugging such modifications.
considered independent and separate works in themselves, then this License,
and its terms, do not apply to those sections when you distribute them as You must give prominent notice with each copy of the work that the Library is
separate works. But when you distribute the same sections as part of a whole used in it and that the Library and its use are covered by this License. You must
which is a work based on the Library, the distribution of the whole must be on supply a copy of this License. If the work during execution displays copyright
the terms of this License, whose permissions for other licensees extend to the notices, you must include the copyright notice for the Library among them, as
entire whole, and thus to each and every part regardless of who wrote it. well as a reference directing the user to the copy of this License. Also, you
must do one of these things:
Thus, it is not the intent of this section to claim rights or contest your rights to
work written entirely by you; rather, the intent is to exercise the right to control a) Accompany the work with the complete corresponding machine-readable
the distribution of derivative or collective works based on the Library. source code for the Library including whatever changes were used in the work
(which must be distributed under Sections 1 and 2 above); and, if the work is
In addition, mere aggregation of another work not based on the Library with the an executable linked with the Library, with the complete machine-readable
Library (or with a work based on the Library) on a volume of a storage or distri- "work that uses the Library", as object code and/or source code, so that the user
bution medium does not bring the other work under the scope of this License. can modify the Library and then relink to produce a modified executable
containing the modified Library. (It is understood that the user who changes the
3. You may opt to apply the terms of the ordinary GNU General Public License contents of definitions files in the Library will not necessarily be able to
instead of this License to a given copy of the Library. To do this, you must alter recompile the application to use the modified definitions.)
all the notices that refer to this License, so that they refer to the ordinary GNU
General Public License, version 2, instead of to this License. (If a newer b) Accompany the work with a written offer, valid for at least three years, to
version than version 2 of the ordinary GNU General Public License has give the same user the materials specified in Subsection 6a, above, for a charge
appeared, then you can specify that version instead if you wish.) Do not make no more than the cost of performing this distribution.
any other change in these notices.
c) If distribution of the work is made by offering access to copy from a
Once this change is made in a given copy, it is irreversible for that copy, so the designated place, offer equivalent access to copy the above specified materials
ordinary GNU General Public License applies to all subsequent copies and from the same place.
derivative works made from that copy.
d) Verify that the user has already received a copy of these materials or that you
This option is useful when you wish to copy part of the code of the Library into have already sent this user a copy.
a program that is not a library.
For an executable, the required form of the "work that uses the Library" must
4. You may copy and distribute the Library (or a portion or derivative of it, include any data and utility programs needed for reproducing the executable
under Section 2) in object code or executable form under the terms of Sections from it. However, as a special exception, the source code distributed need not
1 and 2 above provided that you accompany it with the complete include anything that is normally distributed (in either source or binary form)
corresponding machine-readable source code, which must be distributed under with the major components (compiler, kernel, and so on) of the operating
the terms of Sections 1 and 2 above on a medium customarily used for software system on which the executable runs, unless that component itself
interchange. accompanies the executable.
If distribution of object code is made by offering access to copy from a desig- It may happen that this requirement contradicts the license restrictions of other
nated place, then offering equivalent access to copy the source code from the proprietary libraries that do not normally accompany the operating system.
same place satisfies the requirement to distribute the source code, even though Such a contradiction means you cannot use both them and the Library together
third parties are not compelled to copy the source along with the object code. in an executable that you distribute.
5. A program that contains no derivative of any portion of the Library, but is 7. You may place library facilities that are a work based on the Library side-by-
designed to work with the Library by being compiled or linked with it, is called side in a single library together with other library facilities not covered by this
a "work that uses the Library". Such a work, in isolation, is not a derivative License, and distribute such a combined library, provided that the separate
work of the Library, and therefore falls outside the scope of this License. distribution of the work based on the Library and of the other library facilities
is otherwise permitted, and provided that you do these two things:
However, linking a "work that uses the Library" with the Library creates an
executable that is a derivative of the Library (because it contains portions of the a) Accompany the combined library with a copy of the same work based on the
Library), rather than a "work that uses the library". The executable is therefore Library, uncombined with any other library facilities. This must be distributed
covered by this License. under the terms of the Sections above.
Section 6 states terms for distribution of such executables. b) Give prominent notice with the combined library of the fact that part of it is
a work based on the Library, and explaining where to find the accompanying
When a "work that uses the Library" uses material from a header file that is uncombined form of the same work.
part of the Library, the object code for the work may be a derivative work of
the Library even though the source code is not. Whether this is true is 8. You may not copy, modify, sublicense, link with, or distribute the Library
especially significant if the work can be linked without the Library, or if the except as expressly provided under this License. Any attempt otherwise to
work is itself a library. The threshold for this to be true is not precisely defined copy, modify, sublicense, link with, or distribute the Library is void, and will
by law. automatically terminate your rights under this License. However, parties who
have received copies, or rights, from you under this License will not have their
If such an object file uses only numerical parameters, data structure layouts and licenses terminated so long as such parties remain in full compliance.
accessors, and small macros and small inline functions (ten lines or less in
length), then the use of the object file is unrestricted, regardless of whether it is 9. You are not required to accept this License, since you have not signed it.
legally a derivative work. (Executables containing this object code plus However, nothing else grants you permission to modify or distribute the
portions of the Library will still fall under Section 6.) Library or its derivative works. These actions are prohibited by law if you do
not accept this License. Therefore, by modifying or distributing the Library (or
Otherwise, if the work is a derivative of the Library, you may distribute the any work based on the Library), you indicate your acceptance of this License to
object code for the work under the terms of Section 6.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 53


Chapter 10: DSR-4201 Open-Source Software

do so, and all its terms and conditions for copying, distributing or modifying 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE
the Library or works based on it. IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED
BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
10. Each time you redistribute the Library (or any work based on the Library), WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
the recipient automatically receives a license from the original licensor to copy, PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
distribute, link with or modify the Library subject to these terms and KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
conditions. You may not impose any further restrictions on the recipients' LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
exercise of the rights granted herein. You are not responsible for enforcing AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
compliance by third parties to this License. TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
11. If, as a consequence of a court judgment or allegation of patent YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
infringement or for any other reason (not limited to patent issues), conditions THE COST OF ALL NECESSARY SERVICING, REPAIR OR
are imposed on you (whether by court order, agreement or otherwise) that CORRECTION.
contradict the conditions of this License, they do not excuse you from the 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
conditions of this License. If you cannot distribute so as to satisfy AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY
simultaneously your obligations under this License and any other pertinent OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
obligations, then as a consequence you may not distribute the Library at all. LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
For example, if a patent license would not permit royalty-free redistribution of DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
the Library by all those who receive copies directly or indirectly through you, CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
then the only way you could satisfy both it and this License would be to refrain INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED
entirely from distribution of the Library. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
If any portion of this section is held invalid or unenforceable under any LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
particular circumstance, the balance of the section is intended to apply, and the THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN
section as a whole is intended to apply in other circumstances. IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
It is not the purpose of this section to induce you to infringe any patents or
other property right claims or to contest validity of any such claims; this END OF TERMS AND CONDITIONS
section has the sole purpose of protecting the integrity of the free software How to Apply These Terms to Your New Libraries
distribution system which is implemented by public license practices. Many
people have made generous contributions to the wide range of software If you develop a new library, and you want it to be of the greatest possible use to
distributed through that system in reliance on consistent application of that the public, we recommend making it free software that everyone can redistribute
system; it is up to the author/donor to decide if he or she is willing to distribute and change. You can do so by permitting redistribution under these terms (or,
software through any other system and a licensee cannot impose that choice. alternatively, under the terms of the ordinary General Public License).
This section is intended to make thoroughly clear what is believed to be a To apply these terms, attach the following notices to the library. It is safest to
consequence of the rest of this License. attach them to the start of each source file to most effectively convey the
exclusion of warranty; and each file should have at least the "copyright" line
12. If the distribution and/or use of the Library is restricted in certain countries and a pointer to where the full notice is found.
either by patents or by copyrighted interfaces, the original copyright holder
who places the Library under this License may add an explicit geographical <one line to give the library's name and a brief idea of what it does.>
distribution limitation excluding those countries, so that distribution is
permitted only in or among countries not thus excluded. In such case, this Copyright (C) <year> <name of author>
License incorporates the limitation as if written in the body of this License. This library is free software; you can redistribute it and/or modify it under the
13. The Free Software Foundation may publish revised and/or new versions of terms of the GNU Library General Public License as published by the Free
the Library General Public License from time to time. Such new versions will Software Foundation; either version 2 of the License, or (at your option) any
be similar in spirit to the present version, but may differ in detail to address later version.
new problems or concerns. This library is distributed in the hope that it will be useful, but WITHOUT
Each version is given a distinguishing version number. If the Library specifies ANY WARRANTY; without even the implied warranty of
a version number of this License which applies to it and "any later version", MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
you have the option of following the terms and conditions either of that version the GNU Library General Public License for more details.
or of any later version published by the Free Software Foundation. If the You should have received a copy of the GNU Library General Public License
Library does not specify a license version number, you may choose any version along with this library; if not, write to the Free Software Foundation, Inc., 51
ever published by the Free Software Foundation. Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
14. If you wish to incorporate parts of the Library into other free programs Also add information on how to contact you by electronic and paper mail.
whose distribution conditions are incompatible with these, write to the author
to ask for permission. For software which is copyrighted by the Free Software You should also get your employer (if you work as a programmer) or your
Foundation, write to the Free Software Foundation; we sometimes make school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here
exceptions for this. Our decision will be guided by the two goals of preserving is a sample; alter the names:
the free status of all derivatives of our free software and of promoting the
sharing and reuse of software generally. Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a
library for tweaking knobs) written by James Random Hacker.
NO WARRANTY
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

54 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 10: DSR-4201 Open-Source Software

GNU LESSER GENERAL PUBLIC LICENSE (LGPL2.1) freedom. The Lesser General Public License permits more lax criteria for
linking other code with the library.
GNU LESSER GENERAL PUBLIC LICENSE
We call this license the "Lesser" General Public License because it does Less to
Version 2.1, February 1999
protect the user's freedom than the ordinary General Public License. It also
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, provides other free software developers Less of an advantage over competing
Fifth Floor, non-free programs. These disadvantages are the reason we use the ordinary
General Public License for many libraries. However, the Lesser license
Boston, MA 02110-1301 USA provides advantages in certain special circumstances.
Everyone is permitted to copy and distribute verbatim copies of this license For example, on rare occasions, there may be a special need to encourage the
document, but changing it is not allowed. widest possible use of a certain library, so that it becomes a de-facto standard.
To achieve this, non-free programs must be allowed to use the library. A more
[This is the first released version of the Lesser GPL. It also counts as the
frequent case is that a free library does the same job as widely used non-free
successor of the GNU Library Public License, version 2, hence the version
libraries. In this case, there is little to gain by limiting the free library to free
number 2.1.]
software only, so we use the Lesser General Public License.

Preamble In other cases, permission to use a particular library in non-free programs


enables a greater number of people to use a large body of free software. For
The licenses for most software are designed to take away your freedom to example, permission to use the GNU C Library in non-free programs enables
share and change it. By contrast, the GNU General Public Licenses are many more people to use the whole GNU operating system, as well as its
intended to guarantee your freedom to share and change free software--to make variant, the GNU/Linux operating system.
sure the software is free for all its users.
Although the Lesser General Public License is Less protective of the users'
This license, the Lesser General Public License, applies to some specially freedom, it does ensure that the user of a program that is linked with the
designated software packages--typically libraries--of the Free Software Library has the freedom and the wherewithal to run that program using a
Foundation and other authors who decide to use it. You can use it too, but we modified version of the Library.
suggest you first think carefully about whether this license or the ordinary
General Public License is the better strategy to use in any particular case, based The precise terms and conditions for copying, distribution and modification fol-
on the explanations below. low. Pay close attention to the difference between a "work based on the library"
and a "work that uses the library". The former contains code derived from the
When we speak of free software, we are referring to freedom of use, not price. library, whereas the latter must be combined with the library in order to run.
Our General Public Licenses are designed to make sure that you have the
freedom to distribute copies of free software (and charge for this service if you GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS
wish); that you receive source code or can get it if you want it; that you can FOR COPYING, DISTRIBUTION AND MODIFICATION
change the software and use pieces of it in new free programs; and that you are
informed that you can do these things. 0. This License Agreement applies to any software library or other program
which contains a notice placed by the copyright holder or other authorized
To protect your rights, we need to make restrictions that forbid distributors to party saying it may be distributed under the terms of this Lesser General Public
deny you these rights or to ask you to surrender these rights. These restrictions License (also called "this License").
translate to certain responsibilities for you if you distribute copies of the library
or if you modify it. Each licensee is addressed as "you".

For example, if you distribute copies of the library, whether gratis or for a fee, A "library" means a collection of software functions and/or data prepared so as
you must give the recipients all the rights that we gave you. You must make sure to be conveniently linked with application programs (which use some of those
that they, too, receive or can get the source code. If you link other code with the functions and data) to form executables.
library, you must provide complete object files to the recipients, so that they can The "Library", below, refers to any such software library or work which has
relink them with the library after making changes to the library and recompiling been distributed under these terms. A "work based on the Library" means
it. And you must show them these terms so they know their rights. either the Library or any derivative work under copyright law: that is to say, a
We protect your rights with a two-step method: (1) we copyright the library, work containing the Library or a portion of it, either verbatim or with modifica-
and (2) we offer you this license, which gives you legal permission to copy, tions and/or translated straightforwardly into another language. (Hereinafter,
distribute and/or modify the library. translation is included without limitation in the term "modification".)

To protect each distributor, we want to make it very clear that there is no "Source code" for a work means the preferred form of the work for making
warranty for the free library. Also, if the library is modified by someone else modifications to it. For a library, complete source code means all the source
and passed on, the recipients should know that what they have is not the code for all modules it contains, plus any associated interface definition files,
original version, so that the original author's reputation will not be affected by plus the scripts used to control compilation and installation of the library.
problems that might be introduced by others. Activities other than copying, distribution and modification are not covered by
Finally, software patents pose a constant threat to the existence of any free this License; they are outside its scope. The act of running a program using the
program. We wish to make sure that a company cannot Library is not restricted, and output from such a program is covered only if its
contents constitute a work based on the Library (independent of the use of the
effectively restrict the users of a free program by obtaining a restrictive license Library in a tool for writing it). Whether that is true depends on what the
from a patent holder. Therefore, we insist that any patent license obtained for a Library does and what the program that uses the Library does.
version of the library must be consistent with the full freedom of use specified
in this license. 1. You may copy and distribute verbatim copies of the Library's complete
source code as you receive it, in any medium, provided that you conspicuously
Most GNU software, including some libraries, is covered by the ordinary GNU and appropriately publish on each copy an appropriate copyright notice and
General Public License. This license, the GNU Lesser General Public License, disclaimer of warranty; keep intact all the notices that refer to this License and
applies to certain designated libraries, and is quite different from the ordinary to the absence of any warranty; and distribute a copy of this License along with
General Public License. We use this license for certain libraries in order to the Library.
permit linking those libraries into non-free programs.
You may charge a fee for the physical act of transferring a copy, and you may
When a program is linked with a library, whether statically or using a shared at your option offer warranty protection in exchange for a fee.
library, the combination of the two is legally speaking a combined work, a
derivative of the original library. The ordinary General Public License 2. You may modify your copy or copies of the Library or any portion of it, thus
therefore permits such linking only if the entire combination fits its criteria of forming a work based on the Library, and copy and distribute such

P/N 594884-001 Rev. A DSR-4201 Operator Guide 55


Chapter 10: DSR-4201 Open-Source Software

modifications or work under the terms of Section 1 above, provided that you Section 6 states terms for distribution of such executables.
also meet all of these conditions:
When a "work that uses the Library" uses material from a header file that is
a) The modified work must itself be a software library. part of the Library, the object code for the work may be a derivative work of
the Library even though the source code is not. Whether this is true is espe-
b) You must cause the files modified to carry prominent notices stating that you cially significant if the work can be linked without the Library, or if the work is
changed the files and the date of any change. itself a library. The threshold for this to be true is not precisely defined by law.
c) You must cause the whole of the work to be licensed at no charge to all third If such an object file uses only numerical parameters, data structure layouts and
parties under the terms of this License. accessors, and small macros and small inline functions (ten lines or less in
d) If a facility in the modified Library refers to a function or a table of data to length), then the use of the object file is unrestricted, regardless of whether it is
be supplied by an application program that uses the facility, other than as an legally a derivative work. (Executables containing this object code plus
argument passed when the facility is invoked, then you must make a good faith portions of the Library will still fall under Section 6.)
effort to ensure that, in the event an application does not supply such function Otherwise, if the work is a derivative of the Library, you may distribute the
or table, the facility still operates, and performs whatever part of its purpose object code for the work under the terms of Section 6.
remains meaningful.
Any executables containing that work also fall under Section 6, whether or not
(For example, a function in a library to compute square roots has a purpose that they are linked directly with the Library itself.
is entirely well-defined independent of the application. Therefore, Subsection
2d requires that any application-supplied function or table used by this function 6. As an exception to the Sections above, you may also combine or link a
must be optional: if the application does not supply it, the square root function "work that uses the Library" with the Library to produce a work containing
must still compute square roots.) portions of the Library, and distribute that work under terms of your choice,
provided that the terms permit modification of the work for the customer's own
These requirements apply to the modified work as a whole. If identifiable use and reverse engineering for debugging such modifications.
sections of that work are not derived from the Library, and can be reasonably
considered independent and separate works in themselves, then this License, You must give prominent notice with each copy of the work that the Library is
and its terms, do not apply to those sections when you distribute them as used in it and that the Library and its use are covered by this License. You must
separate works. But when you distribute the same sections as part of a whole supply a copy of this License. If the work during execution displays copyright
which is a work based on the Library, the distribution of the whole must be on notices, you must include the copyright notice for the Library among them, as
the terms of this License, whose permissions for other licensees extend to the well as a reference directing the user to the copy of this License. Also, you
entire whole, and thus to each and every part regardless of who wrote it. must do one of these things:
Thus, it is not the intent of this section to claim rights or contest your rights to a) Accompany the work with the complete corresponding machine-readable
work written entirely by you; rather, the intent is to exercise the right to control source code for the Library including whatever changes were used in the work
the distribution of derivative or collective works based on the Library. (which must be distributed under Sections 1 and 2 above); and, if the work is
an executable linked with the Library, with the complete machine-readable
In addition, mere aggregation of another work not based on the Library with the "work that uses the Library", as object code and/or source code, so that the
Library (or with a work based on the Library) on a volume of a storage or distri-
bution medium does not bring the other work under the scope of this License. user can modify the Library and then relink to produce a modified executable
3. You may opt to apply the terms of the ordinary GNU General Public License containing the modified Library. (It is understood that the user who changes the
instead of this License to a given copy of the Library. To do this, you must alter contents of definitions files in the Library will not necessarily be able to
all the notices that refer to this License, so that they refer to the ordinary GNU recompile the application to use the modified definitions.)
General Public License, version 2, instead of to this License. (If a newer
version than version 2 of the ordinary GNU General Public License has b) Use a suitable shared library mechanism for linking with the Library. A
appeared, then you can specify that version instead if you wish.) Do not make suitable mechanism is one that (1) uses at run time a copy of the library already
any other change in these notices. present on the user's computer system, rather than copying library functions
into the executable, and (2) will operate properly with a modified version of the
Once this change is made in a given copy, it is irreversible for that copy, so the library, if the user installs one, as long as the modified version is interface-
ordinary GNU General Public License applies to all subsequent copies and compatible with the version that the work was made with.
derivative works made from that copy.
c) Accompany the work with a written offer, valid for at least three years, to
This option is useful when you wish to copy part of the code of the Library into give the same user the materials specified in Subsection 6a, above, for a charge
a program that is not a library. no more than the cost of performing this distribution.
4. You may copy and distribute the Library (or a portion or derivative of it, d) If distribution of the work is made by offering access to copy from a
under Section 2) in object code or executable form under the terms of Sections designated place, offer equivalent access to copy the above specified materials
1 and 2 above provided that you accompany it with the complete from the same place.
corresponding machine-readable source code, which must be distributed under
the terms of Sections 1 and 2 above on a medium customarily used for software e) Verify that the user has already received a copy of these materials or that you
interchange. have already sent this user a copy.

If distribution of object code is made by offering access to copy from a desig- For an executable, the required form of the "work that uses the Library" must
nated place, then offering equivalent access to copy the source code from the include any data and utility programs needed for reproducing the executable
same place satisfies the requirement to distribute the source code, even though from it. However, as a special exception, the materials to be distributed need
third parties are not compelled to copy the source along with the object code. not include anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the operating
5. A program that contains no derivative of any portion of the Library, but is system on which the executable runs, unless that component itself
designed to work with the Library by being compiled or linked with it, is called a accompanies the executable.
"work that uses the Library". Such a work, in isolation, is not a derivative work
of the Library, and therefore falls outside the scope of this License. It may happen that this requirement contradicts the license restrictions of other

However, linking a "work that uses the Library" with the Library creates an proprietary libraries that do not normally accompany the operating system.
executable that is a derivative of the Library (because it contains portions of the Such a contradiction means you cannot use both them and the Library together
Library), rather than a "work that uses the library". The executable is therefore in an executable that you distribute.
covered by this License.

56 DSR-4201 Operator Guide P/N 594884-001 Rev. A


Chapter 10: DSR-4201 Open-Source Software

7. You may place library facilities that are a work based on the Library side-by- Each version is given a distinguishing version number. If the Library specifies
side in a single library together with other library facilities not covered by this a version number of this License which applies to it and "any later version",
License, and distribute such a combined library, provided that the separate you have the option of following the terms and conditions either of that version
distribution of the work based on the Library and of the other library facilities or of any later version published by the Free Software Foundation. If the
is otherwise permitted, and provided that you do these two things: Library does not specify a license version number, you may choose any version
ever published by the Free Software Foundation.
a) Accompany the combined library with a copy of the same work based on the
Library, uncombined with any other library facilities. This must be distributed 14. If you wish to incorporate parts of the Library into other free programs
under the terms of the Sections above. whose distribution conditions are incompatible with these, write to the author
to ask for permission. For software which is copyrighted by the Free Software
b) Give prominent notice with the combined library of the fact that part of it is Foundation, write to the Free Software Foundation; we sometimes make
a work based on the Library, and explaining where to find the accompanying exceptions for this. Our decision will be guided by the two goals of preserving
uncombined form of the same work. the free status of all derivatives of our free software and of promoting the
8. You may not copy, modify, sublicense, link with, or distribute the Library sharing and reuse of software generally.
except as expressly provided under this License. Any attempt otherwise to NO WARRANTY
copy, modify, sublicense, link with, or distribute the Library is void, and will
automatically terminate your rights under this License. However, parties who 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE
have received copies, or rights, from you under this License will not have their IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED
licenses terminated so long as such parties remain in full compliance. BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
9. You are not required to accept this License, since you have not signed it. PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
However, nothing else grants you permission to modify or distribute the KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
Library or its derivative works. These actions are prohibited by law if you do LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
not accept this License. Therefore, by modifying or distributing the Library (or AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
any work based on the Library), you indicate your acceptance of this License to TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH
do so, and all its terms and conditions for copying, distributing or modifying YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
the Library or works based on it. THE COST OF ALL NECESSARY SERVICING, REPAIR OR
10. Each time you redistribute the Library (or any work based on the Library), CORRECTION.
the recipient automatically receives a license from the original licensor to copy, 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
distribute, link with or modify the Library subject to these terms and AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY
conditions. You may not impose any further restrictions on the recipients' OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
exercise of the rights granted herein. You are not responsible for enforcing LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
compliance by third parties with this License. DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
11. If, as a consequence of a court judgment or allegation of patent CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
infringement or for any other reason (not limited to patent issues), conditions INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED
are imposed on you (whether by court order, agreement or otherwise) that TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
contradict the conditions of this License, they do not excuse you from the LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
conditions of this License. If you cannot distribute so as to satisfy THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN
simultaneously your obligations under this License and any other pertinent IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
obligations, then as a consequence you may not distribute the Library at all. POSSIBILITY OF SUCH DAMAGES.
For example, if a patent license would not permit royalty-free redistribution of END OF TERMS AND CONDITIONS
the Library by all those who receive copies directly or indirectly through you,
then the only way you could satisfy both it and this License would be to refrain How to Apply These Terms to Your New Libraries
entirely from distribution of the Library.
If you develop a new library, and you want it to be of the greatest possible use
If any portion of this section is held invalid or unenforceable under any to the public, we recommend making it free software that everyone can
particular circumstance, the balance of the section is intended to apply, and the redistribute and change.
section as a whole is intended to apply in other circumstances.
You can do so by permitting redistribution under these terms (or, alternatively,
It is not the purpose of this section to induce you to infringe any patents or under the terms of the ordinary General Public License).
other property right claims or to contest validity of any such claims; this
section has the sole purpose of protecting the integrity of the free software To apply these terms, attach the following notices to the library. It is safest to
distribution system which is implemented by public license practices. Many attach them to the start of each source file to most effectively convey the
people have made generous contributions to the wide range of software exclusion of warranty; and each file should have at least the "copyright" line
distributed through that system in reliance on consistent application of that and a pointer to where the full notice is found.
system; it is up to the author/donor to decide if he or she is willing to distribute <one line to give the library's name and a brief idea of what it does.>
software through any other system and a licensee cannot impose that choice.
Copyright (C) <year> <name of author>
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License. This library is free software; you can redistribute it and/or modify it under the
terms of the GNU Lesser General Public License as published by the Free
12. If the distribution and/or use of the Library is restricted in certain countries Software Foundation; either version 2.1 of the License, or (at your option) any
either by patents or by copyrighted interfaces, the original copyright holder later version.
who places the Library under this License may add an explicit geographical
distribution limitation excluding those countries, so that distribution is This library is distributed in the hope that it will be useful, but WITHOUT
permitted only in or among countries not thus excluded. In such case, this ANY WARRANTY; without even the implied warranty of
License incorporates the limitation as if written in the body of this License. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU Lesser General Public License for more details.
13. The Free Software Foundation may publish revised and/or new versions of
the Lesser General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to address
new problems or concerns.

P/N 594884-001 Rev. A DSR-4201 Operator Guide 57


Chapter 10: DSR-4201 Open-Source Software

You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to:
Free Software Foundation, Inc.,
51 Franklin Street, Fifth
Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail. You
should also get your employer (if you work as a programmer) or your school, if
any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a
library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

58 DSR-4201 Operator Guide P/N 594884-001 Rev. A


ARRIS Enterprises, Inc.
3871 Lakefield Drive
Suwanee, GA 30024
www.arris.com

594884-001 A 2/3/14

S-ar putea să vă placă și