A4_DVDR5350H_SM_cover DVDR5350

User Manual: DVDR5350

Open the PDF directly: View PDF PDF.
Page Count: 194

DownloadA4_DVDR5350H_SM_cover DVDR5350
Open PDF In BrowserView PDF
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

Navigation menu