ARRIS DSR-4201 Commercial Integrated Integr ated Receiver/Decoder Operator Guide 594884-001
Version 1.0
Revision A
Chapter 1:
ARRIS DSR-4201 Operator Operator Guide Document No No. 594884-001
Version 1. 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 Enter prises, 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 other s. 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 compatibili ty with third-party pr oducts 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 Rev ision A
2
Date 2/4/14
Reason for Change Initial ARRIS-Branded release.
DSR-4201 Operator Guide
P/N 594884-001
Rev. A
Chapter 1:
Important Safety Instructions •
Read Read thes thesee ins instr truc ucti tion onss.
•
Keep Keep thes thesee ins instr truc ucti tion ons. s.
•
Heed al all wa warnings.
•
Foll Follo ow all all inst instru rucction tions. s.
•
Do not not use use this this appa apparat ratus us near near wate waterr.
•
Clea Clean n onl only y wit with h dry dry clot cloth h.
•
Do not not bloc block k any any vent ventila ilatio tion n ope openi ning ngs. s. Install in accordance with the manufacturer’s instructions.
•
Do not not insta install ll nea nearr any any heat heat sourc sources es such such as radiators, heat registers, stoves, or other apparatus (including amplifiers) that produce heat.
•
Do not not defe defeat at the the safe safety ty purp purpos osee of the polar polar-ized or grounding-type plug. A polarized plug has two blades with one wider than the other. A grounding-type plug has two blades and a third grounding prong. The wide blade or the third prong is provided for your safety. If the provided plug does does not fit into into your outlet, outlet, consult an electrician for replacement of the obsolete outlet.
•
Prote Protect ct the the powe powerr cord cord from from being being walke walked d on or pinched, particularly at plugs, convenience receptacles, and the point where they exit from the apparatus.
•
Use Use onl only y atta attach chme ments nts and and acc acces esso sorie riess specified by the manufacturer.
P/N 594884-001
Rev. A
•
Unplu Unplug g this this app appara aratu tuss durin during g light lightnin ning g storm stormss or when unused for long periods of time.
•
Refer Refer all servi servicin cing g to to qua qualif lified ied servi service ce personnel. personnel. Servicing Servicing is required required when when the apparatus has been damaged in any way, such as when the power-supply cord or plug is damaged, liquid has been spilled, or objects have fallen into the apparatus, the apparatus has been exposed to rain or moisture, does not operate normally, or has been dropped.
Damage Requiring Service Unplug this equipment from the power source, and contact a qualified service provider if any of the following situations occurs: •
If the the pow power er sup supply ply cord cord or or plug plug is dam damag aged ed..
•
If liq liquid uid or obje objects cts have have fal falle len n into into the the uni unit. t.
•
If the the unit unit bec becam amee wet wet from from rain rain or or wate waterr.
•
If the the unit unit was was drop droppe ped d or or dam damag aged ed..
•
If the the unit’ unit’ss perf perform orman ance ce chan change ges. s.
Service Do not try to service this product yourself. If you open or remove the cover, you may be exposed to dangerous voltage or other hazards and may void the unit’s warranty. Contact a qualified service provider for all service.
DSR-4201 Operator Guide
3
Chapter 1:
Instrucciones importantes de seguridad •
Lea estas instrucciones.
•
Conserve estas instrucciones.
•
Preste atencion a todas las advertencies.
•
Siga todas las instrucciones.
•
No utilize este aparato cerca del agua.
•
Limpie unicamente con un trapo seco.
•
No bloquear o tapas ninguna de las averturas para ventilacion. La instalacion debe de hacerse acorde con las instrucciones del manufacturador.
•
•
•
•
4
No se installe cerca de ninguna fuente de calor, tales como radiador, registros calientes, estufas, o cualquier otro aparato (incluyendo amplificadores) que produzcan calor. No anule el proposito de seguridad del enchufe polarizado o la coneccion a tierra. El enchufe polarizado tiene dos terminals donde una es mas ancha que la otra. El enchufe con conneccion a tierra tiene las mismas dos terminales mas una tercera en forma de punta que es la coneccion a tierra. La terminal mas ancha o la tercera punta en estos enchufes es para su seguridad. Si el enchufe suministrado no encaja en su toma, consulte a un electricista para que reemplace el tomacorriente obsoleto. Evite que el cable de alimentación de ser pisado o pellizcado en particular en los enchufes, tomacorrientes y en el punto por donde sale del aparato. Utilice únicamente los aditamentos y accesorios especificados por el fabricante.
DSR-4201 Operator Guide
•
Desenchufe el aparato durante tormentas eléctricas o cuando no lo utilice durante largos períodos de tiempo.
•
Remita todas las reparaciones a personal técnico cualificado. Se requiere servicio cuando el aparato ha sido dañado de cualquier modo, como cuando el cable de alimentación o el enchufe está dañado, se ha derramado líquido o han caído objetos dentro del aparato, el aparato ha sido expuesto a la lluvia o la humedad, si no funciona normalmente, o se ha caído.
Daños que requieren servicio de mantenimiento Desconecte el equipo de la fuente de alimentación y póngase en contacto con un proveedor de servicio en caso de alguna de las siguientes situaciones: •
Si el cable de corriente o el enchufe son dañados.
•
Si liquidos u objectos caen dentro de la unidad.
•
Si la unidad se moja por lluvia o derrame de agua.
•
Si la unidad se ha caído o dañado.
•
Si el rendimiento de la unidad cambia.
Servicio No intente reparar este producto usted mismo. Si abre o retira la cubierta, podría exponerse a voltajes peligrosos u otros peligros, y puede anular la garantía de la unidad. Póngase en contacto con un proveedor de servicios autorizado de todos los servicios.
P/N 594884-001
Rev. A
Chapter 2:
Table of Contents
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Introducing the DSR-4201 ................................................................................................................... 7 Key Features .................................................................................................................................. 7 Using This Manual .......................................................................................................................... 8 PDF Navigation Guidelines ..................................................................................................... 8 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 Using the Front Panel and Remote Control....................................................................................... 13 ............. 13 Front Panel ...................................................................................................................... Front-Panel Remote Button................................................................................................... 14 Hand-Held Remote Control .......................................................................................................... Preparing for Authorization ................................................................................................................ Introduction ................................................................................................................................... Tuning to the Uplink Signal........................................................................................................... Contacting the Uplink Provider for Authorization ..........................................................................
15 17 17 18 19
Using the Menu System..................................................................................................................... Visual Indicators ........................................................................................................................... Menu System................................................................................................................................ Main Menu.................................................................................................................................... Configuration Menus..................................................................................................................... Manual Tune Submenu .........................................................................................................
21 21 24 24 25 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
Chapter 6
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 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
P/N 594884-001
•
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. 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
SERIAL
SAT
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 (Do Not Connect)
Cue Tone Terminals
One detachable three-pin cue tone terminal block (shown below) is provided with the DSR-4201. Additional terminal blocks may be ordered through Phoenix Contact (pn 1840379).
Power Connector
Note:
CAUTION RISK OF ELECTRIC SHOCK DO NOT OPEN
+ -
SERIAL
VIDEO
L
Cue
POWER
R CAUTION
Detachable Three-Pin Cue Tone Terminal Block
+ -
AUDIO OUT SAT
OSD
SERIAL
VIDEO
Cue
POWER
L
R
AUDIO OUT OSD
SAT
Model Barcodes: Model Number Serial Number Unit Address
Assembly Barcode (For Factory Use Only)
Satellite Input Connector
OSD Video Out
Video Out
Audio Out
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-4201’s 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 circuit’s 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 unit’s 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 site’s downstream equipment, as needed. For the 75-ohm video, connect the cable’s yellow connector to the unit’s VIDEO Output port. For the audio, connect the cable’s red and white connectors to the unit’s 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 supply’s 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 control’s NTSC or PAL key to choose the desired video format. 2. Verify that the front panel’s 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 Alarm
3 Using the Front Panel and Remote Control Front Panel Figure 3 shows the DSR-4201 front panel.
DSR-4201
Remote Download
Authorized Signal
Alarm Remote
LED Status Indicators: Remote Download Alarm
Four-Digit LED Display
LED Status Indicators: Authorized Signal
Remote Button
Figure 3: DSR-4201 Front Panel (Detailed)
The DSR-4201 front panel provides the following visual indicators:
P/N 594884-001
•
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 unit’s current status: •
Remote
•
Download
• • •
Alarm Authorized Signal
Rev. A
Illuminates when the unit is being controlled by the hand-held remote control and blinks when each key is pressed. 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. Illuminates red when the unit enters an alarm state. Illuminates when the unit is authorized by the service provider. Illuminates when the unit is locked to a valid carrier.
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 Download
DSR-4201
Authorized 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 handheld remote control to make the necessary changes. When the configuration changes are complete, press the front panel’s Remote button (or the remote’s 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-4201’s front panel, press the LED on the front panel is illuminated.
Remote
button, and verify that theRemote
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 immediately end the connection between the DSR-4201 and the hand-held remote control. Another way to immediately end the connection is to press Remote on the front panel.
Use the and buttons to move the green highlight up and down within the menu system.
R REMO TE
1
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
Use the numeric (0 - 9) buttons and decimal ( ) button to enter numeric values.
8TUV
0
9WXYZ
F1
The and buttons have several uses: Press and to move the green highlight between SAVE and CANCEL. Press and to scroll through each of the Fast Facts and Diagnostic Screens. Press to backspace a value (or decimal point) within a parameter.
The OK button has several uses:
OK
Press OK to enter a submenu.
The EXIT button has several uses:
Press OK to change a parameter setting. Press OK to choose either SAVE or CANCEL.
EXIT
MENU
Press OK to confirm a parameter setting.
Press the MENU button to view the DSR4201 menu overlay on the television monitor that is connected to the On-Screen Display (OSD) video port on the back panel.
After the initial setup, use the CH+ and CHbuttons to choose the desired VCN or MPEG Service Number.
CH+
F2
F3
CH-
F4
F5
NTSC
PAL
Press EXIT to leave a menu or parameter without making a change. Press EXIT to move up one level within the menu system. Press EXIT repeatedly to remove the onscreen menu system overlay.
Use the F4 and F5 function buttons to display the desired video format: Press the blue ( F4 ) button to display an NTSC signal. Press the blue ( a PAL signal.
F5 )
button to display
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 powered up and the unit is already already receiving the desired audio/video signal, then the unit is already authorized and there is no need to perform the procedures procedures in this chapter. chapter.
At this point, the unit is operational, but not yet tuned to the Uplink’s signal. Before performing the procedures in this chapter:
P/N 594884-001
•
Verif erify y tha thatt you you perf perfor orme med d "To connect the DSR-4201 for service" on page 11. 11.
•
Verif erify y tha thatt you you perf perfor orme med d "To configure the DSR-4201 for NTSC or PAL programming" on page 12. 12.
•
Verif erify y tha thatt you you perf perfor orme med d "To view the DSR-4201 menu system" on page 12. 12.
•
Verify erify that your Uplink Uplink Provider Provider has already already furnishe furnished d you with with the the settings settings for the the Manual Tune menu and Channel Select menu. See Figure 6 on page 18. 18.
Rev. A
DSR-4201 Operator Guide
17
Chapter 4: Preparing for Authorization
Manual Tune Mode Xpndr
____________________ ____________________
Frequency
____________________
Modulation
____________________
Symbol Rate
____________________
The Uplink Provider will provide some or all of these required values.
LNB Power Lock Status SAVE
CANCEL
Channel Select Service Mode VCT
____________________ ____________________
VCN
____________________
The Uplink Provider will provide some or all of these required values.
MPEG Audio Language Subtitle Enable Subtitle Language Teletext Enable SAVE
CANCEL Figure 6: Uplink-Provided Values Values
Tuning to the Uplink Signal in Figure 6 as as blank lines, are mandatory and you Important: The configuration settings, shown in Figure cannot acquire video and authorize the unit until you have these settings from the Uplink Provider. Provider.
To tune the DSR-4201 to the Uplink signal 1. To get access to the menu system, system, use the front-panel front-panel Menu button on the hand-held remote control.
Remote
pushbutton pushbutton and the
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 When the Manua Manuall Tune Tune menu menu appear appears, s, use use the and buttons to move the highlight 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 sure all necessary necessary paramete parameters rs are set set from both both menus: menus: Manual Tune 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 SAVE option and press OK. 6. Go to the Manual Manual Tune Tune menu and verify verify that that the Lock Lock Status Status designatio designation, n, at the bottom of the menu, displays Locked. before you can continue to the next step. If Important: Lock Status must display Locked before 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. procedure.
Contacting the Uplink Provider for Authorization At this point, the DSR-4201 is operational and tuned into the Uplink’s signal, but not authorized to decrypt the Uplink’s encrypted video/audio signal. Before contacting the Uplink Provider, verify that you have the unit’s Unit Address. This is the number you wrote down in Step 1 on page 11. 11. Unit Address is to go to the Fast Facts 1 menu. To do this, return to the Tip: Another way to see the Unit Main Menu, go to the Diagnostics menu, and go to the Diag Screens submenu. 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 page 34. 34. If it is necessary to authorize several DSR-4201s, DSR-4201s, it is best to make a list of all the unit addresses addresses so the Uplink Provider can authorize them all at once.
To authorize the DSR-4201 for video/audio signal 1. Make sure sure that that all all DSR-4201( DSR-4201(s) s) meet meet the the following following criteria: criteria: • • • •
The The DSR DSR--4201 4201 is powe powere red d up up It is is conn connect ected ed to to the cor corre rect ct sat satel elli lite te fee feed d It is tune tuned d to to the the Upli Uplink’ nk’ss sig signa nall The SIGNAL LED is on
2. Contact the Uplink Uplink Provider Provider and and make sure sure you tell them that that you need one one (or more) more) DSR-4201s authorized. 3. The Uplink Uplink Provider Provider will will ask for the Unit Address Address and give you further further instru instructions ctions.. They will tell you when to expect the AUTHORIZED AUTHORIZED LEDs to turn green green and what channels to select for each unit. un it. Use the remote control’s CH+ and CH- buttons to access the Uplink’s 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.
Configuration
Use the and buttons to 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 Mode
Xpdr
Xpndr
1
Frequency
1430.00
Modulation
DCII Auto
LNB Power
Off
Lock Status
UnLocked
There are two reasons that parameters are grayed. It does not apply (due to other settings within the menu). It was automatically set when another parameter 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.
Manual Tune Mode Xpndr
Xpdr 1
Frequency
1430.00
Modulation
DCII Manual DCII Auto On DCII Manual > DVB-S UnLocked DVB-S2
LNB Power Lock Status
Each time the and button is pressed, the pointer ( > ) and green highlight ( ) move up or down within the short list. When the correct options is highlighted, press OK. or
To return the parameter to its most-recently-saved setting, press EXIT.
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.
Manual Tune Mode Xpndr
LFreq 1
Frequency
1430.00
Modulation
DCII Manual
Symbol Rate
19.51 > 29.27 Combined 19.51 On 14.63 UnLocked 11.71
Split Mode LNB Power Lock Status
Currently, the 29.27 option has the pointer ( > ) and has the green highlight ( ). Press the and buttons to scroll through the other options in the list. When the correct options is highlighted, press OK. or
To return the parameter to its most-recently-saved setting, press EXIT.
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 control’s Numeric buttons, Decimal button ( ), and Backspace button () to enter the desired value.
Manual Tune
When the correct options is highlighted, press OK.
Mode
LFreq
or
Xpndr
1
Frequency
1477.05_
To return the parameter to its most-recently-saved setting, press EXIT.
Modulation LNB Power
DCII Auto 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.
Manual Tune Mode
LFreq
Xpndr
1
Frequency
1430.00
Modulation LNB Power
DCII Auto Off
Lock Status
UnLocked
SAVE
Use the and buttons to move the green highlight left and right from SAVE to CANCEL. To save the settings, highlight SAVE and press OK.
CANCEL
or
To return the settings to the most-recently-saved settings, select CANCEL and OK. Another way to return to the most-recently-saved 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
Manual Tune
Channel Select Video
Diagnostics
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 Modulation is set to one of the following: DCII Manual DVB-S DVB-S2
Split Mode only appears when Modulation is set to DCII Manual.
Manual Tune Mode
Xpdr
Xpndr
1
Frequency
1430.00
Modulation
DCII Manual
Symbol Rate
19.51
Split Mode
Combined
LNB Power
Off
Lock Status
UnLocked
Figure 16: Manual Tune Submenu Parameter
Description
Mode (Default: Xpdr)
Use this parameter to select the type of satellite signal that is connected to the SAT 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 (Default: 1)
This parameter allows selection of an initial satellite transponder number and can only 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 (Default: 1430.00)
If the Mode parameter is set to LFreq, use this parameter to tune to the desired 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 (Default: DCII Auto)
Use this parameter to specify one of the desired signal modulations. This parameter has four options: DCII Auto, DCII Manual, DVB-S, and DVB-S2.
Symbol Rate (Default: 19.51)
This parameter only appears in the submenu if the Modulation parameter is set to DCII 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:
Split Mode (Default: Combined)
LNB Power (Default: Off)
Lock Status (Read-only)
26
DSR-4201 Operator Guide
• DVB-S
Enter a value from 0.000000 to 99.999999 Msps.
• DVB-S2
Enter a value from 3.000000 to 33.000000 Msps.
This parameter only appears in the submenu if the Modulation parameter is set to DCII Manual. Use this parameter to choose the Mux mode. This parameter has two options: • 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.
Use this parameter to direct power to the SAT port on the back panel. This parameter 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.
This read-only (grayed out) field displays one of the following status messages: • Locked
Designates the DSR-4201 is tuned to a signal.
• UnLocked
Designates the DSR-4201 is not tuned to a signal.
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 (Default: MPEG)
Use this parameter to specify the desired service mode. Choose either MPEG or DCII.
VCT (Default: 0)
This parameter is only editable if the Service Mode parameter is set to DCII. Use this 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 (Default: 0)
This parameter is only editable if the Service Mode parameter is set to DCII. Use this 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 (Default: 0)
This parameter is only editable when the Service Mode parameter is set to MPEG. Use 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 (Default: def)
Subtitle Enable (Default: OFF)
P/N 594884-001
Use this parameter to specify the language to hear as the audio. The list only contains 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. Use this parameter to enable/disable subtitles. This parameter has two options: • ON
This option enables subtitles.
• OFF
This option disables subtitles.
Subtitle Language (Default: def)
Use this parameter to specify the subtitle language to view on the screen. The list only 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 (Default: OFF)
Use this parameter to enable and disable teletext. This parameter has two options:
Rev. A
• 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.
DSR-4201 Operator Guide
27
Chapter 5: Using the Menu System
Video Submenu Use this submenu to configure the unit’s video settings.
Video Video Out
525
525
NTSC
625
PAL SAVE
CANCEL
Figure 18: Video Submenu Parameter
Description
Video Out (Default: 525)
Use the dropdown menu to specify the desired video output format: • 525
This option generates a 525-line 60-field video.
• 625
This option generates a 625-line 50-field video.
525 (Default: NTSC)
Use the dropdown menu to choose the desired 525-line video standard: NTSC or PAL-M.
625 (Default: PAL)
Use the dropdown menu to choose the desired 625-line video standard: PAL or PAL-N.
Audio Submenu Use this submenu to configure the unit’s audio settings.
Audio Audio Gain
0
Audio Diag/Comp
On/Moderate
Audio MIX
Stereo
SAVE
CANCEL
Figure 19: Audio Submenu Parameter Audio Gain (Default: 0) Audio Diag/Comp (Default: On/Moderate)
Description Use this parameter to adjust the audio signal output level for the left and right channels jointly. Use the dropdown menu to specify the desired audio gain: 0 dB to -20 dB. Use this parameter to control of the degree of audio level compression. This parameter has four options: • 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 Audio Diag/Comp (Default: On/Moderate) (Continued from previous page)
Audio MIX (Default: Stereo)
Description • On/Moderate
Provides some reduction and amplification of the audio signal, but the thresholds are wider apart, providing moderate dynamic range of the audio signal.
• On/Heavy
Reduces the louder audio signals and boosts the softer signals using tighter compression thresholds in order to eliminate dramatic fluctuations in the audio signal level and suppress dynamic range of the audio signal.
Use this parameter to specify the audio processing routing scheme. This parameter 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 Alarm Status SAVE
Auto Clear CANCEL
Figure 21: Alarm Submenu
P/N 594884-001
Rev. A
DSR-4201 Operator Guide
29
Chapter 5: Using the Menu System
Parameter Alarm Trigger (Default: Auto)
Alarm Status (read only)
Description Use this parameter to specify which of the following conditions will activate the frontpanel 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.
This read-only (grayed out) field displays one of the following status messages. • 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 (Default: No)
Use this parameter to execute factory defaults and perform power cycle resets. This 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 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. 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 unit’s 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 control’s 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 Audio Test
Off Off
CueTone Test
Off
Figure 24: Test Submenu Parameter
Description
Video Test (Default: Off)
Use this parameter to perform a Video Test Signal. This parameter has four options:
Audio Test (Default: Off)
P/N 594884-001
Rev. A
• 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 fullscreen Color Bar 1 video test signal.
• Grey Scale
Use this option to override the normal video signal with the fullscreen grey Color Bar 1 video test signal.
• Color Bar 2
Use this option to override the normal video signal with the fullscreen Color Bar 2 video test signal.
Use this parameter to validate the audio connection by transmitting internallygenerated 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.
DSR-4201 Operator Guide
31
Chapter 5: Using the Menu System
Parameter
Description
CueTone Test (Default: Off)
Use this parameter to turn off and on the DSR-4201’s cue tone terminals (shown in 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. 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. CAUTION:
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 blinks when a firmware download is in progress. The LED illuminates solid when the unit has successfully received the firmware download and is waiting for activation by the programmer.
STATUS: Downloading Component Files Current Version =0x234 New Version =0x235 Activation Time: SUN MAY 13 20:30:28 2012 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 unit’s 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 unit’s 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
MON DD HH:MM:SS YYYY MON = Month
File Information
DSR-4201 Operator Guide
HH = Hour
SS = Second
YYYY = Year
These lines only appears if a download is in progress. Each numbered line provides a filename followed by three values, as described below: • Curr • Rcvd • Total
32
DD = Day
Last received segment number Segments received so far Total segments expected when complete
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 unit’s 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.
FF1 FF2 FF3 FF4 FF5 FF7
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 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 A
VC # = 0132 B
Firmware = 000148 00017C C
VCT ID = 0002 D
Encryption = Encrypted E
Service # = 0007 F
Auth State = Subscrb With Tape G
Eb/No = +26.3 H
Signal State = Locked I
Sat/Xpndr = G7/17 J
Signal Quality = 100
Polarization = Horz L
K
Symbol Rate = 30.00 Msps
FEC Rate = 5/6 8s2 N
M
Frequency = 1110.000 MHz O
Field
Definition
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 encrypt ed, 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.
A
34
Name
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-4201’s 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 port’s status is indicated with either: + -
P/N 594884-001
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 port’s polarity transponder is indicated with either Horz (horizontal) or Vert (vertical).
E
Configuration Status
The configuration status of the port, either: Defined, Undefined, or Not Supported.
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
Press to toggle between digital and hex formats.
B
Video Pid = 0x0051
Window = 720x480 0:0
C
D
PCR Pid = 0x0051
Aspect Mode = Auto
E
F
Source = Progressive
Video Setup = No
G
H
Resolution = 1280x720 I
J
Aspect Ratio = 16x9
VMC = 32 00:00.00 L
K
Frame Rate = 59.940
PTS : FIFO = 3602680290:28793
M
N
Chroma Ratio = Reserved O
Field
Video Rate = 4.000 Mbps P
Name
Definition
Video Locked
An indication of video lock status. Yes denotes the video for the IRD is being received and locked. No denotes the video i s 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.
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).
Aspect Ratio
Displays the aspect ratio of t he video within the transport str eam.
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.
A
F
K
36
Film Mode = No
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 toggle between digital and hex formats.
Audio Pid = 0x0052 B
PCR Pid = 0x0051 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
P/N 594884-001
Name
Definition
A
Audio Locked
Displays the indication of audio lock status f or 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 channels, 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 Status
Displays the status of the audio program’s currently-specified language.
I
Downmix
Displays the downmix type: Mono, Dual Mono, Stereo, or Surround.
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 A
Name
Definition
Network Status This field displays the unit’s 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-4201’s multicast address information.
M16:
0001,CF04,8401
A
M24:
00006A
B
Field
38
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.
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:
P/N 594884-001
•
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 español), call 215-323-2346.
•
Contact the TAC by e-mail at [email protected]
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
42
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
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 transponders, or for installing a new satellite.
Formula for converting a C-Band Frequency to an L-Band Frequency
5,150 MHz Frequency Downlink (DL) Frequency (L-band)
Formula for converting a Ku-Band Frequency to an L-Band Frequency
Frequency Downlink (DL) 10,750 MHz Frequency (L-band)
P/N 594884-001
Rev. A
Example calculation if downlink frequency is 3,740 MHz 5,150 MHz -3,740 MHz 1,410 MHz Example calculation if downlink frequency is 12,019 MHz 12,019 MHz -10,750 MHz 1,269 MHz
DSR-4201 Operator Guide
43
9 DSR-4201 Specifications
Transmission Standard DVB-S
Symbol Rates QPSK Code Rates
1 to 33 Msps 1/2, 2/3, 3/4, 5/6, 7/8
DVB-S2
Symbol Rates 8PSK Code Rates QPSK Code Rates
3 to 33 Msps 3/5, 2/3, 3/4, 5/6, 8/9, 9/10 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, 9/10
DigiCipher II
Symbol Rates QPSK Code Rates
3.25, 4.88, 7.32, 9.76, 11.7, 14.63, 19.51, 29.27 Msps 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 Weight
Packaged Finished Goods Dimensions Weight
10.5" W x 8.5" D x 2.0" H 2.5 lbs. (1.1 kg) 11.6" W x 10.9" D x 3.8" H 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
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 Libpng
v.6b
JPEG License
v.1.2.8
Libpng v1.2.6
LiveMedia555 zlib
LGPL 2.1 [Broadcom Proprietary] 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 Engineering Staff via Broadcom
Commercial (Wind River)
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
P/N 594884-001
License
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
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 This package contains C software to implement JPEG image encoding, decoding, and transcoding. JPEG is a standardized compression method for full-color and gray-scale images. The distributed programs provide conversion between JPEG "JFIF" format and image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats. The core compression and decompression library can easily be reused in other programs, such as image viewers. The package is highly portable C code; we have tested it on many machines ranging from PCs to Crays. We are releasing this software for both noncommercial and commercial use. 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 literature (see the README file in the distribution for details). We hope to make this software industrial-quality --- although, as with anything that's free, we offer no warranty and accept no liability. For more information, contact [email protected].
Directory Contents
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: u Redistributions of source code must retain the above copyright notice, this list of c onditions and the following disclaimer. u Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. u Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNE SS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1.
jpegsrc.vN.tar.gz contains source code, documentation, and test files for release N in Unix format.
2.
jpegsrN.zip contains source code, documentation, and test files for release N in Windows format.
3.
jpegaltui.vN.tar.gz contains source code for an alternate user interface for 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 about JPEG. This is an update of the article that appeared in the April 1991 Communications of the ACM.
Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
6.
jpeg.documents.gz tells where to obtain the JPEG standard and documents about JPEG-related file formats.
7.
jfif.ps.gz is a PostScript file of the JFIF (JPEG File Interchange Format) format specification.
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.
9.
TIFFTechNote2.txt.gz is a draft of the proposed revisions to TIFF 6.0's JPEG support.
10. pm.errata.gz is the errata list for the first printing of the textbook "JPEG Still Image Data Compression Standard" by Pennebaker and Mitchell. 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 assembler, these files may be helpful.
License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. 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 Message-Digest Algorithm” in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any 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 documentation and/or software.
MIT-Style (SGI) License BSD License = Regents of the University of California = University of California, Berkeley = 1998 In the original BSD license, both occurrences of the phrase "COPYRIGHT HOLDERS AND CONTRIBUTORS" in the disclaimer read "REGENTS AND CONTRIBUTORS". Here is the license template: Copyright (c) , All rights reserved.
Copyright (c) 1996-1997 Silicon Graphics Computer Systems, Inc. Permission to use, copy, modify, distribute and sell this software and its 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 and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
MIT-Style (SunPro) License Copyright (C) 1993 by Sun Microsystems, Inc. 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 This software is provided 'a s-is', without any express or im plied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1.
The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
2.
Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3.
This notice may not be removed or altered from any source distribution.
Open SSL Toolkit License The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact [email protected]. OpenSSL License Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1.
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3.
All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4.
The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected].
5.
Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
6.
Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http:// www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT NESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT L IMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILIT Y, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This product includes cryptographic software written by Eric Young ([email protected]). This product includes software written by Tim Hudson ([email protected]). Original SSLeay License ----------------------- Copyright (C) 1995-1998 Eric Young ([email protected]) All rights reserved. This package is an SSL implementation written by Eric Young ([email protected] ). The implementation was written so as to conform with
P/N 594884-001
Rev. A
Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are adhered to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson ([email protected]). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1.
Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.
2.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3.
All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young ([email protected])" The word 'cryptographic' can be left out if the routines from the library being used are not cryptographic related :-).
4.
If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson [email protected])"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' ANDANY EXPRESS OR IMPL IED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, T HE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LI ABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The licence and distribution terms for any publicly available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution license [including the GNU Public Licence.]
GPL 2.0 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public 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 Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. 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 to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the
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 do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get t he source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the 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 by others will not reflect on the original authors' reputations. Finally, any free program is threatened consta ntly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of 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 derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents 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. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. 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. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in partt contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate
50
DSR-4201 Operator Guide
copyright notice and a notice that there is no warranty (or else, saying that you 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: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as 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 the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. 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 the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete 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 interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need 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 system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code 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. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. 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 not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy,
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 may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your 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 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 could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. 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 section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that 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 section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is 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. 9. The Free Software Foundation may publish revised and/or new versions of 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 problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPL ICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDE RS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT NESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
OTHER PARTY WHO MAY MODIFY AND/OR REDIST RIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to 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 and a pointer to where the full notice is found. Copyright (C) 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 Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 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 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTE LY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items-- whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General 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) Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble 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 intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. 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 to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened consta ntly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utili ty programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. 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 simply using it. Linking a program with a library, without changing the library, 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 linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better.
52
DSR-4201 Operator Guide
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. This Library General Public License is intended to permit developers of nonfree programs to use free libraries, while preserving your freedom as a user of 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 have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the dif ference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the 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 Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 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 and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. 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. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
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 is entirely well-defined independent of the application. Therefore, Subsection 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 must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. 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 the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with 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. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter 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 version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also compile or link a "work 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 that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable 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 an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user 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 contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete 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 interchange.
For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need 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 system on which the executable runs, unless that component itself accompanies the executable.
If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies t he requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "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.
7. You may place library facilities that are a work based on the Library side-byside in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate 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 Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is 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 especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure lay outs and 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 legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6.
P/N 594884-001
Rev. A
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 under the terms of the Sections above. 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 uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you unde r this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the 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 any work based on the Library), you indicate your acceptance of this License to
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 the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of 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 entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. 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 section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that 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 section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is 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. 13. The Free Software Foundation may publish revised and/or new versions of the Library 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. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a li cense version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, T HERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTE NT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, T HE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDIST RIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to 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 and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the 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 disclai mer" 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. , 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) GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]
Preamble 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 intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we 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 on the explanations below. When we speak of free software, we are referring to freedom of use, not price. 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 wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of
P/N 594884-001
Rev. A
freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the 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 frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. 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 example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the l ibrary" and a "work that uses the library". The former contains code derived from the library, whereas the latt er must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITI ONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the 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 Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 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 and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. 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. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such
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 also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 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 must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. 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 the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with 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. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter 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 version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is 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 especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and 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 legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work 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 that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable 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 an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user 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 contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already 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 library, if the user installs one, as long as the modified version is interfacecompatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete 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 interchange.
d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies t he requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
For an executable, the required form of the "work that uses the “Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need 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 system on which the executable runs, unless that component itself accompanies the executable.
5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "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. 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 Library), rather than a "work that uses the library". The executable is therefore covered by this License.
56
DSR-4201 Operator Guide
e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
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-byside in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate 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: 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 under the terms of the Sections above. 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 uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the 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 any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of 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 entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. 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 section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that 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 section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is 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. 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
Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a l icense version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, T HERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTE NT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, T HE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDIST RIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to 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 and a pointer to where the full notice is found. Copyright (C) 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 Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
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. , 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