Page 246 of 354
Re: DiscImageCreator
Posted: Sat Mar 07, 2020 9:42 am
by superg
sarami wrote:ok, BW-16D1HT was recognized from Bus Hound. As a result, my drive couldn't get the last sector +3, +4 etc.
But I added reading code until the last sector +10.
http://www.mediafire.com/file/eq80y20l9 … st.7z/file
Test plz. I want to see these logs.
I might be a bit out of the loop but recently I started having issues with last data sector on my BW-16D1HT (last 32 bytes have garbage).
Logs:
https://www.dropbox.com/s/odkm87xmc34o6 … AD.7z?dl=0
Plextor is dumping fine though.
Re: DiscImageCreator
Posted: Sat Mar 07, 2020 11:13 am
by Nexy
I'm curious if you misunderstood what RibShark was saying.
Are you trying to read those sectors? Because that will of course fail, it can't overread. But reading the last sector possible then using 0xF1 to fetch all remaining from the buffer (it's quite large afaik) should work?
Re: DiscImageCreator
Posted: Sat Mar 07, 2020 8:48 pm
by sarami
Nexy wrote:I'm curious if you misunderstood what RibShark was saying.
Are you trying to read those sectors? Because that will of course fail, it can't overread. But reading the last sector possible then using 0xF1 to fetch all remaining from the buffer (it's quite large afaik) should work?
App uses 0xbe to get the last sector, then uses 0xf1 to get the last sector + 1. This is cached to buffer correctly. And then uses 0xf1 to get the last sector + 2, but this sector isn't cached to buffer.
Teach me plz how you (and RibShark) can get the last sector + 2, + 3, etc using Bus Hound.
I want to test by your way.
Re: DiscImageCreator
Posted: Sat Mar 07, 2020 9:53 pm
by Nexy
OK, I was just curious actually if there was some miscommunication because of language differences. I'm going by what he said, I'll prod him to post here again.
Now that you have Bushound working, can you also analyze what Alcohol does with errors and DPM. Would be great to have all in one solution that is actively developed. I cannot get Alcohol developers to address bugs even though I paid full price for it.
Re: DiscImageCreator
Posted: Sat Mar 07, 2020 11:37 pm
by sarami
Nexy wrote:can you also analyze what Alcohol does with errors and DPM.
I tried capturing. But when alcohol is reading the disc, no data is captured. DIC can capture the data (READ CD etc). Why? Does Alcohol lock against Bushound?
Re: DiscImageCreator
Posted: Sun Mar 08, 2020 11:39 am
by Nexy
That's weird, I was able to capture it, I sent you a log before but you said something about not being able to open it. Maybe its because I am using a USB adapter?
Re: DiscImageCreator
Posted: Mon Mar 09, 2020 6:51 am
by sarami
Nexy wrote:That's weird, I was able to capture it, I sent you a log before but you said something about not being able to open it. Maybe its because I am using a USB adapter?
Ah, I can capture it via USB adapter. My Asus uses SATA AHCI Controller on the motherboard.
Log
I only understood that when alcohol analyzes DPM, it uses READ CD toward start from end. It's so‐called reverse reading.
Code: Select all
Bus Hound 6.01 capture on Windows Vista (x64). Complements of www.perisoft.net
Device - Device ID (followed by the endpoint for USB devices)
(28) PLEXTOR CD-R PX-W5224A [ROM=1.04]
Address - FireWire async address or channel number
Length - Total transfer length
Phase - Phase Type
CMD SCSI/ATAPI command
IN Data in transfer
Data - Hex dump of the data transferred
Descr - Description of the phase
Delta - Elapsed time from the previous phase to the current phase
Cmd... - Position in the captured data
Date - Date the phase occurred in year/month/day form
Time - Time the phase occurred in hour:minute:second.millisec form
Driver - Driver that submitted the command
sptd2 : SCSI Pass Through Direct Driver 2.12.0.0
Device Address Length Phase Data Description Delta Cmd.Phase.Ofs(rep) Date Time Driver
------ ------------------- -------- ----- ------------------------ ---------------- ----- ------------------ ---------- ------------ ------------
28 CMD be 00 00 03 d5 40 00 00 READ CD 8.8ms 1.1.0 2020/03/09 21:10:07.220 sptd2
28 2352 IN d8 ed 2c f6 8c 07 65 12 ..,...e. 12ms 1.2.0 2020/03/09 21:10:07.233
28 CMD be 00 00 03 d5 3b 00 00 READ CD 69us 2.1.0 2020/03/09 21:10:07.233 sptd2
28 2352 IN cf fb ea 10 7c 04 09 0d ........ 12ms 2.2.0 2020/03/09 21:10:07.245
28 CMD be 00 00 03 d5 0e 00 00 READ CD 70us 3.1.0 2020/03/09 21:10:07.246 sptd2
28 2352 IN 85 03 a2 31 48 fd 75 2c ...1H.u, 12ms 3.2.0 2020/03/09 21:10:07.258
28 CMD be 00 00 03 d5 09 00 00 READ CD 70us 4.1.0 2020/03/09 21:10:07.258 sptd2
28 2352 IN 73 c4 39 a1 3d c7 f0 ab s.9.=... 12ms 4.2.0 2020/03/09 21:10:07.271
28 CMD be 00 00 03 d4 dc 00 00 READ CD 69us 5.1.0 2020/03/09 21:10:07.271 sptd2
28 2352 IN dd 09 bf 05 03 11 af 13 ........ 12ms 5.2.0 2020/03/09 21:10:07.283
28 CMD be 00 00 03 d4 d7 00 00 READ CD 129us 6.1.0 2020/03/09 21:10:07.284 sptd2
28 2352 IN 3f e0 f7 ea 27 e3 96 f8 ?...'... 12ms 6.2.0 2020/03/09 21:10:07.296
28 CMD be 00 00 03 d4 aa 00 00 READ CD 107us 7.1.0 2020/03/09 21:10:07.296 sptd2
28 2352 IN 9f 02 70 14 67 09 97 12 ..p.g... 12ms 7.2.0 2020/03/09 21:10:07.308
28 CMD be 00 00 03 d4 a5 00 00 READ CD 98us 8.1.0 2020/03/09 21:10:07.308 sptd2
28 2352 IN 5b fe 8f ef 43 14 a7 f0 [...C... 12ms 8.2.0 2020/03/09 21:10:07.321
28 CMD be 00 00 03 d4 78 00 00 READ CD 95us 9.1.0 2020/03/09 21:10:07.321 sptd2
28 2352 IN a4 da e8 d0 ec e5 ae e2 ........ 12ms 9.2.0 2020/03/09 21:10:07.334
28 CMD be 00 00 03 d4 73 00 00 READ CD 98us 10.1.0 2020/03/09 21:10:07.334 sptd2
28 2352 IN 64 34 cd 2b f7 2b 44 22 d4.+.+D" 12ms 10.2.0 2020/03/09 21:10:07.347
28 CMD be 00 00 03 d4 46 00 00 READ CD 125us 11.1.0 2020/03/09 21:10:07.347 sptd2
28 2352 IN 81 d0 e0 d4 4c ce 56 ec ....L.V. 12ms 11.2.0 2020/03/09 21:10:07.359
28 CMD be 00 00 03 d4 41 00 00 READ CD 130us 12.1.0 2020/03/09 21:10:07.359 sptd2
28 2352 IN 08 f1 d0 e5 bf d4 ca e4 ........ 12ms 12.2.0 2020/03/09 21:10:07.372
28 CMD be 00 00 03 d4 14 00 00 READ CD 126us 13.1.0 2020/03/09 21:10:07.372 sptd2
28 2352 IN 2a d8 72 05 9f e1 c9 02 *.r..... 12ms 13.2.0 2020/03/09 21:10:07.385
28 CMD be 00 00 03 d4 0f 00 00 READ CD 126us 14.1.0 2020/03/09 21:10:07.385 sptd2
28 2352 IN 90 b7 ce e9 2f ac 99 e5 ..../... 12ms 14.2.0 2020/03/09 21:10:07.397
28 CMD be 00 00 03 d3 e2 00 00 READ CD 120us 15.1.0 2020/03/09 21:10:07.397 sptd2
28 2352 IN 8b d5 b9 d2 7a c9 e7 bc ....z... 12ms 15.2.0 2020/03/09 21:10:07.410
28 CMD be 00 00 03 d3 dd 00 00 READ CD 120us 16.1.0 2020/03/09 21:10:07.410 sptd2
28 2352 IN 3c c3 3c d8 40 c0 3d f3 <.<.@.=. 12ms 16.2.0 2020/03/09 21:10:07.422
Re: DiscImageCreator
Posted: Mon Mar 09, 2020 12:10 pm
by Nexy
Yeah its doing something to measure the angular velocity which gives some idea of the density of the recording. I guess its doing this via read seeks, maybe Reentrant has some further insight on how it works and translates to the tables it makes.
I've never had issues with it on CDs, only bugs on certain dual layer DVDs like GTA IV and Supreme Commander.
Can you check how it does the error stuff with that Skidoo discs, it has a way of dealing with the errors where it doesn't hang infinitely. No other tool I found can do this.
Re: DiscImageCreator
Posted: Mon Mar 09, 2020 1:02 pm
by reentrant
The meaning of Alcohol DPM format is described here:
/viewtopic.php?t=12490 … l-120-dpm/
From what I understand it just computes a timing difference between reads of certain sectors:
Code: Select all
DPM Data: 0 5376 0 2240 -- normal density
DPM Data: 0 5632 -1 2239 ----
DPM Data: 0 5888 0 2239 ----
DPM Data: 0 6144 -1 2238 ----
DPM Data: 0 6400 -1 2237 ----
DPM Data: 0 6656 0 2237 ---- end of normal density area
DPM Data: 1 6912 29 2266 ---- start of low density area. 2266 us to read a sector (or group of sectors) in this area
DPM Data: 1 7168 -2 2264 ----
DPM Data: 1 7424 1 2265 ----
DPM Data: 1 7680 -2 2263 ----
DPM Data: 1 7936 0 2263 ----
DPM Data: 1 8192 -1 2262 ----
DPM Data: 1 8448 0 2262 ----
DPM Data: 1 8704 -1 2261 ----
DPM Data: 1 8960 0 2261 ----
DPM Data: 1 9216 -1 2260 ----
DPM Data: 1 9472 -1 2259 ----
DPM Data: 1 9728 0 2259 ---- end of low density area
DPM Data: 0 9984 -30 2229 ---- start of normal density area. 2229 us to read a sector (or group of sectors) in this area
DPM Data: 0 10240 -1 2228
DPM Data: 0 10496 0 2228
When it comes to angles on the disc have a look at this article (translate from PL) about StarForce:
https://www.cdrinfo.pl/artykuly/starfor … trona2.php
Different protection schemes utilize different tactics...
Re: DiscImageCreator
Posted: Thu Mar 12, 2020 2:23 pm
by wiggy2k
Sarami
can you explain what this mean in these logs:
https://mega.nz/#!6kcBnIQL!eLWkCGGW8pnK … 1vNW7CON5U
Code: Select all
[WARNING] Number of sector(s) where reserved(0x814 - 0x81b) doesn't zero: 110725
every sector of the data track has
Code: Select all
LBA[000000, 0000000], MSF[00:02:00], mode 1 Reserved doesn't zero.
LBA[000001, 0x00001], MSF[00:02:01], mode 1 Reserved doesn't zero.
LBA[000002, 0x00002], MSF[00:02:02], mode 1 Reserved doesn't zero.
LBA[000003, 0x00003], MSF[00:02:03], mode 1 Reserved doesn't zero.
LBA[000004, 0x00004], MSF[00:02:04], mode 1 Reserved doesn't zero.
LBA[000005, 0x00005], MSF[00:02:05], mode 1 Reserved doesn't zero.
LBA[000006, 0x00006], MSF[00:02:06], mode 1 Reserved doesn't zero.
LBA[000007, 0x00007], MSF[00:02:07], mode 1 Reserved doesn't zero.
LBA[000008, 0x00008], MSF[00:02:08], mode 1 Reserved doesn't zero.
LBA[000009, 0x00009], MSF[00:02:09], mode 1 Reserved doesn't zero.
LBA[000010, 0x0000a], MSF[00:02:10], mode 1 Reserved doesn't zero.
LBA[000011, 0x0000b], MSF[00:02:11], mode 1 Reserved doesn't zero.
LBA[000012, 0x0000c], MSF[00:02:12], mode 1 Reserved doesn't zero.
LBA[000013, 0x0000d], MSF[00:02:13], mode 1 Reserved doesn't zero.
LBA[000014, 0x0000e], MSF[00:02:14], mode 1 Reserved doesn't zero.
LBA[000015, 0x0000f], MSF[00:02:15], mode 1 Reserved doesn't zero.
LBA[000016, 0x00010], MSF[00:02:16], mode 1 Reserved doesn't zero.
LBA[000017, 0x00011], MSF[00:02:17], mode 1 Reserved doesn't zero.
LBA[000018, 0x00012], MSF[00:02:18], mode 1 Reserved doesn't zero.
LBA[000019, 0x00013], MSF[00:02:19], mode 1 Reserved doesn't zero.
LBA[000020, 0x00014], MSF[00:02:20], mode 1 Reserved doesn't zero.
LBA[000021, 0x00015], MSF[00:02:21], mode 1 Reserved doesn't zero.
LBA[000022, 0x00016], MSF[00:02:22], mode 1 Reserved doesn't zero.
LBA[000023, 0x00017], MSF[00:02:23], mode 1 Reserved doesn't zero.
...
...
etc