Comments (11)
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:
- Set up a local CueTools.NET source according to the instructions in
Readme.md.
- Open the solution with Visual Studio 2017.
- Locate the folder
Ripper
, find a project namedCUETools.Ripper.SCSI
, and a file namedSCSIDrive.cs
within. - Open the file and go to line 787 or so.
- 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. ]
-
Recompile.
-
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).
-
Try running the modified CueRipper. You should no longer get the symptom.
from cuetools.net.
Here is a zip file containing the binaries.
- Couldn't get the build process to
build some plugins. They are missing in the archive. - CueRipper with flac output works.
- Use at your own risk.
(Old link removed, new link available below)
from cuetools.net.
Rebuilt against commit 2bde923 with mods, in order to get more complete output:
-
My workaround.
-
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)
. -
CUETools.CTDB.EACPlugin
targets .NET 4.7 (set via project property) -
CUETools.Codecs.TTA
targets .NET 4.7 (set via project property)
cuetools-2.1.7-workaround-v2.zip
from cuetools.net.
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.
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.
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.
Ya! it verks!
Thank you so much!
from cuetools.net.
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.
Who wants WMA anyway? :D
from cuetools.net.
@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.
@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)
- [REQ] FLAC v1.4.3 HOT 1
- CUETools - Full-size images downsized to 300px HOT 1
- Errors ripping with LG's HL-DT-ST WH10LS30 in "Auto" C2 error mode, suspected mode294 unsupported HOT 1
- cover art download
- Latest MusicBrainz metadata not fetched by CTDB HOT 2
- Error when ripping CD with LG Drive [HL-DT-ST DVDRAM GP65NB60 RF01]. "Exception: Error reading CD: medium error: UNRECOVERED READ ERROR HOT 3
- [REQ] "fix" repo's license files HOT 1
- Object reference not set to an instance of an object.. HOT 7
- Add support for AIFF HOT 6
- [2.2.4] FLAC decoding issue with ffmpeg plugin HOT 1
- [QUESTION] Time for a new release or? HOT 2
- Docker
- HTOA file shifts filenames in cue sheet HOT 2
- Found a file that causes crash of encoder at certain settings
- CUERipper .NET unhandled exception (while idle) HOT 6
- [REQ] FFmpeg 7.0.1 plugin
- [CUERipper] Image rip (Embedded and + CUE) issues.
- Feature Request: Date of submission & verifications to CTDB HOT 4
- [REQ] Please add 'freedb.dbpoweramp.com' to CUERipper HOT 3
- CUETools: "Correct filenames" action "mangles" special characters in cuesheets HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cuetools.net.