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: 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 | # ]