I’m currently trying to read raw Sub-Channels from a CD-R’s Lead-In.
MMC-3 says, I should use LBA F0000000h, but it failed.
So I tried to use the address stored in the ATIP, but also failed.
My drive reports that it can read Sub-Channels from the Lead-In.
The CDB looks like this:
for LBA F0000000h and 1 sector per read: cdb = 0xBE ReadCD OpCode cdb = LBA >> 24 & 0xFF (240) cdb = LBA >> 16 & 0xFF (0) cdb = LBA >> 8 & 0xFF (0) cdb = LBA & 0xFF (0) cdb = sectors >> 16 & 0xFF (0) cdb = sectors >> 8 & 0xFF (0) cdb = sectors & 0xFF (1) cdb = readflags (0) cdb = subch (1, RAW P-W) transferlength is 96 bytes
Does anybody know, what I’m doing wrong?
It returns SK: 5h, ASC: 21h (LOGICAL BLOCK ADDRESS OUT OF RANGE)
I use Windows XP and the SPTI.