GithubHelp home page GithubHelp logo

Comments (11)

lkydev avatar lkydev commented on July 24, 2024 3

I just bought an ASUS DRW-24D5MT which is really just an LG GH24NSB0. It shows exactly the same symptom as the bug submitter's LG GH24NSD1.

I discovered a workaround. Unfortunately it requires modifying the source code and recompile. A sketchy procedure:

  1. Set up a local CueTools.NET source according to the instructions in Readme.md.
  2. Open the solution with Visual Studio 2017.
  3. Locate the folder Ripper, find a project named CUETools.Ripper.SCSI, and a file named SCSIDrive.cs within.
  4. Open the file and go to line 787 or so.
  5. Change the line

Device.C2ErrorMode[] c2mode = { Device.C2ErrorMode.Mode294, Device.C2ErrorMode.Mode296, Device.C2ErrorMode.None };

to

Device.C2ErrorMode[] c2mode = { Device.C2ErrorMode.Mode296, Device.C2ErrorMode.Mode294, Device.C2ErrorMode.None };

[ In the original code, the C2 error mode '294' was tried first and succeeded, but it caused the symptom later on. By swapping, '296' was tried first and did not cause problem. I was able to complete ripping several discs. But frankly, I have no idea what 294 and 296 mean. ]

  1. Recompile.

  2. Copy the compiled binaries (exe's, dll's, etc) into a 'correct' directory structure. (Download CUETools_2.1.7.zip, unzip it. Try to recreate that directory layout with the compiled binaries).

  3. Try running the modified CueRipper. You should no longer get the symptom.

from cuetools.net.

lkydev avatar lkydev commented on July 24, 2024 1

Here is a zip file containing the binaries.

  1. Couldn't get the build process to
    build some plugins. They are missing in the archive.
  2. CueRipper with flac output works.
  3. Use at your own risk.

(Old link removed, new link available below)

from cuetools.net.

lkydev avatar lkydev commented on July 24, 2024 1

Rebuilt against commit 2bde923 with mods, in order to get more complete output:

  1. My workaround.

  2. Unwanted icon scaling removed in the CueRipper and CueTools interfaces.

    CUERipper -> frmCUERipper.cs -> statusStrip1 -> ImageScalingSize reset to default (16, 16).
    CUERipper -> frmCUERipper.cs -> statusStrip1 -> Size set to (664, 25).

    CUETools -> frmCUETools.cs -> statusStrip1 -> ImageScalingSize reset to default (16, 16).
    CUETools -> frmCUETools.cs -> statusStrip1 -> Size reset to default (684, 26).

    CUETools -> frmCUETools.cs -> toolStripMenu -> ImageScalingSize reset to default (16, 16).

  3. CUETools.CTDB.EACPlugin targets .NET 4.7 (set via project property)

  4. CUETools.Codecs.TTA targets .NET 4.7 (set via project property)

cuetools-2.1.7-workaround-v2.zip

from cuetools.net.

polyrainbow avatar polyrainbow commented on July 24, 2024

I can confirm this: I'm having the same issue with my LG GH24NSD1 (on Win 10), so it indeed seems related to the CD drive model.

from cuetools.net.

lkydev avatar lkydev commented on July 24, 2024

By the way I came across another DVD drive (PLDS DVDROM DA8DESH BL6M) on a Levono ThinkCentre PC. Using CueRipper with this drive gave similar symptom, except that the error message at the end was Exception: Error reading CD: hardware error: TIMEOUT ON LOGICAL UNIT. The workaround seemed to work.

from cuetools.net.

radorn avatar radorn commented on July 24, 2024

Nice discovery, ky7749! So, the problem is related to C2 handling, it seems.
Could you share those binaries? I'm done ripping discs for a while, but I wouldn't mind having those handy just in case.

from cuetools.net.

radorn avatar radorn commented on July 24, 2024

Ya! it verks!
Thank you so much!

from cuetools.net.

lkydev avatar lkydev commented on July 24, 2024

Off-topic remark: WMA encoding and decoding do not work; the constructor declarations of WMA encoder and decoder are wrong. CueTools uses Activator.CreateInstance() to create objects, which does not work.

Declaration: CUETools.Codecs.WMA -> AudioEncoder.cs and AudioDecoder.cs.
Instantation: CUETools.Processor -> AudioReadWrite.cs, line 31 and 69 [see Activator.CreateInstance() calls].

from cuetools.net.

radorn avatar radorn commented on July 24, 2024

Who wants WMA anyway? :D

from cuetools.net.

c72578 avatar c72578 commented on July 24, 2024

@ky7749 Thanks for investigating this issue and sharing all the details.
@radorn, @ky7749 Feel free to test a current build of CUETools with the affected drives LG GH24NSD1 or ASUS DRW-24D5MT, which can be downloaded here: #97

from cuetools.net.

c72578 avatar c72578 commented on July 24, 2024

@ky7749 Could you please post a screenshot of CUERipper, which shows the details, how your ASUS DRW-24D5MT drive, including firmware version is detected?
Remark: There has been a different report for an ASUS DRW-24D5MT drive with firmware 2.00 : #107 (comment)

from cuetools.net.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.