Failing to write to DVD+R DL with NeroCMD

First of all I will say G’Day people, as I am new to this forum and have just started looking at the Nero SDK.

Now to the problem.

I am trying to write data to a dual layer DVD. It appears to write both layers correctly, but then fails with an ‘Unspecified Recorder Error’ after logging that it is ‘Generating DVD high compatibility borders’.

Interestingly I never asked it to write compatibility borders, and the log even reports that this mode is set to ‘No’.

I have successfully written the same data set to a dual layer DVD using the Nero 7 Premium using the same brand of media. So it sort of rules out faulty hardware.

Can anyone offer any advice?

Thanks

Scott.

These are the commands I am supplying:

nerocmd.exe --write --drivename D --error_log DVDBurn.log --nero_log_timestamp --underrun_prot --dvd --recursive --real --verify --speed 1 --iso “Test” e:\data\

Total data size is about 7.12 GB’s.

And here is the log that is created:

Windows XP 5.2

AMD64

Wow64Process

WinAspi: -

ahead WinASPI: File ‘C:\Program Files (x86)\Nero\Nero 7\Core\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 2/11/2004 12:54:32 PM

NT-SPTI used

Nero API version: 7.0.1.2

Using interface version: 6.6.0.1

Installed in: C:\Program Files (x86)\Nero\Nero 7\Core\

Application: nero\Nero - Burning Rom
Internal Version: 7, 0, 1, 2

Recorder: <TSSTcorp CD/DVDW SH-W162C>Version: TS09 - HA 1 TA 0 - 7.0.1.2

Adapter driver: <IDE> HA 1

Drive buffer : 2048kB

Bus Type : default (0) -> ATAPI, detected: ?

=== Scsi-Device-Map ===

CdRomPeripheral : TSSTcorp CD/DVDW SH-W162C atapi Port 0 ID 0 DMA: On

DiskPeripheral : SAMSUNG SP2004C atapi Port 1 ID 0 DMA: On

=== CDRom-Device-Map ===

TSSTcorp CD/DVDW SH-W162C D: CDRom0

=======================

AutoRun : 0

Excluded drive IDs:

WriteBufferSize: 83886080 (0) Byte

ShowDrvBufStat : 0

BUFE : 0

Physical memory : 1013MB (1038152kB)

Free physical memory: 309MB (317176kB)

Memory in use : 69 %

Uncached PFiles: 0x0

Use Inquiry : 1

Global Bus Type: default (0)

Check supported media : Disabled (0)

31.1.2006

NeroAPI

3:34:10 PM #1 Text 0 File ThreadedTransfer.cpp, Line 525

ReadBuffer-Pipe got 81920KB of Memory

3:34:10 PM #2 Text 0 File Reader.cpp, Line 124

Reader running

3:34:10 PM #3 Text 0 File Writer.cpp, Line 113

Writer D: TSSTcorp CD/DVDW SH-W162C running

3:34:10 PM #4 Text 0 File AudioCompilationImpl.cpp, Line 842

DRM: StartDrmRecording(RealRec:1, ImageRec:0, Copies:1)

DRM: Beginning burn process.

3:34:10 PM #5 ISO9660GEN -11 File Geniso.cpp, Line 3312

First writeable address = 0 (0x00000000)

3:34:10 PM #6 Text 0 File Burncd.cpp, Line 3302

Turn on Disc-At-Once, using DVD media

3:34:10 PM #7 Text 0 File DlgWaitCD.cpp, Line 279

Last possible write address on media:  4173823 (927:30.73, 8151MB)

Last address to be written:            3732063 (829:20.63, 7289MB)

3:34:10 PM #8 Text 0 File DlgWaitCD.cpp, Line 291

Write in overburning mode: NO

3:34:10 PM #9 Text 0 File DlgWaitCD.cpp, Line 2578

Recorder: TSSTcorp CD/DVDW SH-W162C, Media type: DVD+R9 Double Layer

 Disc Manufacturer ID: MKM, Media Type ID: 001, Product revision number: 0

 Disc Application Code: 0, Extended Information Indicators: 0

3:34:10 PM #10 Text 0 File DlgWaitCD.cpp, Line 458

&gt;&gt;&gt; Protocol of DlgWaitCD activities: &lt;&lt;&lt;

=========================================

3:34:10 PM #11 Text 0 File ThreadedTransferInterface.cpp, Line 847

Setup items (after recorder preparation)

 0: TRM_DATA_MODE1 ()

    2 indices, index0 (150) not provided

    original disc pos #0 + 3732064 (3732064) = #3732064/829:20.64

    relocatable, disc pos for caching/writing not required/ required, no patch infos

    -&gt; TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 3732064 blocks [D: TSSTcorp CD/DVDW SH-W162C]

--------------------------------------------------------------

3:34:10 PM #12 Text 0 File ThreadedTransferInterface.cpp, Line 1059

Prepare recorder [D: TSSTcorp CD/DVDW SH-W162C] for write in CUE-sheet-DAO

DAO infos:

==========

 MCN: ""

 TOCType: 0x00; Session Closed, disc fixated

 Tracks 1 to 1:

   1: TRM_DATA_MODE1, 2048/0x00, FilePos             0             0    7643267072, ISRC ""

DAO layout:

===========

 __Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep__________

       0 |  lead-in |   0 |    0x41 | 0x00

       0 |        1 |   0 |    0x41 | 0x00

       0 |        1 |   1 |    0x41 | 0x00

 3732064 | lead-out |   1 |    0x41 | 0x00

3:34:10 PM #13 Text 0 File SCSIPassThrough.cpp, Line 36

SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

3:34:10 PM #14 Phase 24 File APIProgress.cpp, Line 278

Caching of files started

3:34:10 PM #15 Text 0 File Burncd.cpp, Line 4132

Cache writing successful.

3:34:10 PM #16 Phase 25 File APIProgress.cpp, Line 278

Caching of files completed

3:34:10 PM #17 Phase 36 File APIProgress.cpp, Line 278

Burn process started at 2.4x (3,324 KB/s)

3:34:10 PM #18 Text 0 File ThreadedTransferInterface.cpp, Line 2685

Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

3:34:11 PM #19 Text 0 File DVDPlusDualLayer.cpp, Line 463

Disc finalized, LBA total Image size: 3732064 (7289MB), Last LBA L0: 1866047 (3644MB)

3:34:57 PM #20 Text 0 File DVDPlusDualLayer.cpp, Line 628

L0 Data Zone Capacity set to 1866048 (1C7940h, 3644MB) -&gt; OK, confirmed setting

3:34:57 PM #21 CDR -1205 File DVDPlusDualLayer.cpp, Line 655

Burning Layer 1

3:34:57 PM #22 Text 0 File DVDPlusDualLayer.cpp, Line 665

Start writing layer 1 at address 0 (0h)

Recording mode: unknown Recording Mode

3:34:57 PM #23 Text 0 File Cdrdrv.cpp, Line 8411

---- DVD Structure: Physical Format Information (00h) ----

Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050

 Book Type: DVD+R DL (14), Part Version: 1.0x (1)

 Disc Size: 120 mm,      Maximum Rate: &lt;not specified&gt; (F h)

 Number of Layers: 2,    Track Path: Opposite Track Path (OTP),  Layer Type: recordable

 Linear Density:         0,293 um/bit,  Track Density:  0,74 um/track

 Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)

 End Physical Sector Number of Data Area:      FCFFFF h

 End Sector Number in Layer 0:                 22D7FF h (LBN: 1FD7FF h, 4075 MB)

 Data in Burst Cutting Area (BCA) does not exist

  Disc Application Code: 0 / 0 h

  Extended Information indicators: 0 h

  Disc Manufacturer ID: MKM.....

  Media type ID: 001

  Product revision number: 0

  Number of Physical format information bytes in use in ADIP up to byte 63: 64

 Media Specific [16..63]:

      00 00 00 4D 4B 4D 00 00 - 00 00 00 30 30 31 00 40    ...MKM.....001.@

      25 25 37 0C 02 2F 63 02 - 2F 63 21 23 0D 0E 14 14    %%7../c./c!#....

      02 01 01 10 00 21 23 0D - 0E 14 14 02 01 01 10 00    .....!#.........

3:34:57 PM #24 Text 0 File DVDPlusRW.cpp, Line 666

Start write address at LBA 0

DVD high compatibility mode: No

3:53:51 PM #25 CDR -1206 File DVDPlusDualLayer.cpp, Line 1910

Burning Layer 2

3:53:51 PM #26 Text 0 File DVDPlusDualLayer.cpp, Line 1921

Perform layer 1 to 2 jump before writing at address 1866048 (1C7940h)

4:12:37 PM #27 Text 0 File WriterStatus.cpp, Line 116

&lt;D: TSSTcorp CD/DVDW SH-W162C&gt; start writing Lead-Out at LBA 3732064 (38F260h), length 0 blocks

4:12:37 PM #28 Text 0 File ThreadedTransfer.cpp, Line 228

all writers idle, stopping conversion

4:12:37 PM #29 Phase 127 File APIProgress.cpp, Line 278

Generating DVD high compatibility borders

4:12:38 PM #30 CDR -1 File ThreadedTransferInterface.cpp, Line 1937

Unspecified Recorder Error

D: TSSTcorp CD/DVDW SH-W162C

4:12:38 PM #31 TRANSFER -24 File ThreadedTransferInterface.cpp, Line 1937

Could not perform end of Disc-at-once

4:12:38 PM #32 Phase 127 File APIProgress.cpp, Line 278

Generating DVD high compatibility borders

4:12:38 PM #33 CDR -1 File WriterStatus.cpp, Line 167

Unspecified Recorder Error

D: TSSTcorp CD/DVDW SH-W162C

4:12:38 PM #34 TRANSFER -24 File WriterStatus.cpp, Line 167

Could not perform end of Disc-at-once

4:12:38 PM #35 Phase 38 File APIProgress.cpp, Line 278

Burn process failed at 2.4x (3,324 KB/s)

4:12:38 PM #36 Text 0 File AudioCompilationImpl.cpp, Line 867

DRM: DRM burn session terminated.

4:12:38 PM #37 Text 0 File AudioCompilationImpl.cpp, Line 896

DRM: Closing entire DRM handling. Bye.

Existing drivers:

Registry Keys:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon

Nero has a very bad rep for DL burning. I know this does not solve your problem but I use either Sonic Record Now! or IMGBurn and never had a failure. With nero I burned two coasters on quality (Verbatim MKM001- same as you) media.

Thanks steven, I will have a look at both of those.

I am looking at the SDK’s for commercial use in an application, and was hoping Nero was the answer.

Hopfully soon there will also be some DVD+/-RW DL so that testing can be made a little cheaper, I think I heard 2nd Qtr of this year.

It will also be interesting to see how BlueRay and HD work out