Topic: DVD RAM drivers?

Heya folks.

Since my laptop contains a DVD RAM-cabale multi-format DVD burner and I'm making good use of DVD-RAMs as backup media (they are far more secure than DVD±RWs!), I'd like to integrate the necessary drivers (WinXP can write them without any special drivers, HOWEVER it will use the antiquated FAT32 FS instead of the way superior UDF).

I got a working-for-all driver (usually they are company-bound, which obviously sucks for a UWXPCD, so you'd have to hack them first) from here: http://askiris.toshiba.com/ToshibaSuppo … %204820627

An update for this version can be obtained here: http://www.bhacorp.com/download/utilities/dvdram.html

So far, so great.

Problem is, they don't contain any INF files, so you have to run the setup.EXE to make them install.
A silent installation apparently works with the "-s" switch.

Question is, how would I properly incorporate this as a 3rd Party DP or would I even have to rely on nLite to make it work (no biggie, I use them both anyway so either version is good as long as it works).

The real problem lies in how to detect a DVD-RAM writer in the system so it gets installed only on those machines compatible.

Any help really appreciated!

Re: DVD RAM drivers?

Install driver with the setup you have.
Then use a driver backup software to backup it (Driver Genius, DriverGrabber, Driver Collector, Double Driver).
These tools generate inf file with the driver.
FAQ : http://forum.driverpacks.net/viewtopic.php?id=279

Re: DVD RAM drivers?

Hmm, that might be a possibility, however, since a special formatting tool is needed to be installed (it will provide the context menu formatting option for Windows Explorer just as for FDDs and HDDs), I'll have to see whether it will capture than and also properly install it...

Will try later and report back!

Re: DVD RAM drivers?

Nope, that won't work as it doesn't show up at least in Driver Genius.
Will try the other tools, too, but I don't think that will do much.

It's not so much a driver per se, more like enabling Windows to read/write UDF format.
Well, that might still be a driver if you are specific but it is not listed, unlike, for instance, the special driver for BlindWrite.

Very strange.

Re: DVD RAM drivers?

I'd suggest this: write a script that automatically installs the setup. And then add an exception to DPsFnshr.ini that detects whether your DVD RAM drive is present. Voila..

Now we'll have to detect it... so please download save_hwids.exe (check my sig) and edit save_hwids.cmd, delete everything and then copy/paste this:\

devcon find * >> hwids.txt

Now send me that file. It'll be too large to attach here.

Founder of DriverPacks.net — wimleers.com

Re: DVD RAM drivers?

Alright, I did that.

It's not too large to paste though (at least, my log file were even larger sometime wink) so I will just post it here if you don't mind.

ACPI\ACPI0003\2&DABA3FF&0                                   : Microsoft-Netzteil
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI-Schalter
ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_13\_0                : Intel(R) Pentium(R) M processor 1.60GHz
ACPI\NSC6001\5&5C35D8D&0                                    : IrDA-schneller Infrarotanschluss
ACPI\PNP0000\4&28561D4B&0                                   : Programmierbarer Interruptcontroller
ACPI\PNP0100\4&28561D4B&0                                   : Systemzeitgeber
ACPI\PNP0200\4&28561D4B&0                                   : DMA-Controller
ACPI\PNP0303\4&28561D4B&0                                   : Logitech PS/2 Keyboard (106 Keys Ctrl+Caps)
ACPI\PNP0401\3                                              : ECP-Druckeranschluss (LPT1)
ACPI\PNP0501\5&5C35D8D&0                                    : Kommunikationsanschluss (COM1)
ACPI\PNP0A05\4&28561D4B&0                                   : Standardbus
ACPI\PNP0A06\3&4914CE34&0                                   : Erweiterter E/A-Bus
ACPI\PNP0A08\2&DABA3FF&0                                    : PCI-Bus
ACPI\PNP0B00\4&28561D4B&0                                   : System CMOS/Echtzeituhr
ACPI\PNP0C02\1                                              : Hauptplatinenressourcen
ACPI\PNP0C02\2                                              : Hauptplatinenressourcen
ACPI\PNP0C04\4&28561D4B&0                                   : Numerischer Coprozessor
ACPI\PNP0C09\4&28561D4B&0                                   : Eingebetteter, Microsoft ACPI-konformer Controller
ACPI\PNP0C0A\1                                              : Microsoft ACPI-konforme Kontrollmethodenbatterie
ACPI\PNP0C0A\2                                              : Microsoft ACPI-konforme Kontrollmethodenbatterie
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI-Einschaltknopf
ACPI\PNP0C0D\2&DABA3FF&0                                    : ACPI-Deckel
ACPI\PNP0C0E\2&DABA3FF&0                                    : ACPI-Sleepknopf
ACPI\PNPA000\4&5343363D&0                                   : SCSI/RAID-Hostcontroller
ACPI\SYN1003\4&28561D4B&0                                   : PS/2-kompatible Maus
ACPI\THERMALZONE\THRM                                       : ACPI-Thermozone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-konformes System
DISPLAY\SEC0000\5&9796756&1&00000110&01&00                  : Plug und Play-Monitor
HDAUDIO\FUNC_01&VEN_10EC&DEV_0880&SUBSYS_08800000&REV_0905\4&31B7A5CC&0&0001: Realtek High Definition Audio
HDAUDIO\FUNC_02&VEN_11C1&DEV_3026&SUBSYS_11C13026&REV_0705\4&31B7A5CC&0&0101: Agere Systems HDA Modem
HID\VID_045E&PID_001E\6&D715D93&0&0000                      : Microsoft IntelliMouse Explorer (USB)
IDE\CDROMHL-DT-ST_DVDRAM_GMA-4080N_______________0H35____\304B353346313143323120342020202020202020: HL-DT-ST DVDRAM GMA-4080N
IDE\DISKIC25N080ATMR04-0________________________MO4OAD4A\5&10E8132E&0&0.0.0: IC25N080ATMR04-0
ISAPNP\READDATAPORT\0                                       : ISAPnP-Datenleseport
LPTENUM\MICROSOFTRAWPORT\6&1087C98D&0&LPT1                  : Logische Schnittstelle für Druckeranschluss
PCI\VEN_1002&DEV_5653&SUBSYS_00701025&REV_00\4&266C3FA7&0&0008: ATI MOBILITY RADEON X700 
PCI\VEN_104C&DEV_8026&SUBSYS_00701025&REV_00\4&1D3F0FBB&0&38F0: Texas Instruments OHCI-konformer IEEE 1394-Hostcontroller
PCI\VEN_1217&DEV_7110&SUBSYS_00701025&REV_00\4&1D3F0FBB&0&4AF0: O2Micro MemoryCardBus Accelerator
PCI\VEN_1217&DEV_7223&SUBSYS_00701025&REV_00\4&1D3F0FBB&0&48F0: O2Micro OZ711M3/MC3 MemoryCardBus Controller
PCI\VEN_1217&DEV_7223&SUBSYS_00701025&REV_00\4&1D3F0FBB&0&49F0: O2Micro OZ711M3/MC3 MemoryCardBus Controller
PCI\VEN_1217&DEV_7223&SUBSYS_00701025&REV_00\4&1D3F0FBB&0&4BF0: O2Micro OZ711M3/MC3 MemoryCardBus Controller
PCI\VEN_14E4&DEV_169C&SUBSYS_00701025&REV_03\4&1D3F0FBB&0&30F0: Broadcom NetLink (TM) Gigabit Ethernet
PCI\VEN_8086&DEV_2448&SUBSYS_00000000&REV_D4\3&B1BFB68&0&F0 : Intel(R) 82801 PCI Bridge - 2448
PCI\VEN_8086&DEV_2590&SUBSYS_00000000&REV_03\3&B1BFB68&0&00 : Mobile Intel(R) 915GM/PM/GMS/910GML Express Processor to DRAM Controller - 2590
PCI\VEN_8086&DEV_2591&SUBSYS_00000000&REV_03\3&B1BFB68&0&08 : Mobile Intel(R) 915GM/PM Express PCI Express Root Port - 2591
PCI\VEN_8086&DEV_2641&SUBSYS_00000000&REV_04\3&B1BFB68&0&F8 : Intel(R) 82801FBM LPC Interface Controller - 2641
PCI\VEN_8086&DEV_2653&SUBSYS_00701025&REV_04\3&B1BFB68&0&FA : Intel(R) 82801FBM Ultra ATA Storage Controllers - 2653
PCI\VEN_8086&DEV_2658&SUBSYS_00701025&REV_04\3&B1BFB68&0&E8 : Intel(R) 82801FB/FBM USB Universal Host Controller - 2658
PCI\VEN_8086&DEV_2659&SUBSYS_00701025&REV_04\3&B1BFB68&0&E9 : Intel(R) 82801FB/FBM USB Universal Host Controller - 2659
PCI\VEN_8086&DEV_265A&SUBSYS_00701025&REV_04\3&B1BFB68&0&EA : Intel(R) 82801FB/FBM USB Universal Host Controller - 265A
PCI\VEN_8086&DEV_265B&SUBSYS_00701025&REV_04\3&B1BFB68&0&EB : Intel(R) 82801FB/FBM USB Universal Host Controller - 265B
PCI\VEN_8086&DEV_265C&SUBSYS_00701025&REV_04\3&B1BFB68&0&EF : Intel(R) 82801FB/FBM USB2 Enhanced Host Controller - 265C
PCI\VEN_8086&DEV_2660&SUBSYS_00000000&REV_04\3&B1BFB68&0&E0 : Intel(R) 82801FB/FBM PCI Express Root Port - 2660
PCI\VEN_8086&DEV_2662&SUBSYS_00000000&REV_04\3&B1BFB68&0&E1 : Intel(R) 82801FB/FBM PCI Express Root Port - 2662
PCI\VEN_8086&DEV_2664&SUBSYS_00000000&REV_04\3&B1BFB68&0&E2 : Intel(R) 82801FB/FBM PCI Express Root Port - 2664
PCI\VEN_8086&DEV_2668&SUBSYS_00701025&REV_04\3&B1BFB68&0&D8 : Microsoft UAA Bus Driver for High Definition Audio
PCI\VEN_8086&DEV_266A&SUBSYS_00701025&REV_04\3&B1BFB68&0&FB : Intel(R) 82801FB/FBM SMBus Controller - 266A
PCI\VEN_8086&DEV_4223&SUBSYS_10018086&REV_05\4&1D3F0FBB&0&18F0: Intel(R) PRO/Wireless 2915ABG Network Connection
PCIIDE\IDECHANNEL\4&1FBB18C9&0&0                            : Primärer IDE-Kanal
PCIIDE\IDECHANNEL\4&1FBB18C9&0&1                            : Sekundärer IDE-Kanal
PCMCIA\O2MICRO-SMARTCARDBUS_READER-2E10\1                   : O2Micro SmartCardBus Smartcard Reader
ROOT\ACPI_HAL\0000                                          : ACPI-Uniprozessor-PC
ROOT\CNTX_VPCNETS2_MP\0000                                  : Intel(R) PRO/Wireless 2915ABG Network Connection - Virtual Machine Network Services Driver
ROOT\CNTX_VPCNETS2_MP\0001                                  : Broadcom NetLink (TM) Gigabit Ethernet - Virtual Machine Network Services Driver
ROOT\COMPOSITE_BATTERY\0000                                 : Microsoft Composite Battery
ROOT\EZPLAY\0000                                            : ezplay device for 32 bits systems
ROOT\EZPLAY\0001                                            : ezplay device for 32 bits systems
ROOT\FTDISK\0000                                            : Volume-Manager
ROOT\LEGACY_AFD\0000                                        : AFD
ROOT\LEGACY_ARP1394\0000                                    : 1394-ARP-Clientprotokoll
ROOT\LEGACY_ATKSGT\0000                                     : atksgt
ROOT\LEGACY_BEEP\0000                                       : Beep
ROOT\LEGACY_DMBOOT\0000                                     : dmboot
ROOT\LEGACY_DMLOAD\0000                                     : dmload
ROOT\LEGACY_EECTRL\0000                                     : Symantec Eraser Control driver
ROOT\LEGACY_ELBYCDIO\0000                                   : ElbyCDIO Driver
ROOT\LEGACY_ERASERUTILREBOOTDRV\0000                        : EraserUtilRebootDrv
ROOT\LEGACY_FIPS\0000                                       : Fips
ROOT\LEGACY_GPC\0000                                        : Standardpaketklassifizierung
ROOT\LEGACY_HCMON\0000                                      : VMware hcmon
ROOT\LEGACY_HTTP\0000                                       : HTTP
ROOT\LEGACY_IPNAT\0000                                      : IP-Netzwerkadressübersetzung
ROOT\LEGACY_IPSEC\0000                                      : IPSEC-Treiber
ROOT\LEGACY_IRDA\0000                                       : IrDA-Protokoll
ROOT\LEGACY_KSECDD\0000                                     : ksecdd
ROOT\LEGACY_LIRSGT\0000                                     : lirsgt
ROOT\LEGACY_MNMDD\0000                                      : mnmdd
ROOT\LEGACY_MOUNTMGR\0000                                   : mountmgr
ROOT\LEGACY_NAVENG\0000                                     : NAVENG
ROOT\LEGACY_NAVEX15\0000                                    : NAVEX15
ROOT\LEGACY_NDIS\0000                                       : NDIS-Systemtreiber
ROOT\LEGACY_NDISTAPI\0000                                   : RAS-NDIS-TAPI-Treiber
ROOT\LEGACY_NDISUIO\0000                                    : NDIS-Benutzermodus-E/A-Protokoll
ROOT\LEGACY_NDPROXY\0000                                    : NDProxy
ROOT\LEGACY_NETBT\0000                                      : NetBios über TCP/IP
ROOT\LEGACY_NHCDRIVERDEVICE\0000                            : Notebook Hardware Control Driver
ROOT\LEGACY_NULL\0000                                       : Null
ROOT\LEGACY_PARTMGR\0000                                    : PartMgr
ROOT\LEGACY_PARVDM\0000                                     : ParVdm
ROOT\LEGACY_RASACD\0000                                     : Treiber für automatische RAS-Verbindung
ROOT\LEGACY_RDPCDD\0000                                     : RDPCDD
ROOT\LEGACY_SAVRT\0000                                      : SAVRT
ROOT\LEGACY_SAVRTPEL\0000                                   : SAVRTPEL
ROOT\LEGACY_SECDRV\0000                                     : Secdrv
ROOT\LEGACY_SPBBCDRV\0000                                   : SPBBCDrv
ROOT\LEGACY_SPTD\0000                                       : sptd
ROOT\LEGACY_SYMDNS\0000                                     : SYMDNS
ROOT\LEGACY_SYMEVENT\0000                                   : SymEvent
ROOT\LEGACY_SYMFW\0000                                      : SYMFW
ROOT\LEGACY_SYMIDS\0000                                     : SYMIDS
ROOT\LEGACY_SYMIDSCO\0000                                   : SYMIDSCO
ROOT\LEGACY_SYMLCBRD\0000                                   : symlcbrd
ROOT\LEGACY_SYMNDIS\0000                                    : SYMNDIS
ROOT\LEGACY_SYMREDRV\0000                                   : SYMREDRV
ROOT\LEGACY_SYMTDI\0000                                     : SYMTDI
ROOT\LEGACY_TCPIP\0000                                      : TCP/IP-Protokolltreiber
ROOT\LEGACY_VGASAVE\0000                                    : VgaSave
ROOT\LEGACY_VMM\0000                                        : Virtual Machine Monitor
ROOT\LEGACY_VMNETBRIDGE\0000                                : VMware Bridge Protocol
ROOT\LEGACY_VMNETUSERIF\0000                                : VMware Network Application Interface
ROOT\LEGACY_VMPARPORT\0000                                  : VMware VMparport
ROOT\LEGACY_VMX86\0000                                      : VMware vmx86
ROOT\LEGACY_VOLSNAP\0000                                    : VolSnap
ROOT\LEGACY_VSTOR2\0000                                     : Vstor2 Virtual Storage Driver
ROOT\LEGACY_WANARP\0000                                     : RAS-IP-ARP-Treiber
ROOT\MEDIA\MS_MMACM                                         : Audiocodecs
ROOT\MEDIA\MS_MMDRV                                         : Legacy-Audiotreiber
ROOT\MEDIA\MS_MMMCI                                         : Mediensteuerungsgerät
ROOT\MEDIA\MS_MMVCD                                         : Legacy-Videoaufnahmegerät
ROOT\MEDIA\MS_MMVID                                         : Videocodecs
ROOT\MS_IRDAMINIPORT\0000                                   : Infrarotanschluss
ROOT\MS_L2TPMINIPORT\0000                                   : WAN-Miniport (L2TP)
ROOT\MS_NDISWANIP\0000                                      : WAN-Miniport (IP)
ROOT\MS_PPPOEMINIPORT\0000                                  : WAN-Miniport (PPPOE)
ROOT\MS_PPTPMINIPORT\0000                                   : WAN-Miniport (PPTP)
ROOT\MS_PSCHEDMP\0000                                       : Intel(R) PRO/Wireless 2915ABG Network Connection - Paketplaner-Miniport
ROOT\MS_PSCHEDMP\0001                                       : Broadcom NetLink (TM) Gigabit Ethernet - Paketplaner-Miniport
ROOT\MS_PSCHEDMP\0002                                       : WAN-Miniport (IP) - Paketplaner-Miniport
ROOT\MS_PTIMINIPORT\0000                                    : Parallelanschluss (direkt)
ROOT\PCOUFFIN\0000                                          : pcouffin device for 32 bits systems
ROOT\RDPDR\0000                                             : Terminalserver-Geräteumleitung
ROOT\RDP_KBD\0000                                           : Terminalserver-Tastaturtreiber
ROOT\RDP_MOU\0000                                           : Terminalserver-Maustreiber
ROOT\SYSTEM\0000                                            : PnP-Softwaregeräte-Enumerator
ROOT\SYSTEM\0001                                            : Microcode-Updategerät
ROOT\SYSTEM\0002                                            : Microsoft-Systemverwaltungs-BIOS-Treiber
ROOT\VMWARE\0000                                            : VMware Virtual Ethernet Adapter for VMnet1
ROOT\VMWARE\0001                                            : VMware Virtual Ethernet Adapter for VMnet8
SCSI\CDROM&VEN_IL3335K&PROD_GRP527Y&REV_1.0\5&210940C5&0&000: IL3335K GRP527Y SCSI CdRom Device
STORAGE\VOLUME\1&30A96598&0&SIGNATURE59A0599OFFSET7E00LENGTH12A1C90400: Standardvolume
SW\{A7C7A5B0-5AF3-11D1-9CED-00A024BF0407}\{9B365890-165F-11D0-A195-0020AFD156E4}: Microsoft Kernel-Systemaudiogerät
SW\{CD171DE3-69E5-11D2-B56D-0000F8754380}\{9B365890-165F-11D0-A195-0020AFD156E4}: Treiber für Microsoft WINMM-WDM-Audiokompatibilität
USB\ROOT_HUB\4&2DDB127&0                                    : USB-Root-Hub
USB\ROOT_HUB\4&38C7C80D&0                                   : USB-Root-Hub
USB\ROOT_HUB\4&5F6DE3A&0                                    : USB-Root-Hub
USB\ROOT_HUB\4&B934A7D&0                                    : USB-Root-Hub
USB\ROOT_HUB20\4&50C6552&0                                  : USB-Root-Hub
USB\VID_045E&PID_001E\5&18CE9FAF&0&2                        : Microsoft IntelliMouse Explorer (USB)
V1394\NIC1394\44B827C09F00                                  : 1394-Netzwerkadapter
159 matching device(s) found.

I think this

IDE\CDROMHL-DT-ST_DVDRAM_GMA-4080N_______________0H35____\304B353346313143323120342020202020202020: HL-DT-ST DVDRAM GMA-4080N

is the relevant part, my DVD drive.


Thanks for your help so far!

Re: DVD RAM drivers?

Like it had been stated earlier, DVD-RAM drives are natively supported within XP, so they will detect and install during the PnP enumeration portion of GUI setup.  The drivers discussed here are a little bit different than drivers normally found in DriverPacks.  They're more closely related to the kind of drivers you'd find with Symantec AntiVirus or TrueCrypt.  Technically speaking, yes it is a driver, but it's not a driver that will ever be installed by way of PnP.

I've been working with DVD-RAM drives at one of my sites for years now since the first generation to the more current day models.  If you could manage to make a completely automatic installer for the drivers/software, then you could probably put an exception in the .ini file for the finisher to look for.  I've been experimenting with this concept for HID devices in order to install Intellipoint, Intellitype, Setpoint, etc.  It's a wicken pain in the ass though.

Re: DVD RAM drivers?

RogueSpear, I told you ANY hardware-related exceptions could be handled by the DriverPacks Finisher, here's the proof smile

You'll have to find the switches for the setup yourself, but here's the new section you should add to the DPsFnshr.ini:

[wnt5_x86-32__1000__D]
tagFiles	= 0
tagFile1	= "%SystemDrive%\dvdramsetup.exe"  ; UPDATE THIS ENTRY
+hwids		= 1
+hwid1		= "IDE\CDROMHL-DT-ST_DVDRAM_GMA-4080N"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\dvdramsetup.exe -silentswitches" ; UPDATE THIS ENTRY
Founder of DriverPacks.net — wimleers.com

Re: DVD RAM drivers?

The PITA part of what I was describing is the sheer number of hwids associated Microsoft and Logitech devices.  And of course all the testing to make sure it's working.

Re: DVD RAM drivers?

RogueSpear wrote:

The PITA part of what I was describing is the sheer number of hwids associated Microsoft and Logitech devices.  And of course all the testing to make sure it's working.

haha smile That's why I won't add those drivers until the larger part of the process is automated wink smile

Founder of DriverPacks.net — wimleers.com

Re: DVD RAM drivers?

Alright, thanks Bâsh, I will try that later (need to make a new CD with 6.08.6 anyway smile)!

So far, that will work out for me as I only have one DVD-RAM capable drive in my machines.
I guess I can extend it so far as to support a second or maybe thrid drive I may buy and since I'm not using the packs commercially the amount of PCs I would install on is sall enough.

However, as you're requiring a specific ID this is far from being a universal solution.
I guess, trying to read out the capability list of the ODD is beyond what can be done with a script.
The way I see it, one would have to make use of Nero CD/DVD speed to get this information but that is WAY beyond my capabilities to implement.

Last edited by Helmi (2006-08-26 05:22:28)

Re: DVD RAM drivers?

I thought this driver was specific to your DVD RAM drive?

Founder of DriverPacks.net — wimleers.com

Re: DVD RAM drivers?

No, this driver basically works for EVERY DVD-RAM drive, which is why I even bothered to publically post this so others can profit from the solution, too smile

Re: DVD RAM drivers?

Hmmm in that case, please send me the setup.exe.

Founder of DriverPacks.net — wimleers.com

Re: DVD RAM drivers?

Err, in wise foreseeing wink, I posted the links to both the driver as well as an (optional) update right in my inital post smile

I'd happily mail them to you, however, the first link weights in at some 66MB (as it's multi-language) and I can't send such large mails (ok, I could upload them but that kind of defeats the purpose...).

Please, if possible, get it from these links.
If it fails or the DL is too large for you, I could send you only one specific language (~2.5MB), of course!

Re: DVD RAM drivers?

DOH tongue

EDIT: I should have checked that link sooner: NOW I understand why you said it was a universal driver tongue

Founder of DriverPacks.net — wimleers.com