========== StorageAdapterDescriptor ==========
	              Version: 32
	                 Size: 32
	MaximumTransferLength: 131072 (bytes)
	 MaximumPhysicalPages: 33
	        AlignmentMask: 1 (Buffers must be aligned on WORD boundaries)
	       AdapterUsesPio: True
	     AdapterScansDown: False
	      CommandQueueing: True
	  AcceleratedTransfer: True
	              BusType: BusTypeSata
	      BusMajorVersion: 2
	      BusMinorVersion: 0
========== IoctlScsiGetAddress ==========
	    Length: 8
	PortNumber: 0
	    PathId: 3
	  TargetId: 0
	       Lun: 0
========== InquiryData ==========
	          DeviceType: ReadOnlyDirectAccessDevice (CD/DVD etc)
	 DeviceTypeQualifier: Active
	  DeviceTypeModifier: 0
	      RemovableMedia: Yes
	            Versions: 0
	  ResponseDataFormat: 2
	           HiSupport: Yes
	             NormACA: Yes
	       TerminateTask: No
	                AERC: No
	    AdditionalLength: 91
	       MediumChanger: No
	           MultiPort: No
	   EnclosureServices: No
	           SoftReset: No
	        CommandQueue: No
	      LinkedCommands: No
	  RelativeAddressing: No
	            VendorId: ASUS    
	           ProductId: BW-16D1HT       
	ProductRevisionLevel: 3.02
	      VendorSpecific: W000800KLZIBDF4657  
========== GetConfiguration ==========
	    DataLength: 188
	CurrentProfile: CD-ROM
	FeatureProfileList
		BD-RW
		BD-R Random Writable
		BD-R Sequential Writable
		BD-ROM
		DVD+R DL
		DVD+R
		DVD+RW
		DVD-R Layer Jump
		DVD-R DL
		DVD-RW Sequential
		DVD-RW
		DVD-RAM
		DVD-R
		DVD-ROM
		CD-RW
		CD-R
		CD-ROM
		RemovableDisk
	FeatureCore
		PhysicalInterface: Serial ATAPI
		  DeviceBusyEvent: Yes
		         INQUIRY2: No
	FeatureMorphing
		Asynchronous: No
		     OCEvent: Yes
	FeatureRemovableMedium
		        Lockable: Yes
		DefaultToPrevent: No
		           Eject: Yes
		LoadingMechanism: Tray type loading mechanism
	FeatureRandomReadable
		        LogicalBlockSize: 2048
		                Blocking: 1
		ErrorRecoveryPagePresent: Yes
	FeatureMultiRead
		   Current: 1
		Persistent: 0
		   Version: 0
	FeatureCdRead
		          CDText: Yes
		     C2ErrorData: Yes
		DigitalAudioPlay: No
	FeaturePowerManagement
		   Current: 1
		Persistent: 1
		   Version: 0
	FeatureTimeout
		    Group3: No
		UnitLength: 0
	FeatureRealTimeStreaming
		        StreamRecording: Yes
		    WriteSpeedInGetPerf: Yes
		       WriteSpeedInMP2A: Yes
		             SetCDSpeed: Yes
		ReadBufferCapacityBlock: Yes
	FeatureLogicalUnitSerialNumber
		SerialNumber: KLZIBDF4657 
	FeatureFirmwareDate: 2117-11-24T14:13:  
========== SetSpeed ==========
	    RequestType: CdromSetSpeed
	      ReadSpeed: 7056KB/sec
	     WriteSpeed: 0KB/sec
	RotationControl: CdromDefaultRotation
========== ReadBufferCapacity ==========
	    TotalBufferSize: 2942KByte
	AvailableBufferSize: 2942KByte
========== ModeParmeterHeader10 ==========
	           ModeDataLength: 266
	               MediumType: 1
	  DeviceSpecificParameter: 0
	    BlockDescriptorLength: 0
========== MODE_READ_WRITE_RECOVERY_PAGE ==========
	                 PageCode: 0x01
	              PageSavable: No
	               PageLength: 10
	                   DCRBit: No
	                   PERBit: No
	                   EERBit: No
	                    RCBit: No
	                    TBBit: No
	                     ARRE: No
	                     AWRE: No
	           ReadRetryCount: 32
	          WriteRetryCount: 0
========== MODE_CDROM_WRITE_PARAMETERS_PAGE ==========
	                 PageCode: 0x05
	              PageSavable: No
	               PageLength: 50
	                WriteType: 1
	                TestWrite: No
	            LinkSizeValid: No
	BufferUnderrunFreeEnabled: No
	                TrackMode: 4
	                     Copy: No
	              FixedPacket: No
	             MultiSession: 0
	            DataBlockType: 8
	                 LinkSize: 0
	      HostApplicationCode: 0
	            SessionFormat: 0
	               PacketSize: 32
	         AudioPauseLength: 150
	       MediaCatalogNumber:                 
	                     ISRC:                 
	            SubHeaderData: 0
========== MODE_CACHING_PAGE ==========
	                 PageCode: 0x08
	              PageSavable: No
	               PageLength: 10
	         ReadDisableCache: No
	     MultiplicationFactor: No
	         WriteCacheEnable: Yes
	   WriteRetensionPriority: 0
	    ReadRetensionPriority: 0
	  DisablePrefetchTransfer: 0
	          MinimumPrefetch: 0
	          MaximumPrefetch: 0
	   MaximumPrefetchCeiling: 0
========== CD_DEVICE_PARAMETERS_PAGE ==========
	                 PageCode: 0x0d
	                    PSBit: No
	               PageLength: 6
	InactivityTimerMultiplier: 0
	 TheNumberOfSUnitPerMUnit: 60
	 TheNumberOfFUnitPerSUnit: 75
========== CDAUDIO_CONTROL_PAGE ==========
	                 PageCode: 0x0e
	                    PSBit: No
	               PageLength: 14
	      StopOnTrackCrossing: No
	                Immediate: Yes
	      ChannelSelection[0]: 1
	                Volume[0]: 255
	      ChannelSelection[1]: 2
	                Volume[1]: 255
	      ChannelSelection[2]: 0
	                Volume[2]: 0
	      ChannelSelection[3]: 0
	                Volume[3]: 0
========== CDVD_FEATURE_SET_PAGE ==========
	                 PageCode: 0x18
	                    PSBit: No
	               PageLength: 26
	                  CDAudio: 1
	          EmbeddedChanger: 1
	              PacketSMART: 0
	        PersistantPrevent: 0
	  EventStatusNotification: 1
	            DigitalOutput: 1
	   CDSequentialRecordable: 0
	  DVDSequentialRecordable: 0
	         RandomRecordable: 0
	              KeyExchange: 0
========== POWER_CONDITION_PAGE ==========
	                 PageCode: 0x1a
	                    PSBit: No
	               PageLength: 10
	                  Standby: Yes
	                     Idle: Yes
	                IdleTimer: 600
	             StandbyTimer: 1200
========== FAULT_REPORTING ==========
	                 PageCode: 0x1c
	                    PSBit: Yes
	               PageLength: 10
	                  Unknown: 9c0a0004000002580000
========== CDVD_INACTIVITY_TIMEOUT_PAGE ==========
	                 PageCode: 0x1d
	                    PSBit: No
	               PageLength: 10
	                     SWPP: No
	                     DISP: No
	   GroupOneMinimumTimeout: 9
	   GroupTwoMinimumTimeout: 10800
========== Unknown ==========
	                 PageCode: 0x20
	                    PSBit: No
	               PageLength: 10
	                  Unknown: 200a0100006400030000
========== CDVD Capabilities & Mechanism Status Page ==========
	                 PageCode: 0x2a
	                    PSBit: No
	               PageLength: 66
	                  CDRRead: Yes
	                  CDERead: Yes
	                  Method2: Yes
	               DVDROMRead: Yes
	                 DVDRRead: Yes
	               DVDRAMRead: Yes
	                 CDRWrite: Yes
	                 CDEWrite: Yes
	                TestWrite: Yes
	                DVDRWrite: Yes
	              DVDRAMWrite: Yes
	                AudioPlay: Yes
	                Composite: No
	           DigitalPortOne: No
	           DigitalPortTwo: No
	               Mode2Form1: Yes
	               Mode2Form2: Yes
	             MultiSession: Yes
	       BufferUnderrunFree: Yes
	                     CDDA: Yes
	             CDDAAccurate: Yes
	              RWSupported: Yes
	          RWDeinterleaved: No
	               C2Pointers: Yes
	                     ISRC: Yes
	                      UPC: Yes
	       ReadBarCodeCapable: No
	                     Lock: Yes
	                LockState: No
	            PreventJumper: No
	                    Eject: Yes
	     LoadingMechanismType: tray
	           SeparateVolume: Yes
	      SeperateChannelMute: Yes
	      SupportsDiskPresent: No
	          SWSlotSelection: No
	        SideChangeCapable: No
	       RWInLeadInReadable: Yes
	         ReadSpeedMaximum: 8468KB/sec (48x)
	       NumberVolumeLevels: 256
	               BufferSize: 4064
	         ReadSpeedCurrent: 7056KB/sec (40x)
	                      BCK: No
	                      RCK: No
	                     LSBF: No
	                   Length: 1
	        WriteSpeedMaximum: 8468KB/sec (48x)
	        WriteSpeedCurrent: 0KB/sec (0x)
	   CopyManagementRevision: 1
========== Check main + c2 + sub ==========
========== LBA[000000, 0000000]: C2 error ==========
       +0 +1 +2 +3 +4 +5 +6 +7
0000 : 00 00 00 00 00 00 00 00
0008 : 00 00 00 00 00 00 00 00
0010 : 00 00 00 00 00 00 00 00
0018 : 00 00 00 00 00 00 00 00
0020 : 00 00 00 00 00 00 00 00
0028 : 00 00 00 00 00 00 00 00
0030 : 00 00 00 00 00 00 00 00
0038 : 00 00 00 00 00 00 00 00
0040 : 00 00 00 00 00 00 00 00
0048 : 00 00 00 00 00 00 00 00
0050 : 00 00 00 00 00 00 00 00
0058 : 00 00 00 00 00 00 00 00
0060 : 00 00 00 00 00 00 00 00
0068 : 00 00 00 00 00 00 00 00
0070 : 00 00 00 00 00 00 00 00
0078 : 00 00 00 00 00 00 00 00
0080 : 00 00 00 00 00 00 00 00
0088 : 00 00 00 00 00 00 00 00
0090 : 00 00 00 00 00 00 00 00
0098 : 00 00 00 00 00 00 00 00
00A0 : 00 00 00 00 00 00 00 00
00A8 : 00 00 00 00 00 00 00 00
00B0 : 00 00 00 00 00 00 00 00
00B8 : 00 00 00 00 00 00 00 00
00C0 : 00 00 00 00 00 00 00 00
00C8 : 00 00 00 00 00 00 00 00
00D0 : 00 00 00 00 00 00 00 00
00D8 : 00 00 00 00 00 00 00 00
00E0 : 00 00 00 00 00 00 00 00
00E8 : 00 00 00 00 00 00 00 00
00F0 : 00 00 00 00 00 00 00 00
00F8 : 00 00 00 00 00 00 00 00
0100 : 00 00 00 00 00 00 00 00
0108 : 00 00 00 00 00 00 00 00
0110 : 00 00 00 00 00 00 00 00
0118 : 00 00 00 00 00 00 00 00
0120 : 00 00 00 00 00 00 80 C0
========== LBA[000000, 0000000]: Sub Channel(Raw) ==========
       +0 +1 +2 +3 +4 +5 +6 +7  +8 +9 +A +B +C +D +E +F
0000 : 80 C0 80 80 80 80 80 C0  80 80 80 80 80 80 80 C0
0010 : 80 80 80 80 80 80 80 C0  80 80 80 80 80 80 80 80
0020 : 80 80 80 80 80 80 80 80  80 80 80 80 80 80 80 80
0030 : 80 80 80 80 80 80 80 80  80 80 80 80 80 80 80 80
0040 : 80 80 80 80 80 80 C0 80  80 80 80 80 80 80 80 80
0050 : 80 80 C0 80 C0 80 80 80  80 80 C0 C0 80 80 C0 80
========== Check main + sub + c2 ==========
========== LBA[000000, 0000000]: Sub Channel(Raw) ==========
       +0 +1 +2 +3 +4 +5 +6 +7  +8 +9 +A +B +C +D +E +F
0000 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0010 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0020 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0030 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0040 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
0050 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
========== LBA[000000, 0000000]: C2 error ==========
       +0 +1 +2 +3 +4 +5 +6 +7
0000 : 00 00 00 00 00 00 00 00
0008 : 00 00 00 00 00 00 00 00
0010 : 00 00 00 00 00 00 00 00
0018 : 00 00 00 00 00 00 00 00
0020 : 00 00 00 00 00 00 00 00
0028 : 00 00 00 00 00 00 00 00
0030 : 00 00 00 00 00 00 00 00
0038 : 00 00 00 00 00 00 00 00
0040 : 00 00 00 00 00 00 00 00
0048 : 00 00 00 00 00 00 00 00
0050 : 00 00 00 00 00 00 00 00
0058 : 00 00 00 00 00 00 00 00
0060 : 00 00 00 00 00 00 00 00
0068 : 00 00 00 00 00 00 00 00
0070 : 00 00 00 00 00 00 00 00
0078 : 00 00 00 00 00 00 00 00
0080 : 00 00 00 00 00 00 00 00
0088 : 00 00 00 00 00 00 00 00
0090 : 00 00 00 00 00 00 00 00
0098 : 00 00 00 00 00 00 00 00
00A0 : 00 00 00 00 00 00 00 00
00A8 : 00 00 00 00 00 00 00 00
00B0 : 00 00 00 00 00 00 00 00
00B8 : 00 00 00 00 00 00 00 00
00C0 : 00 00 00 00 00 00 80 C0
00C8 : 80 80 80 80 80 C0 80 80
00D0 : 80 80 80 80 80 C0 80 80
00D8 : 80 80 80 80 80 C0 80 80
00E0 : 80 80 80 80 80 80 80 80
00E8 : 80 80 80 80 80 80 80 80
00F0 : 80 80 80 80 80 80 80 80
00F8 : 80 80 80 80 80 80 80 80
0100 : 80 80 80 80 80 80 80 80
0108 : 80 80 80 80 C0 80 80 80
0110 : 80 80 80 80 80 80 80 80
0118 : C0 80 C0 80 80 80 80 80
0120 : C0 C0 80 80 C0 80 00 00
	Byte order of this drive is main + c2 + sub
This drive can read data sectors at scrambled state [OpCode: 0xbe, C2flag: 1, SubCode: 0]
This drive can read data sectors at scrambled state [OpCode: 0xbe, C2flag: 1, SubCode: 1]
This drive can read data sectors at scrambled state [OpCode: 0xbe, C2flag: 1, SubCode: 2]
This drive can read data sectors at scrambled state [OpCode: 0xbe, C2flag: 1, SubCode: 4]
Checking reading lead-out -> This drive can't read the lead-out
But 0xF1 opcode is supported
