I finally had a chance to test dvd+rw-booktype for branding +R media as -ROM, and it doesn't work. It seems that byte 4 of the CDB is not the unit vs. media flag. For whatever reason, it has to be 0 to brand as DVD-ROM, and 1 to brand as +/-R.
It doesn't make any sense to me either, but it's probably best to do exactly as the Windows utility does (as outlined in http://lists.debian.org/cdwrite/2004/cdwrite-200403/msg00185.html). Pending feedback from Dave Woodward, that might also mean sending 20 zero bytes of data along with the command. Here's a patch make -unit+r -dvd-rom-spec work: --- dvd+rw-booktype.cpp.orig 2004-04-19 00:28:03.000000000 -0500 +++ dvd+rw-booktype.cpp 2004-04-29 14:55:15.000000000 -0500 @@ -418,7 +418,7 @@ cmd[0]=0xFA; cmd[3]=book; - cmd[4]=1; + cmd[4]=book==0x01?0:1; cmd[10]=0xAA; cmd[11]=0xFF; if ((err=cmd.transport())) -- Name: Dave Huang | Mammal, mammal / their names are called / INet: [EMAIL PROTECTED] | they raise a paw / the bat, the cat / FurryMUCK: Dahan | dolphin and dog / koala bear and hog -- TMBG Dahan: Hani G Y+C 28 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

