System Training Manual: STG-1000-01 Rev
System Training Manual: STG-1000-01 Rev
System Training Manual: STG-1000-01 Rev
Rev -
Appendix ............................................................................................................................................................................... 53
Section 1: Determine IP address of a CSNM, Blu-Ray, SkyShow unit, IDC Touch-screen ........................................ 53
Section 2: Connect to the CSNM using UltraVNC from a laptop ............................................................................. 53
Section 3: Connect CCC to Maintenance Laptop for upgrades and troubleshooting.............................................. 54
Section 4: Back up the system................................................................................................................................. 54
Section 5: Database recovery ................................................................................................................................. 55
The overall intent of this manual is to help familiarize users with the Custom Control Concepts (CCC) Cabin
Management Systems (CMS) and In-Flight Entertainment (IFE) and improve their understanding in maintaining
and troubleshooting these systems. In addition, it can be a supplement for various forms of instruction in CCC
system functionality, communication, interface, testing and troubleshooting. These forms of instruction could
range from simple one-on-one coaching to a full course in system integration provided by CCC personnel.
Each chapter of this manual is divided into sections, which contain the lesson broken down to a fundamental
level and in some sections, a series of questions which require research of the corresponding lesson to answer
and experiments to try with the equipment and software tools. Each lesson should be read thoroughly,
questions answered and experiments performed in order to properly retain the given information.
The level of detail in this manual is intended for avionics teams, flight engineers and customer representatives
who prefer to gain a general understanding of the CCC system before and/or after delivery of the aircraft.
Please note that Chapter One: Introduction to CCC Systems may be used simply as an introduction or as a
stand-alone chapter for those who would prefer a quick overview of CCC Systems. After completing the first
chapter, more detailed information is provided about CCC documentation in Chapter Four: Documents and
using the CCC tools in Chapter Three: Software Tools. Information on devices and their diagnostics are
described in Chapter Two: Hardware and in their associated Technical Specifications.
CCC designs switch panels programmed to control many features of the aircraft cabin. They mount in seats for
individual control and/or install in the bulkhead for room control purposes. They vary in size, shape and
number of buttons according to customer specification. For appearance, CCC uses a variety of materials to
create a clean, polished look. For functionality, CCC provides custom control for each button, each of which
interface to the call system, lighting, audio/video, heat, shade controls, and more.
1.1.2 Touch-screens
Touch-screens are a part of many CCC systems. In general, CCC controls features of the cabin with these, and
the graphics vary according to customer specification. They install in seats and the bulkhead, where ever
convenient for the user. Wireless remotes to control the system are also available.
1.1.3 Audio/video
CCC audio and video source equipment supports playback from CD, DVD, Blu-Ray, iPod and more. CCC has
also supported playback of older media formats such as cassette and VHS. Also, if an external source is
desired, CCC provides auxiliary ports for RCA, HDMI and VGA inputs to be converted for output through the
system.
CCC also features an Audio Video on Demand (AVOD) system, which varies in size, consisting of one to
hundreds of media clients and a media loader to load content. These devices store and play back a varied
number of media files depending on the capacity of the system.
CCC all-digital audio and video output devices produce clean, high-definition sound and superior video image
quality. CCC manufactures surround sound processors, amplifiers, speakers and various sizes of standard
definition and high definition LCD monitors to achieve the ultimate entertainment experience.
CCC also designs lighting controllers, which control various types of lights throughout the aircraft cabin. Some
of these lights include, for example, monochrome and colored wash lights, and various dimmable “dome” and
“can” lights. CCC features variable dimming of these lights, achieved through solid state relays controlled by
pulse-width modulation. Relay controllers are also available for simple discrete control of electrically switched
devices such as cabin reading lights, threshold lights, window shades and more. These relay controllers also
feature discrete inputs for displaying status on touch-screens or to provide switching interfaces external to the
system.
Each CCC system features hardware diagnostics, software tools and a set of documents for integration and
maintenance purposes. The user should refer to these, as they are helpful in assisting with any necessary
troubleshooting of the system components. In addition, a maintenance laptop is provided with each system
to monitor software diagnostics and connect a CCC support representative to the aircraft for remote support
purposes. More detailed discussions of these features appear in Chapters 2 – 4 and the appendix of this
manual.
An analog signal is a waveform which is created by a varying a voltage over time, involving two conductors for
each transmission line. Analog signals have been used in communication since the 1800s; however, they can
pick up noise traveling long distances through wires and from neighboring wires in a bundle. Therefore,
analog signals can be troublesome to maintain, and filtering these signals can be impractical.
A digital signal is a discrete waveform in which there is a limit on how high the voltage will increase or
decrease, reliably allowing the states to be easily distinguishable as high and low, even in the presence of
noise. In addition, background noise induced by neighboring wires and aircraft emissions can be canceled out
due to the common mode rejection capability of controllers in the digital realm. A complete digital
distribution system almost completely eliminates “ambient noise” in audio and video data transmission over
distances up to 300 feet. For these reasons, we use digital signaling in all CCC devices, to provide a much
better data delivery scheme.
1.2.3 C-Stream
What is C-Stream? C-Stream is CCC’s digital proprietary network communication protocol which is a serial
data bus used to interconnect CCC devices. It consists of shielded or unshielded twisted pair cable which
connects each device, with a free-topology transceiver, to the C-Stream control network. C-Stream is typically
connected from channel 1 on the C-Stream Network Manager (CSNM) to C-Stream routers, which split the
network into channels. Each channel allows C-Stream connections for up to 64 devices. For systems which
Figure 1.2.3: Example C-Stream router configuration with sample C-Stream topologies.
Questions
1. True or False. C-Stream must be connected to each C-Stream device for complete system functionality.
2. True or False. It is normal to connect 75 devices to C-Stream Channel 1.
3. True or False. Some CCC devices do not communicate on the C-Stream serial bus.
CCC devices feature a shut-down function in the event of high internal temperatures. Specifically, if a device
reaches a temperature of 158 °F (70 °C), it will temporarily shut down to prevent hardware damage. If the
ambient temperature is such that it allows for cooling during this shut-down, then the device will restore
power when it reaches 140 °F (60 °C). Even so, it is important to provide proper cooling for each device, to
ensure smooth operation of the system while it is in service.
1.3.2 Hold-up
Some of the system devices also feature power hold-up, which will allow devices such as touch-screens, media
source equipment, Ethernet switches and the CSNM to remain powered in situations where power is lost, such
as power transfers.
Each CCC device features useful diagnostics which should be used to assist in determining the state of a
device. These LEDs and buttons are located on the face of every CCC unit and to avoid repetition will only be
listed here.
These diagnostics include (refer to the Appendix or device technical specifications for more details):
• LOCATE – If this AMBER LED is flashing, then the unit is not commissioned. It is accompanied by a small
black rubber button, which is used to send a message to the CSNM to commission the unit. If the unit
has multiple nodes, then LOCATE will be accompanied with labels such as A, B, 1 and 2.
• RESET – This RED LED should never be on. It is accompanied by a small black rubber button, which can
be used to reset the unit. If the unit has multiple nodes, then RESET will be accompanied with labels
such as A, B, 1 and 2.
• 28VDC PWR – This RED/GREEN LED should be lit GREEN if the polarity of 28V is correct. It will be RED if
the polarity is reversed.
• FUSE – When power to the unit is on, this GREEN LED should always be lit.
• 5VDC, CHASSIS – These GREEN LEDs should be lit when power is applied to the unit.
See appropriate technical specification for each device as needed for more information.
Most CCC devices feature a C-Stream address, which allows the network to identify and communicate with
specific devices in the system. Each device in a system will have a unique address, which is set by changing the
positions of dials called “rotary switches” or slide-style switches called “DIP switches.” Depending on the
device, each will contain one of these two types of switches.
The rotary-switch-style devices will often feature four rotary switches, organized from left to right, for setting
the thousands, hundreds, tens and units digits, respectively. Some will only have three, for setting hundreds,
tens and units digits, respectively. So, for example, if the C-Stream address of a specific device is “0961,” start
with the right-most rotary switch and set it to “1.” Moving left, set the next rotary switch to “6,” and the next
to “9,” leaving the final rotary switch set to “0,” if there is one. Some devices will have a four-character
display to indicate the device address, which is usually located directly above the rotary switches. An
important thing to note is that the “0” position of each rotary switch will be on the left, if the user holding the
device has it correctly oriented.
Figure 1.3.4: Sample rotary switch configuration of address “0159” on a CCC Device. Note the positions of
each switch (arrow-pointer carved into the switch adjuster points at a number) and their corresponding
positions in the device address display.
The DIP-switch-style devices offer 256 unique combinations and are typically one or two-button switch panels.
DIP switches have eight slide-style switches, each of which represents one of the eight bits in a byte. When
changing the address of these devices, one could use a calculator to convert decimal to binary, and then
accordingly set the switches. For example, if the C-Stream address of the device is “0084,” “84” could be
entered into a calculator and converted to “0101 0100.” Each “1” in the string refers to a bit or slider on the
DIP switch, which should be in the “on” or “up” position. Each “0” in the string refers to a bit or slider on the
DIP switch which should be in the “off” or “down” position.
Figure 1.3.5: DIP Switch with slider switches. Bit 1 on the left is the most significant bit and Bit 8 on the right
is the least significant bit. This figure represents a 0101 0011 configuration, which translates to a decimal
address of 0083.
It is absolutely crucial to make sure each device is addressed correctly, before proceeding. If even one device
is not addressed correctly, system faults can occur. Since CCC systems are shipped to the completion center in
a commissioned state, it is often unnecessary to re-address devices during the integration process.
1. True or False. The “A” node of a device is commissioned when the “LOCATE A” LED is flashing.
2. True or False. The “FUSE” LED on a device is OFF. This means the internal fuse is not faulty.
3. True or False. Video on all monitors in the cabin blanks out periodically, for 15 minutes each time.
During this “fault,” the red “TEMP” LED on the Video Switcher is ON. The cooling for the device is
insufficient.
Experiments (CAUTION: These should never be conducted on a completed system! SILs and integrations,
only!)
The C-Stream Network Manager (CSNM) is basically a computer that runs an embedded operating system, and
is the heart of every CCC system. Essentially, it conducts tests and records diagnostics for all devices on the C-
Stream network. By serving as a bridge between the C-Stream and Ethernet networks, the user and/or a CCC
representative can remotely access the system and conduct external monitoring, diagnostics and embedded
control updates via the CSNM’s built-in Ethernet ports. Supplying audio/video out, diagnostics and monitoring
can be performed on any screen tied into CCC’s IFE system.
The CSNM is designed with a hold-up circuit that keeps power on the device in the event of a power transfer.
The advantage is avoiding interruption of touch-screen control when power is cycled.
Figure 2.1.1: CSNM IV (left), CSNM III (middle) and CSNM II (right).
The CSNM features important diagnostics for analyzing system behavior. The common diagnostics are located
on the face of the unit, but will not be listed here.
• 16-character display – this scrolling display lists the results of device tests done by the CSNM.
• ETN – flashes sporadically when an Ethernet connection is present.
o 0 – indicates the presences of a valid connection on P2
o 1 – indicates the presences of a valid connection on P1
The CCC system is split into two networks which communicate with the CSNM: C-Stream and Ethernet. As
stated above, the CSNM acts as a bridge between the two.
The C-Stream network protocol communicates between embedded controls programmed into each of the
system devices. The devices in the network only need to be connected to C-Stream and power in order for
this to happen. However, to allow the system to function as a whole, all devices in the system that are
required to be on C-Stream must be connected.
Together, both of these networks communicate to allow touch-screens to control various aspects of the
system, and the system to provide statuses to the touch-screens over the CSNM’s Ethernet/C-Stream Bridge.
How does the CSNM connect to the system and communicate with it? The CSNM is on the C-Stream base
channel or “Channel 1,” and branches out extra channels if they are needed, through the C-Stream Router.
Devices connected to the C-Stream router can be connected in a free topology (refer to Chapter 1, Figure 1.2.3
for examples of this). The CSNM also connects to the Ethernet Switch(s), which connect(s) all units with an
Ethernet port, to form the Ethernet Network.
The C-Stream Router branches up to four separate smaller C-Stream “networks” or channels from the base
channel, and isolates the data traffic to increase bandwidth of the entire system. These units are needed in
systems of 64 or more devices, since one separate C-Stream channel can only support up to this number of
devices connected to it. It is best to branch C-Stream into multiple channels to optimize performance of the
system.
The C-Stream Router features diagnostics which show the health of the unit and how it is behaving.
• LOCATE 1 – 4 A and B – These GREEN LEDs will flash if the corresponding C-Stream channel is not
online. LOCATE 1 corresponds to C-Stream Channel 2, LOCATE 2 corresponds to C-Stream Channel 3,
and so on. These LEDs should not flash during normal operation of the system.
• 5VDC – Will be on during normal operation of the system.
• PACKET – Will flash quickly and sporadically to show traffic through the channel.
The Ethernet Switch connects every unit with an Ethernet port to the Ethernet network, and the WAPs allow
the user to access the CCC network with a remote device to control it, and/or a laptop to do maintenance.
Example units that connect to the Ethernet network are Media Clients, IDC Monitors, Touch-screens, CSNM,
iPod controllers, etc. The CCC System communicates through the Ethernet network on a static assigned IP
subnet, which isolates the CCC Network from other Ethernet networks on the aircraft or hangar in which the
aircraft is held.
The Ethernet devices in the network are designed with a hold-up circuit that keeps power on the device in the
event of a power transfer. The advantage is avoiding interruption of streamed movies and touch-screen
control when power is interrupted.
To handle multiple audio and video sources, CCC designs switching units that allow for up to 32 unique
sources to be routed to 32 unique units that display video or output audio. The diagnostics on these devices
are useful in determining which inputs are routed to specific outputs. Try an experiment with one of these
devices. Refer to the CBD for assignment of sources to inputs and output devices to outputs.
Experiments
1. Press the SELECT button on the unit. See figure below, for location of button.
3. Using the arrow keys, the outputs can be scanned to determine which inputs are routed to them.
4. Scroll to output 12 or “o12.” What input is currently routed to it? Locate the source assigned to the
input number in the CBD. This source is currently routed to the device connected to output 12.
This is a useful strategy in determining possible issues that lie in making sure sources are connected correctly,
in the event that a selection is made and the wrong source or no source is neither heard nor seen.
Most of the earlier CCC Systems come with Media Clients, which source touch-screen graphics to touch-
screens and handle playback of the Audio Video on Demand (AVOD) feature. These units are similar to the
CSNM, in that they have an internal computer that runs on the Ethernet network, but run different tools and
contain different hardware. They each have two hard-drives, depending on the generation of the Media
Client, which store the media loaded into the AVOD system.
With the later systems, these units have been integrated into the monitors. These newly designed units are
called “Integrated Display Controllers” (IDC), which now all require a connection into the Ethernet network.
Media Clients and IDCs have a few useful diagnostics for the user. Please refer to the Technical Specification
for the specific part number of the unit in question if more information is needed.
Nearly all CCC Systems contain Relay Controllers, for on-off switching control of systems such as lighting, call
systems, cockpit enunciators, flush circuits and more. These controllers also feature discrete inputs to notify
the CCC System of the status of external units, or control the system with external switches. These statuses
can be displayed on touch-screens to let the user know how a specific external device is behaving. For
example, a request to have power outlets disabled when a switch in the cockpit is toggled to the “off” position
can be granted by connecting the switch to a GND or 28V, and then to a specified control input on the relay
controller. CCC would then program the controller to send a message to disable the control of power outlets
when the cockpit switch is toggled on to activate the control input. Another example would be displaying
“outlets in use” on a touch-screen by connecting the active signal of each outlet to a control input on the relay
controller. CCC would program the controller to interface with the touch-screen GUI and display a status
when the control input is active.
The control inputs feature pull-down or pull-up circuits, depending on the input type—GND or 28VDC for an
active signal.
See Figure 2.3.3 and locate the twelve control input LEDs and the sixteen relay LEDS.
These units have very useful diagnostics for determining issues that may arise. Refer to Figure 2.3.3 for easy
reference to LED labels.
• Control Inputs 1 – 12 – These AMBER LEDs will be illuminated if their corresponding input is active. If
the input is an ACTIVE LOW, then the LED will be illuminated when it receives a GND. If the input is an
ACTIVE HIGH, then the LED will be illuminated when it receives 28VDC. If there is an issue with an
indication on a touch-screen or enunciator in the cabin, it is best to make sure the LED for the
corresponding input to which the indication is connected is illuminated. If not, then the Relay
Controller unit is not receiving the GND or 28VDC signal that it needs to activate the input.
• Relay Status 1 – 16 – These AMBER LEDs will be illuminated when their corresponding relays are
closed, or have their wiper connected to the normally open (NO) contact, connecting the circuit
between COM and NO. It is best to check these LEDs when there is an issue with a corresponding
circuit. For example, if a Reading Light is connected to Address 358, Relay 5, and the Reading Light is
not turning on when its assigned button is pressed, then it is best to find the controller assigned to
address 358, and make sure the AMBER LED that corresponds to Relay 5 is illuminated when the
button status is active. Switching the button to its “off” status and back to its “on” status repeatedly
while watching the Relay LED is often a good troubleshooting trick to make sure the Relay is closing as
it should.
Systems that require control of dimmable lights require the use of Solid State and/or Low-Side PWM
Controllers. These controllers use pulse width modulation to vary voltage sent to their outputs. Lights such as
monochrome dome and wash lights are dimmed using these controllers.
Valuable diagnostics on these controllers are the channel intensities, as listed below. Refer to Figure 2.3.4 for
easy reference to LED labels.
• Channel Active 1 – 6 – The intensity of these AMBER LEDs indicates the level of the corresponding
output. These are best to use when determining if an output is active or not.
• CH(1 – 6) >0 <50 – These AMBER LEDs will be illuminated if the corresponding output is a level
between 1 and 100 percent.
• CH(1 – 6) >50 <100 – These AMBER LEDs will be illuminated if the corresponding output is a level
between 50 and 100 percent.
These diagnostics are useful in determining whether lights connected to the corresponding outputs should be
on or not.
The important thing to remember is that all of the CCC devices have most of the common diagnostics listed in
Section 1.3.2, and unique diagnostics that help immensely with troubleshooting issues that may arise either in
integration or during service. There are more detailed descriptions of all attributes of the CCC devices in their
corresponding technical specifications and mechanical drawings, which are available upon request. Send an
email to [email protected] for these requests.
Named “Device Manager” and “System Manager,” these software tools monitor and manage the system.
There are other applications that must run on the CSNM for normal operation of the system, but knowledge of
these two is important in understanding the configuration of the system, how the system works and in
addition, troubleshooting possible issues.
WARNING: Most CCC Systems are supplied with a Primary CSNM and a Secondary CSNM. The tools
mentioned in this chapter can ONLY RUN ON ONE CSNM AT A TIME! If the tools are not running on one
CSNM, make sure they are not running on the other CSNM before launching them on the first.
Basically, commissioning just reloads the custom configuration, located on the CSNM for the aircraft, to the
selected device. This is needed when a new device is installed into the system, or a repaired device is
returned from the CCC Facility.
A re-commission of a device can be done when the user simply wants to reload the device to restore defaults.
This has been known to correct some minor issues with the operation of a device.
Device Manager will be running, so it will be located in the Windows taskbar. Maximizing Device Manager will
allow the user to see more information, and is convenient for extra scrolling area. In this tool, across the top,
there are tabs as follows: Devices, Routers, Events, New Devices and Changed Devices. The user should only
be concerned with using the Devices and Events tabs.
On the Devices tab, a list of all devices in the system will appear. There are six columns to this tab, which are
as follows:
• Address – Six-digit C-Stream address of the listed device. First four digits are the address, and the last
two identify the node. For example, 020301 is Address 203, node B. 345200 is Address 3452, node A.
• Node ID – Device specific signature. No two devices have the same ID.
• Ch – C-Stream channel number.
• Test – Pass or fail?
The Events tab displays a list of all functions carried out during the current session of Device Manager. It is
useful in tracking error messages and monitoring update/commission processes. The Events tab of Device
Manager is also useful for testing the C-Stream communication between a device and the CSNM.
Figure 3.1a: Using UltraVNC, which is a remote access program, the user can “remote” into the CSNM to
control it. Here, Device Manager is in the upper-left corner, on this virtualized CSNM Desktop view.
Access the CSNM using UltraVNC, on the laptop. Refer to Appendix, Section 2 for a procedure on this.
Locate Device Manager, which will be running in the taskbar with several other applications.
This experiment will show how the Events tab can be useful in testing C-Stream communication between a
device and the CSNM.
Figure 3.1e: Dialog that may appear after pressing the “Commission” button.
4. Select the “Press the locate button” radio button, and go press the LOCATE button on the device to
commission.
6. Commissioning will generally take about 10-75 seconds, depending on the device chosen. On average,
expect to wait about one minute. One important thing to remember is that Device Manager is a single-
threaded application, meaning it can only do one thing at a time. Please wait until commissioning is
finished before doing anything else with Device Manager. It will display “Ready” in the lower-left
corner when it has finished.
7. If after the commission is complete, and “Pass” does not show in the Test column for the device, then
try commissioning again, with “Force reload of device application” checked. Press the LOCATE button
on the device. Note what happens.
System Manager hosts components of the system for communication with systems such as Satellite TV, GSM
and XMRadio. It needs to be running to support of the CCC controls such as advanced Programmable Lighting
scenarios and Call Queue control.
Figure 3.2: Note “CCC System M…” in the taskbar. This is System Manager. Its components, CCC CPort Bridge
Lib, CCC XMRadio Lib and CCC Generic Lib are running specifically on the unit from which screenshots were
taken.
1. Locate System Manager in the taskbar. If it has an “Open Project” dialog over it, contact
[email protected].
2. Close it and note what happens to the touch-screens on the aircraft.
3. Locate CCC Launch Pad in the taskbar.
4. Select System Manager in CCC Launch Pad.
5. Click the “Start App” button.
6. Note what happens to the touch-screens when “INFO - CPort client ‘CPort UDP’ added” in System
Manager is displayed.
7. Be careful not to try launching an application when it is already running in the taskbar. Also, take heed
to the warning at the beginning of this chapter in regard to launching applications.
Important: As Device Manager and System Manager are the only applications mentioned in this chapter,
there are others that must be running in order for the system to function, properly. These are “Network
Database Manager,” “User I/O” and “CCC Launch Pad.” In addition, other applications such as “iPadServices”
may be running to support iPad and/or iPod remote control of the system. Please do not ever close these
applications.
Questions
The beginning section of the document gives general information on how to address a device and general C-
Stream topologies.
The main section of most CBDs is broken into Entertainment Equipment, Audio Video Switchers, Digital
Amplifiers, CMS Controllers, On/Off Control, Dimmable Lighting Controllers, and Room-by-Room. Each device
in the system can be categorized into one of these sections.
Every device in the CCC System is represented by a rectangular box with several attributes:
• Device address – This is the C-Stream address. Every device in the system has a unique C-Stream or
device address.
• Device type – Type of device and part number are listed.
• Device location – This information may or may not be provided in the CBD, based on information
provided by the completion center.
• Connectors – General pin labeling on connectors will be as follows: Connector label – Pin label (for
example connector J1, pin 37 will be denoted as J1-37). Connectors on devices are labeled as such:
o J1 – JX for D-subs and cannon plugs
o B1 – BX for BNC connectors
o P1 – PX for Ethernet/RJ-45 connectors
It is used by the CCC System Engineers who configure the system at the System Integration Lab (SIL) at the CCC
Facility. They use it to set proper channel assignments, touch-screen control, lighting configurations, etc.
It is used during aircraft – CCC integration, to create wiring diagrams. The wiring diagrams MUST MATCH the
CBD in order for the system to function properly.
After delivery, it is used to verify connections and cross reference with wiring diagrams to troubleshoot and
upgrade the system.
Switch Block References are used internally to associate parts and locations with labels. These labels include a
part reference represented by an alphabetic character, and a number which represents the part’s index in the
total number of that part in the system. For example, Switch Block References such as B1, A3 and D4 are very
useful for finding a specific part without tracking down more specific information such as CCC device address,
completion center part reference, etc.
Sometimes an SBD will come with a seat chart, so seat labels can be associated with Switch Block References
to make troubleshooting easier.
The ATP is divided into sections and has a formatted table of contents for easy access to entries in the
document.
The introduction section contains examples of entries in the document and describes how to read and check-
off each item. Each entry is a table which contains the following:
• Key/button name – picture of switch panel key or text from touch-screen button.
• Functional description – function to be carried out by button press.
• Controlled device(s) – Listed of associated controllers and their outputs. Detailed truth tables for
relays and other outputs are included here, listed by button press.
• Checked – Does the button perform the listed functionality?
The Switch Panel section lists all switch panels by Switch Block Reference. Each switch panel entry contains an
itemized list of all keys on the device which includes the number of key presses depending on functions
requested by the customer and a detailed system response to each key press. See Figure 4.3.1 for an example
entry.
The Touch-screen section lists all touch-screens and their associated pages. Each page is listed with a full
description of each button, number of presses for each button, and a detailed system response for each
button press.
Important tip: The main idea behind troubleshooting is for each issue, choose a “known-good” location and
use it to test suspect parts. Swap suspect parts, one at a time, into this location to verify their integrity.
Note: Contact CCC before shipping any units to avoid charges for “No Trouble Found.”
Custom Control Concepts, LLC STG-1000-01 Page 38 of 56
Section 1: General Issues
Issue Tip
If Err 1, check power and C-Stream connections to the device and LEDs on
face of device. If only 28VDC/115VAC is lit and nothing else, the device
will need to be repaired at the CCC Facility.
If Err 3, 5, 6, 7, 9, re-commission the device using the Recommission
button in Device Manager.
Errors in Device Manager.
If Err 8, re-commission the device using the Commission button and
pressing the LOCATE button the device.
Note: If there are excessive errors, it will be necessary to contact CCC for
an online troubleshooting session.
Access the CSNM with UltraVNC, from a laptop. Refer to Appendix,
Section 2 for a procedure on this. Test the Ethernet Switches with Device
Manager. Refer to the “Errors in Device Manager” item if there are errors
on the Ethernet Switches.
Connect a VGA monitor to the CSNM, power cycle it and check if it boots.
Be sure the unit is not continuously rebooting.
First inspect the Ethernet Switch and be sure that the statuses of the LEDs
“Network Unavailable” on one or more are all normal.
touch-screens but not all of them.
Find out to which Ethernet port the touch-screen connects on the
Ethernet Switch, and swap that connector to a known good connector on
the Ethernet Switch. If the touch-screen begins working, then the
Ethernet Switch has a bad port.
If the issue still persists, check the Ethernet cable by using a store-bought
Contact CCC for shipping approval of the touch-screen if all else fails.
The first thing to remember here is that when a device is repaired, it will
be returned with test software on it. It must be commissioned before it
Device does not work properly after
will work properly in the system.
return from repair.
If the issue persists after commissioning the unit, please contact CCC.
Access the CSNM with UltraVNC, from a laptop. Refer to Appendix,
Section 2 for a procedure on this.
Also check the device LEDs—specifically the RESET and LOCATE for the
associated device node. If RESET and LOCATE are both flashing on and
alternating, periodically, then the device is in a reset loop. If you are able
to get a service pin message from the device to Device Manager, you
should be able to eventually commission it with several tries, using the
Recommission button.
Check the Events tab of Device Manager. Are the service pin messages
Device will not locate when LOCATE
coming in from pressing the locate button?
button is pressed.
If not, check the C-Stream wire installation. Be sure that it is not
grounded or short-circuited, and that it has continuity back to the C-
Stream router for the associated C-Stream channel.
Switch panel has no back light Check power to the unit.
Within 30 minutes (to avoid the panel restoring defaults), swap the
device to a known-good location to verify the hardware is good. Do not
readdress or commission the device. If in the known-good location there
is still no audio on the panel, try readdressing the device and
commissioning it with the known-good location’s software. If after
commissioning the device and increasing the volume there is audio, then
contact CCC for a configuration update. If there is still no audio, contact
CCC for shipping approval of the device.
No audio heard from switch panel
headphone jack If there is audio in the known-good location without commissioning, then
check the audio wiring in the original location of the device from the
audio switcher. Bypass aircraft wiring by running a twisted pair patch
cable directly from the assigned audio switcher output to which the
switch panel audio is connected to the switch panel to verify the switcher
output. Also double-check all pin-outs and cross reference with the CBD
for pin assignments.
At the audio switcher, verify that the associated output changes inputs
when the switch panel source is changed. Refer to Section 2.3.1 for a
procedure on this.
Within 30 minutes (to avoid the device restoring defaults), swap the room
amplifier to a known-good location to verify the hardware is good. Do
not readdress or commission the device. If in the known-good location
there is still no audio in the known-good room, try readdressing the
amplifier and commissioning it with the known-good location’s software.
No audio heard from all overhead
Contact CCC and give information about the troubleshooting done, to get
speakers in a room
a configuration update.
Speaker test: swap the speakers without audio into a position that has
audio, to test the speaker hardware. If no audio is heard, contact CCC for
shipping approval of the speakers.
Wiring test (keep in mind that a continuity test is never 100% adequate):
swap the known-good speakers into the position that has no audio. Next,
set a known-good amplifier to a good audible level and swap it into the
No audio heard from one or more suspect position (without re-commissioning and within 30 minutes to
speakers in a room but not all avoid restoring defaults). If no audio is heard, repair the wiring.
If they are passing, make sure the monitors are on and contact CCC for
additional troubleshooting.
There are five parameters to this issue. Monitor hardware, monitor
software configuration, wiring, video switcher hardware, video switcher
software configuration. Each of these will be tested with this process.
Determine the issue and contact CCC as necessary for shipping approval
of devices and/or software reconfiguration.
No video on a monitor Monitor hardware test: first, check the monitor to see if its backlight is
on. Turn off the lights in the room and look at the monitor. If there is a
faint glow to it, then the backlight is on. Otherwise if it is dark, then it is
off. Make sure the backlight is on before doing the next test. If the
monitor backlight will not turn on, then conduct the monitor software
configuration test.
If there is a picture on the suspect monitor after the swap, then the
monitor is good. Move to another test.
Wiring test (keep in mind that a continuity test is never 100% adequate):
at the video switcher, find the suspect output and a known-good output.
Refer to the CBD for assignments of monitor outputs. Swap the coaxial or
twisted pair wires at these outputs on the video switcher. Now, swap the
suspect monitor with a known-good monitor. Now that a good video
switcher output and known-good monitor is in the suspect position, the
only factor left is the wire. If there is no video, replace the wire. If there
is video, then the issue lies in the suspect video switcher output or the
suspect monitor.
Video switcher hardware test: test the video switcher suspect output by
swapping a known-good wire and monitor to the suspect output. If there
is no video on the known-good monitor after the swap, contact CCC for
shipping approval of the video switcher. If there is video on the known-
good monitor after the swap, then the video switcher output is good.
Source equipment test: run wire from the source equipment, bypassing
the installed aircraft wiring, to a known-good video switcher input. If the
device is not CCC source equipment, then bypass the wire from the
source to a known-good video ADC. Switch to the source associated with
the known-good input at a monitor and if the suspect source is displayed,
then the source equipment is good. Check the wire and the decoder or
switcher input with the next few tests.
Decoder and Serializer test: check the video lock LED on the decoder or
serializer. This indicates if the device is getting a good signal from the
source; however, this is not a sufficient test. Also swap the device into a
known-good location, commission it and test. These two procedures will
test the wire from the source to the device, and the device itself.
Wiring test (keep in mind that a continuity test is never 100% adequate):
bypass the aircraft wiring with a patch coaxial or twisted pair wire,
depending on the type of equipment, from the source equipment (or if
the video source is not CCC equipment then from the video ADC) to the
No video from a source video switcher input which the source is assigned. Switch to that source
at a monitor and check for video. If there is video, then check the
installed wire.
Video switcher hardware test: test the video switcher suspect input by
swapping it with a known-good input of the same video type. For
example, if the issue is with a standard definition source, select a known-
good standard definition source with which to swap inputs. On the
monitor which the test is conducted, switch to the suspect source and
check if video from the known-good source is displayed. If so, then the
switcher input is good. If not, then the source may need to be assigned to
a known-good input or shipping approval of the switcher may need to be
sought. Contact CCC.
Wiring test (keep in mind that a continuity test is never 100% adequate):
swap a known-good wire from a known-good input on the video switcher
into the suspect input. Test. If the picture does not improve, test the
Picture flickers when a specific source is other end, and if all else fails, replace the wire. Picture flickering is often
selected due to low wire integrity.
Video switcher input test: if a known good wire is swapped into the
suspect position and flickering on the known-good source occurs, then
the switcher input is bad and needs attention at CCC. To avoid sending
the unit for repair in the case where a flight is scheduled soon, and if
there are unused inputs, re-assigning the input may also be necessary. A
CCC representative can reconfigure the input assignment upon request.
There are 3 parameters for this issue. The assigned video switcher
output, monitor input and wire from video switcher output to the
monitor. Determine the issue and contact CCC as necessary for shipping
approval of devices and/or software reconfiguration.
Wiring test (keep in mind that a continuity test is never 100% adequate):
swap the suspect wire to a known-good output on the video switcher and
swap a known-good monitor into the suspect monitor position. If the
picture is good, then the wire is proven good.
Picture flickers on a specific monitor for
all sources
Monitor input test: swap the suspect monitor into a known-good
monitor position. If the flickering does not continue, then the monitor
hardware is proven good.
In a system where the AVOD is stored and streamed from the Media
Client II units, video is displayed on the monitors through a DVI
connection. So, there are three parameters to this issue—the Media
Client II DVI output, the DVI cable, and the monitor or Serializer.
WARNING: Never hot swap these units! Always power down both the
No video from AVOD, in a specific
monitor and Media Client before disconnecting/reconnecting.
location, in system containing Media
Client II for AVOD.
Media Client DVI output test: swap the Media Client to a known-good
position to test video output of the suspect Media Client. If there is no
video in the known-good location, then the suspect unit will need repair.
If there is good video, then test the DVI cable, monitor or Serializer.
DVI cable test: this can be one of the most difficult items to test, because
Custom Control Concepts, LLC STG-1000-01 Page 46 of 56
it requires putting known good devices on both ends to test it. Get a
known-good Media Client and a known-good monitor on both ends of the
cable to test the cable. Just make sure that the source of the known-good
monitor was switched to AVOD before doing the swap, and that the swap
is done within 30 minutes to avoid default restoration. If there is no video
with known-good units on both ends, then replace the cable. If the cable
is a CCC product, obtain approval for shipping the item to CCC.
If the unit connects with a Serializer instead of a monitor, then the video
output of the Media Client is likely switched through the video switcher,
and distributed throughout the cabin. Swap the suspect Serializer into a
known-good location that uses the DVI input, and test video. If there is
no video, then obtain approval for shipping the Serializer unit to CCC.
In a system where the AVOD is stored and streamed from the Media
Client III units, video is displayed on the monitors through a coaxial
connection. So, there are three parameters to this issue—the Media
Client II coaxial output, the coaxial cable, and the monitor.
Media Client coaxial output test: swap the Media Client to a known-good
position to test video output of the suspect Media Client. If there is no
video in the known-good location, then the suspect unit will need repair.
If there is good video, then test the coaxial cable and monitor.
Coaxial cable test: the easiest way to test this is to run a known-good
No video from AVOD, in a specific
coaxial cable between the Media Client and the monitor. The harder but
location, in system containing Media
more conclusive way to test this is to swap known-good units into the
Client III for AVOD.
suspect location and test. Just make sure that the source of the known-
good monitor was switched to AVOD before doing the swap, and that the
swap is done within 30 minutes to avoid default restoration. If there is no
video with known-good units on both ends, then replace the cable. If the
cable is a CCC product, obtain approval for shipping the item to CCC.
Twisted-pair audio wire test: the easiest way to test this is to run a
known-good twisted-pair between the monitor and the audio output
device. The harder but more conclusive way to test this is to swap
known-good units into the suspect location and test. Just make sure that
the source of the known-good monitor was switched to AVOD before
doing the swap, and that the swap is done within 30 minutes to avoid
default restoration. If there is no audio with known-good units on both
ends, then replaced the twisted-pair. If the cable is a CCC product, obtain
approval for shipping the item to CCC.
Issue Tip
These lights are likely controlled by a relay on a CCC relay controller.
Press the button assigned to the light, whether it be on a switch panel or
the touch-screen, and be sure that the associated relay on the relay
controller is actuating. This can be done by first referencing the CBD for
controller address and relay assignment, then looking at the face of the
controller to see if the associated LED for the relay lights up when the
button is pressed. If the relay is actuating, check the wiring. If not, then
check to be sure the device is commissioned. Contact CCC only if the
device is commissioned AND the relay is not actuating.
On/Off type light, such as reading lights,
will not switch on or off.
If the light is controlled by a dimming module such as a Solid State
Controller (which is rare but possible), then check to be sure the channel
output assigned to the light is changing when the button is pressed. This
can be done by first referencing the CBD for controller address and
output assignment, then looking at the face of the controller to see if the
associated LED for the channel output lights up when the button is
pressed. If the output is turning on, then check the wiring. If not, then
check to be sure the device is commissioned. Contact CCC only if the
device is commissioned AND the channel output is not changing state.
Check to be sure the channel output assigned to the light is changing
Dimmable light controlled by CCC when the button is pressed. This can be done by first referencing the CBD
dimming module will not switch on or for controller address and output assignment, then looking at the face of
off. the controller to see if the associated LED for the channel output lights up
when the button is pressed. If the output is turning on, then check the
Note: this does not apply for Emteq wiring. If not, then check to be sure the device is commissioned. Contact
Quasar and CCC Can/Wash lights. CCC only if the device is commissioned AND the channel output is not
changing state.
Else, check to be sure the device is commissioned. Contact CCC only if the
device is commissioned AND the channel output is not changing state.
These lights are likely controlled by combinations of two or more relays.
Press the button assigned to the light, whether it be on a switch panel or
the touch-screen, and be sure that the associated relay for bright/dim
control of the light on the relay controller is actuating. Keep in mind here
that there are more than one relay controlling these lights, and usually
only one of them controls the on/off behavior, while the others control
Dimmable light controlled by CCC relay
the bright/dim behavior of the light.
controller will not go to dim state from
bright state and/or vice versa.
This can be done by first referencing the CBD for controller address and
relay assignment, then looking at the face of the controller to see if the
associated LED for the relay lights up when the button is pressed. If the
relay is actuating, check the wiring. If not, then check to be sure the
device is commissioned. Contact CCC only if the device is commissioned
AND the relay is not actuating.
Access the CSNM with UltraVNC, from a laptop. Refer to Appendix,
Section 2 for a procedure on this. Be sure the amplifier for the room is
commissioned and passing. If so, then set the room volume relatively
CCC Can light will not switch on or
high for troubleshooting.
change color.
Be sure the light has the correct address, and passes the test in Device
Manager. If after commissioning, there is no control of the light, call CCC.
Access the CSNM with UltraVNC, from a laptop. Refer to Appendix,
Section 2 for a procedure on this. Be sure the amplifier for the room is
commissioned and passing. If so, then set the room volume relatively
high for troubleshooting.
CCC Wash lights will not turn on or
change color. Be sure the wash light controller has the correct address, and passes the
test in Device Manager. If after commissioning, check all connections. Be
sure continuity checks are done for all wires connected to the lights from
the controller. If this was all done, contact CCC for further
troubleshooting.
Individual CCC Wash light or Emteq
This can happen when continuity to segments is lost. Check the
Quasar segments will not change color
connections between the lights.
from white, while others in the chain
If after all wires were checked, and Satellite TV still cannot be controlled,
contact CCC.
This issue is likely due to WiFi connection to the remote. Be sure that the
remote is connected to one of the CCC WiFi networks on the aircraft.
If this does not solve the issue, and all CCC WiFi networks have been
tested, check the CBD for the Ethernet connections of the CCC WAPs to
Remote(s) display “Network
the Ethernet Switches. There may be an issue related to the Ethernet
Unavailable.”
Switch.
Touch-screen GUI indicator does not Access the CSNM with UltraVNC, from a laptop. Refer to Appendix,
light up. Section 2 for a procedure on this. Be sure the controller assigned to the
associated discrete input is commissioned and passing.
Locate the controller and check the LED for the associated discrete input.
Custom Control Concepts, LLC STG-1000-01 Page 51 of 56
If the LED is lit and the touch-screen GUI indicator is still not lit, contact
CCC for software configuration updates.
If the LED is not lit, check the wiring to the unit. Some inputs accept 28V
to activate them, while others accept a GND.
Determine the IP address of the CSNM by starting with a “10.192.” subnet, and then add the last two octets of
the address, which are based upon the CSNMs C-Stream Address, so check the top of the unit and find out to
what address it is set. The thousands and hundreds digits determine the third octet, and the tens and ones
digits determine the fourth octet. For example:
Since “00” can never be in the last octet of an IP address, then a value of “100” is substituted for it.
The IP address of any other unit in the system including Blu-Ray Players, SkyShow units and IDC Touch-screens
is found the same way, except with a subnet of “10.197.” instead of the subnet of “10.192.” used for the
CSNM. For example:
• A Blu-Ray Player with a C-Stream Address of 1200 would have an IP address set to “10.197.12.100”
• A SkyShow unit with a C-Stream Address of 0550 would have an IP address set to “10.197.5.50”
• An IDC Touch-screen with a C-Stream Address of 0453 would have an IP address set to “10.197.4.53”
10. Get an internet connection to the laptop. Do not use the wireless.
11. Teamviewer is the program to use for remote access. If it is not installed on the laptop, please install
version 7 at www.teamviewer.com. It is very important to make sure version 7 from “Downloads” and
“Previous versions” and NOT anything newer is installed. Once installed and launched, it will display a
user ID and password. Check to be sure the user ID and password displays in the application. If not,
check the internet connection. Teamviewer will not display this information when there is no internet
connection.
12. Contact CCC Support at [email protected]. Provide the Teamviewer user ID and password.
13. CCC will connect to the laptop through the internet and connect to the plane through the wireless
adapter on the laptop for upgrades. Please be sure that the Wireless Access Points are online and the
plane cabin management system is powered for at least 10 minutes prior to connection.
14. Teamviewer has a chat feature.
15. The chat feature is located in the window that appeared when the connection to the connecting party
was established. The chat feature can be enabled in the list of functions when pressing on the down-
arrow icon.
Written by:
Jason Boline
Systems Engineer
Reviewed by:
Doug Knight
Senior Software Engineer
Bill Dalton
Director of Global Customer Support