A4_DVDR5350H_SM_cover DVDR5350
User Manual: DVDR5350
Open the PDF directly: View PDF .
Page Count: 194
HDD & DVD Recorder
DVDR5350H/02/05/19
DVDR7310H/75/97 & DVDR7300H/02/05/19/75/97
CLASS 1
LASER PRODUCT
Contents
1
2
3
4
5
6
Technical Specifications and Connection
Facilities
Safety Information, General Notes & Lead
Free Requirements
Directions for Use
Mechanical Instructions
Firmware Upgrading & Diagnostic Software
Block Diagrams,Waveforms, Wiring Diagram
Overall block diagram
Wiring diagram
Waveforms of Analog Board
Waveforms of Digital Board
Waveforms of Front Board
Waveforms of HDMI Board
Test Points Overview for Analog Board
Test Points Overview for Display/
Front Connector Board
Test Points Overview for Digital Board
Test Points Overview for HDMI Board
Page
2
5
7
10
14
117
117
118
119
120
121
121
122
123
124
125
Contents
7
Circuit Diagrams and PWB Layout
Analog Circuit Diagrams
Analog Layout Diagrams
Front Display/Connector Circuit Diagrams
Front Display/Connector Layout Diagrams
Front Standby Circuit & Layout Diagrams
Front Tray LED Left/Right Circuit &
Layout Diagrams
Digital Circuit Diagrams
Digital Layout Diagrams
HDMI Circuit Diagrams
HDMI Layout Diagrams
8 Alignments & Test Procedures
9 Circuit and IC description
Circuit Description
IC Description
10 Exploded view & Service parts list
Exploded view
Service parts list
11 Revision list
Page
126
126
136
138
140
141
142
143
154
156
160
163
164
164
172
188
188
192
194
©Copyright 2005 Philips Consumer Electronics B.V. Eindhoven, The Netherlands.
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system or transmitted, in any form or by any means, electronic,
mechanical, photocopying, or otherwise without the prior permission of Philips.
Published by KC-TE 0636 AV Systems
Version 1.2
Printed in the Netherlands
Subject to modification
EN 3139 785 31532
EN 2
Technical Specifications and Connection Facilities
3139 785 31532
1.
1.
Technical Specifications and Connection Facilities
1.1
PCB Locations
Digital
Board
Front Boards
(Behind the Front Plate)
HDMI Board
HDD
PSU
Board
Analog Board
1.2
Diversity Matrix
DVDR5350H
DVDR7300H
DVDR7310H
160GB
–
250GB
x
250GB
x
HDD capacity
HDMI
1.3
1.5.3
Type of Disc (Function)
7X CAV
Read Speed DVD
4X CAV
Write Speed DVD+R/+RW
2.4X ZCAV
Write Speed DVD-R/-RW
2X
General:
Mains voltage
Mains frequency
Power consumption (record)
Standby Power Consumption
Eco standby
1.5
:
:
:
:
:
220V – 240V
50 Hz
40 W
<4W
<3W
RF Tuner
Test equipment: Fluke 54200 TV Signal generator
Test streams: PAL BG Philips Standard test pattern
1.5.1
System
PAL B/G, PAL D/K, SECAM L/L’, PAL I
1.5.2
RF - Loop Through:
Frequency range
Gain: (ANT IN - ANT OUT)
: 45 MHz – 860 MHz
: -6dB to 0dB
Video Performance:
Channel 25 / 503,25 MHz,
Test pattern: PAL BG PHILIPS standard test pattern,
RF Level 74dBV, Measured on SCART 1
Frequency response
: 0.1 MHz – 4 MHz ± 3dB
Group delay (0.1 MHz - 4.4 MHz)
: 0 nsec ± 150 nsec
Disc Rotation Speed
Read Speed CD
1.4
PLL tuning with AFC for optimum reception
Frequency range
: 45.25 MHz – 857 MHz
Sensitivity at 40dB S/N
(video unweighted)
: ≤ 60dBμV at 75 Ω
1.5.4
Read / Write Speed
Receiver:
1.5.5
Audio Performance:
Audio Performance Analogue - HiFi:
Frequency response at SCART 1
(L+R) output
: 100 Hz – 12 kHz / 0 ±
3dB
S/N Ratio (20Hz – 20kHz)
unweighted
: ≥ 50dB
Harmonic distortion (1 kHz, ± 25
kHz deviation)
: ≤ 1.5%
Audio Performance NICAM:
Frequency response at SCART 1
(L+R) output
S/N Ratio (20Hz – 20kHz)
unweighted
Harmonic distortion (1kHz, ± 25
kHz deviation)
: 40 Hz – 15 kHz / 0 ±
3dB
: ≥ 60dB
: ≤ 0.5%
Technical Specifications and Connection Facilities
1.5.6
Tuning
1.6.3
Automatic Search Tuning
Scanning time without RF signal
Stop level (vision carrier)
Maximum tuning error of a recalled
program
Maximum tuning error (drift) during
operation
: 3min. typical
: ≥ 37dB/μV
: ± 100 kHz
: ± 100 kHz
Tuning Principle:
Automatic B, G, I, DK and L/L’ detection
Manual selection in “STORE” mode
1.6
Analog Inputs / Outputs
1.6.1
SCART 1 (Connected to TV)
Pin Signals:
1 Audio-out R
2 Audio-in R
3 Audio-out L
4 Audio GND
5 Blue / Chroma GND
6 Audio-in L
7 Blue-out
8 Function switch
9
10
11
12
13
14
15
Green GND
P50 control
Green out
NC
Red / Chroma GND
Fast switch GND
Red-out /
Chroma-out
16 Fast switch
RGB / CVBS
or Y out
17
18
19
20
21
1.6.2
Y/CVBS-out GND
CVBS-in GND
CVBS-out / Y-out
CVBS-in
Shield
1.8V RMS
EN 3
Audio/Video Front Input Connectors
Audio - Cinch
Input voltage
Input impedance
: 2.2Vrms
: > 10kΩ
Video - Cinch
Input voltage
Input impedance
: 1Vpp ± 3dB
: 75Ω
Video - YC (Hosiden)
According to IEC 933-5
Superimposed DC-level on pin 4 (load > 100kΩ)
< 2.4V is detected as 4:3 aspect ratio
> 3.5V is detected as 16:9 aspect ratio
Input voltage Y
: 1Vpp ± 3dB
Input impedance Y
: 75Ω
Input voltage C
: 300mVpp ± 3dB
Input impedance C
: 75Ω
1.6.4
1.8V RMS
0.7Vpp ± 0.1V into 75Ω
< 2V = TV
> 4.5V / < 7V = asp. Ratio 16:9 DVD
> 9.5V / < 12V = asp. Ratio 4:3 DVD
1.
3139 785 31532
Out 1
Component Video Cinch Y/Pb/Pr
according EIO-770-I-A, EIA-770-2
Audio - Cinch
Output voltage
Output impedance
1.6.5
not use
0.7Vpp ± 0.1V into 75Ω
: 2Vrms max.
: > 10kΩ
Out 2
Audio - Cinch
Output voltage
Output impedance
: 2Vrms max.
: > 10kΩ
0.7Vpp ± 0.1V into 75Ω
300mVpp ± 3dB
Video - Cinch
Output voltage
Output impedance
: 1Vpp ± 3dB
: 75Ω
< 0.4V into 75Ω = CVBS
>1V / < 3V into 75Ω = RGB
Video - YC (Hosiden)
According to IEC 933-5
Superimposed DC-level on pin 4 (load > 100kΩ)
< 2.4V is detected as 4:3 aspect ratio
> 3.5V is detected as 16:9 aspect ratio
Output voltage Y
: 1Vpp ± 3dB
Input impedance
: 75Ω
Output voltage C
: 300mVpp ± 3dB
Input impedance
: 75Ω
1Vpp ± 0.1V into 75Ω
SCART 2 (Connected to AUX)
Pin Signals:
1 Audio-out R
1.8V RMS
2 Audio-in R
3 Audio-out L
1.8V RMS
4 Audio GND
5 Blue / Chroma GND
6 Audio-in L
7 Blue-in
8 Function switch
9 Green GND
10 P50 control
11 Green-in
12 NC
13 Red / Chroma GND
14 Fast switch GND
15 Red-in /
Chroma-in
16 Fast switch
RGB / CVBS or Y in
17 CVBS-out GND
18 Y / CVBS-in GND
19 CVBS-out
1Vpp ± 0.1V into 75Ω
20 CVBS-in / Y-in
21 Shield
1.7
Digital Inputs / Outputs
1.7.1
Digital Output
Digital Audio – Coaxial / Optical
LCM
: according IEC 60958
MPEG 1, MPEG 2, AC3
: according IEC 61937
DTS
: according IEC 61937 +
addendum
1.7.2
HDMI Output
Type A connector (19 pins)
1.7.3
Digital Video Input (IEEE 1394)
Implementation Standard according:
IEEE Std 1394-1995
IEC61883 - Part1
IEC61883 - Part 2 SD-DVCR (02-01-1997)
Specification of consumer use digital VCR’s using 6.3mm
magnetic tape – dec.1994
Mechanical connection according to Annex of IEC 61883-1
EN 4
1.7.4
1.
3139 785 31532
G-Link (for IR-remote transmitting device)
Output voltage
Output impedance
1.8
Technical Specifications and Connection Facilities
: 5 ± 0.5V (high level)
0.4 ± 0.3V (low level)
: 150Ω
Video Performance
All outputs loaded with 75Ω
SNR measurements over full bandwidth without weighting.
1.8.1
SCART (RGB)
SNR
Bandwidth
1.9
Audio Performance
1.9.1
Cinch Output Rear
Output voltage 2 channel mode
Channel unbalance (1kHz)
Crosstalk 1kHz
Crosstalk 16Hz-20kHz
Frequency response 20Hz-20kHz
Signal to noise ratio (unweighted)
Dynamic range 1kHz
Distortion and noise 1kHz
Distortion and noise 16Hz-20kHz
Intermodulation distortion
Mute
1.9.2
: ≥ 55dB on all output
: 4.8MHz -3dB
:
:
:
:
:
:
:
:
:
:
:
2Vrms ± 2dB
< 0.22dB
> 100dB
> 87dB
± 0.5dB
> 85dB
> 83dB
> 83dB
> 75dB
> 70dB
> 95dB
:
:
:
:
:
:
:
:
:
:
:
1.6Vrms ± 2dB
< 1dB
> 85dB
> 70dB
± 0.5dB
> 80dB
> 75dB
> 75dB
> 50dB
> 70dB
> 80dB
:
:
:
:
:
5.5mm
WxDxH:435x335x76mm
WxDxH:435x472x76mm
5kg
8kg
Scart Audio
Output voltage 2 channel mode
Channel unbalance (1kHz)
Crosstalk 1kHz
Crosstalk 16Hz-20kHz
Frequency response 20Hz-20kHz
Signal to noise ratio (unweighted)
Dynamic range 1kHz
Distortion and noise 1kHz
Distortion and noise 16Hz-20kHz
Intermodulation distortion
Mute
1.10 Dimensions and Weight
Height of feet
Apparatus tray closed
Apparatus tray open
Weight without packaging
Weight with packaging
1.11 Laser Output Power & Wavelength
1.11.1 DVD
Output power during reading
Output power during writing
Wavelength
: 0.8mW
: 20mW
: 650nm
1.11.2 CD
Output power
Wavelength
: 0.3mW
: 780nm
3139 785 31532
Safety Information, General Notes & Lead Free Requirements
2.
2.
Safety Information, General Notes & Lead Free Requirements
2.1
Safety Instructions
2.2
Warnings
2.1.1
General Safety
2.2.1
General
Safety regulations require that during a repair:
• Connect the unit to the mains via an isolation transformer.
• Replace safety components, indicated by the symbol
,
only by components identical to the original ones. Any
other component substitution (other than original type)
may increase risk of fire or electrical shock hazard.
Safety regulations require that after a repair, you must return
the unit in its original condition. Pay, in particular, attention to
the following points:
• Route the wires/cables correctly, and fix them with the
mounted cable clamps.
• Check the insulation of the mains lead for external
damage.
• Check the electrical DC resistance between the mains
plug and the secondary side:
1. Unplug the mains cord, and connect a wire between
the two pins of the mains plug.
2. Set the mains switch to the ‘on’ position (keep the
mains cord unplugged!).
3. Measure the resistance value between the mains
plug and the front panel, controls, and chassis
bottom.
4. Repair or correct unit when the resistance
measurement is less than 1 MΩ.
5. Verify this, before you return the unit to the customer/
user (ref. UL-standard no. 1492).
6. Switch the unit ‘off’, and remove the wire between the
two pins of the mains plug.
•
•
•
2.2.2
•
Laser Safety
•
This unit employs a laser. Only qualified service personnel
may remove the cover, or attempt to service this device (due
to possible eye injury).
Laser Device Unit
Type
Wavelength
Output Power
Beam divergence
: Semiconductor laser
GaAlAs
: 650 nm (DVD)
: 780 nm (VCD/CD)
: 20 mW
(DVD+RW writing)
: 0.8 mW
(DVD reading)
: 0.3 mW
(VCD/CD reading)
: 60 degree
CLASS 1
LASER PRODUCT
Figure 2-1
Note: Use of controls or adjustments or performance of
procedure other than those specified herein, may result in
hazardous radiation exposure. Avoid direct exposure to beam.
All ICs and many other semiconductors are susceptible to
electrostatic discharges (ESD, ). Careless handling
during repair can reduce life drastically. Make sure that,
during repair, you are at the same potential as the mass
of the set by a wristband with resistance. Keep
components and tools at this same potential.
Available ESD protection equipment:
– Complete kit ESD3 (small tablemat, wristband,
connection box, extension cable and earth cable)
4822 310 10671.
– Wristband tester 4822 344 13999.
Be careful during measurements in the live voltage
section. The primary side of the power supply, including
the heatsink, carries live mains voltage when you
connect the player to the mains (even when the
player is ‘off’!). It is possible to touch copper tracks and/
or components in this unshielded primary area, when
you service the player. Service personnel must take
precautions to prevent touching this area or components
in this area. A ‘lightning stroke’ and a stripe-marked
printing on the printed wiring board, indicate the primary
side of the power supply.
Never replace modules, or components, while the unit is
‘on’.
Laser
•
2.1.2
EN 5
•
The use of optical instruments with this product, will
increase eye hazard.
Only qualified service personnel may remove the cover or
attempt to service this device, due to possible eye injury.
Repair handling should take place as much as possible
with a disc loaded inside the player.
Text below is placed inside the unit, on the laser cover
shield:
CAUTION VISIBLE AND INVISIBLE LASER RADIATION WHEN OPEN AVOID EXPOSURE TO BEAM
ADVARSEL SYNLIG OG USYNLIG LASERSTRÅLING VED ÅBNING UNDGÅ UDSÆTTELSE FOR STRÅLING
ADVARSEL SYNLIG OG USYNLIG LASERSTRÅLING NÅR DEKSEL ÅPNES UNNGÅ EKSPONERING FOR STRÅLEN
VARNING SYNLIG OCH OSYNLIG LASERSTRÅLNING NÄR DENNA DEL ÄR ÖPPNAD BETRAKTA EJ STRÅLEN
VARO! AVATTAESSA OLET ALTTIINA NÄKYVÄLLE JA NÄKYMÄTTÖMÄLLE LASER SÄTEILYLLE. ÄLÄ KATSO SÄTEESEEN
VORSICHT SICHTBARE UND UNSICHTBARE LASERSTRAHLUNG WENN ABDECKUNG GEÖFFNET NICHT DEM STRAHL AUSSETSEN
DANGER VISIBLE AND INVISIBLE LASER RADIATION WHEN OPEN AVOID DIRECT EXPOSURE TO BEAM
ATTENTION RAYONNEMENT LASER VISIBLE ET INVISIBLE EN CAS D’OUVERTURE EXPOSITION DANGEREUSE AU FAISCEAU
Figure 2-2
EN 6
2.3
2.
3139 785 31532
Safety Information, General Notes & Lead Free Requirements
Lead Free Requirement
Information about Lead-free produced sets
Philips CE is starting production of lead-free sets from
1.1.2005 onwards.
INDENTIFICATION:
Regardless of special logo (not always indicated)
One must treat all sets from 1 Jan 2005 onwards, according
next rules.
Example S/N:
• Special information for BGA-ICs:
- always use the 12nc-recognizable soldering temperature
profile of the specific BGA (for de-soldering always use the
lead-free temperature profile, in case of doubt)
- lead free BGA-ICs will be delivered in so-called ‘drypackaging’ (sealed pack including a silica gel pack) to
protect the IC against moisture. After opening, dependent
of MSL-level seen on indicator-label in the bag, the
BGA-IC possibly still has to be baked dry. (MSL=Moisture
Sensitivity Level). This will be communicated via AYSwebsite.
Do not re-use BGAs at all.
• For sets produced before 1.1.2005 (except products of
2004), containing leaded solder-alloy and components,
all needed spare-parts will be available till the end of the
service-period. For repair of such sets nothing changes.
• On our website www.atyourservice.ce.Philips.com you
find more information to:
BGA-de-/soldering (+ baking instructions)
Heating-profiles of BGAs and other ICs used in Philips-sets
You will find this and more technical information within the
“magazine”, chapter “workshop news”.
Bottom line of typeplate gives a 14-digit S/N. Digit 5&6 is the year, digit 7&8 is
the week number, so in this case 1991 wk 18
So from 0501 onwards = from 1 Jan 2005 onwards
Important note: In fact also products of year 2004 must be treated in this way as long as you
avoid mixing solder-alloys (leaded/ lead-free). So best to always use SAC305 and the higher
temperatures belong to this.
Due to lead-free technology some rules have to be respected by the
workshop during a repair:
• Use only lead-free solder alloy Philips SAC305 with order
code 0622 149 00106. If lead-free solder-pate is required,
please contact the manufacturer of your solder-equipment.
In general use of solder-paste within workshops should be
avoided because paste is not easy to store and to handle.
• Use only adequate solder tools applicable for lead-free
solder alloy. The solder tool must be able
o To reach at least a solder-temperature of 400°C,
o To stabilize the adjusted temperature at the solder-tip
o To exchange solder-tips for different applications.
• Adjust your solder tool so that a temperature around 360°C
– 380°C is reached and stabilized at the solder joint.
Heating-time of the solder-joint should not exceed ~ 4 sec.
Avoid temperatures above 400°C otherwise wear-out of
tips will rise drastically and flux-fluid will be destroyed. To
avoid wear-out of tips switch off un-used equipment, or
reduce heat.
• Mix of lead-free solder alloy / parts with leaded solder alloy
/ parts is possible but PHILIPS recommends strongly to
avoid mixed solder alloy types (leaded and lead-free).
If one cannot avoid or does not know whether product is
lead-free, clean carefully the solder-joint from old solder
alloy and re-solder with new solder alloy (SAC305).
• Use only original spare-parts listed in the Service-Manuals.
Not listed standard-material (commodities) has to be
purchased at external companies.
For additional questions please contact your local repair-helpdesk.
RF coaxial cable
Scart cable
DVD recorder/hard disk
What’s in the Box
Power cable
G-LINK cable
& transmitter
Remote control
and 2 batteries
User manual
Quick start guide
Quick Star t Guide
DVDR 5350H
DVDR 7300H
Disconnect the antenna cable from your TV
and connect it to the ANTENNA
socket
on this recorder.
Use the supplied RF coaxial cable to connect
the TV
socket on this recorder to the
Antenna In socket on your TV.
1
2
From an off-air antenna
or cable box
Connecting
Unplug the antenna cable that is currently
connected to your TV.
Before connecting
Basic connection
4
3
Television (rear)
3139 785 31532
Connect the power cable from the recorder
to an AC power outlet.
Note See the accompanying user manual for
others possible connection (e.g. HDMI,
Component Video).
Use the supplied scart cable to connect the
EXT1 TO TV-I/O Scart socket on this
recorder to the SCART IN socket on your TV.
Philips Recorder (rear)
Start with the 'Basic connection'.
If you have a VCR, follow the instructions for ‘Connection with VCR or similar device’.
If you have a set-top box, follow the instructions for ‘Connection with set-top box’.
3.
HDD & DVD Player / Recorder
Directions For Use
3.
EN 7
Directions For Use
The following except of the Quick Use Guide serves as an introduction to the set.
The Complete Direction for the Use can be downloaded in different languages from the internet site of Philips Customer care Center:
www.p4c.philips.com
Use another scart cable (not supplied) to
connect the EXT2 AUX-I/O Scart socket on
this recorder to the SCART OUT socket on
your VCR.
Connect the power cable from the VCR to an
AC power outlet.
2
3
Note In this setup, the VCR cannot record
TV programmes.
Follow step 1 to 4 of 'Basic connection' to
connect this recorder before you proceed to
step 2 below.
1
VCR or similar
device (rear)
Television (rear)
Follow step 1 to 4 of 'Basic connection' to
connect this recorder before you proceed to
step 2 below.
Connect the supplied G-LINK cable to the
G-LINK socket on this recorder.
Place the G-LINK transmitter in front of your
set-top box in such a way that it can acquire
the signal broadcasted by the transmitter.
Connect the power cable from the set-top
box to an AC power outlet.
2
3
4
set-top box
Se
(
1
G-LINK transmitter
Television (rear)
p
(rear)
Positioning of G-LINK transmitter
To source
Connecting
Start basic setup
If not, press the Channel Down button on
your TV's remote control repeatedly (or AV,
SELECT button) until you see the menu. This
is the correct viewing channel for the recorder.
To continue with the GUIDE Plus+
installation, select { Continue } and press
4
1
Check the date and time and press
3
Enter your language, country and postal code
To change, press and follow the on-screen
instructions.
Install the GUIDE Plus+ system
Otherwise, select { Do not install now } and
press . Wait until the recorder has finished
initialising the system, then press
again.
.
Activate automatic channel search.
2
.
Select the desired menu language, your
country and the TV shape.
Note Select { Done } in the menu and press
to go to the next screen.
1
Use the recorder's remote control and follow
the on-screen instructions to complete the
installation.
3
Note If connected to your VCR, make sure it
is turned off before proceeding.
Switch on the TV.
You should see the { EASY SETUP } menu.
2
Finding the viewing channel
Press STANDBY-ON on the recorder.
The recorder will display ‘IS THE TV ON?’.
1
GUIDE
Install the set-top box
Select the recorder socket through which
your set-top box is connected (e.g. 'EXT2' for
EXT 2 AUX-I/O socket) and press .
Turn on your set-top box and select channel
number 02 on the set-top box.
Read the instructions on the TV and press
4
5
6
Press GUIDE to exit the GUIDE Plus+
system. Leave the recorder in 'standby' mode
and turn 'on' the set-top box overnight to
collect the TV listing data, this may take up to
24 hours.
Note If you tune to your Host Channel
before going to 'standby' mode, this recorder
will start immediately to download the TV
listings data.
Check the { Editor } screen the next day to
ensure the source and programme numbers
are matching for all channels.
3
Press the GREEN button to leave the
menu.
Note To switch the GUIDE Plus+ system’s host
channel manually, go to { Host Channel Setup }.
Load the TV listing data
Your set-top box is now installed.
The recorder will now attempt to change the
set-top box’s channel through the G-LINK
transmitter. If the set-top box has switched to
the same programme number as displayed on
the TV, select { Yes } in the menu and press .
Note If not, select { No } and press to try a
different code.
Has the External Receiver 1 changed to Programme
Number 101?
Setup External Receiver 1
2
1
8
7
Select the type of reception, service provider
and brand name of the connected set-top box.
Note Press
to go to the next screen.
Select { None } if none of the entries are
applicable.
3
.
Press
2
again to continue.
Press DOWN
to select ‘External
Receiver 1’ and press .
1
If you do not have a set-top box, skip ‘D’ and go
to ‘E’.
3139 785 31532
From an off-air
antenna or
cable box
Connecting
Your new Philips Recorder replaces the VCR for
your recording needs. First, unplug all the
connections from your VCR.
Your new Philips Recorder provides a G-LINK
transmitter which allows you to control the
tuner of the set-top box (satellite receiver, cable
TV box) through the GUIDE Plus+ system. You
can record the TV programmes that are received
through the set-top box.
Connection with set-top box
3.
Before connecting
Connection with VCR
or similar device
EN 8
Directions For Use
Press PAUSE
Press PLAY
to continue.
Note When the recorder is turned on, the
programme you are watching will be stored in
the temporary hard disk storage. When you
switch the recorder to another input signal (e.g.
CAM) or to standby mode, the programme will
be erased.
Press TUNER
broadcast.
2
3
4
Press UP
or DOWN
title you want to record.
Press REC to record the title.
Note The title will be marked in red and the
recording will only take effect when you turn
off the recorder.
2
3
Press STOP
immediately.
2
PAUSE
Photo
Audio
Video
CONTENT
BROWSER
Press PLAY
4
HQ
SP
SPP
LP
EP
SLP
SEP
Record
Mode
DVD±R/
DVD±RW
1
2
2.5
3
4
6
8
HDD
(250 GB)
47
95
119
143
191
287
400
1hr 55mins
3hr 40mins
4hr 35mins
5hr 30mins
7hr 20mins
11h 05mins
14h 45mins
DVD+R
Double Layer
Hours of recordings can be stored on the
HDD or an empty DVD recordable disc.
to start playback.
to select a title.
Press UP
3
or DOWN
If the content menu appears, press RIGHT
until you see the { TITLES }, { TRACKS } or
{ PHOTO ROLLS } menu, depending on the
disc type.
Hold down the STOP
until the disc tray
opens, load in a disc and close the disc tray.
[BROWSER]
Disc Library
Disc Tray
Hard Disk
SOURCES
1/3
to start playback.
From a disc
Press PLAY
2
1
3
to select a title.
Press UP
2
or DOWN
Press HDD-BROWSER
, then press
RIGHT
until you see the { TITLES } and
{ INFO } menus.
1
COPY
From the hard disk
Start playback
Using the GUIDE Plus+ system
Press the RED button to set the
highlighted programme for recording.
Note You can store up to 25 programmes for
recording.
Press RIGHT
or LEFT
to select a
TV programme.
Note Press DAYor DAY+
to go
directly to a day before or the next day TV
listings.
Press DOWN
to select a TV channel.
Note Press the YELLOW
to see an
overview of all the available channels and
choose from there.
.
Record TV programmes
Press GUIDE
Go to www.philips.com/support
Online
See the user manual that came with your Philips
Recorder
User Manual
Go to www.europe.guideplus.com
GUIDE Plus+ system
Need help?
4
3
2
1
Make sure that the TV listing data download is
completed.
DAY-
3
GUIDE
2005 © Koninklijke Philips N.V.
All rights reserved.
12 NC 31 39 246 18511
www.philips.com
Note If ‘No programme found’ appears, that
means there are no programmes of that
category for that day.
Press DOWN
to select a sub-category
and press
to start the search.
DAY+
4
Highlight { Search } and press DOWN
Press RIGHT
or LEFT
to select a
search category and press DOWN
.
2
.
Press UP
until you highlight the menu bar
(‘Grid’, ‘Search’, ‘My TV’, etc.)
1
Search TV programmes
3139 785 31532
to stop the recording
Press REC to start recording. It can record
up to 6 hours.
Note To set the recording time, press REC
repeatedly to extend the recording time in 30
minutes increments for up to 6 hours.
If the GUIDE Plus+ system is available, ‘Record
1 program’ is displayed and the current
programme will be recorded.
1
Current TV programme
to choose the
Press INFO to see what is temporarily
stored in the hard disk storage.
1
BACK
Contents in the temporary
HDD storage
Record to hard disk
to return to the live
to suspend it.
Turn on your recorder and press CHANNEL
+/- to select a TV programme.
1
Your Philips Recorder allows you to control the TV
programme. You can PAUSE it as if you were in
control of the live broadcast.
Watch TV - Pause live TV
Directions For Use
3.
EN 9
EN 10
4.
Mechanical Instructions
3139 785 31532
4.
Mechanical Instructions
Note: The position numbers given here refers to the
Exploded view on chapter 10.
4.1
5) Remove 6 screws to loosen the Front plate to reach
the Front board service position (see Figure 4-4).
Dismantling of the DVD Tray cover
1) Insert a screw-driver into the slot provided at the bottom
of the set and push in the direction as shown in
picture 4-1 to unlock before sliding the Tray cover
assembly out.
1
2
Figure 4-4: Front Board Service position
Figure 4-1: Remove DVDR tray
2) Remove the Tray cover assembly as shown in
Figure 4-2.
4.3
Dismantling of the Digital Board / HDD
1) Remove 4 screws to loosen the Digital Board as
shown in Figure 4-5.
Figure 4-2: Remove tray cover assembly
4.2
Dismantling of the Front Panel assembly
1)
2)
3)
4)
Remove 7 screws to loosen Top cover.
Remove the DVD Tray cover as given in step 4-1.
Loosen the Digital Board & HDD as given in step 4-3.
Loosen 3 screws and 2 catches as shown in Figure 4-3
to separate the Front panel assembly from the Frame
assembly.
Figure 4-3
Figure 4-5: Digital Board
Mechanical Instructions
4.
3139 785 31532
EN 11
2) Service position for Digital Board is given in Figure 4-6.
4
3
2
1
Figure 4-8
4) Remove 4 screws 247,248,249,250 to separate the
Bracket HDD from the HDD.
Insulation Sheet
Note: Screws 247,248,249,250 are special type of screws
that must be replaced only with those specified in the Service
Parts list on Chapter 10.
Figure 4-6: Digital Board Service Position
4.4
1) Remove the 3 screws to loosen the HDD assembly
as shown in Figure 4-7.
Dismantling of the PSU Board
1) Remove 3 mounting screw on PSU Board as shown in
figure 4-9.
Figure 4-9: PSU remove screw
Figure 4-7
2) Service position for the PSU Board as shown in figure
4-10.
1) Unscrew screw labelled 1 in figure 4-8.
2) Lift up the harddisk in the arrow labeled 3 and 4 in
figure 4-8.
3) Slide out in the direction of the arrow labeled 2 in
figure 4-8.
Insulation Sheet
Figure 4-10: PSU Board Service Position
EN 12
4.5
4.
3139 785 31532
Mechanical Instructions
Dismantling of the Basic Engine (Drive D4.3)
1) Remove 4 screws to loosen the Basic Engine assembly
as shown in Figure 4-11.
Figure 4-11
2) Remove 2 screws to loosen the Bracket Loader and
uncatch the Dust cover assembly.
3) Remove 4 screws to loosen the Cover of the Basic
Engine to reach Service position Figure 4-12.
4.6
Dismantling of the Analog Board
1) Remove the Basic Engine assembly as given in step 4.4.
2) Remove the HDMI board as shown in Figure 4-13.
Figure 4-13
3) Remove 15 screws on the Rear panel as shown in
Figure 4-13.
Figure 4-14
4) Remove 3 screw mounting the Analog Board to the
Frame Assembly as given in Figure 4-13.
Insulation Sheet
Figure 4-12: Basic Engine Service Position
Figure 4-15
5) Service position is achieved by placing the Analog Board
in the vertical position as shown in Figure 4-16.
Mechanical Instructions
Figure 4-16: Analog Board Service Position
4.7
Dismantling of the HDMI Board
1) Remove the HDMI board as shown in Figure 4-13.
2) Service Position of HDMI board given in Figure 4-17.
Figure 4-17: HDMI Board Service Position
3139 785 31532
4.
EN 13
EN 14
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
5.
Firmware Upgrading & Diagnostic Software
5.1
Firmware Upgrading
A. Preparation to upgrade firmware:
1. Unzip the zip-archive file
2. Start the CD Burning software and create a new CD project (data disc) with the following settings:
File system:
Joliet
Format:
MODE 2: CDROM XA
Recording mode:
SINGLE SESSION (TRACK-AT-ONCE), FINALIZED CD
Note: Long file name is necessary for the preparation of the upgrade disc
3. Place the content of the zip-archive into the root directory of the new CD project.
4. Burn the data onto a blank CDR or CD-RW
B. Procedure to apply the firmware upgrade:
1. Hold the + buttons down and Power up the set.
2. The tray opens and set will display:
DOWNLOAD −>……….INSERT DISC
3. Insert the prepared Upgrade CDROM and close the tray.
4. The set will display:
INIT DISC −> DOWNLOAD −>……….
The whole process takes less than 10 minutes
Note: Do not press any buttons or interrupt the mains supply during the upgrading process, otherwise the set may becomes
defective.
5. When the upgrade is completed the tray will open automatically and the set will display:
REMOVE DISC
6. Close the tray and the set will display:
DONE
7. The set will go into Standby mode.
C. How to read out the firmware version to confirm set has been upgraded:
1.
2.
3.
4.
5.
6.
7.
8.
Power up the set.
Press button on the Remote control and select {Setup} option
Press button to select {System}
The set will prompt you about clearing the Time Shift Buffer
Select {Yes} and press button
Press button several times to select {Version info}
Press button
The TV connected to the set will display:
DIF05_5/56299AN SV11201
BE 43.2.13 ASP1,18,1,10FP
SIT5300-FNAC6-S3_299-F536_B1
20050909-1857 dev sxc
EPG:DPMS:P_DPM
9. Press button to exit
Firmware Upgrading & Diagnostic Software
3139 785 31532
5.
EN 15
Diagnostic Software
Due to the complexity of the DVD recorder, the time to find a
defect in the recorder can become long. To reduce this time,
the recorder has been equipped with Diagnostic and Service
software (DS). The DS offers functionality to diagnose the
DVDR hardware and tests the following:
• Interconnections between components
• Accessibility of components
• Functionality of the audio and video paths
This functionality can be accessed via several interfaces:
5.2.2
Structure
Unplug the power cord
Hold key pressed
while you plug the recorder
During the test, the display will show
the a sequence of nuclei under test
1. End user/Dealer script interface
2. Command Interface
SET O.K.?
5.2
End User/Dealer Script Interface
5.2.1
Description
The End user/Dealer script interface gives a diagnosis on a
stand alone DVD recorder. During this mode, a number of
hardware tests (nuclei) are automatically executed to check if
the recorder is faulty. The diagnosis is simply a "fail" or "pass"
message. If the message "FAIL" appears on the display, there
is apparently a failure in the recorder. If the message "PASS"
appears, the nuclei in this mode have been executed
successfully. There can be still a failure in the recorder
because the nuclei in this mode don't cover the complete
functionality of the recorder.
5.2.3
YES
To exit DEALER SCRIPT, unplug the power cord
TR 18029_001
120304
Figure 5-1
The End use/Dealer script executes all diagnostic nuclei that
do not need any user interaction and are meaningful on a
standalone DVD recorder.
Contents
Included tests:
NO
1.DS_ANAB_COMMUNICATIONECHO_NUC
2.DS_DCB_COMMUNICATIONECHO_NUC
3. DS_BROM_COMMUNICATION_NUC
4. DS_SYS_SETTINGSDISPLAY_NUC
5. DS_CHR_DEVTYPEGET_NUC
6. DS_CHR_INT_PIC_NUC
7. DS_CHR_DMA_NUC
8. DS_BROM_WRITEREAD_NUC
9. DS_NVRAM_COMMUNICATION_NUC
10. DS_NVRAM_WRITEREAD_NUC
11. DS_SDRAM_WRITEREADFAST_NUC
12. DS_FLASH_WRITEREAD_NUC
13.DS_FLASH_CHECKSUMPROGRAM_NUC
14.DS_SYS_HARDWAREVERSIONGET_NUC
15. DS_VIP_DEVTYPEGET_NUC
16. DS_VIP_COMMUNICATION_NUC
17. DS_DVIO_LINKDEVTYPEGET_NUC
18. DS_DVIO_PHYDEVTYPEGET_NUC
19. DS_DVIO_LINKCOMMUNICATION_NUC
20. DS_DVIO_PHYCOMMUNICATION_NUC
21.DS_PSCAN_COMMUNICATIONDENC_NUC
22.DS_PSCAN_COMMUNICATIONDEINTERLACER_NUC
23. DS_BE_COMMUNICATIONECHO_NUC
24.DS_ANAB_COMMUNICATIONIICNVRAM_NUC
25.DS_ANAB_COMMUNICATIONIICTUNER_NUC
26.DS_ANAB_COMMUNICATIONIICSOUNDPROCESSOR_NUC
27.DS_ANAB_COMMUNICATIONIICAVSELECTOR_NUC
28. DS_ANAB_CHECKSUMPROGRAM_NUC
EN 16
5.
3139 785 31532
5.3
Player Script Interface
5.3.1
Virgin mode
Firmware Upgrading & Diagnostic Software
5.4.2
If you want that the recorder starts up in Virgin mode, follow this
procedure:
• Unplug the recorder
• plug the recorder again while you keep the STAND BY/ON
key pressed
• the set starts up in Virgin mode.
5.4
Menu and Command Mode Interface
5.4.1
Nuclei Numeration
Each nucleus returns an error code. This code contains six
numerals, which means:
[ XX YY ZZ ]
Error code
Nucleus number
Nucleus group number
CL 06532152_013.eps
051200
Figure 5-4
Each nucleus has a unique number of four digits. This number
is the input of the command mode.
[ XX YY
The nucleus group numbers and nucleus numbers are the
same as above.
]
5.4.3
Nucleus number
Nucleus group number
CL 06532152_012.eps
051200
Figure 5-3
Group number Group name
0
Error Handling
Scripts
1
Codec (e.g. Chrysalis, Leco)
2
Boot EEPROM
3
NVRAM
4
SDRAM
5
Flash
6
Video Input Processor
7
DVIO
8
Progressive Scan
9
Basic Engine
10*
Display and Control Board
11*
Analogue Board
12
System
13
Electronic Program Guide Board
14*
PCMCIA
15
HDMI
16
Analogue Slave Processor
17
Analogue Board EEPROM
18
Video Matrix
19
Audio Matrix
20
Front End
21
Hard Disk
22*
Digital Terrestrial Tuner Module
23*
USB
* Not applicable for DVDR5350H, DVDR7300H
and DVDR7310H Ranges
Command Mode Interface
Set-Up Physical Interface Components
Hardware required:
• Service PC
• one free COM port on the Service PC
• special cable to connect DVD recorder to Service PC
The service PC must have a terminal emulation program (e.g.
Hyperterminal) installed and must have a free COM port (e.g.
COM1). Activate the terminal emulation program and check
that the port settings for the free COM port are: 19200 bps, 8
data bits, no parity, 1 stop bit and no flow control. The free COM
port must be connected via a special cable to the RS232 port
of the DVD recorder. This special cable will also connect the
test pin, which is available on the connector, to ground (i.e.
activate test pin).
Code number of PC interface cable: 3122 785 90017
Activation of Diagnostic Software
1. Pull the mains cord from the recorder and reconnect it
again (reboot).
2. The next welcome message will appear on the PC:
Welcome screen D&S program
Figure 5-5
Now, the prompt 'DS:>' will appear. The diagnostic software is
now ready to receive commands. The commands that can be
given are the numbers of the nuclei. If you see above shown
screen, continue with paragraph 'Nuclei Codes'.
Firmware Upgrading & Diagnostic Software
3. It is possible that the next messages will appear when
starting the DVD+RW for the first time
3139 785 31532
5.
EN 17
Enter "Y" to program a safe string. With this automatically
generated string the board will work in principle but it has to be
checked if all board settings were detected correctly.
Error messages D&S program
Diversity String Input
4. Execute nucleus 1226 to enter the string. Please see
chapter 8 for details
Nucleus 1226 execution with string
Figure 5-6a
Error messages D&S program
Figure 5-7
5. To check if the hardware info is filled correctly, you can
execute nucleus 1228.
Nucleus 1228 info example
Figure 5-6b
In these cases, the boot EEPROM of the Digital Board does not
contain the required string with the hardware information. To
update the Digital Board with the correct string, nucleus 1226
must be executed.
See next section 'Diversity String Input'.
There can also be the next error message.
Figure 5-8
6. Exit the 'Terminal' program.
7. Reboot the DVD recorder to allow the software to start.
Figure 5-6c
EN 18
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
Command overview Digital Board
Below you will find an overview of the nuclei, their numbers,
and their error codes. This overview is preliminary and subject
to modifications.
Note: AV3 in the overview includes also the AV3.5 drive.
Codec Host Controller (CHR)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_CHR_DevTypeGet
100
Retrieves the device id, the module ids and revisions of the Codec and returns
them to the stdout port.
Determine the codec id by means of comparing version ids of the modules.
Read the module-id register of every module and display it to the user.
Less than 1 second.
None
Number
Description
10000
Getting the information succeeded
10001
Wrong codec id detected
DS:> 100
010000:
Device ID 7100
Codec ID
PNX7100_C
F-BCU (0x0102) 1.0
SIF
(0x013b) 1.0
BOOT
(0x010a) 1.0
DEBUG (0x0116) 0.0
UART2 (0x0107) 0.1
I2C1
(0x0105) 0.1
DISP0 (0xa015) 1.12
SPU
(0xa00e) 0.0
CCIR
(0x0139) 1.0
DV
(0xa00c) 0.0
SGDX
(0xa008) 1.0
ACOMP (0xa000) 1.0
SCR
(0x0000) 0.0
AUDIO0 (0xa015) 1.12
INTC
EJTAG
CONFIG
UART0
UART3
GPIO
DISP1
MIXER
VDEC
BEI
BYTE
VFE
SIFF
AUDIO1
(0x011d)
(0x0104)
(0x013f)
(0x0107)
(0x0107)
(0x013c)
(0xa00f)
(0x0137)
(0x0133)
(0xa00a)
(0xa00b)
(0xa001)
(0xa011)
(0xa00f)
1.0
0.1
1.1
0.1
0.1
1.0
1.1
1.0
0.2
0.1
0.1
0.1
0.1
1.1
PCI-XIO(0x0113)
S-BCU (0x0102)
RESET (0x0123)
UART1 (0x0107)
I2C0
(0x0105)
SYNC
(0x013a)
OSD
(0x0136)
DENC
(0x0138)
PARSER (0xa00d)
IDE
(0xa009)
OUTPUT (0xa003)
VCOMP (0xa002)
WMD
(0xa010)
PSCAN (0xa018)
1.0
1.0
1.0
0.1
0.1
1.0
0.1
1.0
0.0
0.1
1.0
1.0
0.0
0.1
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
DS_CHR_TestImageOn
101
Generates a test-image of a selected video standard on selected video output
on the digital board. When no input is given, the default values will be used (see
user input description below). Make sure to use the proper nuclei to route the
video signal on the analogue board to get the video signal to the proper output.
Note: Although a DTT has a Chrysalis C3, the codec IC may never use the
YUV functionality of the internal DENC. This is specified by the hardware. The
digital boards for DTT do have a YUV-matrix. The signals from this YUV-matrix
are not routed to the regular video output connector but to the progressive scan
output connector.
Validate the user input.
Initialise the SYNC module.
Initialise the DISPLAY module.
Initialise the MIXER module.
Initialise the DENC module.
Set the selected video standard.
Generate the selected test image in memory.
Start the DISPLAY module.
Start the MIXER module.
Start the DENC module according to the selected test image id.
6 seconds.
Firmware Upgrading & Diagnostic Software
User Input
3139 785 31532
The user has to decide which test image, video standard and video output must
be used: < Test image id > < Video standard > < Video output >
Test image id:
0
1
2
3
4
5
6
7
8
9
10
11
VERTICAL_COLOURBAR (default)
HORIZONTAL_COLOURBAR
WHITE
YELLOW
CYAN
GREEN
MAGENTA
RED
BLUE
BLACK
GRAY
TEST_IMAGE_FOR_PROGRESSIVE_SCAN
Video standard:
PAL
Standard PAL 50 Hz (default)
NTSC
Standard NTSC 60 Hz
Video output:
ALL
CVBS
YC
RGB
YUV
PSCAN
Error
Number
10100
10101
10102
10103
10104
10105
10106
Example
DS:> 101
010100:
Test OK @
CVBS and YC and RGB DACs are enabled (default)
CVBS DAC is enabled
Y and C DAC is enabled
CVBS, R, G, and B DACs are enabled
Y, U, and V DACs are enabled
Progressive scan is enabled.
Description
Generating the test image succeeded.
Invalid input was provided.
The Codec SYNC-module cannot be initialised.
The Codec MIXER-module cannot be initialised.
The Codec VPP-module cannot be initialised.
The Codec DENC-module cannot be initialised.
The digital board hardware information is corrupt
DS:> 101 0 pal cvbs
010100:
Test OK @
DS:> 101 4 ntsc yc
010100:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_TestImageOff
102
Switches the test-image off.
Stop the DENC module.
Less than 1 second.
None
Number
Description
10200
Stopping the test image generation succeeded
10201
The Codec DENC-module failed.
Example
DS:> 102
010200:
Test OK @
5.
EN 19
EN 20
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_CHR_SineOn
103
Generate an audio sine signal on the audio output of the digital board.
Note: Left channel 6kHz, right channel 12 kHz sine. Make sure to route the
signal first.
De-mute the analogue board
Set fifo parameters for audio
Set the volume
Set the I2S outputs and configuration paths
Set the decoder mode
Configure the audio decoder
Put the AC3 audio in the fifo
Send ‘prepare’ command to the audio decoder
Send ‘play’ command to the audio decoder
Less than 1 second
None
Number
Description
10300
The sine signal was successfully generated
10301
The analogue board could not be de-muted
10302
The audio decoder did not initialise
10303
The dsp2 (DUET) of the audio decoder did not configure
10304
The dsp1 (PALM) of the audio decoder did not configure
10305
There was a delay-error before starting
10306
Wrong input was given to the decoder function
10307
Wrong input was given to the decoder function @@@@@
10308
The audio decoder did not get into the ‘prepared’ state
Example
DS:> 103
010300:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_SineOff
104
Stop generating the audio sine signal
Reset the audio block of the Codec
Less than 1 second.
None
Number
Description
10400
Switching off the audio sine signal succeeded
10401
Failed to reset the audio decoder
Example
DS:> 104
010400:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_CHR_SineBurst
105
Generate an audio sine signal on the audio output of the digital board for 4
seconds.
Note: Left channel 6kHz, right channel 12 kHz sine with some known hick-ups
Call the DS_CHR_SineOn nucleus
Delay for 4 seconds
Call the DS_CHR_SineOff nucleus
4 seconds
None
Number
Description
10500
The sine signal burst was successfully generated
10501
The delay did not succeed during the burst
10502
The audio sine could not be generated
Technical
Execution Time
User Input
Error
Example
DS:> 105
010500:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
DS_CHR_MuteOn
106
Mute the audio outputs of the digital board
Send the ‘Mute’ command to the audio decoder
Activate the ‘audio mute’ PIO pin
Less than 1 second.
“PIO” to just use the PIO pin mute. When muting using this, also de-mute using
this as this works ‘paired’.
Number
Description
10600
Muting the audio succeeded
10601
Muting the audio through the PIO-pin failed
DS:> 106
010600:
Test OK @
DS:> 106 PIO
010600:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_CHR_MuteOff
107
De-mute the audio outputs of the digital board
Send the ‘DeMute’ command to the audio decoder
Deactivate the ‘audio mute’ PIO pin
“PIO” to just use the PIO pin de-mute. Only de-mute using this when you muted
using the PIO parameter, as this works ‘’paired.
None
Number
Description
10700
De-muting the audio succeeded
10701
De-muting the audio through the PIO-pin failed
DS:> 107
010700:
Test OK @
DS:> 107 PIO
010700:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_DvLedOn
108
Check the connection to the DV-LED on the digital board by switching it on
Write to the PIO pin to light the DV LED
Less than 1 second.
None
Number
Description
10800
Switching the DV-LED on succeeded
10801
Switching the DV-LED on failed
Example
DS:> 108
010800:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_DvLedOff
109
Switch off the DV-LED on the digital board
Write to the PIO pin to switch off the DV LED
Less than 1 second.
None
Number
Description
10900
Switching the DV-LED off succeeded
10901
Switching the DV-LED off failed
Example
DS:> 109
010900:
Test OK @
5.
EN 21
EN 22
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_MacroVisionOn
110
Turn on MacroVision.
Set some registers of the DENC module in the Codec.
Less than 1 second.
None
Number
Description
11000
Turning on MacroVision succeeded
11001
Turning on MacroVision failed
Example
DS:> 110
011000:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_CHR_MacroVisionOff
111
Turn off MacroVision.
Set some registers of the DENC module in the Codec.
Less than 1 second.
None
Number
Description
11100
Turning off MacroVision succeeded
11101
Turning off MacroVision failed
Example
DS:> 111
011100:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_CHR_Peek
112
Peek a value on a specified address
Check the user input
Read out the address specified
Check whether the address to be read is aligned on 4 bytes
Less than 1 second.
The address to peek on
Number
Description
11200
Peeking on the specified address succeeded
11201
Peeking on the specified address failed, wrong user input
11202
Peeking on the specified address failed due to misalignment
Execution Time
User Input
Error
Example
DS:> 112 0xa0700000
011200: Value read = 0x000001BD
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_CHR_Poke
113
Poke a value on a specified address
Check the user input
Change the value on the address specified
Check whether the address to be modified is aligned on 4 bytes
Less than 1 second.
The address to poke and the value:
Number
Description
11300
Poking the specified address succeeded
11301
Poking the specified address failed, wrong user input
11302
Poking the specified address failed due to misalignment
Execution Time
User Input
Error
Example
DS:> 113 0xa0700000 0xaabbccdd
011300:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_CHR_INT_PICInterrupts
114
Test all interrupts of the priority interrupt controller
Install interrupt handlers
Generate interrupts
Test whether all interrupts were received
Less than 1 second.
Number
Description
11400
Testing all the PIC interrupts succeeded
11401
Testing all the PIC interrupts failed
Example
DS:> 114
011400:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_CHR_DMA_TestDMA
115
Test the memory to memory DMA transfer
Create a block with known data in memory
Copy this block to the consecutive area using 3 different DMAs
Check whether all DMAs transferred the data properly
Less than 2 seconds.
Number
Description
11500
The testing of the DMAs succeeded
11501
The initialisation of the DMAs failed for one or more DMA
11502
One or more DMAs failed the test
Execution Time
User Input
Error
Example
DS:> 115
011500:
Test OK @
Boot EEPROM (BROM)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_BROM_Communication
200
Check the communication between the IIC controller of the Codec and the boot
EEPROM
Initialise IIC
Read something from the EEPROM
Less than 1 second.
None
Number
Description
20000
The data is properly read so the communication is OK
20001
The IIC bus was not accessible
20002
There was a timeout reading the device
20003
The IIC acknowledge was not received
20004
An IIC-bus error occurred
20005
The IIC bus initialisation failed
20006
An unexpected IIC error occurred
DS:> 200
020000:
Test OK @
5.
EN 23
EN 24
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BROM_WriteRead
201
Check whether the Boot EEPROM can be written to and read from
Initialise IIC
Write something to the EEPROM
Read from the same location and check whether it is the same as written
Less than 1 second.
None
Number
Description
20100
The write-read test succeeded
20101
The write-read test failed
20102
An IIC-bus error occurred
20103
There was a timeout reading the device
20104
The IIC bus was not accessible
20105
The IIC acknowledge was not received
20106
Got unknown IIC bus error
20107
The IIC bus initialisation failed
DS:> 201
020100:
Test OK @
Non Volatile RAM (NVRAM)
Nucleus Name
Nucleus Number
Description
Technical
Important note:
Execution Time
User Input
Error
DS_NVRAM_Communication
300
Check the communication between the IIC controller of the Codec and the
NVRAM EEPROM
Initialise IIC
Read from a location in the NVRAM EEPROM device
This nucleus only checks the physical connection between the Codec and IIC
EEPROM. If no EEPROM is mounted this test will fail. However other NVRAM
nuclei might still work because the software will store NVM data into flash
memory
Less than 1 second.
None
Number
Description
30000
Something is properly read so the communication is OK
30001
The IIC bus was not accessible
30002
There was a timeout reading the device
30003
The IIC acknowledge was not received
30004
The communication with the device failed
30005
The IIC bus initialisation failed
Example
DS:> 300
030000:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_NVRAM_WriteRead
301
Check whether the EEPROM can be written to and read from
Initialise IIC
If no IIC EEPROM was found then initialise flash memory to use NVM
pages
Backup data from location to modify
Write to location and read it back again
Write back the backed up data to the location to leave the NVRAM as
found
Less than 1 second
None
Number
Description
30100
The write-read test succeeded
30101
The IIC bus could not be initialised
30102
There was an NVRAM IO error
30103
The value could not be read back from the NVRAM
Execution Time
User Input
Error
Example
DS:> 301
030100:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Important note:
Execution Time
User Input
Error
3139 785 31532
DS_NVRAM_Clear
302
Make the EEPROM empty, containing all zeroes.
Initialise IIC
If no IIC EEPROM was found then initialise flash memory to use NVM
pages
Read the DVID and diversity string from NVM (either EEPROM or Flash)
Create a memory block filled with zeroes
Write this block to the NVRAM (either EEPROM or Flash)
Write back the Read the DVID and diversity string to NVM (either
EEPROM or Flash)
The Hardware Diversity Information and
unique identification number
(IEE1394-specific) of the Digital Video processing part is NOT cleared by this
nucleus!
16 seconds
None
Number
Description
30200
The clearing of the NVRAM succeeded
30201
There was an IIC error
30202
Clearing the NVRAM failed
Example
DS:> 302
030200:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_NVRAM_Modify
303
Modifies one or more locations in NVRAM and updates the checksum of the
section modified
Initialise IIC
If no IIC EEPROM was found then initialise flash memory to use NVM
pages
Decode user input
Modify the NVRAM as indicated
Validate the NVRAM by calculating the checksum and storing it
Less than 1 second
1. The location that must be modified
i.e. "ALL" "BOOT" "DIAGNOSTICS" "DOWNLOAD" "CONFIG"
"RECORDER" or no string if an offset from the base address of the
NVRAM is required
2. The offset and data which to put on the selected location
Number
Description
30300
Modifying the NVRAM contents succeeded
30301
Unable to initialise NVM
30302
Modifying the NVRAM contents failed
30303
length out of range
30304
unable to decode length
30305
offset out of range
30306
unable to decode offset
30307
unknown location specified
30308
no location is specified
30309
number of values incorrect
30310
There was an IIC error
Technical
Execution Time
User Input
Error
Example
DS:> 303 DIAGNOSTICS 5 1 0x5a
030300: Section is modified successfully
Test OK @
5.
EN 25
EN 26
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_NVRAM_Read
304
Read out one or more locations in the NVRAM
Initialise IIC
If no IIC EEPROM was found then initialise flash memory to use NVM
pages
Decode user input
Read from the NVRAM and return this info to the user
Less than 1 second
1. The location which must be read
i.e. "ALL" "BOOT" "DIAGNOSTICS" "DOWNLOAD" "CONFIG"
"RECORDER" or no string if an offset from the base address of the
NVRAM is required
2. The offset and number of bytes to read
Number
Description
30400
Value read
30401
Unable to initialise NVM
30402
Reading the NVRAM contents failed
30403
Length out of range
30404
Unable to decode length
30405
Offset out of range
30406
Unable to decode offset
30407
Unknown location specified
30408
No location is specified
304 DIAGNOSTICS 0 6
030400: Value read = 0x00 0x00 0x00 0x00 0x00 0x5A
Test OK @
SDRAM (SDRAM)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_SDRAM_WriteRead
400
Check all data lines, address lines and memory locations of the SDRAM
Test the data bus
Test the address bus
Test the integrity of the device itself (memory locations)
11 seconds for 32 Mb
23 seconds for 64 Mb
None
Number
Description
40000
The write-read test succeeded
40001
The data bus contains an error
40002
The address bus contains an error
40003
The SDRAM itself contains an error
Example
DS:> 400
040000:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SDRAM_WriteReadFast
401
Check all data lines and address lines of the SDRAM
Test the data bus
Test the address bus
Less than 1 second
None
Number
Description
40100
The write-read test succeeded
40101
The data bus contains an error
40102
The address bus contains an error
Execution Time
User Input
Error
Example
DS:> 401
040100:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_SDRAM_Write
402
Write to a specific un-cached memory address
Decode the user input and check its ranges and alignment on 4 bytes
Write the data to the SDRAM
Less than 1 second
1. The location that must be modified
(SDRAM starts at address 0xA0000000)
2. The value to put on the selected location
Number
Description
40200
Writing to the SDRAM succeeded
40201
Writing to the SDRAM failed; Wrong user input
40202
Address is not dividable by 4
Example
DS:> 402 0xa1000010 0xad112222
040200:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SDRAM_Read
403
Read from a specific un-cached memory address
Decode the user input and check the ranges
Read from the SDRAM and return this info to the user
Less than 1 second
The location from which the data must be read
(SDRAM starts at address 0xA0000000)
Number
Description
40300
Reading from the SDRAM succeeded
40301
Reading from the SDRAM failed; Wrong user input
40302
Address is not dividable by 4
Execution Time
User Input
Error
Example
DS:> 403 0xa1000010
040300: Value read = 0xAD112222
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SDRAM_DmaWriteRead
404
Write a pattern to the entire SDRAM using DMA and check the data
Check if the Stack pointer is not in the write range
Clear a 64kb block and then fill it with a pattern
Initialise the DMA controller and write the data to the SDRAM
Then check if all the data was written correctly (except descriptor tables)
Repeat the process 4 times with 4 different patterns
24 seconds
None.
Number
Description
40400
Writing to the SDRAM succeeded
40401
Stack area definition ERROR!
40402
DMA controller could not be initialised.
40403
Not all data was transferred correctly
Execution Time
User Input
Error
Example
DS:> 404
040400:
Test OK @
5.
EN 27
EN 28
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
FLASH (FLASH)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_FLASH_DevTypeGet
500
Get the device (revision) type information of the FLASH ICs. (type,
manufacturer, device ID and size)
Set the timing for the flash writing
Write a command sequence to determine device type information
Return the information to the user
Less than 1 second
None
Number
Description
50000
Getting the information from the FLASH succeeded
50001
Getting the information from the FLASH failed
Example
DS:> 500
050000: Found FLASH memory:
NOR AMD 29DL640G 8MB,NOR AMD 29DL640G 8MB
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_FLASH_WriteRead
501
Check whether the FLASH can be written to and read from
Find the test segment in flash
Read the data into SDRAM
Modify the data
Write this data from SDRAM to FLASH and verify it by reading back again
Less than 1 second.
None
Number
Description
50100
The FLASH write-read test succeeded
50101
The test segment could not be found
50102
All bits in the TEST region are filled with 0 (region exhausted)
50103
The Write Read test failed
50104
The Write Failed
Execution Time
User Input
Error
Example
DS:> 501
050100:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_FLASH_Read
502
Read from a specific memory address in FLASH
Decode the user input and check the ranges and whether the address is
aligned on 4 bytes
Read the data and return this to the user
Less than 1 second.
The location from which data must be read
(FLASH starts at address 0xB8000000)
Number
Description
50200
Reading the FLASH succeeded
50201
Reading the FLASH failed; Wrong user input
50202
Address is not dividable by 4
Execution Time
User Input
Error
Example
DS:> 502 0xb8000000
050200: Value read = 0x3C08A000
Test OK @
Firmware Upgrading & Diagnostic Software
3139 785 31532
DS_FLASH_ChecksumProgram
503
Check the checksum of the application partitions by recalculating and
comparing partition checksums
Determine the number of segments
Find the application in each segment and determine its checksum
Check whether the checksums stored match the newly calculated
6 seconds
None
Number
Description
50300
The checksum is valid, the test succeeded
50301
The checksum is invalid
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS:> 503
050300:
BootCode
Diagnostics
Download
Application
Test OK @
checksum
checksum
checksum
checksum
is:
is:
is:
is:
0xBABE5B6F,
0xBABEBAFF,
0xBABEEDBF,
0xBABE8EEC,
which
which
which
which
is
is
is
is
correct
correct
correct
correct
DS_FLASH_CalculateChecksum
504
Calculate the checksum over all memory addresses. Used to check entire
FLASH contents
Run the checksum calculation algorithm on all flash memory addresses
6 seconds
None
Number
Description
50400
Calculating the checksum over all addresses succeeded
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS:> 504
050400: The Checksum = 0xBABE30A4
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_FLASH_CalculateChecksumFast
505
Calculate a checksum over a selected number of address locations
Run the checksum calculation algorithm on a selected number of flash
memory addresses
6 seconds
None
Number
Description
50500
Calculating the checksum over selected addresses succeeded
Execution Time
User Input
Error
Example
DS:> 505
050500: The Checksum = 0xBABEB064
Test OK @
Video Input Processor (VIP)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_VIP_DevTypeGet
600
Get the device (revision) type information of the VIP IC
Initialise IIC
Read out the device (revision) type information of the VIP IC
Less than 1 second
None
Number
Description
60000
Getting the information from the VIP succeeded
60001
The IIC bus initialisation failed
60002
The was an error getting the information from the VIP
60003
Type not according to type stored in HW diversity string
DS:> 600
060000: Found SAA7118
Test OK @
5.
EN 29
EN 30
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_VIP_Communication
601
Check the communication between the IIC controller of the Codec and the VIP
IC
Initialise IIC
Read data from a location in the VIP
Less than 1 second
None
Number
Description
60100
Communicating with the VIP succeeded
60101
The IIC bus was not accessible
60102
There was a timeout reading the device
60103
The IIC acknowledge was not received
60104
The communication with the device failed
60105
The IIC bus initialisation failed
Example
DS:> 601
060100:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_VIP_ClockOutputOn
602
Switch the clock output on
Initialise IIC
Set the clock output through IIC
Less than 1 second
None
Number
Description
60200
Switching the clock output on succeeded
60201
Switching the clock output on failed
Execution Time
User Input
Error
Example
DS:> 602
060200:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_VIP_ClockOutputOff
603
Switch the clock output off
Initialise IIC
Reset the clock output through IIC
Less than 1 second
None
Number
Description
60300
Switching the clock output off succeeded
60301
Switching the clock output off failed
Execution Time
User Input
Error
Example
DS:> 603
060300:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
3139 785 31532
DS_VIP_SelectInput
604
Select an input video path to be switched to the analogue output pin (AOUT) of
the VIP
Check the user input
Initialise IIC
Read out the VIP id
Write the set of registers required for the input specified
Less than 1 second
The input to select, see table below.
Available channels for input of the 7118 and their description:
Channel number
Description
1
CVBS_Y_IN_A
2
CVBS_OUT_B
3
CVBS_Y_IN_B
4
CVBS_Y_IN_C
6
C_IN
8
G_IN
9
Y_IN
13
B_IN
14
U_IN
18
R_IN
19
V_IN
Available channels for input of the 7115 and their description:
Channel number
Description
1
CVBS_Y_IN_B
2
CVBS_OUT_B_VIP
4
C_IN_VIP
7
CVBS_Y_IN_B
Available channels for input of the 7119 and their description:
Channel number
Description
1
Y / CVBS
3
CVBS
4
Y3
6
C / CVBS
8
G
9
Y
12
Y2
13
B
14
U
17
C
18
R
19
V
Available channels for input of the 7173 and their description:
Channel number
Description
1
CVBS_TUNER_IN
2
CVBS_REAR_IN
3
CVBS_FRONT_IN
4
C_REAR_IN
5
Y_REAR_IN
6
Y_FRONT_IN
7
C_FRONT_IN
8
AL_REAR_IN
9
AL_FRONT_IN
10
AR_FRONT_IN
11
AR_REAR_IN
12
SIF_TUNER_IN
5.
EN 31
EN 32
5.
3139 785 31532
Error
Number
60400
60401
60402
60403
Example
DS:> 604 1
060400:
Test OK @
Firmware Upgrading & Diagnostic Software
Description
Selecting the input of the VIP succeeded
The user provided wrong input
The VIP was not accessible
An unsupported VIP was found
Digital Video Input Output Circuit (DVIO)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_DVIO_LinkDevTypeGet
700
Get the device (revision) type information of the 1394 Link layer IC
Initialise the PIO pins on the Codec
Read out the ID register
Less than 1 second
None
Number
Description
70000
Getting the information from the link layer IC succeeded
70001
Getting the information from the link layer IC failed
70002
Type not according to type stored in HW diversity string
Example
DS:> 700
070000: Device type of the link layer IC: ffc00301
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_DVIO_PhyDevTypeGet
701
Get the device (revision) type information of the 1394 Physical layer IC
Initialise the PIO pins of the Codec
Write the PHY-access register in the Link chip to indicate phy read access
Wait until the link chip has obtained the value from the phy-chip
Read this out and filter the data to be returned to the user
Less than 1 second
None
Number
Description
70100
Getting the information from the physical layer IC succeeded
70101
The physical layer IC was not accessible
70102
Getting the information from the physical layer IC failed
70103
Type not according to type stored in HW diversity
Execution Time
User Input
Error
Example
DS:> 701
070100: Physical layer IC: VendorID: 0x006037, ProductID: 0x412801
Test OK @
Nucleus Name
Nucleus Number
Description
DS_DVIO_LinkCommunication
702
Check the accessibility of the 1394 Link layer IC by writing to and reading from
a specific address
Initialise the PIO pins of the Codec
Write a pattern to the CYCTM register of the link chip
Read back and verify the pattern
Less than 1 second
None
Number
Description
70200
Communicating with the link layer IC succeeded
70201
Communicating with the link layer IC failed
70202
Result of nucleus not according to HW diversity string
Technical
Execution Time
User Input
Error
Example
DS:> 702
070200:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_DVIO_PhyCommunication
703
Check the accessibility of the 1394 Physical layer IC by writing to and reading
from a specific address
Initialise the PIO pins of the Codec
Initialise IIC
Write the data to be written to the PHY-chip to the link chip first
Wait until the link chip indicates that the data has been written to the PHY
Write the PHY-access register in the Link chip to indicate PHY read access
Wait until the link chip has obtained the value from the PHY-chip
Test whether the value read back equals the one previously written
Less than 1 second
None
Number
Description
70300
Communicating with the physical layer IC succeeded
70301
The physical layer IC was not accessible
70302
Communicating with the physical layer IC failed
70303
Result of nucleus not according to HW diversity string
Example
DS:> 703
070300:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_DVIO_Routing
704
Route a DV stream containing an audio and video signal through the physical
and link layer ICs to the Codec. This test works for both NTSC and PAL.
Initialise the DMA to transfer 5 frames PAL/NTSC
Initialise the DV de-multiplexer
Initialise the 1394 interface and start reception of the DV stream
Check whether the stream was copied to memory properly by the byte
input interface (port to memory type DMA)
6-10 seconds (6 when OK, 10 when no stream or error)
None
Number
Description
70400
Routing the signals succeeded
70401
The 1394 link chip could not be initialised properly
70402
There was a syntax error in the DV stream
70403
DMA could not copy DV stream to memory. Stream connected?
70404
DMA not working properly
Technical
Execution Time
User Input
Error
Example
DS:> 704
070400:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_DVIO_DetectNode
705
Check whether a DV node can be detected by the hardware. This test works for
both NTSC and PAL.
Initialise the 1394 interface
Detect whether a node is in range
3 or 5 seconds (3 when OK, 5 when no stream or error)
None
Number
Description
70500
The node was detected OK
70501
The 1394 link chip could not be initialised properly
70502
Unable to write to 1394 PHY chip
70503
Unable to read from 1394 PHY chip
70504
No node was detected
Technical
Execution Time
User Input
Error
Example
DS:> 705
070500:
Test OK @
5.
EN 33
EN 34
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_DVIO_DetectStream
706
Check whether a DV stream can be detected by the hardware. This test works
for both NTSC and PAL.
Initialise the 1394 interface
Start receiving the stream
Detect whether the stream is OK
3 or 5 seconds (3 when OK, 5 when no stream or error)
None
Number
Description
70600
The stream was detected
70601
The 1394 link chip could not be initialised properly
70602
No stream detected
DS:> 706
070600:
Test OK @
Progressive Scan Circuit (PSCAN)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_PSCAN_DevTypeGet
800
Get the device (revision) type information of the progressive scan ic.
Initialise the progressive scan ic.
Try to read the version register of the progressive scan ic.
1 second
None
Number
Description
80000
Everything went well.
80001
The communication with the device failed
80002
No chip was expected
DS:> 800
080000:
Chip name
Chip version
Test OK @
DS:> 800
080000:
Chip name
Test OK @
DS:> 800
080000:
Chip name
Test OK @
: 2300
: 1
: ADV7196
: ADV7302
DS_PSCAN_Communication
801
Check the communication between the IIC controller of the Codec and the
progressive scan IC
Initialise IIC
Write data to a register of the progressive scan ic through IIC
Less than 1 second
None
Number
Description
80100
Communicating with the progressive scan ic succeeded
80101
The IIC bus was not accessible
80102
There was a timeout reading the device
80103
The IIC acknowledge was not received
80104
Communicating with the progressive scan ic failed
80105
The initialisation of the IIC bus failed
80106
The read data is not the same as the written data
80107
No chip was expected
DS:> 801
080100:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_PSCAN_TestImageOn
802
Generate the test images that are present on the progressive scan IC.
Determine whether the user wanted a HATCH or a FRAME image pattern
Initialise the PIO pins of the Codec
Initialise IIC
Reset the DENC
Enable the 27Mhz clock
Send all settings for the pattern to the DENC through IIC
Less than 1 second
In case of ADV7196:
When no input is given “HATCH” is the default
-“HATCH”
-“FRAME”
Remark:
“HATCH” is a crosshatch test pattern (horizontal and vertical white lines are
displayed against a black background)
“FRAME” is a uniform coloured frame/field test pattern (default white).
In case of FLI2300: Nothing.
Number
Description
80200
The generation of the test image succeeded
80201
Unable to initialise PSCAN IC
80202
Unable to reset DENC
80203
Unable to generate image
80204
No chip was expected
Example
DS:> 802 HATCH
080200:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_PSCAN_TestImageOff
803
Switch off the generated test image
Initialise IIC
Send the default DENC settings to the DENC through IIC
Less than 1 second
None
Number
Description
80300
Turning off the test image succeeded
80301
Unable to initialise PSCAN IC
80302
IIC Error during writing PSCAN IC
80303
No chip was expected
Execution Time
User Input
Error
Example
DS:> 803
080300:
Test OK @
5.
EN 35
EN 36
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_PSCAN_TestImageColourSettingsSet
804
Set the colour of the hatch- or the frame- field to a different value than the
default white
Determine which colour must be set.
Initialise IIC.
Enable 27 MHz PSCAN Clock.
Send all settings to the DENC through IIC.
Less than 1 second.
A colour string of one of the next non-case sensitive strings ( WHITE, BLACK,
RED, GREEN, BLUE, YELLOW, CYAN, MAGENTA ) or Y Cr Cb (hexa-)
decimal values.
Number
Description
80400
Setting the new colour-settings succeeded
80401
The user provided wrong input
80402
Unable to initialise PSCAN IC
80403
Unable to set colour
80404
No chip was expected
DS:> 804 yellow
080400:
Test OK @
DS:> 804 0x6a 0xde 0xca
080400:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_PSCAN_TestImageColourSettingsGet
805
Get the colour settings of the hatch- or the frame- field.
Initialise IIC.
Read the colour settings from the DENC through IIC.
Less than 1 second.
None
Number
Description
80500
Getting the colour-settings succeeded
80501
The progressive scan DENC-IC was not accessible through IIC
80502
Unable to get colour
80503
No chip was expected
Example
DS:> 805
080500: Colour Y Cr Cb values: 0xD2 0x92 0x10
Test OK @
Nucleus Name
Nucleus Number
Description
DS_PSCAN_Routing
806
Route a video signal from the codec host processor through the progressive
scan ICs to the progressive scan output of the set.
Note: To route the progressive scan to the output of the set, first call the
nucleus to do the video routing on the analogue (part of the) board.
Initialise the PIO pins of the codec
Initialise IIC
Reset the DENC
Enable the 27Mhz clock
Send all settings to the DENC through IIC.
Less than 1 second.
None
Number
Description
80600
Routing path is created successfully.
80601
Unable to initialise the Codec.
80602
Unable to access DENC
80603
Unable to access de-interlacer.
80604
Wrong chips were expected.
Technical
Execution Time
User Input
Error
Example
DS:> 806
080600:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Example
DS_PSCAN_DevTypeGetDeinterlacer
807
See nucleus 800.
Nucleus Name
Nucleus Number
Description
Example
DS_PSCAN_CommunicationDeinterlacer
808
See nucleus 801.
3139 785 31532
DS:> 807
080700:
Chip name
: 2300
Chip version : 1
Test OK @
DS:> 808
080800:
Test OK @
Basic Engine (BE)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_BE_CommunicationEcho
900
Check the communication between the digital board and the basic engine by
issuing an echo command
Check if an AV2 or AV3 is connected
In case of an AV2 Check the communication between the digital board and
the basic engine by issuing an echo command over the S2B interface
Check if the BE returned the string 0x00 0xAA 0x55
In case of an AV3 send an ATAPI TEST_UNIT_READY command
Less than 1 second
None
Number
Description
90000
Communicating with the BE over the S2B interface succeeded
90001
There was a time-out while communicating
90002
The Basic Engine returned an unexpected result
90003
The Basic Engine returned an error code
90004
No acknowledge received from BE
90005
Communicating with the Basic Engine failed
90006
Echo check failed, no echo received
90007
Echo check failed, received wrong pattern
Example
DS:> 900
090000:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_Reset
901
Reset the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2 Toggle the reset pin of the I2S interface
In case of an AV3 Toggle the reset pin of the IDE interface
2 seconds on AV2
9 seconds on AV3 (when disc inside)
None
Number
Description
90100
Resetting the Basic Engine succeeded
90101
Resetting the Basic Engine failed
Execution Time
User Input
Error
Example
DS:> 901
090100:
Test OK @
5.
EN 37
EN 38
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BE_GetSelftestResult
902
Return the self-test results through the service port
Check if an AV2 or AV3 is connected
In case of an AV2 Send the S2B GET_SELF_TEST_RESULT command
In case of an AV3 Send the ATAPI REPORT_DRIVE_DIAGNOSTICS
command
On error display the specific error codes received from the BE
Less than 1 second
None
Number
Description
90200
Self test succeeded, no errors
90201
There was a time-out while communicating
90202
The Basic Engine returned an unexpected result
90203
The BE returned an error code
90204
No acknowledge received from BE
90205
Communicating with the Basic Engine failed
90206
Basic Engine returned no info
90207
Self test failed, errors are echoed
Example
DS:> 902
090200:
Self-test result byte : 00000000
Self-test result byte : 00000000
Self-test result byte : 00000000
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_VersionGet
903
Get the version of the basic engine and that of the optical unit
Check if an AV2 or AV3 is connected
In case of an AV2 send the S2B GET_VERSION_NUMBER command
In case of an AV3 send the ATAPI INQUIRY command
Send the GET_OPU_VERSION command
Display the returned version information
Less than 1 second
None
Number
Description
90300
BE version OK
90301
There was a time-out while communicating
90302
The Basic Engine returned an unexpected result
90303
The BE returned an error code
90304
No acknowledge received from BE
90305
Communicating with the Basic Engine failed
90306
The BE returned no info
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
DS:> 903
090300: BE version = 20.09.18 Optical unit version = 3C.00.09.41.08
Test OK @
DS:> 903
090300:
BE version = 31.30.24. PHILIPS ,VAD8031
,31302400,REL_8031_313024 2073,
Optical unit version = 00.06.82.19.00
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_BE_TrayOut
904
Open the tray of the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2 Send the S2B TRAY_OUT command
In case of an AV3 send an ATAPI START_STOP_UNIT command
Approximately 2 seconds
None
Number
Description
90400
The command executed successfully
90401
There was a time-out while communicating
90402
The Basic Engine returned an unexpected result
90403
The BE returned an error code
90404
No acknowledge received from BE
90405
Unable to enter normal mode
90406
Communicating with the Basic Engine failed
Example
DS:> 904
090400:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_TrayIn
905
Close the tray of the basic engine
Check if an AV2 or AV3 is connected
Send the S2B TRAY_IN command
In case of an AV3 send an ATAPI START_STOP_UNIT command
Approximately 1 - 2 seconds
None
Number
Description
90500
The command executed successfully
90501
There was a time-out while communicating
90502
The Basic Engine returned an unexpected result
90503
The BE returned an error code
90504
No acknowledge received from BE
90505
Unable to enter normal mode
90506
Communicating with the Basic Engine failed
Execution Time
User Input
Error
Example
DS:> 905
090500:
Test OK @
5.
EN 39
EN 40
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BE_WriteReadDvdRw
906
Write data to and read data from a DVD+RW disc through the basic engine for
verification of the writing
Check if an AV2 or AV3 is connected
Execute DS_BE_GetSelftestResults
Send the TRAY_IN command
Send the READ_TOC command
Generate a random disc location
Generate test data to write to the DVD+RW
In case of an AV2 Transfer the test data to the disc location using DMA
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI WRITE_10
In case of an AV2 Read back the data from disc using DMA
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI READ_10
Compare the two data areas and check whether the areas are equal
Approximately 20 seconds
None
Number
Description
90600
The command executed successfully
90601
This nucleus cannot be executed because the Self-Test failed
90602
The BE cannot enter normal operating mode
90603
Unable to send the tray in
90604
Unable to read TOC from disc
90605
Invalid disc is loaded, please insert a DVD+RW disc
90606
Writing the test pattern to DVD+RW failed
90607
Reading back the test pattern from DVD+RW failed
90608
Compare check failed
90609
Calibrating DVD+RW failed
DS:> 906
090600: Testing on sector 0x5dbe0: OK
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
DS_BE_WriteReadDvdR
907
Write data to and read data from a DVD+R disc through the basic engine for
verification of the writing
Check if an AV2 or AV3 is connected
Execute DS_BE_GetSelftestResults
Send the TRAY_IN command
Send the READ_TOC command
Use the OPC area to test if the DVD+R is (still) writable
Generate test data to write to the DVD+R
In case of an AV2 Transfer the test data to the disc location using DMA
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI WRITE_10
In case of an AV2 Read back the data from disc using DMA
In case of an AV3 Transfer the test data to the disc location using PIO
mode ATAPI READ_10
Compare the two data areas and check whether the areas are equal
Approximately 20 seconds
None
Number
Description
90700
The command executed successfully
90701
This nucleus cannot be executed because the Self-Test failed
90702
The BE cannot enter normal operating mode
90703
Unable to send the tray in
90704
Unable to read TOC from disc
90705
Invalid disc is loaded, please insert a DVD+RW disc
90706
Unable to write, the DVD+R disc is full
90707
No writable DVD+R sector found
90708
Writing the test pattern to DVD failed
90709
Reading back the test pattern from DVD failed
90710
Compare check failed
DS:> 907
090700: Testing on sector 0x36210: OK
Test OK @
5.
EN 41
EN 42
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
Note:
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_StatisticalInformationGet
908
Retrieve the statistical information from the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2 Send the S2B GET_STATISTICAL_INFO command
In case of an AV3 Send the transparent BIT engine
GET_STATISTICAL_INFO command
Display the info returned from the BE
Less than 1 second on AV2
2 seconds on AV3
None
Number
Description
90800
The command executed successfully
90801
There was a time-out while communicating
90802
The Basic Engine returned an unexpected result
90803
The BE returned an error code
90804
No acknowledge received from BE
90805
Communicating with the Basic Engine failed
90806
The BE returned no info
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
DS:> 908
Number of times Tray went Open/Closed : 4
Total minutes the CD laser was on
: 0
Total minutes the DVD laser was on
: 0
Total minutes the write laser was on : 0
090800:
Test OK @
DS:> 908
Number of times Tray went Open/Closed
4
Total time the power power on (HR:MIN)
0:0h
Total time of reading CDROM discs (HR:MIN)
0:0h
Total time of reading high speed CD-R discs (HR:MIN)
Total time of reading other CD-R discs (HR:MIN)
Total time of reading high speed CD-RW discs (HR:MIN)
Total time of reading other CD-RW discs (HR:MIN)
Total time of reading high speed DVD SL discs (HR:MIN)
Total time of reading other DVD SL discs (HR:MIN)
Total time of reading high speed DVD DL discs (HR:MIN)
Total time of reading other DVD DL discs (HR:MIN)
Total time of reading high speed DVD+R discs (HR:MIN)
Total time of reading other DVD+R discs (HR:MIN)
Total time of reading high speed DVD+RW discs (HR:MIN)
Total time of reading other DVD+RW discs (HR:MIN)
Total time of writing DVD+R discs at 2.4 x (HR:MIN)
Total time of writing DVD+R discs at 4 x (HR:MIN)
Total time of writing DVD+RW discs at 2.4 x (HR:MIN)
Total time of writing DVD+RW discs at 4 x (HR:MIN)
090800:
Test OK @
0:0h
0:0h
0:0h
0:0h
0:0h
0:0h
0:0h
0:0h
0:0h
0:2h
0:0h
0:35h
0:0h
0:0h
0:0h
0:0h
Firmware Upgrading & Diagnostic Software
Note:
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
DS_BE_StatisticalInformationReSet
909
Reset the statistical information in the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2
Send the S2B RESET_STATISTICAL_INFO command
Send the S2B POWER_DOWN command
Toggle the reset pin of the I2S interface
In case of an AV3 Send the transparent BIT engine
RESET_STATISTICAL_INFO command
2 seconds
None
Number
Description
90900
The command executed successfully
90901
There was a time-out while communicating
90902
The Basic Engine returned an unexpected result
90903
The BE returned an error code
90904
No acknowledge received from BE
90905
Communicating with the Basic Engine failed
Example
DS:> 909
090900:
Test OK @
Note:
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_ErrorLogGet
910
Get the error log from the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2 Send the S2B GET_ERROR command
In case of an AV3 Send the transparent BIT engine GET_ERROR and
GET_FATAL commands
Display the returned info
Less than 1 second
None
Number
Description
91000
The command executed successfully
91001
There was a time-out while communicating
91002
The Basic Engine returned an unexpected result
91003
The BE returned an error code
91004
No acknowledge received from BE
91005
Communicating with the Basic Engine failed
91006
The BE returned no info
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
DS:> 910
Momentary errors (Byte 1 - Byte 7) : 0x00 0x00 0x00 0x00 0x00
0x00 0x00
Cumulative errors (Byte 1 - Byte 7) : 0x00 0x00 0x00 0x20 0x00
0x00 0x00
Fatal errors (Oldest - Youngest)
: 0x00 0x00 0x00 0x00 0x00
091000:
Test OK @
DS:> 910
Momentary errors (0-9): 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00
Cumulative errors (1-9) : 0x00 0x80 0x20 0x00 0x00 0x00 0x00 0x00
0x00
Software fatal assert : 799 engineproxy.cpp
091000:
Test OK @
5.
EN 43
EN 44
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
Note:
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_ErrorLogReset
911
Reset the error log in the basic engine
Check if an AV2 or AV3 is connected
In case of an AV2
Send theS2B RESET_STATISTICAL_INFO command
Send the S2B POWER_DOWN command
Toggle the reset pin of the I2S interface
In case of an AV3 Send the transparent BIT engine
RESET_STATISTICAL_INFO command
2 seconds
None
Number
Description
91100
The command executed successfully
91101
There was a time-out while communicating
91102
The Basic Engine returned an unexpected result
91103
The BE returned an error code
91104
No acknowledge received from BE
91105
Communicating with the Basic Engine failed
Execution Time
User Input
Error
Example
DS:> 911
091100:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_BE_JitterOptimise
912
Perform jitter optimisation:
A formatted DVD must be loaded into the engine before executing this nucleus
Check if an AV2 or AV3 is connected
Send the TRAY_IN command
Send the READ_TOC command
In case of an AV2
Send the JITTER_COMMAND command with parameter 0x00 0x00
Send the JITTER_COMMAND command with parameter 0x00 0x01
Send the JITTER_COMMAND command with parameter 0x00 0x02
until offset 0x80 is received
In case of an AV3 Send the MEASURE_JITTER_BLER_PPN command
and display the average jitter and bler values
Approximately 20 seconds
None
Number
Description
91200
Optimising jitter succeeded
91201
There was a time-out while communicating
91202
The Basic Engine returned an unexpected result
91203
The Basic Engine returned an error code
91204
No acknowledge received from BE
91205
Unable to send tray in
91206
Unable to read the disc
91207
No disc is loaded
91208
Unknown disc is loaded
91209
Unable to enter service mode
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
DS:> 912
091200: Jitter bathtub: (-42,135)(-40,127)(-38,106)(-36,106)(34,101)(-32,97)(-30,92)(-28,92)(-26,92)(-24,92)(-22,86)(-20,80)(18,86)(-16,86)(-14,80)(-12,80)(-10,80)(-8,80)(-6,80)(-4,86)(2,86)(0,86)(2,86)(4,92)(6,92)(8,101)(10,106)(12,111)(14,120)(16,12
3)(18,127)(20,142)
Test OK @
DS:> 912
091200: Average Jitter, Bler C1, Bler C2: (92,4,254)
Test OK @
Firmware Upgrading & Diagnostic Software
Note:
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
DS_BE_FocusOn
913
Put the laser of the BE into focus
Check if an AV2 or AV3 is connected
In case of an AV2 Send the FOCUS command with parameter 0x01
In case of an AV3 Send the transparent BIT engine FOCUS command
3 seconds
None
Number
Description
91300
Focus on succeeded
91301
There was a time-out while communicating
91302
The Basic Engine returned an unexpected result
91303
The BE returned an error code
91304
No acknowledge received from BE
91305
Communicating with the Basic Engine failed
91306
Unable to enter service mode
Example
DS:> 913
091300:
Test OK @
Note:
Not for ATAPI based drives!
Command may not work for ATAPI based drives!
DS_BE_FocusOff
914
Turn off putting the laser of the BE into focus
Check if an AV2 or AV3 is connected
In case of an AV2 Send the FOCUS command with parameter 0x00
In case of an AV3 Send the transparent BIT engine FOCUS command
Less than 1 second on AV2
2 seconds on AV3
None
Number
Description
91400
Focus off succeeded
91401
There was a time-out while communicating
91402
The Basic Engine returned an unexpected result
91403
The BE returned an error code
91404
No acknowledge received from BE
91405
Communicating with the Basic Engine failed
91406
Unable to enter service mode
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS:> 914
091400:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_BE_MotorOn
915
Turn on the turntable motor
Check if an AV2 or AV3 is connected
In case of an AV2 Send the TURN_TABLE_MOTOR_ON command
In case of an AV3 Send the transparent BIT engine TTM command
Less than 1 second on AV2
4 seconds on AV3
None
Number
Description
91500
Turn table motor is on
91501
There was a time-out while communicating
91502
The Basic Engine returned an unexpected result
91503
The BE returned an error code
91504
No acknowledge received from BE
91505
Communicating with the Basic Engine failed
91506
Unable to enter service mode
Execution Time
User Input
Error
Example
DS:> 915
091500:
Test OK @
5.
EN 45
EN 46
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BE_MotorOff
916
Turn off the turntable motor
Check if an AV2 or AV3 is connected
In case of an AV2 Send the TURN_TABLE_MOTOR_OFF command
In case of an AV3 Send the transparent BIT engine TTM command
Less than 1 second on AV2
4 seconds on AV3
None
Number
Description
91600
Turn table motor is off
91601
There was a time-out while communicating
91602
The Basic Engine returned an unexpected result
91603
The BE returned an error code
91604
No acknowledge received from BE
91605
Communicating with the Basic Engine failed
91606
Unable to enter service mode
Example
DS:> 916
091600:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_BE_Tilt
920
Test the tilt mechanism control loop, or allow its proper functioning to be
measured.
Before executing this nucleus a non-empty disc must be loaded in the recorder
Check if an AV2 or AV3 is connected
In case of an AV2
Send the TRAY_IN command
Send the READ_TOC command
Send the TILT_COMMAND command with parameter 0x00 0x00
Send the TILT_COMMAND command with parameter 0x00 0x01
Send the TILT_COMMAND command with parameter 0x00 0x02
In case of an AV3 display a “not supported” message
Approximately 15 seconds
None
Number
Description
92000
The command executed successfully
92001
There was a time-out while communicating
92002
The Basic Engine returned an unexpected result
92003
The Basic Engine returned an error code
92004
No acknowledge received from BE
92005
Unable to send tray in
92006
Unable to read the disc
92007
No disc is loaded
92008
Unknown disc is loaded
92009
Unable to enter service mode
92010
This nucleus is not supported by the engine
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
DS:> 920
092000:
Tilt
sensor
bathtub:
(71,-12,145)(68,-12,135)(62,10,120)(56,-92,97)(50,-75,86)(44,-59,80)(41,-52,80)(35,37,86)(29,-22,86)(23,7,92)(17,8,111)(11,23,135)(8,31,138)(5,39,158)
Test OK @
DS:> 920
092010: Tilt function is not supported by the engine
Error @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
DS_BE_CheckDisc
921
Check whether there is a disc inside the BE
Send the TRAY_IN command
Send the READ_TOC command
Display the Disc type info
If Disc type is a DVD+R(W), then read ADIP info.
Display manufacturer and media type.
Approximately 10 seconds
None
Number
Description
92100
There was a disc inside the set
92101
Unable to load the tray
92102
Error received from BE
DS:> 921
092100:
Disc type: DVD+RW disc
Disc manufacturer id: PHILIPS
Media type id: 010
Test OK @
DS:> 921
090500:
Disc type: None
Test OK @
DS:> 921
092100:
Disc type: DVD+R disc
Disc manufacturer id: RICOHJPN
Media type id: R00
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
DS_BE_SledgeMotor
922
Send the sledge to its home position, then to the middle of the disc, and then to
the end.
Send the PCS_COMMAND command with parameter 0x03 0x00
Send the PCS_COMMAND command with parameter 0x02 0x00
Send the PCS_COMMAND command with parameter 0x00 0x01
Send the PCS_JUMP_SLEGE_STEPS command for 3 times
Send the PCS_COMMAND command with parameter 0x00 0x00
4 seconds on AV2
11 seconds on AV3
None
Number
Description
92200
The command executed successfully
92201
There was a time-out while communicating
92202
The Basic Engine returned an unexpected result
92203
The BE returned an error code
92204
No acknowledge received from BE
92205
Communicating with the Basic Engine failed
92206
Unable to enter service mode
DS:> 922
092200:
Test OK @
5.
EN 47
EN 48
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BE_ReadTocInfo
924
Read the TOC from the disc. This gives a good indication if the BE works
properly.
Send the TRAY_IN command
Send the READ_TOC command
Display the TOC info.
Approximately 10 seconds
None
Number
Description
92400
A disc is loaded, TOC info if echoed
92401
Unable to load the tray
92402
The BE has not returned TOC info
92403
Error received from BE
DS:> 924
092400: TOC info [hex] = 91 3A 0C
Test OK @
DS:> 924
092403: The BE returned: 0x10 #{no_disc_error} No disc is detected
Error @
DS:> 924
092403: The BE returned: 0x1e #{illegal_medium_error}
unable to handle current disc. Probably illegal medium.
Error @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
Engine
DS_BE_DiscErase
925
Perform a DC-erase on a DVD+RW disc.
Check if an AV2 or AV3 is connected
In case of an AV2
Execute DS_BE_GetSelftestResults
Send the TRAY_IN command
Send the READ_TOC command
Send the SET_INPUT_TYPE command with parameter DC_ERASE
Overwrite the header of the DVD+RW disc with DC erase data.
Send the SET_INPUT_TYPE command with parameter NORMAL.
In case of an AV3 display a “not supported” message
Approximately 1:15 minute
None
Number
Description
92500
A DVD+RW disc is erased
92501
This nucleus cannot be executed because the Self-Test failed
92502
The BE cannot enter normal operating mode
92503
Unable to send the tray in
92504
Unable to read TOC from disc
92505
Invalid disc is loaded, please insert a DVD+RW disc
92506
Calibrating DVD+RW failed
92507
Set Input Type command failed
92508
Erasing the DVD+RW disc failed
92509
Erasing is aborted by user
92510
This nucleus is not supported by the engine
DS:> 925
The entirely disc will be erased.
Are you sure you want this?[y/n]
092500:
Test OK @
092510: This nucleus is not supported by the engine
Error @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV2)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
3139 785 31532
DS_BE_RegionCodeSet
928
Set the region code in the AV3.
Check if an AV2 or AV3 is connected
In case of anAV2 display a “not supported” message
In case of an AV3 send the ATAPI SEND_KEY command
Region code
Number
92800
92801
92802
92803
92804
92805
92806
92807
92808
92809
92810
Description
The command executed successfully
There was a time-out while communicating
The Basic Engine returned an unexpected result
The BE returned an error code
No acknowledge received from BE
Communicating with the Basic Engine failed
No disc is present, please insert disc
Region code out of range
User input wrong
Region counter expired
This nucleus is not supported by the engine
DS:> 928
092810: This nucleus is not supported by the engine
Error @
DS:> 928 1
092800:
Test OK @
DS_BE_RegionCodeGet
929
Read the region code from the AV3.
Check if an AV2 or AV3 is connected
In case of an AV2 display a “not supported” message
In case of an AV3 send the ATAPI REPORT_KEY command
None
Number
92900
92901
92902
92903
92904
92905
92906
Description
The command executed successfully
There was a time-out while communicating
The Basic Engine returned an unexpected result
The BE returned an error code
No acknowledge received from BE
Communicating with the Basic Engine failed
This nucleus is not supported by the engine
DS:> 929
092906: This nucleus is not supported by the engine
Error @
DS:> 929
092900: DVD region 1
Test OK @
5.
EN 49
EN 50
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example (AV2)
Example (AV3)
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_BE_RegionCounterReset
930
Reset the region counter in the AV3.
Check if an AV2 or AV3 is connected
In case of an AV2 display a “not supported” message
In case of an AV3 send a special ATAPI RESET_REGION_COUNTER
command
None
Number
93000
93001
93002
93003
93004
93005
93006
Description
The command executed successfully
There was a time-out while communicating
The Basic Engine returned an unexpected result
The BE returned an error code
No acknowledge received from BE
Communicating with the Basic Engine failed
This nucleus is not supported by the engine
DS:> 930
093006: This nucleus is not supported by the engine
Error @
DS:> 930
093000:
Test OK @
DS_BE_AdjustLaserControl
931
Adjust the DVD-M (with the OPU) with PCBA. (So adjusts the two PCBS to
each other)
Check if an AV2 or AV3 is connected
In case of an AV2 display a “not supported” message
In case of an AV3 adjust the DVD-M (with the OPU) with PCBA by sending
a S2B command to align the PCBs to each other.
30 seconds
None
Number
Description
93100
The command executed successfully
93101
There was a time-out while communicating
93102
The Basic Engine returned an unexpected result
93103
The BE returned an error code
93104
No acknowledge received from BE
93105
Communicating with the Basic Engine failed
93106
Unable to enter service mode
93107
This nucleus is not supported by the engine
DS:> 931
093107: This nucleus is not supported by the engine
Error @
DS:> 931
093100:
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
3139 785 31532
DS_BE_WriteReadDvdRDualLayer
932
Write data to and read data from both layers of a DVD+R DL disc through the
basic engine for verification of the writing
Send the TRAY_IN command
Send the READ_TOC command
Use READ_TRACK_INFORMATION to determine the next free writable
address on Layer 0.
In case of address 0, reserve a track of 0x1FD800 sectors for Layer 0
Use command SEND_OPC_INFORMATION to calibrate Layer 0
Generate test data to write to the disc
Transfer the test data to Layer 0 using PIO mode ATAPI WRITE_12
Use READ_TRACK_INFORMATION to determine the next free writable
address on Layer 1
Use command SEND_OPC_INFORMATION to calibrate Layer 1
Transfer the test data to Layer 1 using PIO mode ATAPI WRITE_12
Read back the data of Layer 0 using PIO mode ATAPI READ_12
Compare the original data with the read data and check whether the areas
are equal
Read back the data of Layer 1 using PIO mode ATAPI READ_12
Compare the original data with the read data and check whether the areas
are equal
Approximately 30 seconds
None
Number
Description
93200
The command executed successfully
93201
This nucleus cannot be executed because the Self-Test failed
93202
The BE cannot enter normal operating mode
93203
Unable to send the tray in
93204
Unable to read TOC from disc
93205
Invalid disc is loaded, please insert a DVD+R DL disc
93206
Unable to write, the DVD+R DL disc is full
93207
No writable sector found
93208
Writing the test pattern to Layer 0 failed
93209
Writing the test pattern to Layer 1 failed
93210
Reading back the test pattern from Layer 0 failed
93211
Reading back the test pattern from Layer 1 failed
93212
Compare check for Layer 0 failed
93213
Compare check for Layer 1 failed
DS:> 932
093200: Dual Layer DVD+R test on LBA 0x750 and 0x1fdf60 OK
Test OK @
5.
EN 51
EN 52
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
System (SYS)
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_SYS_HardwareVersionGet
1200
Get the hardware version and type of the digital board
Initialise the PIO pins of the Codec
Read the segment header in FLASH and determine hardware version
Less than 1 second
None
Number
Description
120000
Getting the hardware version and type of the digital board
succeeded
120001
Getting the hardware version and type of the digital board failed
120002
Wrong hardware version read from FLASH
Example
DS:> 1200
120000: Hardware ID = 0x29
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_SYS_SoftwareVersionBootGet
1201
Get the version of the boot software on the digital board
Read the segment header in FLASH and determine Boot software version
Less than 1 second
None
Number
Description
120100
Getting the Boot software version succeeded
120101
Getting the Boot software version failed
Example
DS:> 1201
120100: Software Boot Version = 0331
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_SoftwareVersionDownloadGet
1202
Get the version of the download software on the digital board
Read the segment header in FLASH and determine Download software
version
Less than 1 second
None
Number
Description
120200
Getting the Download software version succeeded
120201
Getting the Download software version failed
Execution Time
User Input
Error
Example
DS:> 1202
120200: Software Download Version = 0001
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_SoftwareVersionApplGet
1203
Get the version of the application software on the digital board
Read the segment header in FLASH and determine Application software
version
Less than 1 second
None
Number
Description
120300
Getting the Application software version succeeded
120301
Getting the Application software version failed
Execution Time
User Input
Error
Example
DS:> 1203
120300: Software Application Version = 0001
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_SYS_SoftwareVersionDiagnosticsGet
1204
Get the version of the diagnostics software on the digital board
Read the segment header in FLASH and determine Diagnostics software
version
Less than 1 second
None
Number
Description
120400
Getting the Diagnostics software version succeeded
120401
Getting the Diagnostics software version failed
Example
DS:> 1204
120400: Software Diagnostics Version = 0001
Test OK @
Nucleus Name
Nucleus Number
Description
DS_SYS_EepromUpload
1205
Upload the contents of the NVRAM on the analogue board or the digital board
to the service PC, by using the X-modem protocol
Decode the user input
Determine whether to upload the analogue board or digital board NVRAM
Start uploading using the XMODEM protocol
Determine whether all was uploaded OK
This depends on the chosen NVRAM and the User.
Choose one of the following parameters for the nucleus:
1. Upload the contents of the NVRAM of the digital board
2. Upload the contents of the NVRAM of the analogue board
Choose in the terminal on the control PC -> transfer -> receive file.
Select X-modem protocol. Then click receive in the dialogue and fill in the file
name in which you want to store the data.
Note: If no analogue board NVRAM is in the product no user input is needed.
Number
Description
120500
Download succeeded.
120501
User input is not valid.
120502
Something went wrong while copying the data from NVRAM to
SDRAM .
120503
Something went wrong while transferring the data.
120504
User cancelled the upload.
Technical
Execution Time
User Input
Error
Example
DS:> 1205 1
120500:
Test OK @
5.
EN 53
EN 54
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_SYS_EepromDownload
1206
Download a file with the contents of the NVRAM for the analogue board or the
digital board from the service PC to the recorder, by using the X-modem
protocol
Decode the user input and determine what EEPROM to fill: digital /
analogue
Store the downloaded (using XMODEM) bytes in SDRAM first
Then copy these contents into the EEPROM after verification
This depends on the chosen NVRAM and the User.
Choose one of the following parameters for the nucleus:
1. Download the contents of the NVRAM of the digital board
2. Download the contents of the NVRAM of the analogue board
Choose in the terminal of the control PC -> transfer -> send file.
Select X-modem protocol. Then choose a file with the Browse button in the
dialogue and click on send.
Note: If no analogue board NVRAM is in the product no user input is needed.
Number
Description
120600
Download succeeded
120601
The write to NVRAM failed.
120602
Timeout. Too many retries.
120603
A file was sent with a wrong header.
120604
User cancelled the download.
120605
User input is not valid.
120606
Unknown Error
Example
DS:> 1206 1
120600:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_DvIdNumberSet
1207
Set the IEEE 1394 unique ID
Decode the user input
Store the id () into NVRAM (offset +
)
Validate the segment of storage by updating the checksum
Less than 1 second.
The unique ID to be set.
Number
Description
120700
Setting the unique DV ID succeeded
120701
User input is not valid.
120702
Setting the unique DV ID failed.
120703
Write succeeded, but checksum is corrupt.
Execution Time
User Input
Error
Example
DS:> 1207 1234567890
120700:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_DvIdNumberGet
1208
Get the IEEE1394 unique ID
Read out the ID from the configuration segment and return this info to the
user
Less than 1 second.
None
Number
Description
120800
Getting the unique DV ID succeeded
120801
Getting the unique DV ID failed
120802
Reading an unexpected section version in NVRAM
Execution Time
User Input
Error
Example
DS:> 1208
120800: The DvIdNumber is: 1234567890
Test OK @
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
DS_SYS_IicWrite
1209
Perform an IIC write action on the digital board
Determine bus ID, slave address, number of bytes to be written and the
byte array of data from the user input
Initialise IIC
Write the data to the slave specified through IIC
Less than 1 second
The user input the number of bytes to write followed by the bytes to write:
<..>
Where the bus id is either 0 (normally used) or 1
Number
Description
120900
Writing the data over IIC succeeded
120901
The IIC bus was not accessible
120902
There was a timeout writing to the device
120903
The IIC acknowledge was not received
120904
The communication with the device failed
120905
Got unknown IIC bus error:
120906
Unable to initialise IIC bus
120907
Decoding bus ID unsigned value failed
120908
Decoding slaveAddr unsigned value failed
120909
Decoding nrBytes unsigned value failed
120910
Bus ID out of range
120911
nrBytes out of range
120912
Unable to decode parameters
Example
DS:> 1209 0 0xa0 1 0x6
120900: 1 Bytes written
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_IicRead
1210
Perform an IIC read action on the digital board
Determine the bus ID, slave address and number of bytes to read from the
user input
Initialise IIC
Read the data form the slave specified
Less than 1 second
The user inputs the bus number, the address to read them from and the
number of bytes to read:
Where the bus id is either 0 (normally used) or 1
Number
Description
121000
Reading the data over IIC succeeded
121001
The IIC bus was not accessible
121002
There was a timeout writing to the device
121003
The IIC acknowledge was not received
121004
The communication with the device failed
121005
There was an unknown IIC bus error
121006
IIC bus initialisation failed
121007
Decoding bus ID unsigned value failed
121008
Decoding slave address unsigned value failed
121009
Decoding number of bytes unsigned value failed
121010
Bus ID out of range
121011
nrBytes out of range
Execution Time
User Input
Error
Example
DS:> 1210 0 0xa0 0x20
Read :
0x0000: 0x00 0x00 0x00
0x0008: 0x00 0x00 0x00
0x0010: 0x00 0x00 0x00
0x0018: 0x00 0x00 0x00
121000: 0 0xa0 0x20
Test OK @
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
5.
EN 55
EN 56
5.
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
3139 785 31532
Firmware Upgrading & Diagnostic Software
DS_SYS_UartWrite
1211
Perform an UART write action on the digital board on a specified UART
Decode the user input for the proper port to use
Write out the bytes through the indicated port
Less than 1 second.
The user inputs the UART to write to, the number of bytes and the bytes to be
written to the UART.
1=UART port 1 : not used
2=UART port 2 : Bit Engine
3=UART port 3 : Analogue board
<..>
Number
Description
121100
Writing the bytes to the UART succeeded
121101
The user provided wrong input
121102
Writing to the UART failed
Example
DS:> 1211 2 2 0xd1 0x01
121100:
Test OK @
Nucleus Name
Nucleus Number
Description
Technical
DS_SYS_UartRead
1212
Perform an UART read action on the digital board on a specified UART
Decode the user input for the port to read from
Read from the port and return data read to the user
Less than 1 second.
The user inputs the UART to read from.
1=UART port 1 : not used
2=UART port 2 : Bit Engine
3=UART port 3 : Analogue board
Execution Time
User Input
Error
Example
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
Note:
Number
121200
121201
121202
Description
Reading the data from the UART succeeded
The user provided wrong input
Reading the data from the UART failed
DS:> 1212 2
121200: The HEX value that was read is:
Test OK @
0x50 0xD1 0x00
DS_SYS_VideoLoopThroughStart
1213
The video signal, which is conform the user input, is routed from the input to the
output. The input is set using the proper nucleus to route the signal on the
board(s). All outputs are enabled.
Decode the videosignal: PAL / NTSC and Y/C, RGB, CVBS,YUV
Initialise the Video Input Processor and check for valid signal
Initialise the Video Front End and start capturing frames to memory
Initialise the SYNC module
Initialise the Video Post Processing and retrieve frames from memory
Initialise the mixer
Initialise the DENC module
Route the signal to all outputs
Less than 1 second, but stays running.
When a DTT module is in the set use DS_DTTM_SwitchCVBSPath as well !
Firmware Upgrading & Diagnostic Software
User Input
3139 785 31532
1. vipInput (see table below).
GEN, OLAX, DXC, DTT specific
User input
Video input
Data path to VIP
CVBS
RGB
CVBS from
analogue board
YC
YC
YC from analogue
board
YUV
CVBS
YUV from analogue
board
RGB
CVBS
RGB from analogue
board
10
XPORT
Digital video from
DTT module
OLAL22LITE specific
User input
Video input
R_CVBS
CVBS
F_CVBS
CVBS
T_CVBS
CVBS
R_YC
YC
F_YC
YC
Data path to VIP
Rear CVBS
Front CVBS
Tuner CVBS
Rear YC
Front YC
OLAL22PREMIER specific
User input
Video input
1
RGB
2
YC
3
CVBS
4
CVBS
5
YC
6
CVBS
7
CVBS
8
YC
9
CVBS
Data path to VIP
SCART aux RGB in
SCART aux YC in
SCART aux CVBS
Tuner
Front YC
Front CVBS
SCART TV CVBS
CE mode YC in
CE mode CVBS in
OLAL22MKII (mark II) specific
User input
Video input
F_CVBS
CVBS
T_CVBS
CVBS
E1_CVBS
CVBS
E2_CVBS
CVBS
F_YC
YC
Data path to VIP
Front CVBS
Tuner CVBS
SCART 1 CVBS in
SCART 2 CVBS in
Front YC
OLAL22VCRCOMBI specific:
Same as Premier, exept User input nr 4 is for tuner and VCR module
Error
Example
2. VideoOutput (YUV, RGB).
3. VideoStandard (PAL, NTSC).
Number
Description
121300
Video LoopthroughStart succeeded
121301
User input is not valid.
121302
Initialisation of the VIP failed.
121303
Unable to stop the loop through before restarting.
121304
Video Signal on the input is not a valid signal.
121305
Initialisation of the VFE failed.
121306
The digital board hardware information is corrupt
DS:> 1213 CVBS RGB PAL
121300:
Test OK @
5.
EN 57
EN 58
5.
3139 785 31532
Firmware Upgrading & Diagnostic Software
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
DS_SYS_VideoLoopThroughStop
1214
Stop routing the video input to all the outputs.
Stop the DENC and the Video Front End
Less than 1 second.
None
Number
Description
121400
VideoLoopthroughStop succeeded
121401
DENC module on Codec failed.
Example
DS:> 1214
121400:
Test OK @
Nucleus Name
Nucleus Number
Description
DS_SYS_VideoLoop
1215
The Codec generates a video signal with a specific signature and sends it to
the output of the digital board. The user selects which video input path must be
routed on the digital board and a video standard. The Codec encodes the video
signal, checks the signature, and returns a conclusion.
Note: Before executing this nucleus the user must route the video signal on the
analog board with the proper nucleus.
Evaluate user input.
Reset the global variables, video memory.
Fill the video memory with a vertical colourbar.
Initialise the Codec SYNC-module.
Initialise the Codec MIXER-module.
Initialise the Codec VPP-module.
Initialise the Codec DENC-module.
Display the original image.
Initialise the VIP.
Initialise the Codec VFE-module.
Try to detect a sync in the VIP input.
Catch the received image in memory.
Display the received image.
Compare the received image with original image.
Create a conclusion.
3 seconds.
MORE INFO ON NEXT PAGES
Technical
Execution Time
NOTE!!
Firmware Upgrading & Diagnostic Software
User Input
3139 785 31532
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.3
Linearized : Yes
XMP Toolkit : 3.1-701
About : uuid:1c42f0ab-0271-4357-95ec-bf5352bc9c1b
Create Date : 2006:09:04 17:01:50Z
Metadata Date : 2006:09:14 11:51:13+08:00
Modify Date : 2006:09:14 11:51:13+08:00
Creator Tool : Adobe InDesign CS (3.0)
Rendition Class : proof:pdf
Document ID : adobe:docid:indd:1058b387-3bf0-11db-8da7-aadae9e70bdb
Instance ID : uuid:06397582-131f-40da-b174-ddf6098b726e
Derived From Instance ID : 15259a3e-3802-11db-925b-8939252dbcc7
Derived From Document ID : adobe:docid:indd:15259a3d-3802-11db-925b-8939252dbcc7
Manifest Link Form : ReferenceStream, ReferenceStream
Manifest Reference Instance ID : uuid:321a9ed4-fedd-4ed4-80e2-31dc753a9c6f, uuid:02e2dab2-7f3c-477b-b371-2b84dcbca199
Manifest Reference Document ID : uuid:0555a35b-3943-4827-adb4-73b68be60f3d, uuid:1515ee99-eed3-46b9-a789-e0b105b8cb17
Format : application/pdf
Title : A4_DVDR5350H_SM_cover.indd
Producer : Adobe PDF Library 6.0
Trapped : False
Page Count : 194
Creator : Adobe InDesign CS (3.0)
EXIF Metadata provided by EXIF.tools