Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the '10.3: Add support for any third-party CD-R burner' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.3: Add support for any third-party CD-R burner
Authored by: darnit on Oct 29, '03 11:02:55PM
I'd love it if this worked. But alas it doesn't. I was able to use my Aopen drive in Jaguar with this hint...but no longer. One thing I noticed on the way to deciding it doesn't work for me was that before Disk Utility could get ahold of the drive so I could see if it worked, the Finder would kick it out and say "ExCUUSE Me..etc. (Yes I have voice alerts turned on, and they've been working on good 'ol Victoria too it seems). You can turn this off in the CD/DVD preference pane by setting "When you insert a blank CD" to "Ignore".

[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: hifi on Oct 29, '03 11:51:50PM

It does work, follow the directions, the 2 key pieces of information are the product and vendor ID, which you can get by typing 'drutil info' in the command, as someone mentioned above.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: darnit on Oct 30, '03 07:40:34AM
Then I guess the problem is that drutil does not report a Vendor ID. Here's the output ....

:>drutil info
 Vendor   Product           Rev 
          32X12X48 CD-RW    1.10

   Interconnect: FireWire
   SupportLevel: None
          Cache: 8192k
       CD-Write: 
      DVD-Write: 
     Strategies: 

:>
Is a restart required for this to work? Or just the application that you want to burn with?

[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: PsychoSpunk on Oct 30, '03 08:56:36AM
The blank spaces are what the Aopen drives report. You'll have to end up having a DRDeviceVendorName with the blank spaces, and a DRDeviceAlternateVendorNames set to AOPEN:

<key>DRDeviceAlternateVendorNames</key> 
<string>AOPEN</string>
Take a look at this file to find out how many spaces are needed in the string value for the DRDeviceVendorName key by searching for AOPEN.

/System/Library/Frameworks/DiscRecording.framework/Versions/A/Frameworks \
/DiscRecordingEngine.framework/Versions/A/Resources/DeviceSupport.drprofile


[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: darnit on Oct 30, '03 10:57:51PM
Sooo close...thank you very much for your help...DiscCopy will now recognize the burner and attempt to use it. But now fails with an error 22. This is in the console...
This application (pid=532) is using an invalid option to DIDiskImageBurn: kDIBurnDeviceID
my drprofile looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>DRDevicePersonalities</key>
		<array>
			<dict>
				<key>DRDeviceAlternateVendorNames</key>
				<string>AOPEN</string>
				<key>DRDeviceProductName</key>
				<string>32X12X48 CD-RW</string>
				<key>DRDeviceVendorName</key>
				<string>        </string>
			</dict>
		</array>
		<key>DRDeviceProfile</key>
		<dict>
			<key>DRDeviceActualVendorName</key>
			<string>AOPEN</string>
		</dict>
		<key>DRDeviceProfileVersion</key>
		<integer>1</integer>
	</dict>
</array>
</plist>
I tried adding other keys that I saw in the file you referenced but none seem to make any difference. One thing I have determined is that closing down and launching the app you intend to burn with is enough to pick up the changes to the drprofile. Again, thanks for the help so far.

[ Reply to This | # ]