2,451

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.

2,452

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?

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

2,453 (edited by sarami 2020-03-08 02:49:33)

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.

2,454

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.

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

2,455

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?

2,456

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?

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

2,457

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.

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                

2,458

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.

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

2,459 (edited by reentrant 2020-03-09 19:02:33)

The meaning of Alcohol DPM format is described here: http://forum.redump.org/topic/17084/ana … l-120-dpm/

From what I understand it just computes a timing difference between reads of certain sectors:

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...

2,460

Sarami

can you explain what this mean in these logs:
https://mega.nz/#!6kcBnIQL!eLWkCGGW8pnK … 1vNW7CON5U

[WARNING] Number of sector(s) where reserved(0x814 - 0x81b) doesn't zero: 110725

every sector of the data track has

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

2,461

can you explain what this mean in these logs:

ecma130 wrote:

14.4 Intermediate field
The Intermediate field shall consist of 8 (00)-bytes recorded in positions 2 068 to 2 075.

2,462

https://drive.google.com/open?id=1XYJwK … lFeWQj7Gma -- could you check this old log? Track 10 has 4 sectors with Index 02 (one of them is EAN), then it goes Index 01 again. Shouldn't DIC add a second Index 01 string after Index 02? And shouldn't DIC decode this EAN sector as CATALOG even if it's the only EAN sector in the image?

2,463

According to subError.txt, subch of 134966 ... 134972 doesn't get correctly. I think the index of these sectors is 01.

2,464

sarami wrote:

According to subError.txt, subch of 134966 ... 134972 doesn't get correctly. I think the index of these sectors is 01.

You were right, redumped with no weird sectors.

But DIC's logic for processing those randomly appeared index 02 and EAN sectors was wrong, I think.

2,465

sarami, i believe the ability to properly dump PS2 unlicensed discs has once again regressed. Everytime I dump I get a different hash. This issue seems to get fixed and regress once a year for the past few years.

Dumped with different newer versions of DIC including latest stable and latest test (logs): https://drive.google.com/file/d/15XIhk_ … sp=sharing

Please have a look when you get the chance. Many thanks.

All my posts and submission data are released into Public Domain / CC0.

2,466

Uploaded test version.
- fixed: PS2 unlicensed discs can't dump from 20191223

2,467 (edited by user7 2020-03-24 15:17:26)

dumps matched, logs for reference: https://drive.google.com/file/d/1uDWFeG … sp=sharing

Thank you!

All my posts and submission data are released into Public Domain / CC0.

2,468

Does dumping now check for a leadout before initiating?

LBA[323849, 0x4f109]: [F:ReadCDForCheckingReadInOut][L:701]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-8d = MEDIUM_ERROR - VENDOR UNIQUE ERROR
lpCmd: d8, 00, 00, 04, f1, 09, 00, 00, 00, 01, 00, 00
dwBufSize: 2352
This drive can't read the lead-out

I used to be able to partial dump the scm for discs where label covers data (example): https://i.ebayimg.com/images/g/Qf4AAOSw … -l1600.jpg

Can this feature be re-added? It is important for dozens of PS2 unlicensed discs.

All my posts and submission data are released into Public Domain / CC0.

2,469

*2020-04-03
- added: output ApplePartitionMap log
- added: /p is supported by PX-W4012 and some old plextor
- added: /vnx flag for videonow xp
- added: TOC reading for slot mechanism drive when swap command is used
- added: output DeviceType, StorageMediaType when disk command is used
- changed: /p and /c2 can't use together
- changed: PX-708A 1.04 is enabled to use
- improved: TOC_ATIP log
- fixed: misdetected leadin sector
- fixed: misdetected last sector of data track on subchannel
- fixed: do not check month and day of directory record for NERO___BURNING_ROM
- fixed: UNICODE build
- fixed: sector length of DVD-RAM, DVD+R
- fixed: TOC_INFO of CDTEXT
- fixed: when sub or mds command is used and valid extention is omitted, its command fails to execute
- fixed: swap command didn't work from 20191223
- fixed: get some drive offset
- fixed: Log of DISK_GEOMETRY_EX and FAT32
- fixed: PS2 unlicensed discs can't dump from 20191223
- fixed: Linux can't dump CD with CDTEXT

2,470

Nice, interested to look at what /p does.

Plextor PX-760A 1.07 (+30) : Plextor PX-716SA 1.11 (+30) : Plextor PX-W5224A 1.04 (+30) : Plextor PX-W4824 1.07 (+30) : Plextor PX-W4012TA 1.07 (+98) : Plextor PX-W1610TA (+99) : Plextor PX-W1210TA 1.10 (+99) : Lite-On LTR-48246S (+6) : Lite-On LTR-52246S (+6) : Lite-On LH-20A1H LL0DN (+6) : BenQ DW1655 BCIB (+618) : ASUS DRW-2014L1 1.02 (+6) : Yamaha CRW-F1 (+733) : Optiarc SA-7290H5 1H44 (+48) : ASUS BW-16D1HT 3.02 (+6)

2,471 (edited by Mastermind 2020-04-11 15:31:11)

I tried to rip some PS3/PS4 games with DIC and sometimes the .iso doesn't match to the one read with UtraISO. The file from DIC is always larger and filled with 00. Why is there sometimes a difference?

e.g. "Last of Us, The - Remastered (Europe) - Logfiles DIC

UltraISO: 49.482.891.264 Bytes
DiscImageCreator: 50.050.629.632 Bytes

2x PX-760A (+30),

2,472

Askavenger wrote:

Using DICUI to dump PC game: Sega Rally Championship.
2 different drives used: PX-755SA (SATA model) and PX-712UF    (USB model)
Same results with both drives, got the following error: 

LBA[271938, 0x42642]: Track[22]: SubV[81]:[0x02] -> [0x00]
LBA[271997, 0x4267d]: Track[22]: SubQ Reread [crc16 unmatch] -> NG. Fix manually
LBA[271997, 0x4267d]: Track[22]: SubFailed to reread because crc16 of subQ is 0

All the output files: https://mega.nz/file/nzgzwKjR#RK0XPadQw … o05AIU4c98

I have tried slower speeds. Also ran it through the Disc Resurfacer and still no change in error.
Any thing that can be done using DIC and different parameters?

2,473

sarami wrote:

*2020-04-03
- added: output ApplePartitionMap log
- added: /p is supported by PX-W4012 and some old plextor
- added: /vnx flag for videonow xp
- added: TOC reading for slot mechanism drive when swap command is used
- added: output DeviceType, StorageMediaType when disk command is used
- changed: /p and /c2 can't use together
- changed: PX-708A 1.04 is enabled to use
- improved: TOC_ATIP log
- fixed: misdetected leadin sector
- fixed: misdetected last sector of data track on subchannel
- fixed: do not check month and day of directory record for NERO___BURNING_ROM
- fixed: UNICODE build
- fixed: sector length of DVD-RAM, DVD+R
- fixed: TOC_INFO of CDTEXT
- fixed: when sub or mds command is used and valid extention is omitted, its command fails to execute
- fixed: swap command didn't work from 20191223
- fixed: get some drive offset
- fixed: Log of DISK_GEOMETRY_EX and FAT32
- fixed: PS2 unlicensed discs can't dump from 20191223
- fixed: Linux can't dump CD with CDTEXT

Sarami, Avira Antivirus is triggered by EccEdc.exe with a HEUR/APC threat signature... Never done this before...
Could you confirm this is a false positive?

2,474

Mastermind wrote:

I tried to rip some PS3/PS4 games with DIC and sometimes the .iso doesn't match to the one read with UtraISO. The file from DIC is always larger and filled with 00. Why is there sometimes a difference?

Uploaded test version
- fixed: BD-ROM also uses "Anchor Volume Descriptor Pointer", not TOC length

Askavenger wrote:

Old version log is not useful for me.  DICUI user always reports using old version...

Parotaku wrote:

a HEUR/APC threat signature

It's a famous for false positive diagnosis. Windows defender says nothing. Report to avira, plz.

sarami wrote:
Mastermind wrote:

I tried to rip some PS3/PS4 games with DIC and sometimes the .iso doesn't match to the one read with UtraISO. The file from DIC is always larger and filled with 00. Why is there sometimes a difference?

Uploaded test version
- fixed: BD-ROM also uses "Anchor Volume Descriptor Pointer", not TOC length

Now it works. Thanks and Happy Easter.

2x PX-760A (+30),