Writing driver software for CD mechs - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source
Home Forums Rules Articles diyAudio Store Gallery Wiki Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Thread Tools Search this Thread
Old 13th April 2010, 12:33 PM   #1
diyAudio Member
Join Date: Feb 2010
Location: Surrey
Default Writing driver software for CD mechs

Hi all,

I'm curious if anyone has ever considered writing control software for CD mechs.

Since so much of this stuff is under license it's hard to get hold of the parts to play with CD mechs however I think it's pretty reasonable to reverse engineer it. In the UK at least, this is legal.

Bit of microcontroller work, FPGA stuff perhaps for signal decoding.

Am I missing something massively difficult here (not that I'm saying it's trivial!).

I know a lot of people on here are just interested in modding (that's how I found you all!) but it looks like there are some bona fide engineers here too.

Somehow shoving DSA commands to a CDPro2LF doesn't really stimulate me that much.

  Reply With Quote
Old 14th April 2010, 04:28 PM   #2
diyAudio Member
Join Date: Feb 2010
Location: Surrey
I'm guessing this is a little beyond the scope of this forum then? It's had a lot of views but no one has said anything!!!
  Reply With Quote
Old 14th April 2010, 04:45 PM   #3
CRST is offline CRST  United States
diyAudio Member
Join Date: Oct 2007
Location: Portland, Oregon
OK. I'll take a run at this.

Depends on what CD mechs you mean - there are many.

I wrote control firmware for PATA CD drives - these are the DVD / CD drives that were used in PC's. They've been supplanted by SATA - which is a different interface.

The firmware is PIC based. It’s a non trivial task. Not only is the PC ATA interface poorly defined, but every DVD/CD manufacturer implements a slightly different protocol. I can only assume that the PC drivers are full of special case code.

I’d be willing to share the code, but keep in mind that you would still have significant work to do
  Reply With Quote
Old 14th April 2010, 04:59 PM   #4
diyAudio Member
Join Date: Feb 2010
Location: Surrey
No, I actually mean an interface to get data off an actual mech. like a VAMxxxx.

I want to avoid being dependant on non available servo drivers and laser driver chips, having control over certain feedbacks and what have you.

I have written ATA interfaces in the past but that's historic technology now. Bit perfect data from a SATA controller could be nice and rejigging raw data into some usable format isn't that much of a challenge in theory, I spent the better part of my career writing protocols. But that's not really what I'm after. I'm after creating an actual controller that will interface with these flexfoil ribbons!
  Reply With Quote
Old 3rd May 2010, 01:20 PM   #5
diyAudio Member
binspaul's Avatar
Join Date: Feb 2009
Location: Cochin, Kerala, India
Send a message via Skype™ to binspaul
I am not so confident in driver writing.
  Reply With Quote
Old 3rd May 2010, 07:13 PM   #6
diyAudio Member
Join Date: Feb 2010
Location: Surrey
You're off to a bad start already binspaul! Stage one is the electronics to control the focus/tracking etc! Software at all is somewhere down the line!
  Reply With Quote


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which oil for CDM4 mechs? johnm Digital Source 10 28th July 2015 05:51 PM
Quick slipping belt fix for CD player mechs georgehifi Digital Source 8 13th October 2012 09:03 AM
CDM-4/19 Mechs for sale amc184 Swap Meet 5 22nd April 2010 05:11 AM
Writing on Black CD-R's ashok Digital Source 2 20th June 2003 01:58 PM

New To Site? Need Help?

All times are GMT. The time now is 03:24 PM.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright 1999-2017 diyAudio

Content Relevant URLs by vBSEO 3.3.2