DH-20A3P and Panasonic DVD Recorders

vbimport

#1

This drive seems to have a firmware bug that occurs when attempting to copy a DVD created on Panasonic set-top DVD recorders. Models this has been seen with are DMR-E515, DMR-EH55 and DMR-ES20.

I first saw this issue with an Acard-based multi-disc duplicator, and reproduced the problem with Nero. Log from Nero 6.6.15 (version 7 also tested with the same result):

xxxx-xxxx-xxxx-xxxx-xxxx-0044*

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File 'C:\Program Files\Ahead\Nero\Wnaspi32.dll': Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 1:54:32 PM 

NT-SPTI used
Nero Version: 6.6.1.15
Internal Version: 6, 6, 1, 15
 (Nero Express)
Recorder:             <ATAPI DVD A  DH20A3P>    Version: XY13 - HA 2 TA 2 - 6.6.1.15
 Adapter driver:      <USB 2.0>                 HA 2
 Drive buffer  :      2048kB
 Bus Type      :      set to ATAPI (3) -> ATAPI, detected: ?
CD-ROM:               <ATAPI    DVD A  DH20A3P  >Version: XY13 - HA 2 TA 1 - 6.6.1.15
 Adapter driver:      <USB 2.0>                 HA 2

=== Scsi-Device-Map ===
DiskPeripheral       : ST3160812AS                      atapi Port 0 ID 0  DMA: On 
CdRomPeripheral      : TSSTcorp CD/DVDW SH-S183L        atapi Port 1 ID 0  DMA: On 
CdRomPeripheral      : HL-DT-ST DVD-ROM GDRH10N         atapi Port 3 ID 0  DMA: On 
CdRomPeripheral      : CopystarFantom C/DVD-ROM1.0AFantomDVDP Port 4 ID 0  DMA: Off

=== CDRom-Device-Map ===
Copystar Fantom C/DVD-ROM  D:   CDRom2
HL-DT-ST DVD-ROM GDRH10N   E:   CDRom1
TSSTcorp CD/DVDW SH-S183L  F:   CDRom0
ATAPI DVD A  DH20A3P       H:   CDRom9
ATAPI DVD A  DH20A3P       I:   CDRom10
=======================

AutoRun : 1
Excluded drive IDs: 
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE           : 0
Physical memory     : 958MB (981420kB)
Free physical memory: 384MB (394032kB)
Memory in use       : 59 %
Uncached PFiles: 0x0
Use Inquiry    : 1
Global Bus Type: default (0)
Check supported media : Disabled (0) 

15.8.2008
DVD-Copy on the fly
12:18:40 PM	#1 Text 0 File SCSIPTICommands.cpp, Line 403
	LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
	
12:18:49 PM	#2 Text 0 File SCSIPTICommands.cpp, Line 403
	LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
	
12:18:49 PM	#3 Text 0 File SCSIPTICommands.cpp, Line 208
	SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME
	
12:18:49 PM	#4 Text 0 File DVDCopy.cpp, Line 294
	DVD Track-Information from source disc:
	 Media Type: DVD-R
	  S01 T01 Con 0x14 Start       0 Len    2544 (gap       0) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T02 Con 0x14 Start    2560 Len     240 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T03 Con 0x14 Start    2816 Len  844912 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T04 Con 0x14 Start  847744 Len      32 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T05 Con 0x14 Start  847792 Len      32 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T06 Con 0x14 Start  847840 Len     240 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T07 Con 0x14 Start  848096 Len  795936 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T08 Con 0x14 Start 1644048 Len      48 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	  S01 T09 Con 0x14 Start 1644112 Len      16 (gap      16) Blank 0 Res 0 Dmg 0 Open Trk 0 Mode TRM_DATA_MODE1 (0)
	
12:18:49 PM	#5 Text 0 File DVDCopy.cpp, Line 407
	Max -1 tracks of 9 allowed to copy
	 1:        0 -     2544 =     2544, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 2:     2560 -     2800 =      240, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 3:     2816 -   847728 =   844912, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 4:   847744 -   847776 =       32, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 5:   847792 -   847824 =       32, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 6:   847840 -   848080 =      240, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 7:   848096 -  1644032 =   795936, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 8:  1644048 -  1644096 =       48, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	 9:  1644112 -  1644128 =       16, TRM_DATA_MODE1, block size 2048, read opt 0 (no read options)
	
12:18:49 PM	#6 Text 0 File Burncd.cpp, Line 3316
	Turn on Track-At-Once, using DVD-R/RW media
	
12:18:50 PM	#7 Text 0 File DlgWaitCD.cpp, Line 281
	Last possible write address on media:  2298495 (510:46.45, 4489MB)
	Last address to be written:            1644127 (365:21.52, 3211MB)
	
12:18:50 PM	#8 Text 0 File DlgWaitCD.cpp, Line 293
	Write in overburning mode: NO (enabled: CD)
	
12:18:50 PM	#9 Text 0 File DlgWaitCD.cpp, Line 2616
	Recorder: ATAPI DVD A  DH20A3P, Media type: DVD-R
	 Disc Manufacturer: MBI 01 - RG40
	 Disc Application Code: 64, Disc Physical Code: 193
	
12:18:50 PM	#10 Text 0 File DlgWaitCD.cpp, Line 459
	>>> Protocol of DlgWaitCD activities: <<<
	=========================================
	
12:18:50 PM	#11 Text 0 File ThreadedTransferInterface.cpp, Line 814
	Setup items (after recorder preparation)
	 0: TRM_DATA_MODE1 (1 - Data (mode 1))
	    2 indices, index0 (150) not provided
	    original disc pos #0 + 2560 (2560) = #2560/0:34.10
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2544 blocks [ATAPI    DVD A  DH20A3P  ]
	 1: TRM_DATA_MODE1 (2 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #2560 + 256 (256) = #2816/0:37.41
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 240 blocks [ATAPI    DVD A  DH20A3P  ]
	 2: TRM_DATA_MODE1 (3 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #2816 + 844928 (844928) = #847744/188:23.19
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 844912 blocks [ATAPI    DVD A  DH20A3P  ]
	 3: TRM_DATA_MODE1 (4 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #847744 + 48 (48) = #847792/188:23.67
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 32 blocks [ATAPI    DVD A  DH20A3P  ]
	 4: TRM_DATA_MODE1 (5 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #847792 + 48 (48) = #847840/188:24.40
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 32 blocks [ATAPI    DVD A  DH20A3P  ]
	 5: TRM_DATA_MODE1 (6 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #847840 + 256 (256) = #848096/188:27.71
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 240 blocks [ATAPI    DVD A  DH20A3P  ]
	 6: TRM_DATA_MODE1 (7 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #848096 + 795952 (795952) = #1644048/365:20.48
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 795936 blocks [ATAPI    DVD A  DH20A3P  ]
	 7: TRM_DATA_MODE1 (8 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #1644048 + 64 (64) = #1644112/365:21.37
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 48 blocks [ATAPI    DVD A  DH20A3P  ]
	 8: TRM_DATA_MODE1 (9 - Data (mode 1))
	    2 indices, index0 (0) not provided
	    original disc pos #1644112 + 16 (16) = #1644128/365:21.53
	    not relocatable, disc pos for caching/writing not required/not required
	    -> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 16 blocks [ATAPI    DVD A  DH20A3P  ]
	--------------------------------------------------------------
	
12:18:50 PM	#12 Text 0 File ThreadedTransferInterface.cpp, Line 1013
	Prepare recorder [ATAPI    DVD A  DH20A3P] for write in TAO
	DAO infos:
	==========
	 MCN: ""
	 TOCType: 0x40; Session Closed, disc fixated
	 Tracks 1 to 9:
	   1: TRM_DATA_MODE1, 2048/0x00, FilePos             0             0       5242880, ISRC ""
	   2: TRM_DATA_MODE1, 2048/0x00, FilePos       5242880       5242880       5767168, ISRC ""
	   3: TRM_DATA_MODE1, 2048/0x00, FilePos       5767168       5767168    1736179712, ISRC ""
	   4: TRM_DATA_MODE1, 2048/0x00, FilePos    1736179712    1736179712    1736278016, ISRC ""
	   5: TRM_DATA_MODE1, 2048/0x00, FilePos    1736278016    1736278016    1736376320, ISRC ""
	   6: TRM_DATA_MODE1, 2048/0x00, FilePos    1736376320    1736376320    1736900608, ISRC ""
	   7: TRM_DATA_MODE1, 2048/0x00, FilePos    1736900608    1736900608    3367010304, ISRC ""
	   8: TRM_DATA_MODE1, 2048/0x00, FilePos    3367010304    3367010304    3367141376, ISRC ""
	   9: TRM_DATA_MODE1, 2048/0x00, FilePos    3367141376    3367141376    3367174144, ISRC ""
	DAO layout:
	===========
	 __Start_|____Track_|_Idx_|_CtrlAdr_|_RecDep__________
	       0 |  lead-in |   0 |    0x41 | 0x00
	       0 |        1 |   0 |    0x41 | 0x00
	       0 |        1 |   1 |    0x41 | 0x00
	    2560 |        2 |   0 |    0x41 | 0x00
	    2560 |        2 |   1 |    0x41 | 0x00
	    2816 |        3 |   0 |    0x41 | 0x00
	    2816 |        3 |   1 |    0x41 | 0x00
	  847744 |        4 |   0 |    0x41 | 0x00
	  847744 |        4 |   1 |    0x41 | 0x00
	  847792 |        5 |   0 |    0x41 | 0x00
	  847792 |        5 |   1 |    0x41 | 0x00
	  847840 |        6 |   0 |    0x41 | 0x00
	  847840 |        6 |   1 |    0x41 | 0x00
	  848096 |        7 |   0 |    0x41 | 0x00
	  848096 |        7 |   1 |    0x41 | 0x00
	 1644048 |        8 |   0 |    0x41 | 0x00
	 1644048 |        8 |   1 |    0x41 | 0x00
	 1644112 |        9 |   0 |    0x41 | 0x00
	 1644112 |        9 |   1 |    0x41 | 0x00
	 1644128 | lead-out |   1 |    0x41 | 0x00
	
12:18:50 PM	#13 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 1. Length: 2560 -> 2544.
	
12:18:50 PM	#14 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 2. Length: 256 -> 240.
	
12:18:50 PM	#15 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 3. Length: 844928 -> 844912.
	
12:18:50 PM	#16 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 4. Length: 48 -> 32.
	
12:18:50 PM	#17 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 5. Length: 48 -> 32.
	
12:18:50 PM	#18 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 6. Length: 256 -> 240.
	
12:18:50 PM	#19 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 7. Length: 795952 -> 795936.
	
12:18:50 PM	#20 Text 0 File ThreadedTransferInterface.cpp, Line 1081
	Removed 16 run-out blocks from end of track 8. Length: 64 -> 48.
	
12:18:50 PM	#21 Text 0 File SCSIPTICommands.cpp, Line 208
	SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME
	
12:18:50 PM	#22 Phase 32 File dlgbrnst.cpp, Line 1685
	Simulation started at 16x (22,160 KB/s)
	
12:18:50 PM	#23 Text 0 File ThreadedTransferInterface.cpp, Line 2717
	Verifying disc position of item 0 (not relocatable, no disc pos, no patch infos, orig at #0): write at #0
	
12:18:50 PM	#24 Text 0 File DVDR.cpp, Line 2846
	Recording mode: Sequential Recording Mode for Multisession
	
12:18:50 PM	#25 Text 0 File DVDR.cpp, Line 3002
	Start write address at LBA 0
	DVD high compatibility mode: No
	
12:18:50 PM	#26 SPTI -1066 File SCSIPassThrough.cpp, Line 178
	CdRom10: SCSIStatus(x02) WinError(0) NeroError(-1066)
	Sense Key:  0x05 (KEY_ILLEGAL_REQUEST)
	Sense Code: 0x24
	Sense Qual: 0x00
	CDB Data:   0xAC 00 00 00 00 00 00 00 00 64 00 00 
	Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 24 
	Buffer x06900380: Len x648
	
12:18:50 PM	#27 Text 0 File Cdrdrv.cpp, Line 8737
	---- DVD Structure: Physical Format Information (00h) ----
	Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
	 Book Type: DVD-R   (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
	 Disc Size: 120 mm,      Maximum Rate: <not specified> (F h)
	 Number of Layers: 1,    Track Path: Parallel Track Path (PTP),  Layer Type: recordable
	 Linear Density:         0,267 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:      0 h
	 End Sector Number in Layer 0:                 0 h (LBN: FFFD0000 h, 4193920 MB)
	 Data in Burst Cutting Area (BCA) does not exist
	  Start sector number of the current Border-Out: 0 h
	  Start sector number of the next Border-In:     0 h
	 Media Specific [16..63]:
	      00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00    ................
	      00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00    ................
	      00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00    ................
	
12:19:08 PM	#28 SPTI -1066 File SCSIPassThrough.cpp, Line 178
	CdRom10: SCSIStatus(x02) WinError(0) NeroError(-1066)
	Sense Key:  0x05 (KEY_ILLEGAL_REQUEST)
	Sense Code: 0x24
	Sense Qual: 0x00
	CDB Data:   0x52 01 00 00 00 00 00 00 1C 00 00 00 
	Sense Area: 0x70 00 05 00 00 00 00 0A 00 00 00 00 24 
	Buffer x03057340: Len x1c
	
12:19:08 PM	#29 Text 0 File DVDMinusRW.cpp, Line 650
	EndTrack 0: Last written address was 2543
	
12:19:08 PM	#30 Text 0 File ThreadedTransferInterface.cpp, Line 2711
	Verifying disc position of item 1 (not relocatable, no disc pos, no patch infos, orig at #2560): target disc position #0 differs
	
12:19:08 PM	#31 TRANSFER -30 File ThreadedTransferInterface.cpp, Line 2712
	Cannot write track at correct position with this recorder
	
12:19:09 PM	#32 Phase 34 File dlgbrnst.cpp, Line 1685
	Simulation failed at 16x (22,160 KB/s)
	
12:19:09 PM	#33 Text 0 File SCSIPTICommands.cpp, Line 253
	SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME
	
12:19:09 PM	#34 Text 0 File SCSIPTICommands.cpp, Line 403
	UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
	
12:19:09 PM	#35 Text 0 File Cdrdrv.cpp, Line 9945
	DriveLocker: UnLockVolume completed
	
12:19:09 PM	#36 Text 0 File SCSIPTICommands.cpp, Line 253
	SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME
	
12:19:12 PM	#37 Text 0 File Cdrdrv.cpp, Line 9945
	DriveLocker: UnLockVolume completed
	
12:19:12 PM	#38 Text 0 File SCSIPTICommands.cpp, Line 403
	UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL
	

Existing drivers:
File 'Drivers\CDRALW2K.SYS': Ver=8.0.0.212 , size=2560 bytes, created 7/24/2006 3:00:00 AM 
File 'WNASPINT.DLL': Ver=V1.18, size=57344 bytes, created 4/29/2007 1:00:00 AM 
File 'Drivers\PXHELP20.SYS': Ver=3.00.67a, size=43872 bytes, created 7/26/2007 3:00:00 AM (Prassi/Veritas driver for win 2K)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

Since ImgBurn does not have a similar operation, I first created an ISO from the original disc (Read) and then burned (Write) in Test mode. ImgBurn log is as follows:

I 14:28:45 ImgBurn Version 2.4.0.0 started!
I 14:28:45 Microsoft Windows XP Home Edition (5.1, Build 2600 : Service Pack 2)
I 14:28:45 Total Physical Memory: 981,420 KB  -  Available: 381,880 KB
I 14:28:45 Initialising SPTI...
I 14:28:45 Searching for SCSI / ATAPI devices...
I 14:28:46 Found 1 DVD-ROM, 3 DVD±RW/RAMs and 1 BD-ROM/HD DVD-ROM!
I 14:34:43 Operation Started!
I 14:34:43 Source Device: [0:0:0] ATAPI DVD A  DH20A3P XY13 (H:) (USB)
I 14:34:43 Source Media Type: DVD-R (Disc ID: CMC MAG. AM3)
I 14:34:43 Source Media Sectors: 1,644,128 (Track Path: PTP)
I 14:34:43 Source Media Size: 3,367,174,144 bytes
I 14:34:43 Source Media Volume Identifier: DVD_VIDEO_RECORDER
I 14:34:43 Source Media Volume Set Identifier: 383563b8DVD_UDF DVD_VIDEO_RECORDER
I 14:34:43 Source Media Implementation Identifier: MEI_VED
I 14:34:43 Source Media File System(s): ISO9660, UDF (1.02)
I 14:34:43 Read Speed (Data/Audio): MAX / MAX
I 14:34:43 Destination File: C:\DVD_VIDEO_RECORDER.ISO
I 14:34:43 Destination Free Space: 80,267,837,440 bytes (78,386,560 KB) (76,549 MB) (74 GB)
I 14:34:43 Destination File System: NTFS
I 14:34:43 File Splitting: Auto
I 14:34:46 Reading Session 1 of 1... (1 Track, LBA: 0 - 1644127)
I 14:34:46 Reading Track 1 of 1... (MODE1/2048, LBA: 0 - 1644127)
I 14:34:57 Abort Request Acknowledged
E 14:34:57 Failed to Read Sectors!
E 14:34:57 Operation Aborted! - Duration: 00:00:13
E 14:34:57 Average Read Rate: 7,488 KB/s (5.4x) - Maximum Read Rate: 9,636 KB/s (7.0x)
I 14:36:55 Operation Started!
I 14:36:55 Source Device: [0:0:0] ATAPI DVD A  DH20A3P XY13 (H:) (USB)
I 14:36:55 Source Media Type: DVD-R (Disc ID: CMC MAG. AM3)
I 14:36:55 Source Media Sectors: 1,644,128 (Track Path: PTP)
I 14:36:55 Source Media Size: 3,367,174,144 bytes
I 14:36:55 Source Media Volume Identifier: DVD_VIDEO_RECORDER
I 14:36:55 Source Media Volume Set Identifier: 383563b8DVD_UDF DVD_VIDEO_RECORDER
I 14:36:55 Source Media Implementation Identifier: MEI_VED
I 14:36:55 Source Media File System(s): ISO9660, UDF (1.02)
I 14:36:55 Read Speed (Data/Audio): MAX / MAX
I 14:36:55 Destination File: C:\DVD_VIDEO_RECORDER.ISO
I 14:36:55 Destination Free Space: 80,453,079,040 bytes (78,567,460 KB) (76,726 MB) (74 GB)
I 14:36:55 Destination File System: NTFS
I 14:36:55 File Splitting: Auto
I 14:36:58 Reading Session 1 of 1... (1 Track, LBA: 0 - 1644127)
I 14:36:58 Reading Track 1 of 1... (MODE1/2048, LBA: 0 - 1644127)
I 14:40:50 Image MD5: e4f587640c7fc620cfed48cd404b6980
I 14:40:50 Operation Successfully Completed! - Duration: 00:03:55
I 14:40:50 Average Read Rate: 13,992 KB/s (10.1x) - Maximum Read Rate: 20,786 KB/s (15.0x)
I 14:43:15 Operation Started!
I 14:43:15 Source File: C:\DVD_VIDEO_RECORDER.ISO
I 14:43:15 Source File Sectors: 1,644,128 (MODE1/2048)
I 14:43:15 Source File Size: 3,367,174,144 bytes
I 14:43:15 Source File Volume Identifier: DVD_VIDEO_RECORDER
I 14:43:15 Source File Volume Set Identifier: 383563b8DVD_UDF DVD_VIDEO_RECORDER
I 14:43:15 Source File Implementation Identifier: MEI_VED
I 14:43:15 Source File File System(s): ISO9660, UDF (1.02)
I 14:43:15 Destination Device: [0:0:0] ATAPI DVD A  DH20A3P XY13 (I:) (USB)
I 14:43:15 Destination Media Type: DVD-R (Disc ID: MBI 01RG40) (Speeds: 4x, 6x, 8x, 12x, 16x)
I 14:43:15 Destination Media Sectors: 2,298,496
I 14:43:15 Write Mode: DVD
I 14:43:15 Write Type: DAO
I 14:43:15 Write Speed: 16x
I 14:43:15 Link Size: Auto
I 14:43:15 Test Mode: Yes
I 14:43:15 OPC: Yes
I 14:43:15 BURN-Proof: Enabled
I 14:43:15 Advanced Settings - Force HT: No, Online HT: No, OverSpeed: No, SmartBurn: Yes
I 14:43:15 Filling Buffer... (20 MB)
I 14:43:16 Writing LeadIn...
I 14:43:34 Writing Session 1 of 1... (1 Track, LBA: 0 - 1644127)
I 14:43:34 Writing Track 1 of 1... (MODE1/2048, LBA: 0 - 1644127)
I 14:47:30 Synchronising Cache...
I 14:47:42 Cycling Tray after Test Write...
I 14:47:47 Image MD5: e4f587640c7fc620cfed48cd404b6980
I 14:47:47 Operation Successfully Completed! - Duration: 00:04:32
I 14:47:47 Average Write Rate: 13,933 KB/s (10.1x) - Maximum Write Rate: 19,343 KB/s (14.0x)

So one question is what ImgBurn is doing differently from Nero or the Acard controller. I have a feeling it has to do with the parsing of UDF structure. Any ideas? Can any engineers from Lite-On provide some insight?

Thanks,
superhero