This manual has been provided for the use of authorized YAMAHA Retailers and their service personnel.
It has been assumed that basic service procedures inherent to the industry, and more specifically YAMAHA Products, are already
known and understood by the users, and have therefore not been restated.
WARNING:Failure to follow appropriate service and safety procedures when servicing this product may result in personal
IMPORTANT: The presentation or sale of this manual to any individual or firm does not constitute authorization, certification or
The data provided is believed to be accurate and applicable to the unit(s) indicated on the cover. The research, engineering, and
service departments of YAMAHA are continually striving to improve YAMAHA products. Modifications are, therefore, inevitable
and specifications are subject to change without notice or obligation to retrofit. Should any discrepancy appear to exist, please
contact the distributor's Service Division.
WARNING:Static discharges can destroy expensive components. Discharge any static electricity your body may have
IMPORTANT: Turn the unit OFF during disassembly and part replacement. Recheck all work before you apply power to the unit.
injury, destruction of expensive components, and failure of the product to perform as specified. For these reasons,
we advise all YAMAHA product owners that any service required should be performed by an authorized
YAMAHA Retailer or the appointed service representative.
recognition of any applicable technical capabilities, or establish a principle-agent relationship of any form.
accumulated by grounding yourself to the ground buss in the unit (heavy gauge black wires connect to this buss).
■ CONTENTS
TO SERVICE PERSONNEL ...................................... 2~4
PREVENTION OF ELECTRO STATIC DISCHARGE ... 4
LOCALE MANAGEMENT INFORMATION ................... 4
FRONT PANELS ............................................................ 5
REMOTE CONTROL PANEL ........................................ 5
PARTS LIST ....................................................... 178~189
P.O.Box 1, Hamamatsu, Japan
DRX-2
1
DRX-2
■ TO SERVICE PERSONNEL
1. Critical Components Information
Components having special characteristics are marked s
and must be replaced with parts having specifications equal
to those originally installed.
2. Leakage Current Measurement (For 120V Models Only)
When service has been completed, it is imperative to verify
that all exposed conductive surfaces are properly insulated
from supply circuits.
● Meter impedance should be equivalent to 1500 ohm shunted
by 0.15µF.
WALL
OUTLET
● Leakage current must not exceed 0.5mA.
● Be sure to test for leakage with the AC plug in both polarities.
EQUIPMENT
UNDER TEST
INSULATING
TABLE
AC LEAKAGE
TESTER OR
EQUIVALENT
THE DVD RECORDER SHOULD NOT BE ADJUSTED OR REPAIRED BY ANYONE EXCEPT PROPERLY QUALIFIED
SERVICE PERSONNEL.
CAUTION
1001 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 125mA, 250V FUSE.
1300 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 2.5A, 250V FUSE.
1303 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 1.0A, 250V FUSE.
1304 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 4.0A, 250V FUSE.
1306 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 125mA, 250V FUSE.
1307 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 1.0A, 250V FUSE.
1308 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 500mA, 250V FUSE.
1309 (ANALOG P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 800mA, 250V FUSE.
1505 (DIGITAL P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 1.0A, 125V FUSE.
1506 (DIGITAL P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 1.0A, 125V FUSE.
1507 (DIGITAL P.C.B.): FOR CONTINUED PROTECTION AGAINST RISK OF FIRE, REPLACE ONLY WITH SAME TYPE 1.0A, 125V FUSE.
CAUTION
1001 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 125mA, 250V FUSE.
1300 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 2.5A, 250V FUSE.
1303 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 1.0A, 250V FUSE.
1304 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 4.0A, 250V FUSE.
1306 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 125mA, 250V FUSE.
1307 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 1.0A, 250V FUSE.
1308 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 500mA, 250V FUSE.
1309 (ANALOG P.C.B.): REPLACE WITH SAME TYPE 800mA, 250V FUSE.
1505 (DIGITAL P.C.B.): REPLACE WITH SAME TYPE 1.0A, 125V FUSE.
1506 (DIGITAL P.C.B.): REPLACE WITH SAME TYPE 1.0A, 125V FUSE.
1507 (DIGITAL P.C.B.): REPLACE WITH SAME TYPE 1.0A, 125V FUSE.
ATTENTION
1001 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 125mA, 250V.
1300 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 2.5A, 250V.
1303 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 1.0A, 250V.
1304 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 4.0A, 250V.
1306 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 125mA, 250V.
1307 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 1.0A, 250V.
1308 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 500mA, 250V.
1309 (ANALOG P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 800mA, 250V.
1505 (DIGITAL P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 1.0A, 125V.
1506 (DIGITAL P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 1.0A, 125V.
1507 (DIGITAL P.C.B.): UTILISER UN FUSIBLE DE RECHANGE DE MEME TYPE DE 1.0A, 125V.
DRX-2
2
WARNING: CHEMICAL CONTENT NOTICE!
The solder used in the production of this product contains LEAD. In addition, other electrical/electronic and /or plastic
(where applicable) components may also contain traces of chemicals found by the California Health and Welfare Agency
(and possibly other entities) to cause cancer and/or birth defects or other reproductive harm.
DO NOT PLACE SOLDER, ELECTRICAL/ELECTRONIC OR PLASTIC COMPONENTS IN YOUR MOUTH FOR ANY REASON WHATSOEVER!
Avoid prolonged, unprotected contact between solder and your skin! When soldering, do not inhale solder fumes or expose
eyes to solder/flux vapor!
If you come in contact with solder or components located inside the enclosure of this product, wash your hands before
handling food.
DRX-2
WARNING: Laser Safety
This product contains a laser beam component. This component may emit invisible, as well as visible radiation, which may
cause eye damage. To protect your eyes and skin from laser radiation, the following precautions must be used during
servicing of the unit.
1) When testing and/or repairing any component within the product, keep your eyes and skin more than 30 cm away from
the laser pick-up unit at all times. Do not stare at the laser beam at any time.
2) Do not attempt to readjust, disassemble or repair the laser pick-up, unless noted elsewhere in this manual.
3) CAUTION: Use of controls, adjustments or performance of procedures other than those specified herein may result in
hazardous radiation exposure.
Laser Emitting conditions:
1) When the Top Cover is removed and the "STANDBY/ON" SW is turned to the "ON" position, the laser component will emit
a beam for several seconds to detect if a disc is present. During this time (5 - 10 sec.) the laser may radiate through the
lens of the laser pick-up unit. Do not attempt any servicing during this period!
If no disc is detected, the laser will stop emitting the beam. When a disc is loaded, you will not be exposed to any laser
emissions.
2) The laser power level can be adjusted with the VR on the pick-up PWB. However, this level has been set by the factory prior to
shipping from the factory. Do not adjust this laser level control unless instruction is provided elsewhere in this manual.
Adjustment of this control can increase the laser emission level from the device.
VARO!: AVATTAESSA JA SUOJALUKITUS OHITETTAESSA OLET ALTTIINA NÄkymÄTTÖMÄLLE LASER-
SÄTEILYLLE. ÄLÄ KATSO SÄTEESEEN.
VARNING!: OSYNLIG LASERSTRÅLNING NÄR DENNA DEL ÄR ÖPPNAD OCH SPÄRREN ÄR URKOPPLAD.
BETRAKTA EJ STRÅLEN.
WARNING
The use of optical instruments with this product will
increase eye hazard.
Repair handling should take place as much as possible
with a disc loaded inside the player.
WARNING LOCATION:
Top of the DVDR Mechanism
DRX-2
CAUTION:
when open. Avoid exposure to beam.
Visible and invisible laser radiation
CLASS 1
LASER PRODUCT
CAUTION:
Visible and invisible laserradiation
when open. Avoid exposure to beam.
3
DRX-2
Warning for power supply
The primary side of the power supply carries live mains voltage when the player is connected to the mains even
when the player is switched off !
This primary area is not shielded so it is possible to touch copper tracks and/or components when servicing the player.
Service personnel have to take precautions to prevent touching this area or components in this area .
The primary side of the power supply has been indicated with a lightening stroke and a stripe-marked print on the printed
wiring board
Note:
The screws on the DVDR mechanism may never be touched, removed or re-adjusted.
Handle the DVDR mechanism with care when the unit has to be exchanged!
The DVDR mechanism is very sensitive for dropping or giving shocks.
■ PREVENTION OF ELECTRO STATIC DISCHARGE
The laser diode in the DVDR mechanism may be damaged due to static electricity from clothes or the human body. Use
caution to prevent electrostatic damage when servicing or handling the DVDR mechanism.
1. Grounding for electrostatic damage prevention
Some devices, such as the DVD recorder, use an optical pickup (laser diode) that will be damaged by static electricity in the
working environment. Only attempt service after ensuring that all grounding procedures have been completed.
DRX-2
1. Worktable grounding
Put a grounded conductive material (sheet) or iron sheet on the area where the optical pickup is placed.
2. Human body grounding
Use an anti-static wrist strap to discharge the static electricity from your body.
Anti-static wrist strap
1M
Conductive material
(sheet) or iron sheet
2. Handling Precautions for DVDR mechanism
1. Handle the DVDR mechanism gently, as it is an extremely high-precision assembly.
2. The flexible cable lines may break if an excessive force is applied to it. Use caution when handling the cable.
3. The semi-fixed resistor for laser power adjustment should not be adjusted. Do not turn the resistor.
■ LOCALE MANAGEMENT INFORMATION
Locale Management Information : This DVD recorder is designed and manufactured to respond to the Locale Management
Information that is recorded on the DVDR disc. If the Locale number described on the DVDR disc does not correspond to the
Locale number of this DVD recorder, this DVD recorder cannot play this disc.
This product incorporates copyright protection
technology that is protected by method claims of
certain U.S. patents and other intellectual
property rights owned by Macrovision
Corporation and other rights owners. Use of this
copyright protection technology must be
authorized by Macrovision Corporation, and is
intended for home and other limited viewing uses
only unless otherwise authorized by Macrovision
Corporation. Reverse engineering or
disassembly is prohibited.
Simple programming system for DVD
recorders. Simply enter the number
code associated with your television
program. This number is located in your
television listings magazine.
“DTS” and “DTS Digital Out” are trademarks of Digital Theater
Systems, Inc.
This product incorporates copyright protection technology
that is protected by method claims of certain U.S.patents and
other intellectual property rights owned by Macrovision
Corporation and other rights owners.
Use of this copyright protection technology must be
authorized by Macrovision Corporation, and is intended for
home and other limited viewing uses only unless otherwise
authorized by Macrovision Corporation. Reverse engineering
or dis-assembly is prohibited.
DRX-2
8
See exploded view for item numbers
mounting
demounting
2.2 mm
T8
2.7 mm
T10
When disassembling, use the special screw driver with
tip shape in figure.
Front Panel Unit
⇒ Open the tray and remove the
tray lid 70
⇒ Remove 3 screws 201
(front panel unit → frame)
⇒ Unlock the front panel unit
from the frame by releasing 2
snaps on left and right
⇒ Remove 8 screws 205 to
remove the plate front
Analog Board 1001
⇒ Remove the connections
⇒ Remove 2 screws 201
and 7 (U, A models) or 3
(G model) screws 202
(board → rear panel)
⇒ Remove 3 screws 201
and screw 200
(board → frame)
⇒ Remove screw safety
holder 145
⇒ Demount the board
DVDR MECHANISM 1007
⇒ Remove the connections
⇒ Open the tray and remove the tray lid 70
⇒ Remove 4 screws 202
(DVDR Mechanism 1007
→ support
bracket)
⇒ Demount the DVDR Mechanism
Manual opening of tray and removal of
tray lid 70
In case the loader is defective and cannot
be opened electrically, you can open the
tray as follows:
⇒ It is possible to unlock the tray by means
of a screwdriver via a slot in the front and
frame at the underside.
Push the white pin of the slider at the
underside of the DVDR Mechanism to the
right (seen from the front)
⇒ Open the unlocked tray.
IOE Board 1005
⇒ Remove 2 screws 202 and screw 201
(IOE board → rear panel)
⇒ Demount the board
Digital Board 1002
⇒ Remove the connections
⇒ Remove 4 screws 201
(Digital board → frame)
⇒ Demount the board
Display Board 1004
⇒ Remove 2 screws 205
(board → front panel ass'y 1)
⇒ Remove 2 screws 209 of DV
input cable
⇒ Demount the board
Cover 300
⇒ Remove 9 screws 200
⇒ Lift the cover to remove
FrFront Pont PanelanelFront Panel
■ DISASSEMBLY PROCEDURES
DRX-2
DRX-2
9
DRX-2
● Dismantling and Assembly of the Set
For item numbers please see the exploded views.
1. Front
a. After removing the top cover, remove tray lid 70. (Fig. 1)
b. Remove the 3 screws 201. (Fig. 2)
c. Release the 2 snap hooks on the sides and remove the
front panel unit. (Fig. 2)
d. Remove the 8 screws 205 to remove the front plate.
(Fig. 3 and 4)
1
Fig. 1
2. Digital Board
a. Remove the 4 screws 201. (Fig. 5)
b. Turn the PCB in the service position. (Fig. 6)
1
1
Fig. 5
1
1
DRX-2
33
2
2
2
2
4
Fig. 2
Fig. 6
5
Fig. 3
6
10
Fig. 4
DRX-2
33
(U, A models)
3. DVDR Mechanism
a. Remove the 4 screws 202. (Fig. 7)
b. Turn the DVDR mechanism in the service position. (Fig. 8)
1
1
Fig. 7
1
1
4. Analog Board
a. Remove the 7 screws 200 and 201. (Fig. 9)
b. Remove screw safety holder 145. (Fig. 9)
c. Unlock the 2 snaps hooks on the left and right. (Fig. 10)
d. Turn the PCB in the service position. (Fig. 11)
2
1
1
1
1
Fig. 9
1
1
1
(U, A models)
2
Fig. 8
Fig. 10
4
(U, A models)
Fig. 11
DRX-2
11
DRX-2
■ 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:
1. End user/Dealer script interface
2. Player script interface
1. End User/Dealer Script Interface
1.1 Description
The End user/Dealer script interface gives a diagnosis on
a stand alone DVD recorder; no other equipment is
needed. 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.
1.2 Contents
Unplug the power cord
Hold key <PLAY> pressed
while you plug the recorder
During the test, the following display
is shown: the counter counts down
from the number of nuclei to be run
before the test finishes. Example:
SET O.K.?
The End use/Dealer script executes all diagnostic nuclei
that do not need any user interaction and are meaningful
on a standalone DVD recorder.
NO
YES
To exit DEALER SCRIPT, unplug the power cord
Fig. A
DRX-2
1.3 Contents for sets with Digital Board Chrysalis
Included tests: 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
12
DRX-2
1.4 Error Log
Explanation:
The application errors will be logged in the NVRAM. The
maximum number of error bytes that will be visible is 19.
The last reported error is shown as DN D0000000, the
oldest visible error as D0000000 UP and the errors in
between as DN D0000000 UP. DN stands for DOWN, UP
stands for UPWARDS. The shown error codes are
identical to the Nuclei Error Codes (paragraph 3).
1.5 Trade Mode
TRADE MODE
When the recorder is in Trade Mode, the recorder
cannot becontrolled by means of the front key
buttons, but only by means of the remote control.
IF TRADE MODE OFF
UNPLUG THE RECORDER
PRESS 2 KEYS
SIMULTANEOUSLY
<STOP> + <OPEN/CLOSE>
PLUG THE RECORDER
RECORDER IS IN TRADE MODE
WHEN PRESSING FRONT
KEYS, THE RECORDER
DOESN'T RESPOND
IF TRADE MODE ON
UNPLUG THE RECORDER
PRESS 2 KEYS
SIMULTANEOUSLY
<STOP> + <OPEN/CLOSE>
PLUG THE RECORDER
RECORDER IS IN NORMAL MODE
WHEN PRESSING FRONT
KEYS, THE RECORDER
WILL RESPOND
Fig. B
1.6 Virgin mode
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 STANDBY/
ON key pressed
• the set starts up in Virgin mode.
2. Menu and Command Mode Interface
2.1 Nuclei Numeration
Each nucleus has a unique number of four digits. This
number is the input of the command mode.
[ XX YY ]
Nucleus number
Nucleus group number
Fig. 1
The following groups are defined for Digital Board 1.5,
Empress:
The following groups are defined for Digital Board
Chrysalis:
Group number Group name
0Basic/Scripts
1Chrysalis
2Boot EEPROM
3NVRAM
4SDRAM
5Flash
6Video Input Processor
7DVIO
8Progressive Scan
9DVDR Mechanism
10Display and Control Board
11Analog Board
12System
DRX-2
13
DRX-2
2.2 Error Handling
Each nucleus returns an error code. This code contains
six numerals, which means:
[ XX YY ZZ ]
Error code
Nucleus number
Nucleus group number
Fig. 2
The nucleus group numbers and nucleus numbers are the
same as above.
2.3 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
(AAX57390)
3. It is possible that the next message will appear when
starting the DVD+RW for the first time
Error message D&S program
Fig. 4
In this case, the boot EEPROM of the Chrysalis 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.
Before doing so, one must generate this string. In order to
generate the correct parameters, an MS Windows utility,
called "dbstring.exe", is available (contact your Philips
regional service support for this). For a detailed
description, see next section 'String Generation'.
String Generation
4. Browse to the directory with the Diagnostics software
(e.g. type 'cd c:\ds\'), and execute the 'dbstring.exe'
application.
Opening screen 'dbstring' program
DRX-2
14
Activation Digital Board Chrysalis
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
Fig. 5
5. Type '1' for a list of DVD recorders, or '2' for a list of
Chrysalis Digital boards. In this example, '2' is entered.
Fig. 3
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'.
DRX-2
Board overview
Fig. 6
6. You now are asked to enter an ID of the board that must
be programmed. Type a number, e.g. '6' followed by
'Enter'.
Board periphery
9. Execute nucleus 1226 with the string (paste with 'Edit'
> 'Paste to host').
Nucleus 1226 execution with string
Fig. 9
10. To check if the hardware info is filled correctly, you can
execute nucleus 1228.
Nucleus 1228 info example
Fig. 7
7. Confirm the choice by typing 'y' followed by 'Enter'. Now
press any key to return to the prompt.
8. A text file called 'DBSTRING.TXT' is created, which
contains the parameters that are necessary for nucleus
1226. Copy this string from the text-file (e.g. by using
'Ctrl C').
Example of the string
Fig. 8
Fig. 10
11. Exit the 'Terminal' program.
12. Reboot the DVD recorder to allow the software to start.
Browse to the directory with the Diagnostics software
(e.g. type 'cd c:\ds\'), and execute the 'dbstring.exe'
application.
DRX-2
15
DRX-2
Command overview Digital Board Chrysalis
Below you will find an overview of the nuclei, their
numbers, and their error codes. This overview is
preliminary and subject to modifications.
Chrysalis (CHR)
Nucleus NameDS_CHR_DevTypeGet
Nucleus Number100
DescriptionSends the device ID and the module ids and revisions of the PNX7100 (Chrysalis) to the
stdout port.
Technical-Determine the codec ID by means of comparing version ids of the modules.
-Read the module-id register from every module.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10000Getting the information succeeded
10001Wrong codec ID detected
Nucleus NameDS_CHR_TestImageOn
Nucleus Number101
DescriptionGenerates 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. Use nucleus
DS_ANAB_VideoRouting to route the video signal on the analog board output
Technical-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.
Execution Time1 second.
User InputThe user has to decide which test image, video standard and video output must be used:
Test image id:
0VERTICAL_COLOURBAR (default)
1HORIZONTAL_COLOURBAR
2WHITE
3YELLOW
4CYAN
5GREEN
6MAGENTA
7RED
8BLUE
9BLACK
10GRAY
Video standard:
PAL(default)
NTSC
Video output:
ALLCVBS and YC and RGB (default)
CVBS
YC
RGB
YUV
PSCANprogressive scan
ErrorNumberDescription
10100Generating the test image succeeded.
10101Invalid input was provided.
10102The Chrysalis SYNC-module cannot be initialised.
10103The Chrysalis MIXER-module cannot be initialised.
10104The Chrysalis VPP-module cannot be initialised.
10105The Chrysalis DENC-module cannot be initialised.
ExampleDS:> 101
010100:
Test OK @
DS:> 101 0 pal cvbs
010100:
Test OK @
DS:> 101 4 ntsc yc
010100:
Test OK @
DRX-2
DRX-2
17
DRX-2
Nucleus NameDS_CHR_TestImageOff
Nucleus Number102
DescriptionSwitches the test-image off.
Technical- Stop the DENC module.
Execution TimeLess than 1 second.
User InputNone
ErrorNumber Description
Example10200 Stopping the test image generation succeeded
10201 The Chrysalis DENC-module failed.
DS:> 102
010200:
Test OK @
Nucleus NameDS_CHR_SineOn
Nucleus Number103
DescriptionGenerate 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.
Technical-De-mute the analog board
-Set fifo parameters for audio
-Set the volume
-Set the I2S outputs and configuration paths
-Set the decoder mode
-Configure the DUET DSP
-Configure the PALM DSP
-Put the AC3 audio in the fifo
-Send ‘prepare’ command to the audio decoder
-Send ‘play’ command to the audio decoder
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
10300The sine signal was successfully generated
10301The analog board could not be de-muted
10302The audio decoder did not initialise
10303The dsp2 of the audio decoder did not configure
10304The dsp1 of the audio decoder did not configure
10305There was a delay-error before starting
10306Wrong input was given to the decoder function
ExampleDS:> 103
010300:
Test OK @
DRX-2
18
Nucleus NameDS_CHR_SineOff
Nucleus Number104
DescriptionStop generating the audio sine signal
Technical-Reset the audio block of the Chrysalis
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10400Switching off the audio sine signal succeeded
ExampleDS:> 104
010400:
Test OK @
Nucleus NameDS_CHR_SineBurst
Nucleus Number105
DescriptionGenerate 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
Technical-Call the DS_CHR_SineOn nucleus
-Delay for 4 seconds
-Call the DS_CHR_SineOff nucleus
Execution Time4 seconds
User InputNone
ErrorNumberDescription
10500The sine signal burst was successfully generated
10501The delay did not succeed during the burst
10502The audio sine could not be generated
ExampleDS:> 105
010500:
Test OK @
Nucleus NameDS_CHR_MuteOn
Nucleus Number106
DescriptionMute the audio outputs of the digital board
Technical-Send the ‘Mute’ command to the PALM DSP
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10600Muting the audio succeeded
ExampleDS:> 106
010600:
Test OK @
DRX-2
Nucleus NameDS_CHR_MuteOff
Nucleus Number107
DescriptionDe-mute the audio outputs of the digital board
Technical-Send the ‘DeMute’ command to the PALM DSP
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10700De-muting the audio succeeded
ExampleDS:> 107
010700:
Test OK @
DRX-2
19
DRX-2
Nucleus NameDS_CHR_DvLedOn
Nucleus Number108
DescriptionCheck the connection to the DV-LED on the digital board by switching it on
Technical-Write to the PIO pin to light the DV LED
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10800Switching the DV-LED on succeeded
10801Switching the DV-LED on failed
ExampleDS:> 108
010800:
Test OK @
Nucleus NameDS_CHR_DvLedOff
Nucleus Number109
DescriptionSwitch off the DV-LED on the digital board
Technical-Write to the PIO pin to switch off the DV LED
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
10900Switching the DV-LED off succeeded
10901Switching the DV-LED off failed
ExampleDS:> 109
010900:
Test OK @
DRX-2
Nucleus NameDS_CHR_MacroVisionOn
Nucleus Number110
DescriptionTurn on MacroVision.
Technical-Set some registers of the DENC module in the Chrysalis.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
11000Turning on MacroVision succeeded
11001Turning on MacroVision failed
ExampleDS:> 110
011000:
Test OK @
Nucleus NameDS_CHR_MacroVisionOff
Nucleus Number111
DescriptionTurn off MacroVision.
Technical-Set some registers of the DENC module in the Chrysalis.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
11100Turning off MacroVision succeeded
11101Turning off MacroVision failed
ExampleDS:> 111
011100:
Test OK @
20
Nucleus NameDS_CHR_Peek
Nucleus Number112
DescriptionPeek a value on a specified address
Technical-Check the user input
-Read out the address specified
-Check whether the address to be read is aligned on 4 bytes
Execution TimeLess than 1 second.
User InputThe address to peek on
ErrorNumberDescription
11200Peeking on the specified address succeeded
11201Peeking on the specified address failed, wrong user input
11202Peeking on the specified address failed due to misalignment
ExampleDS:> 112 0xa0700000
011200: Value read = 0x000001BD
Test OK @
Nucleus NameDS_CHR_Poke
Nucleus Number113
DescriptionPoke a value on a specified address
Technical-Check the user input
-Change the value on the address specified
-Check whether the address to be modified is aligned on 4 bytes
Execution TimeLess than 1 second.
User InputThe address to poke and the value: <address><value>
ErrorNumberDescription
11300Poking the specified address succeeded
11301Poking the specified address failed, wrong user input
11302Poking the specified address failed due to misalignment
ExampleDS:> 113 0xa0700000 0xaabbccdd
011300:
Test OK @
DRX-2
Nucleus NameDS_CHR_INT_PICInterrupts
Nucleus Number114
DescriptionTest all interrupts of the priority interrupt controller
Technical-Install interrupt handlers
-Generate interrupts
-Test whether all interrupts were received
Execution TimeLess than 1 second.
User InputErrorNumberDescription
11400Testing all the PIC interrupts succeeded
11401Testing all the PIC interrupts failed
ExampleDS:> 114
011400:
Test OK @
DRX-2
21
DRX-2
Nucleus NameDS_CHR_DMA_TestDMA
Nucleus Number115
DescriptionTest the memory to memory DMA transfer
Technical-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
Execution TimeLess than 2 seconds.
User InputErrorNumberDescription
11500The testing of the DMAs succeeded
11501The initialisation of the DMAs failed for one or more DMA
11502One or more DMAs failed the test
ExampleDS:> 115
011500:
Test OK @
Boot EEPROM (BROM)
Nucleus NameDS_BROM_Communication
Nucleus Number200
DescriptionCheck the communication between the IIC controller of the Chrysalis and the boot EE-PROM
Technical-Initialise IIC
-Read something from the eeprom
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
20000The data is properly read so the communication is OK
20001The IIC bus was not accessible
20002There was a timeout reading the device
20003The IIC acknowledge was not received
20004An IIC-bus error occurred
20005The IIC bus initialisation failed
20006An unexpected IIC error occurred
ExampleDS:> 200
020000:
Test OK @
DRX-2
22
Nucleus NameDS_BROM_WriteRead
Nucleus Number201
DescriptionCheck whether the Boot EEPROM can be written to and read from
Technical-Initialise IIC
-Write something to the eeprom
-Read from the same location and check whether it is the same as written
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
20100The write-read test succeeded
20101The write-read test failed
20102An IIC-bus error occurred
20103There was a timeout reading the device
20104The IIC bus was not accessible
20105The IIC acknowledge was not received
20106Got unknown IIC bus error
20107The IIC bus initialisation failed
ExampleDS:> 201
020100:
Test OK @
DRX-2
NVRAM
Nucleus NameDS_NVRAM_Communication
Nucleus Number300
DescriptionCheck the communication between the IIC controller of the Chrysalis and the EEPROM
Technical-Initialise IIC
-ReadfromalocationinNVRAM
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
30000Something is properly read so the communication is OK
30001The IIC bus was not accessible
30002There was a timeout reading the device
30003The IIC acknowledge was not received
30004The communication with the device failed
30005The IIC bus initialisation failed
ExampleDS:> 300
030000:
Test OK @
DRX-2
23
DRX-2
Nucleus NameDS_NVRAM_WriteRead
Nucleus Number301
DescriptionCheck whether the EEPROM can be written to and read from
Technical-Initialise IIC
-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
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
30100The write-read test succeeded
30101The IIC bus could not be initialised
30102There was an NVRAM IO error
30103The value could not be read back from the NVRAM
ExampleDS:> 301
030100:
Test OK @
Nucleus NameDS_NVRAM_Clear
Nucleus Number302
DescriptionMake the EEPROM empty, containing all zeroes.
Technical-Initialise IIC
-Create a memory block filled with zeroes
-Write this block to the NVRAM
Execution Time16 seconds
User InputNone
ErrorNumberDescription
30200The clearing of the NVRAM succeeded
30201There was an IIC error
30202Clearing the NVRAM failed
ExampleDS:> 302
030200:
Test OK @
DRX-2
24
DRX-2
Nucleus NameDS_NVRAM_Modify
Nucleus Number303
DescriptionModifies one or more locations in NVRAM and updates the checksum of the section modified
Technical-Initialise IIC
-Decode user input
-Modify the NVRAM as indicated
-Validate the NVRAM by calculating the checksum and storing it
Execution TimeLess than 1 second
User Input1. 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
<offset> <length> <data>
ErrorNumberDescription
30300Modifying the NVRAM contents succeeded
30301Unable to initialise NVM
30302Modifying the NVRAM contents failed
30303length out of range
30304unable to decode length
30305offset out of range
30306unable to decode offset
30307unknown location specified
30308no location is specified
30309number of values incorrect
30310There was an IIC error
ExampleDS:> 303 DIAGNOSTICS 5 1 0x5a
030300: Section is modified successfully
Test OK @
Nucleus NameDS_NVRAM_Read
Nucleus Number304
DescriptionRead out one or more locations in the NVRAM
Technical-Initialise IIC
-Decode user input
-Read from the NVRAM and return this info to the user
Execution TimeLess than 1 second
User Input1. The location which must be read i.e. "ALL" "BOOT" "DIAGNOSTICS" "DOWN LOAD"
"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
<offset> <length>
ErrorNumberDescription
30400Value read
30401Unable to initialise NVM
30402Reading the NVRAM contents failed
30403length out of range
30404unable to decode length
30405offset out of range
30406unable to decode offset
30407unknown location specified
30408no location is specified
Example304 DIAGNOSTICS 0 6
030400: Value read = 0x00 0x00 0x00 0x00 0x00 0x5A
Test OK @
DRX-2
25
DRX-2
SDRAM
Nucleus NameDS_SDRAM_WriteRead
Nucleus Number400
DescriptionCheck all data lines, address lines and memory locations of the SDRAM
Technical-Test the databus
-Test the addressbus
-Test the integrity of the device itself (memory locations)
Execution Time11 seconds
User InputNone
ErrorNumberDescription
40000The write-read test succeeded
40001The data bus contains an error
40002The address bus contains an error
40003The SDRAM itself contains an error
ExampleDS:> 400
040000:
Test OK @
Nucleus NameDS_SDRAM_WriteReadFast
Nucleus Number401
DescriptionCheck all data lines and address lines of the SDRAM
Technical-Test the databus
-Test the addressbus
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
40100The write-read test succeeded
40101The data bus contains an error
40102The address bus contains an error
ExampleDS:> 401
040100:
Test OK @
DRX-2
26
Nucleus NameDS_SDRAM_Write
Nucleus Number402
DescriptionWrite to a specific memory address
Technical-Decode the user input and check its ranges and alignment on 4 bytes
-Writethe data to theSDRAM
Execution TimeLess than 1 second
User Input1. The location that must be modified
( SDRAM starts at address 0xA0000000 )
2. The value to put on the selected location
ErrorNumberDescription
40200Writing to the SDRAM succeeded
40201Writing to the SDRAM failed; Wrong user input
40202Address is not dividable by 4
ExampleDS:> 402 0xa1000010 0xad112222
040200:
Test OK @
Nucleus NameDS_SDRAM_Read
Nucleus Number403
DescriptionRead from a specific memory address
Technical-Decode the user input and check the ranges
-Read from the SDRAM and return this info to the user
Execution TimeLess than 1 second
User InputThe location from which the data must be read
( SDRAM starts at address 0xA0000000 )
ErrorNumberDescription
40300Reading from the SDRAM succeeded
40301Reading from the SDRAM failed; Wrong user input
40302Address is not dividable by 4
ExampleDS:> 403 0xa1000010
040300: Value read = 0xAD112222
Test OK @
FLASH
Nucleus NameDS_FLASH_DevTypeGet
Nucleus Number500
DescriptionGet the device (revision) type information of the FLASH IC. (manufacturer and device ID)
Technical-Set the timing for the flash writing
-Write a command sequence to determine device type information
-Return the information to the user
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
50000Getting the information from the FLASH succeeded
50001Getting the information from the FLASH failed
ExampleDS:> 500
050000: Found FLASH memory:
Manufacturer ID: 0x01
Device ID : 0x01
Test OK @
DRX-2
Nucleus NameDS_FLASH_WriteRead
Nucleus Number501
DescriptionCheck whether the FLASH can be written to and read from
Technical-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
Execution TimeLess than 1 seconds.
User InputNone
ErrorNumberDescription
50100The FLASH write-read test succeeded
50101The test segment could not be found
50102All bits is the TEST region are filled with 0
50103The WriteRead test failed
50104The Write Failed
ExampleDS:> 501
050100:
Test OK @
DRX-2
27
DRX-2
Nucleus NameDS_FLASH_Read
Nucleus Number502
DescriptionRead from a specific memory address in FLASH
Technical-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
Execution TimeLess than 1 seconds.
User InputThe location from which data must be read
( FLASH starts at address 0xB8000000 )
ErrorNumberDescription
50200Reading the FLASH succeeded
50201Reading the FLASH failed; Wrong user input
50202Address is not dividable by 4
ExampleDS:> 502 0xb8000000
050200: Value read = 0x3C08A000
Test OK @
Nucleus NameDS_FLASH_ChecksumProgram
Nucleus Number503
DescriptionCheck the checksum of the application partitions by recalculating and comparing partition
checksums
Technical-Determine the number of segments
-Find the application in each segment and determine its checksum
-Check whether the checksums stored match the newly calculated
Execution Time6 seconds
User InputNone
ErrorNumberDescription
50300The checksum is valid, the test succeeded
50301The checksum is invalid
ExampleDS:> 503
050300:
BootCode checksum is: 0xBABE5B6F, which is correct
Diagnostics checksum is : 0xBABEBAFF, which is correct
Download checksum is: 0xBABEEDBF, which is correct
Application checksum is : 0xBABE8EEC, which is correct
Test OK @
DRX-2
28
Nucleus NameDS_FLASH_CalculateChecksum
Nucleus Number504
DescriptionCalculate the checksum over all memory addresses. Used to check entire FLASH contents
Technical-Run the checksum calculation algorithm all addresses
Execution Time6 seconds
User InputNone
ErrorNumberDescription
50400Calculating the checksum over all addresses succeeded
ExampleDS:> 504
050400: The Checksum = 0xBABE30A4
Test OK @
Nucleus NameDS_FLASH_CalculateChecksumFast
Nucleus Number505
DescriptionCalculate a checksum over a selected number of address locations
Technical-Run the checksum calculation algorithm on a selected number of addresses
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
50500Calculating the checksum over selected addresses succeed-ed
ExampleDS:> 505
050500: The Checksum = 0xBABEB064
Test OK @
VIDEO INPUT PROCESSOR (VIP)
Nucleus NameDS_VIP_DevTypeGet
Nucleus Number600
DescriptionGet the device (revision) type information of the VIP IC
Technical-Initialise IIC
-Read out the device (revision) type information of the VIP IC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
60000Getting the information from the VIP succeeded
60001The IIC bus initialisation failed
60002The was an error getting the information from the VIP
60003Type not according to type stored in HW diversity string
ExampleDS:> 600
060000: Found SAA7118
Test OK @
DRX-2
Nucleus NameDS_VIP_Communication
Nucleus Number601
DescriptionCheck the communication between the IIC controller of the chrysalis and the VIP IC
Technical-Initialise IIC
-Read data from a location in the VIP
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
60100Communicating with the VIP succeeded
60101The IIC bus was not accessible
60102There was a timeout reading the device
60103The IIC acknowledge was not received
60104The communication with the device failed
60105The IIC bus initialisation failed
ExampleDS:> 601
060100:
Test OK @
DRX-2
29
DRX-2
Nucleus NameDS_VIP_ClockOutputOn
Nucleus Number602
DescriptionSwitch the clock output on
Technical-Initialise IIC
-Set the clock output through IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
60200Switching the clock output on succeeded
60201Switching the clock output on failed
ExampleDS:> 602
060200:
Test OK @
Nucleus NameDS_VIP_ClockOutputOff
Nucleus Number603
DescriptionSwitch the clock output off
Technical-Initialise IIC
-Reset the clock output through IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
60300Switching the clock output off succeeded
60301Switching the clock output off failed
ExampleDS:> 603
060300:
Test OK @
DRX-2
30
Loading...
+ 160 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.