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

10.3: Add support for any third-party CD-R burner System
You can very easily add support for your own third party CD/DVD burner in Panther by creating a file in ~/Library -> DiscRecording -> DeviceProfiles/. With that file, System Profiler will display "Disc Burning: DRDeviceSupportLevelUnsupported" and Disc Copy will let you use your burner. Here is the SM348B.drprofile I made for my combo drive:

<?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>DRDeviceProductName</key>
          <string>CDRW/DVD SM-348B</string>
          <key>DRDeviceVendorName</key>
          <string>SAMSUNG</string>
        </dict>
      </array>
      <key>DRDeviceProfile</key>
      <dict>
        <key>DRDeviceDescription</key>
        <string>16x48x24x48 Combo</string>
      </dict>
      <key>DRDeviceProfileVersion</key>
      <integer>1</integer>
    </dict>
  </array>
</plist>
[robg adds: I haven't tested this, but if it works, I think a lot of folks will be quite happy!]
    •    
  • Currently 2.29 / 5
  You rated: 4 / 5 (7 votes cast)
 
[55,965 views]  

10.3: Add support for any third-party CD-R burner | 62 comments | Create New Account
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: lluistar on Oct 29, '03 12:12:44PM

"To find the burner characteristics, the terminal command "drutil" returns the required info"

I've got this from from hardmac.com posted by Lionel.



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

It works for me to the degree that my drive (Samsung 332B) is recognized and disc copy will burn, but the verification will inevitably fail. Does anyone know the code that it doesn't like?



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: ragengs on Dec 01, '03 06:12:38AM

After enabling your drive to make your CDR work with iphoto and Disk Utility now you can make it work with itunes4.

download this file
http://www.macbidouille.com/downloads/iTunes4allburner.sit

then go to applications and control click itunes "show package content" go to /Content/MacOS/ and make a backup of the itunes app there (rename it itunes.bak) and put the file that was downloaded and decompressed there.

close your windows and fire up itunes. Select a playlist and burn with your unsupported drive. you can check in itunes preferences/ burning to see your burner in the list first.
i have a HP 9600 external scsi and it is recognized (it should work with usb cdr also)

Enjoy this one.

here is the setup".drprofile" for the 9600 scsi
<plist version="1.0">
<array>
<dict>
<key>DRDevicePersonalities</key>
<array>
<dict>
<key>DRDeviceProductName</key>
<string>CD-Writer+ 9600</string>
<key>DRDeviceVendorName</key>
<string>HP</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>12x8x32x CD-RW</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: kolt siewerts on Oct 29, '03 12:25:49PM

sorry, but i cant find the directory in the location you specified...



[ Reply to This | # ]
MORE details PLEASE
Authored by: inblosam on Oct 29, '03 12:51:11PM

Now did you create a folder in /Library/ for the DiscRecording? Or is this /System/Library/Frameworks/DiscRecording.framework... or what? We need some more details on if you had to create actual folders, etc. Some of us with Powerbooks with superdrive upgrades (esbuy, macresq, etc.) are not able to burn right now. Please advise!



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

You need to create the directories before creating the file into it.

You can either create them at the root for all users in /Library, or in your own user's Library in ~/Library.

Also, this file will allow you to burn via Disc Utils and the Finder, but not in iTunes. iTunes uses it's own burn support.



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

[code]
<?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>DRDeviceProductName</key>
<string>CD-RW CED-8080B</string>
<key>DRDeviceVendorName</key>
<string>LG</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>8x4x32</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>
[/code]

used that one for mine. Seems only to work for Disk Uitilty. Is there a possibility to get it workinf for the Finder?



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: diamondsw on Oct 29, '03 05:01:44PM

According to Accelerate Your Mac (private e-mail), this was originally reported elsewhere and found not to give full support (iTunes, Finder, etc). However, if it's Disk Utility support or nothing, I'd take Disk Utility support.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: enoch111 on Oct 29, '03 07:45:02PM

I've never really done much editing in files like this, so maybe someone else out there will see where I'm going.

In System Profiler, in my burner info (FireWire TDK 48x CD-RW), it says, next to "Disc Burning": DRDeviceSupportLevelUnsupported

Perhaps a line in the .drprofile needs to contain something similar to that. I, obviously, have no idea if that'll work because all the variables I've tried so far, unfortunately, do not work.

enoch


---
-----BEGIN GEEK CODE BLOCK-----

Version: 3.12

GAT d- s+: a-- C++++ UB++++ P+ L- E---- W++ N o-- K- w---
O- M++ V- PS+ PE Y+ PGP++ t+++ 5-- X++++ R+ tv b



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

If it says Unsupported then you should be able to burn.



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

Everything but Finder and iTunes work for me. DVD Studio Pro, iPhoto, Backup, and Disk Utility work fine.



[ Reply to This | # ]
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 | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Zeak on Oct 30, '03 04:05:30AM
This will help out a lot, but I need more. I'm waiting for Chris Möller to release a new version of PatchBurn that will work with Panther. It gave full normal system support in 10.2 so I'm hoping he can get it to work soon in 10.3 as well. It isn't well advertised, but you can find it here. If anyone can help him out a little that would be great. I'll probably send him a few bucks when/if he gets a panther version up and running.

[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: wheeles on Jun 08, '04 11:47:54AM

I've just run PatchBurn II against my 10.3.4 system and now my Freecom FX-50 burns in Disk Utility.

Fantastic!!!



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: kolt siewerts on Oct 30, '03 05:45:12AM

cool, with all the additional details it worked for me! now i only wonder how to get itunes burning to work, cant be that difficult?!
peace, kolt



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: cilly on Oct 31, '03 04:17:21AM

Yes this works perfectly! Here are the instructions how I got my burner to work:

Plextor

---
cilly

[ Reply to This | # ]

10.3: Add support for any third-party CD-R burner
Authored by: wescravn on Nov 02, '03 11:49:55PM

I tried this to a tee, and dosen't work. I am using TDK 40X12x48 USB EXTERNAL DRIVE...ANY SUGGESTIONS?



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: cilly on Nov 20, '03 03:51:57AM

Well, several users tried this already and it is working. Remember, it will not add burner support for iTunes or Finder. It will add burner support for Disk Utility, only.


---
cilly @ http://www.cilly.dyndns.org/



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: alajuela on Nov 03, '03 08:02:18PM

This worked with my TiBook 500 and an OWC Mercury DVD-RAM, which is the Matshita UJ-815A. I have been able to dupe or burn images in Disc Utility and burn DVDs in iDVD. In fact, the iLife Install DVD recognized the drive as a Superdrive for installation purposes, and it burned flawlessly. Now, if only the Finder and iTunes could be made to work.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: dohc281 on Nov 03, '03 09:06:16PM

Add me to this list, my DVD-RAM UJ-815A works just as described by the hint: iPhoto, iDVD, and Disk Utility are good to go. Now lets get iTunes and the Finder working! They must be related somehow, iTunes probably uses whatever the Finder uses to burn. Anyone? :)



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: alajuela on Nov 04, '03 01:44:21AM

Anyone tried the firmware updater after getting the drive to work with iDVD et al?



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: AirForceRed on Nov 04, '03 05:47:31PM

I haven't managed to get this to work yet... Well, I might have in iPhoto, but not iTunes, Disk Utility or Backup.

I've got a UJ-815A. Can anyone tell me if the following looks right for my .drprofile please?

Thanks,

A.

------
[code]
<?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>DRDeviceProductName</key>
<string>DVD-RAM UJ815-A</string>
<key>DRDeviceVendorName</key>
<string>MATSHITA</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>40x16x8x2x1</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>
[/code]



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: alajuela on Nov 17, '03 09:37:41AM
For the UJ-815A, I strongly recommend the fix documented on MacNN's forums, Spymac and discussed here:
http://discussions.info.apple.com/webx?14@@.3bc2e03f/48
If you follow this approach, you need to get rid of the profile recommended in this Mac OS X Hints thread. In my experience, it caused burning failures.

[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Piquet on Nov 06, '03 02:49:11AM

I have an old CD burner that disk utility won't recognise. But funnily enough, itunes *does* recognise my burner. Here's why (I think).

In Jaguar, I had 'patched' so that my burner would be recognised.

I installed Panther using Archive option. I didn't install a new copy of itunes; after all I already had the latest version.

And that was it. Itunes works fine.

And now I'm about touse the latest ifx so that Disk Utility will recognise my burner too.

Hope this helps.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Piquet on Nov 06, '03 06:52:41AM

Update: don't seem to be able to make the mod work for Disk Utility. don't know what I'm doing wrong, if anything. copied the script (cut and paste) and modified for my CD-R/RW: RICOH CD-R/RW MP7083A, still no go. Still, I have toast so that something. Not sure about buring bootable CDs tho.

If anyone has any suggestions/assistance it will be gratefully received.



[ Reply to This | # ]
iTunes shouldn't work with that...
Authored by: phox on Nov 10, '03 06:00:10PM

iTunes actually burning is strange. The ability of 10.3 to burn should not have anything to do with patching 10.2.x. I also had patched 10.2.x, but can't burn with anything (any apple program) in 10.3. Either you have done SOMETHING to make it work, or its working is just a fluke. Did you mess with anything after 10.3 was installed? If you think of anything, please post it, as it may be a clue as to how to get iTunes working on all unsupported hardware. Also, what drive are you using?



[ Reply to This | # ]
You're right iTunes doesn't work with that...
Authored by: Piquet on Nov 11, '03 08:07:42AM

Sorry, my mistake. Itunes doesn't burn. However my burner is shown in itunes (in italics). that's why I thought it would work. sadly it doesn't work.

Nevertheless, it does suggest that my burner info has been brought across from the patched 10.2 file. Now if only I could get diskutility to work ... I wonder if itunes would also work?

My burner is a RICOH CD-R/RW MP7083A

ps. glad to see someone is actually reading this stuff.



[ Reply to This | # ]
You're right iTunes doesn't work with that...
Authored by: cilly on Nov 20, '03 03:58:52AM
Try this:

Plextor

---
cilly @ http://www.cilly.dyndns.org/

[ Reply to This | # ]

10.3: Add support for any third-party CD-R burner
Authored by: ragengs on Nov 18, '03 06:53:41AM

Hi all,

did the trick for a scsi hp 9600 cd-rw

still doesn't work but changes appears in drutil info

Vendor Product Rev
HP CD-Writer+ 9600 1.0a

Interconnect: SCSI
SupportLevel: Unsupported
Cache: 4096k
CD-Write: -R, -RW, Test
DVD-Write:
Strategies: CD-TAO, CD-SAO

as before cd-write and strategies where empty

and could someone tell about that "Test" field

Regards
"hoping as everyone that someday it will work"



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: ragengs on Nov 18, '03 07:20:20AM
well my error restarted and tried to burn with iphoto it works but still no luck with itunes or the finder(error code 0x80020025) disk Utility works to erase cd-rw's i'm thinking to try to put the .profile at the other place mentioned, deep in the system maybe there it could work as loading at startup for itunes. Keeping posting if i get any success

[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: tom7711 on Nov 19, '03 03:49:05AM

Could someone fill in the blanks for me and tell me where I am going wrong.

Is this fix only for Jaguar or can it be used with Panther as well?

ALL help would be appreciated so I can have a finished step-by-step guide.

My drive is an NEC ND-1300A enclosed in a Lacie external firewire.

1. Input the command "drutil info" this will give you the device output as below: (depending on what your drive is of course)

Vendor Product Rev
PLEXTOR CD-R PX-W4012A 1.05

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

Q. Do I use Terminal to input the command and if I do, what is the FULL command line for drutil info.

2. Create a file with a similar name in the directory below:

System/Library/Frameworks/DiscRecording.Framework/Versions/A/Resources/DevicePlugins/

Q. Is this the correct path.

3. Use the file below and save as your own profile (ie: PX-W4012A.drprofile) in the DevicePlugins folder.

Q. How do I make a new file and save.

4. Copy the output of the Product-info you got with the drutil command and change <string>CD-R PX-W4012A</string>
NOTE: Copy ALL spaces, there are more than one!

<?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>DRDeviceProductName</key>
<string>CD-R PX-W4012A</string>
<key>DRDeviceVendorName</key>
<string>PLEXTOR</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>40x12x40x PlexWriter</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>



[ Reply to This | # ]
TDK 32x10x40
Authored by: evands on Nov 26, '03 03:05:26AM

Worked perfectly for me in 10.3.1 on my TDK321040B (tested in iPhoto and Disc Utility) using:
<key>DRDeviceProductName</key>
<string>CDRW321040B</string>
<key>DRDeviceVendorName</key>
<string>TDK</string>

and naming the file TDKCDRW321040B.drprofile.

Thanks!



[ Reply to This | # ]
SuperDrive and Panther
Authored by: Echassier on Nov 28, '03 05:34:57AM

Dear all,

After several attempts based on your own experiences, I finally succeeded to activate the Superdrive Matshita UJ815-A on Panther that I installed on my Powerbook G4 Titanium 500Mhz.

I had previously upgraded it using the Powerbook Superdrive Firmware Upgrade provided by , thanks to him, and activated in OS 10.2 through the trick of AirForceRed, thanks to him to. But everything failed after installation of Panther as everybody knows

The clue came from a search in Yahoo with "UJ-815 and panther":

http://search.yahoo.com/search?x=wrt&p=UJ-815+and+panther&n=20&fl=0

where I found the site http://www.partizan-media.com/Cube/dvd/ who had already succeeded the activation by replacing the full folder ~/System/Libary/Frameworks/DiscRecording.framework by a new one that you can load through its site. Many thanks to him (Boris).

I did it using OS9 to avoid authorization problems, but with a minor modification of the file DeviceSupport.drprofile (using TexEdit), changing

DRDeviceProductName
DVD-RAM UJ-816
by
DVD-RAM UJ-815A

name copied/pasted scrupulously from a "$ drutil info" in the Terminal.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Echassier on Nov 28, '03 05:49:12AM

Dear all,

After several attempts based on your own experiences, I finally succeeded to activate the Superdrive Matshita UJ815-A on Panther that I installed on my Powerbook G4 Titanium 500Mhz.

I had previously upgraded it using the Powerbook Superdrive Firmware Upgrade provided by <http://superdrive.cynikal.net/>, thanks to him, and activated in OS 10.2 through the trick of AirForceRed, thanks to him to. But everything failed after installation of Panther as everybody knows

The clue came from a search in Yahoo with "UJ-815 and panther":

http://search.yahoo.com/search?x=wrt&p=UJ-815+and+panther&n=20&fl=0

where I found the site http://www.partizan-media.com/Cube/dvd/ who had already succeeded the activation by replacing the full folder ~/System/Libary/Frameworks/DiscRecording.framework by a new one that you can load through its site. Many thanks to him (Boris).

I did it using OS9 to avoid authorization problems, but with a minor modification of the file DeviceSupport.drprofile (using TexEdit), changing

<key>DRDeviceProductName</key>
<string>DVD-RAM UJ-816</string>
by
<string>DVD-RAM UJ-815A</string>

name copied/pasted scrupulously from a "$ drutil info" in the Terminal.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: freddiepingpong on Nov 29, '03 01:52:27PM

Xlr8Yourmac.com posted http://www.xlr8yourmac.com/OSX/panther_cdr_support.html the only known solution at this time is to replace the Panther DiscRecording framework with an earlier version (7B49). That can be then modified to allow for complete burrning support, and it worked beautifully for me. They posted a link for the old framework which has since gone down. I did a clean install for fun and lost the framework. If someone wants to mirror it over here, it would as rob said "make a lot of people happy." Cheers



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: freddiepingpong on Nov 29, '03 02:00:45PM

Actually, the solution above is the same thing, with some careful modification for your own drive. Happy days.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Todd Dixon on Dec 01, '03 10:28:51PM

My Aopen CRW4852 (48x24x52x) just won't come up in the system profiler on the ATA Bus. Other drives on the other ATA bus do. Tried all these suggestions. No luck. Yet I boot back in to 9 and bingo - we have burner.

I have tried hexediting this and drprofiling that. No joy. Needless to say DRUTIL is no good here because it sees no drives. I got the information for the profile from mac os 9 Toast and system profile. Tried mimicking other AOPEN drives that did have entries.

Does anyone else's Mac refuse to see the burner on the ATA bus altogether when in 10.3.1 or does it see the drive but just refuse to allow burning on it?

Fed up and shitty about having to go out and buy another burner.

---
Luvamac today



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: airdrummer on Jan 20, '04 01:53:00PM

yeah, i've got an old sony spressa usb cdrw(crx120e) that os9's sys.prof sees, but osx doesn't:-(



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: BiL Castine on Feb 16, '04 02:12:12PM

same here, i have a BUSlink CD-RW that worked fine until Mac OS 10.3 came out with it's .drprofile madness. i see the drive fine from OS 9 and it worked (albiet intermittently) in 10.2 but since 10.3, no joy. i think my problem lies in the fact that there's nothing in the Vendor ID field on the drive, so i can't put anything in the Vendor IS string in the .drprofile



[ Reply to This | # ]
DRDeviceSupportLevel
Authored by: tut on Dec 04, '03 12:37:38PM

I've found that by adding a DRDeviceSupportLevel key to the DRDeviceProfile dictionary in my device profile, I was able to make my device profile stop working. That tells me that the framework is looking at that field, and if we ever figure out the right data type and value for that key, we can get a higher support level, and hopefully enable burning from Finder and iTunes. I looked up DRDeviceSupportLevel in the developer documentation and found that there are 5 levels: DRDeviceSupportLevelNone, DRDeviceSupportLevelUnsupported, DRDeviceSupportLevelVendorSupported,
DRDeviceSupportLevelAppleSupported and DRDeviceSupportLevelAppleShipping. The profiles created with the instructions provided in this thread get DRDeviceSupportLevelUnsupported. I tried setting the DRDeviceSupportLevel key to a string type and setting the string as any of the 3 supported levels but that didn't work. I just thought I would throw this observation out here with the hope that you really smart folks could figure out what to put in the DRDeviceSupportLevel key to get a higher support level.

As a side note, the developer documentation states that the support level DRDeviceSupportLevelVendorSupported is new in Panther. Hopefully that implies that Apple now has a procedure in place for device vendors to test and create profiles for their devices on their own. If that's true, you may be able to get your device supported by bugging your device vendor to find out about the process from Apple and get it done. I'm not optimistic about internal drive vendors doing this, though, since MacOS X users represent such a tiny percentage of their sales.



[ Reply to This | # ]
DRDeviceSupportLevel
Authored by: las_vegas on Dec 08, '03 01:33:13AM
I have been very successful installing the EMPREX DVD Dual 4X +/-R +/-RW (I got it for $89 at Fry's!). This drive is the same thing as the BTC DRW 1004IM OEM drive. So far, it works with Toast 6, iTunes, iDVD, iPhoto and Disk Utility (Not Finder).

Prior to installing the profile, 'drutil info' reports the following:

 Vendor   Product           Rev
 DVDRW    IDE1004           0043

   Interconnect: ATAPI
   SupportLevel: None
          Cache: 2048k
       CD-Write:
      DVD-Write:
     Strategies:

The profile file for this drive follows:

<?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>DRDeviceProductName</key>
				<string>IDE1004</string>
				<key>DRDeviceVendorName</key>
				<string>DVDRW</string>
			</dict>
		</array>
		<key>DRDeviceProfile</key>
		<dict>
			<key>DRDeviceActualVendorName</key>
			<string>EMPREX/BTC</string>
			<key>DRDeviceDescription</key>
			<string>DVD Dual 4X</string>
		</dict>
		<key>DRDeviceProfileVersion</key>
		<integer>1</integer>
	</dict>
</array>
</plist>
To get around Apple's block on 'Unsupported' drives, I used the modified version of DiscRecordingEngine available at Bidouille's web site.

After installing the profile file, 'drutil info' presents the following:

 Vendor   Product           Rev
 DVDRW    IDE1004           0043

   Interconnect: ATAPI
   SupportLevel: Unsupported
          Cache: 2048k
       CD-Write: -R, -RW, BUFE, CDText, Test, IndexPts, ISRC
      DVD-Write: -R, -RW, +R, +RW, BUFE, Test
     Strategies: CD-TAO, CD-SAO, CD-Raw, DVD-DAO


[ Reply to This | # ]
DRDeviceSupportLevel
Authored by: las_vegas on Dec 11, '03 02:01:44AM
DRDeviceSupportLevel is not a supported variable in the DR Profile. I did extensive research of the code to determine what exactly could be defined in the profile. Bellow is the list I came up with.

There are some interesting options in there! For instance, 'DRDeviceAppleDVDAuthoringDevice' might be interesting... :) Note that I set ~ where I know the default.

Any illegal item or illegal value will disable profile.

DR Profile Layout:

Root (Array)
 (Dictionary)
	DRDevicePersonalities (Array/Dictionary)

		DRDeviceAlternateVendorNames (Array/String)
		DRDeviceProductName (String) Name		*Required*
		DRDeviceVendorName (String) Vendor		*Required*
		DRDeviceFirmwareRevision (String)

	DRDeviceProfile (Dictionary)

		DRDeviceActualVendorName (String)
		DRDeviceAppleDVDAuthoringDevice (Boolean) Yes/No
		DRDeviceBlankProgressMethod (String) none/~progress/information
		DRDeviceBlankProgressBackwardsForCD (Boolean) Yes/~No
		DRDeviceBlankProgressBackwardsForDVD (Boolean) Yes/~No
		DRDeviceDescription (String)
		DRDeviceMaxReadSize (Number)
		DRDeviceMaxReadSpeed (Number)
		DRDeviceMaxWriteSize (Number)
		DRDeviceMaxWriteSpeed (Number)
		DRDeviceNeedsEjectAfterBurnForCD (Boolean) Yes/~No
		DRDeviceNeedsEjectAfterBurnForDVD (Boolean) Yes/~No
		DRDeviceNeedsEjectAfterEraseForCD (Boolean) Yes/~No
		DRDeviceNeedsEjectAfterEraseForDVD (Boolean) Yes/~No
		DRDeviceNeedsZeroLengthWrite (Boolean) Yes/~No
		DRDeviceOverrideCanEraseCDComplete (Boolean) No/~Yes
		DRDeviceOverrideCanEraseCDQuick (Boolean) No/~Yes
		DRDeviceOverrideCanEraseDVDComplete (Boolean) No/~Yes
		DRDeviceOverrideCanEraseDVDQuick (Boolean) No/~Yes
		DRDeviceOverrideCanTestWriteCD (Boolean) No/Yes
		DRDeviceOverrideCanTestWriteDVD (Boolean) No/Yes
		DRDeviceOverrideCanUnderrunProtectCD (Boolean) No/Yes
		DRDeviceOverrideCanUnderrunProtectDVD (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDR (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDRaw (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDRW (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDSAO (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDTAO (Boolean) No/Yes
		DRDeviceOverrideCanWriteCDText (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDDAO (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDPlusR (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDPlusRW (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDR (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDRW (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDRAM (Boolean) No/Yes
		DRDeviceOverrideCanWriteDVDRW (Boolean) No/Yes
		DRDeviceOverrideCanWriteIndexPoints (Boolean) No/Yes
		DRDeviceOverrideCanWriteISRC (Boolean) No/Yes
		DRDeviceOverrideCanWriteSCMS (Boolean) No/Yes
		DRDeviceOverrideLoadingMechanismCanEject (Boolean) No/~Yes
		DRDeviceOverrideLoadingMechanismCanInject (Boolean) No/~Yes
		DRDeviceOverrideLoadingMechanismCanOpen(Boolean) No/~Yes
		DRDeviceSynchronizeCacheCanUseImmediate (Boolean) No/Yes
		DRDeviceValidBurnSpeedsForCD (String)  Integer Array*
		DRDeviceValidBurnSpeedsForDVD (String)  Integer Array*
		DRDeviceValidCDSAOPregaps (String) Integer Array*
		DRDeviceValidCDTAOPregaps (String) Integer Array*
		DRDeviceValidOpCodes (String) Integer Array*

	DRDeviceProfileVersion (Number) 1

*Integer Array:
	comma separated array of one or more x where:
		x = integer
		[..x] = all integers prior inclusive
		[x..x] = all integers between inclusive
		[x..] = all integers after inclusive
	Examples:
		123			Only 123
		4, 8, 16		Only 4, 8 and 16
		[4..]			From 4 on...
		[24..32]		Only from 24 to 32
		[..32], [37..]		All except 33 to 36
		[..10], [24..32], [34..]	All except 11 to 23 and 33

Hope this helps someone!

[ Reply to This | # ]

DRDeviceSupportLevel
Authored by: dasmith59 on Dec 27, '03 09:02:52AM

I believe all of this works and I would love to be able to use my Plextor PX-708UF drive with my Ti-G4 powerbook. I am one of the "Mom and Pop" types that needs more info/help on implementing these hints. I am a user but not a programmer. Any help would be appreciated. Keep up the good work.
Thanks
dasmith59



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: hifi on Dec 18, '03 02:19:04PM

iTunes 4.2 (with 10.3 or 10.3.1) now appears to allow you to burn to unsupported drives. Also the 10.3.2 (iTunes 4.2 not needed) now appears to allow you to burn to unsupported drives in the Finder and in iTunes.



[ Reply to This | # ]
Supported Devices
Authored by: kps on Dec 20, '03 03:55:21PM

Here is a list of the devices that are directly and explicitly supported in Panther, extracted from /System/Library/Frameworks/DiscRecording.framework/Versions/A/Frameworks/DiscRecordingEngine.framework/Versions/A/Resources/DeviceSupport.drprofile because I couldn't find this information anywhere else:

AOpen — 40X12X48 CD-RW, 48X12X50 CD-RW

Generic — CDBP-121032, CDBP-12432A, CDBP-161040, CDBP-241040A, CDBP-321040A, CDBP-401248A, CRD-BP1300P, CRD-BP1400P, CRD-BP1500P, CRD-BP1600P, CRD-BP1700P

HL-DT-ST — CD-RW CED-8042B, CD-RW GCE-8160B, RW/DVD GCC-4320B

HP — DVD Writer 300n

IDE-CD — JR/RW24, R/RW 16x10A, R/RW 8x4x32, ReWritable-2x2x6, ZIPCD 650, ZIPCD1024EXT

Iomega — CDRW23042EXT3-B, CDRW2304FEXT-B, CDRW38402EXT2-B, CDRW55292EXT3-C, CDRW6402EXT-B, CDRW64892EXT3-B, CDRW9602EXT3-B, JR/RW24, LTR-12101B, LTR-16101B, LTR-24102B, LTR-40125S, LTR-40125W, LTR-48125W, LTR-48126S, LTR-48246S, LTR-52246S, LTR-52327S, R/RW 16x10A, R/RW 8x4x32, ReWritable-2x2x6, ZIPCD 650, ZIPCD1024EXT

LaCie — CD-RW CW-7585, CDBP-121032, CDBP-12432A, CDBP-161040, CDBP-241040A, CDBP-321040A, CDBP-401248A, CRD-BP1300P, CRD-BP1400P, CRD-BP1500P, CRD-BP1600P, CRD-BP1700P, DVDRAM SW-9571, UJDA310, UJDA340, UJDA360

LG — CD-RW CED-8042B, CD-RW GCE-8160B, RW/DVD GCC-4320B

Lite-On — CDRW23042EXT3-B, CDRW2304FEXT-B, CDRW38402EXT2-B, CDRW55292EXT3-C, CDRW6402EXT-B, CDRW64892EXT3-B, CDRW9602EXT3-B, COMBO LSC-24081, LTR-12101B, LTR-16101B, LTR-24102B, LTR-40125S, LTR-40125W, LTR-48125W, LTR-48126S, LTR-48246S, LTR-52246S, LTR-52327S

Matsushita — CD-RW CW-7585, CDRRW07, DVD-RAM SW-9571, UJDA310, UJDA340, UJDA360

Mitsumi — CR-4802TE, CR-4804TE, CR-487ETE, CR-48X9TE, CR-48XATE, CR-48XETE

NEC — CD-RW NR-9300A

Philips — JR/RW24, R/RW 16x10A, R/RW 8x4x32, ReWritable-2x2x6, ZIPCD 650, ZIPCD1024EXT

Pioneer — DVD-R DVR-S201

Plextor — CD-R PX-W1210A, CD-R PX-W124TS, CD-R PX-W1610A, CD-R PX-W2410A, CD-R PX-W8220T, CD-R PX-W8432T

QPS — CD-R PX-W1210A, CD-R PX-W124TS, CD-R PX-W1610A, CD-R PX-W2410A, CD-R PX-W8220T, CD-R PX-W8432T, CD-R/RW SW-208B, CD-RW CW-7585, CD-W216E, CD-W224EA, CD-W24E, CD-W28E, CD-W512E, CD-W516E, CD-W524E, CD-W540E, CD-W54E, CD-W58E, CDBP-121032, CDBP-12432A, CDBP-161040, CDBP-241040A, CDBP-321040A, CDBP-401248A, CR-4802TE, CR-4804TE, CR-487ETE, CR-48X9TE, CR-48XATE, CR-48XETE, CRD-BP1300P, CRD-BP1400P, CRD-BP1500P, CRD-BP1600P, CRD-BP1700P, DVDRAM SW-9571, DW-224E, UJDA310, UJDA340, UJDA360

Ricoh — CD-R/RW RW7163A, CD-R/RW RW8040A, DVD/CDRW RW9120

Samsung — CD-R/RW SW-208B

Sanyo — CDBP-121032, CDBP-12432A, CDBP-161040, CDBP-241040A, CDBP-321040A, CDBP-401248A, CRD-BP1300P, CRD-BP1400P, CRD-BP1500P, CRD-BP1600P, CRD-BP1700P

Sony — CD-RW CRX100, CD-RW CRX10U, CD-RW CRX120, CD-RW CRX140, CD-RW CRX145, CD-RW CRX155, CD-RW CRX160, CD-RW CRX1611, CD-RW CRX700, CD-RW CRX75L, CD-RW CRX800, CD-RW CRX85A, DVD RW DRU-500A

Slimtype — COMBO LSC-24081

TDK — CDRW241032FPX, CDRW241040B, DVDRW0404N

TEAC — CD-W216E, CD-W224EA, CD-W24E, CD-W28E, CD-W512E, CD-W516E, CD-W524E, CD-W540E, CD-W54E, CD-W58E, DW-224E

Toshiba — DVD-ROM SD-R5112, DVD-ROM SD-R6012

Yamaha — CRW-70, CRW-F1, CRW2100, CRW2200E, CRW3200E, CRW4416, CRW6416, CRW8424, CRW8824

[ Reply to This | # ]

10.3: Add support for any third-party CD-R burner
Authored by: Meyerson on Dec 28, '03 03:46:19PM
This worked wonderfully for our iBook SE running Panther and an Acomdata 32x12x40x drive (Lite-On LTR-32123S innards). iTunes and iPhoto recognize the drive just as they should. But make sure to reboot your machine (including all multiple-login users) completely after creating/placing this file. I thought at first that the process had failed. Here's the name.drprofile text file I created and inserted in the (root)\Library\DiscRecording\DeviceProfiles folder (had to create DiscRecording and DeviceProfiles):

<?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>DRDeviceVendorName</key>
				<string>LITE-ON</string>
				<key>DRDeviceProductName</key>
				<string>LTR-32123S</string>
			</dict>
		</array>
		<key>DRDeviceProfile</key>
		<dict>
			<key>DRDeviceDescription</key>
			<string>CD-RW 32x12x40x</string>
		</dict>
		<key>DRDeviceProfileVersion</key>
		<integer>1</integer>
	</dict>
</array>
</plist>


[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Meyerson on Dec 28, '03 03:51:22PM

... but, I should add, the Finder still doesn't recognize unformatted disks in the Acomdata machine. (Any tips on that?)



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Meyerson on Dec 28, '03 04:00:34PM

I take it back. The Finder does see those discs now. All's swell.



[ Reply to This | # ]
10.3: Add support for any MicroAdvantage CD-RW (CDWRITER IDE5224)
Authored by: Tropicalisurf on Dec 29, '03 04:27:31AM

here's the Device Profile for the MicroAdvantage 52x24x52 CDRW. Regonized as CDWRITER IDE5224 by ASP and Toast. i named the profile IDE5224.profile, if that makes a difference. I also fooled around with the DeviceSupport.drprofile and replaced MATSHITA with CDWRITER and QPS with BTC (someone from xlryourmac.com mentioned BTC as the real manufacturer)
anyway, it's now regonized and works in Toast, Finder, iTunes, iPhoto and DiskUtility. enjoy!

<?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>DRDeviceProductName</key>
<string>IDE5224</string>
<key>DRDeviceVendorName</key>
<string>CDWRITER</string>
</dict>
</array>
<key>DRDeviceProfile</key>
<dict>
<key>DRDeviceDescription</key>
<string>CD-RW 52X24X52</string>
</dict>
<key>DRDeviceProfileVersion</key>
<integer>1</integer>
</dict>
</array>
</plist>



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: Sebehk on Feb 10, '04 11:45:57PM

This hint actually works. My QPS CRD-BP1600P burner is now recognized by iTunes, Finder, and Disk Utility. Awesome! As to why Apple didn't do this already...who knows.

--->Robert
8-)



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: machard on Feb 24, '04 12:06:34AM

Thought I would add my 2 cents... I've added a I/O Magic (packaged IDE1008) 8x DVD±RW, DVD±R, CD-RW, CD-R. Basically works: I'm clear in iTunes, iPhoto, Disk Utility and iDVD (sort of... I keep getting illegal blah, blah at the end of stage 4, really pissing me off. iDVD is obviously why I got a DVD burner). Anyway drutil info below:


   Interconnect: ATAPI
   SupportLevel: Unsupported
        Cache: 2048k
       CD-Write: -R, -RW, BUFE, CDText, Test, IndexPts, ISRC
      DVD-Write: -R, -RW, +R, +RW, BUFE, Test
     Strategies: CD-TAO, CD-SAO, CD-Raw, DVD-DAO

And Profile:


<?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>DRDeviceProductName</key>
          <string>IDE1008</string>
          <key>DRDeviceVendorName</key>
          <string>DVD-RW</string>
        </dict>
      </array>
      <key>DRDeviceProfile</key>
      <dict>
        <key>DRDeviceDescription</key>
        <string>DVD+RW/DVD-RW/DVD+R/DVD-R/CD-R/CD-RW</string>
      </dict>
      <key>DRDeviceProfileVersion</key>
      <integer>1</integer>
    </dict>
  </array>
</plist>

The log shows that when I'm trying to burn in iDVD that instead of burning a burning strategy of DVD-DAO it's trying CD-TAO. Not sure how to get around that bad boy.

Cheers all!



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: machard on Feb 24, '04 12:41:16AM
Yeehaw! Finder support for DVD_R and DVD-RW. Haven't tried any of the + disks yet. will report back. In the meantime. here is my updated drprofile:
<?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>DRDeviceProductName</key>
          <string>IDE1008</string>
          <key>DRDeviceVendorName</key>
          <string>DVD-RW</string>
        </dict>
      </array>
      <key>DRDeviceProfile</key>
      <dict>
        <key>DRDeviceDescription</key>
        <string>DVD±RW/DVD±R/CD-R/CD-RW</string>
      </dict>
        <key>DRDeviceSupportLevel</key>
        <string>Supported</string>
        <key>DRDeviceActualVendorName</key>
        <string>I/O Magic</string>
        <key>DRDeviceProfileVersion</key>
      <integer>1</integer>
      <key>DRDeviceOverrideCanWriteCDTAO</key>
      <true/>
      <key>DRDeviceOverrideCanWriteDVDRW</key>
      <true/>
      <key>DRDeviceOverrideCanWriteDVDR</key>
      <true/>
      <key>DRDeviceAppleDVDAuthoringDevice</key>
      <true/>
    </dict>
  </array>
</plist>


[ Reply to This | # ]
Panther and Plextor PleXWriter PXW4824A CD-RW (10.3: Add support for any third-party CD-R burner
Authored by: mech_filter on Jun 21, '04 02:44:14AM

This overall hint (once you've read the details, like using drutil info to get the exact string you need to identify the drive, which may have an odd amount of whitespace in it) in Panther, 10.3.4.

Here's a .drprofile file for /Library/DiscRecording/DeviceProfiles/ for a Plextor PXW4824A PleXWriter 48x/24x/48x CD-RW drive (I named it PX-W4824A.drprofile).


<?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>QPS</string>        
          <key>DRDeviceProductName</key>
          <string>CD-R   PX-W4824A</string>
          <key>DRDeviceVendorName</key>
          <string>PLEXTOR</string>
        </dict>
      </array>
      <key>DRDeviceProfile</key>
      <dict>
          <key>DRDeviceDescription</key>
          <string>PlexWriter 48x24x48 CR-RW</string>
          <key>DRDeviceMaxReadSpeed</key>
          <integer>40</integer>
          <key>DRDeviceMaxWriteSpeed</key>
          <integer>40</integer>
      </dict>
      <key>DRDeviceProfileVersion</key>
      <integer>1</integer>
    </dict>
  </array>
</plist>

Save it and reboot (not just logout). If you want it only for your use, put it in ~/Library/DiscRecording/DeviceProfiles/ instead of /Library/DiscRecording/DeviceProfiles/ while if you put it in the root /Library/DiscRecording/DeviceProfiles/ location, make sure it is world-readable or other users may not be able to use it:

sudo chmod a+r /Library/DiscRecording/DeviceProfiles/*.drprofile
in the Terminal.

Before I installed this, drutil gave the following (bad) results:


 Vendor   Product           Rev 
 PLEXTOR  CD-R   PX-W4824A  1.05

   Interconnect: ATAPI
   SupportLevel: None
          Cache: 4096k
       CD-Write: 
      DVD-Write: 
     Strategies: 

It basically knew jack about the drive, and would not even assume it to be a CD writer at all.

AFTER installing this .drprofile, drutil gets everything right about it (and it works just fine in iTunes, which seems to be really picky about all this stuff being just right, judging from the problems reported by others, above):


 Vendor   Product           Rev 
 PLEXTOR  CD-R   PX-W4824A  1.05

   Interconnect: ATAPI
   SupportLevel: Unsupported
          Cache: 4096k
       CD-Write: -R, -RW, BUFE, CDText, Test, IndexPts, ISRC
      DVD-Write: 
     Strategies: CD-TAO, CD-SAO, CD-Raw

PS: You'll note that I have added specific max read and write speeds to it. I carefully checked out reviews and other information on this drive, and even the manufacturer admits that it does not perform properly at the 48x max speed (which isn't even enabled by default anyway). Plextor even warns that running it at 48x can "damage discs or even the drive itself"! They even said that their drive tray has been redesigned to prevent the escape of any fragments should the disc "explode" (their word, not mine)! Go figure. Anyway, their recommended max is 40x, so that's what I set it to. I don't think any of us need exploding CDs, thanks.

PPS: If you've upgraded to a high-speed CD-RW drive in hopes of speeding up iTunes importing, sorry but don't expect much if any improvement (though write speeds will improve). The speed limit on importing (e.g. ~8.6x on my 733MHz G4) is a factor of CPU - the upper limit is simply how fast your computer can do the MP3/AAC encoding. You can demonstrate this to yourself by copying the AIFF files off the CD onto your desktop, drag-drop them into iTunes, and then select them in iTunes and pick Advanced | Convert Selection To...; you'll see that it does the conversion at the same speed that is your max importing speed directly from the CD (unless you have something like a 4x CD-R/RW drive! Heh). Oh well.



[ Reply to This | # ]
Use PatchBurn!
Authored by: BlueLobster on Jun 21, '04 09:34:12AM

I tried several of the above solutions. I did not work (NEC burner) found the easiast solution in the program PatchBurn II. You can find this at http://www.macwelt.de/magazin/0310/PatchBurn1.1en.sit



[ Reply to This | # ]
Panther liteon CD-RW (10.3: Add support for any third-party CD-R burner
Authored by: lch0512 on Oct 17, '04 10:46:17PM

i am using ibook g4 mac os X 10.3.i can't use external cd-rw liteon.please help me...



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: rancormac on Nov 30, '04 11:16:53PM

I got an I/O Magic 16x DVD-RW, and i tried Patchburn. iDVD sitll gives me an error. This is what the console says:

iDVD: Burn started, Tue Nov 30 19:56:07 2004

iDVD: Burning to DVD-R media with DAO strategy in DVDRW IDE 16X A079 via ATAPI.

iDVD: Requested DVD burn speed was 47x, actual burn speed is 8x.

iDVD: Burn underrun protection is supported, and enabled.

iDVD: Burn failed, Tue Nov 30 19:56:08 2004

iDVD: Burn sense: 5/24/00 Illegal Request, Invalid field in CDB

iDVD: Burn error: 0x80020022 The device failed to respond properly, unable to recover or retry.



[ Reply to This | # ]
10.3: Add support for any third-party CD-R burner
Authored by: wgroleau on Dec 05, '04 12:54:32AM

The consensus here seems to be that the strings in teh .drprofile
must be EXACTLY as provided by drutil info

But drutil info says
Could not find a valid device.

System Profiler identifies the device as
HP USB CD-Writer Plus:

Speed: Up to 12 Mb/sec
Product ID: 519 ($207)
Bus Power (mA): 500
Vendor ID: 1008

The front of the drive says "hp cd-writer 8200 series"

The label underneath says "HP 8220e/8330e"

The drive worked on Windows SE, unless the guy who gave it to me
is a liar (which I doubt).



[ Reply to This | # ]
Soul Patch 3 = Nice!
Authored by: ageless on Dec 10, '04 06:41:16PM

Just used Patch Burn 3, and now my drive is being seen by everything, and I've burned several DVDs using Toast, and it appears that I'll also be able to burn with iTunes, but not Disk Utility. Haven't bothered figuring out the extent of it yet, just really happy that I'll be able to use the drive I purchased.

It's a Micro Advantage 16DDVDRW-A13, I got it at OfficeMax for $70, it's a new(ish) 16X, + & - & dual layer. Seems like a pretty good deal!

http://www.patchburn.de/



[ Reply to This | # ]