EN 39
3139 785 31150
5.
Firmware Upgrading & Diagnostic Software
Nucleus Name
DS_BE_WriteReadDvdR
Nucleus Number
907
Description
Write data to and read data from a DVD+R disc through the basic engine for
verification of the writing
Technical
-
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
Execution Time
Approximately 20 seconds
User Input
None
Error 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
Example
DS:> 907
090700: Testing on sector 0x36210: OK
Test OK @