GDV 100 D
Service Test Programme
GRUNDIG Service
3 - 31
k
Here XXXX is a 4 digit hexadecimal value, representing the actual
computed signature.
This Service Test Level uses the OSD facilities of the LSI MPEG
decoder to generate a PAL video picture of a red/yellow checkerboard.
The computed signature of this picture, which can be retrieved from the
DVP, is compared to a known signature. If the computed signature of
the video picture differs from the known signature, an error message
is returned which shows the actual computed signature. Furthermore
if the DVP does not finish the signature computation in time, an error
message indicating this failure will be returned.
Refer also to Service Test Levels:
PapI2cCtrl, PapI2cDenc, CompDsmDvpAcc, CompDvpFifoSig,
CompLsiAcc, CompLsiDramAcc, CompLsiDramWrR
67b (VideoSigLsiOff)
This Service Test Level removes the OSD information that was set with
Service Test Level VideoSigLsiOn from the video display output.
Message: –
This Service Test Level removes the OSD information that was set with
Service Test Level VideoSigLsiOn from the display output. After
completion of this Service Test Level the video display output is black.
Refer also to Service Test Levels: PapI2cCtrl, PapI2cDenc,
CompDsmDvpAcc, CompDvpFifoSig, CompLsiAcc
69 (PapI2cMca)
Test the access from the host microprocessor to the MCA module.
Any ‘stuck at’ or open circuit faults on the SCL and SDA lines from the
I
2
C controller to the MCA.
Message:
– “MCA access failure”
Error code: DD_ERR_MCA_ACCESS_FAILURE
The I
2
C controller accesses the MCA by sending its address (device
select code) to the I
2
C bus. If the MCA acknowledges its own address,
access is OK. Otherwise access fails.
Refer also to Service Test Level PapI2cCtrl.
70a (BeTrayIn)
Send
tray_in command to the Basic Engine.
Check if the tray can be completely closed.
Message:
– “Parity error from Basic Engine to Serial”
Error code: DD_ERR_BETRAYIN_PARITY_B2S
– “Unexpected response from Basic Engine”
Error code: DD_ERR_BETRAYIN_UNEXPECTED_RESPONSE
– “Communication time-out error”
Error code: DD_ERR_BETRAYIN_COMMUNICATION_TIMEOUT
– “Basic Engine returned error number 0xXX”
Error code: DD_ERR_BETRAYIN_CMD_EXECUTION
The error numbers 0xXX are listed in [BE] on page 3-32.
Send command
tray_in to the Basic Engine to pull the tray in.
Refer also to Service Test Levels PapS2bEcho and BeTrayOut.
70b (BeTrayOut)
Send
tray_out command to the Basic Engine.
Check if the tray can be completely opened.
Message:
– “Parity error from Basic Engine to Serial”
Error code: DD_ERR_BETRAYOUT_PARITY_B2S
– “Unexpected response from Basic Engine”
Error code: DD_ERR_BETRAYOUT_UNEXPECTED_RESPONSE
– “Communication time-out error”
Error code: DD_ERR_BETRAYOUT_COMMUNICATION_TIMEOUT
– “Basic Engine returned error number 0xXX”
Error code: DD_ERR_BETRAYOUT_CMD_EXECUTION
The error numbers 0xXX are listed in [BE] on page 3-32.
Send the commands
stop, tray_in and tray_out to the Basic Engine to
switch off all servo’s, stop the spindle motor, move the sledge to the
home position and push the tray out.
Refer also to Service Test Level PapS2bEcho.
71 (AudioDsmSawBurst)
The MCA generates approximately 3 seconds of a digital and analogue
(via DAC) version of a 50Hz saw (stereo).
An operator can test the audio path from the DSM through the MCA to
both the analogue back end and the digital (EBU-) output by measuring
at the appropriate outputs
Message:
– “MCA module does not respond”
Error code: DD_ERR_DSMSAWBURST_MCA_NO_RESPONSE
In the DSM audio buffer a stereo representation of a 50Hz, 0dB saw is
generated (by the host). The MCA is set to the LPCM mode. The DSM
writes its audio buffer to the MCA. The MCA processes the audio
stream and generates both a digital (I2S) and an analogue audio
stream.
Refer also to Service Test Levels:
PapI2cMca, PapI2cCtrl, CompDsmDramWrR, CompDsmDramAcc,
CompDsmDvpAcc
72 (BeVer)
Get version number of Basic Engine.
Message:
– “Version: X.Y”
Error code: DD_ERR_BEVER_OK
– “Parity error from Basic Engine to Serial”
Error code: DD_ERR_BEVER_PARITY_B2S
– “Unexpected response from Basic Engine”
Error code: DD_ERR_BEVER_UNEXPECTED_RESPONSE
– “Communication time-out error”
Error code: DD_ERR_BEVER_COMMUNICATION_TIMEOUT
– “Basic Engine returned error number 0xXX”
Error code: DD_ERR_BEVER_CMD_EXECUTION
X.Y will be replaced with the version number returned by the Basic
Engine. X and Y are both decimal values (no leading zero’s).
The error numbers 0xXX are listed in [BE] on page 3-32.
Send the command
get_version_number to the Basic Engine and wait
for the version number of the Basic Engine.
Refer also to Service Test Level PapS2bEcho.
73 (DispVer)
Get ROM software version and internal ID of Slave processor.
Check if the I
2
C-bus is working and is connected to the slave processor.
Check if the slave processor is capable of giving the ROM software
version and internal ID.
Message:
– “The ROM version of the slave processor = 0xXX, and the internal ID
= 0xYY”
Error code: DD_ERR_ DISPVER _OK
– “I2c bus busy”
Error code: DD_ERR_DISPVER_I2C_SLAVE_BUS_BUSY
– “I2c bus not working“
Error code: DD_ERR_DISPVER_TRANSMIT_ERROR
– “Slave controller not responding”
Error code: DD_ERR_DISPVER_NO_ACK_FROM_SLAVE
The XX will be replaced with the ROM software version and YY will be
replaced with the internal ID of the slave processor. Both values will be
shown as a hexadecimal value of two digits (8 bit unsigned long) with
a fixed length (leading zero’s).
Refer also to Service Test Levels PapI2cCtrl. and PapI2cDisp.
74 (MiscNvramMod)
This Service Test Level can be used to read and modify any location
of the NVRAM.
Message:
– “NVRAM contents updated.”
Error code: DD_ERR_ANYNVRAMLOC_OK
– “NVRAM contents and configuration checksum updated.”
Error code: DD_ERR_ANYNVRAMLOC_OK
– “NVRAM contents could not be updated.”
Error code: DD_ERR_ANYNVRAMLOC_WRITE_FAIL
– “I2C bus busy before start”
Error code:
DD_ERR_ANYNVRAMLOC_I2C_BUS_BUSY_BEFORE_START
– “NVRAM contents could not be read”
Error code: DD_ERR_ANYNVRAMLOC_READ_FAIL
– “NVRAM not accessible.”
Error code: DD_ERR_ANYNVRAMLOC_NOACCESS