How to Manually Update Digidesign Drivers: Digidesign 003 Rack drivers are typically built-in (included with your Windows® Operating System) and are also accessible through most Windows® updates. The built-in driver supports the essential functions of Digidesign 003 Rack hardware. Windows Audio Drivers Guide v7.3 0 MB Standalone Windows Audio Drivers v8.0.3 (does not support original Mbox) 0 MB Windows Audio Drivers Guide v8.0 (PDF) 0 MB Standalone Windows Audio Drivers v7.4 (does not support Eleven Rack) 0 MB.
A brilliant ALSA developer, Clemens L, has been working on a separate ALSA driver for streaming sound over firewire within the linux kernel. This would mean that the FFADO project would be unnecessary as an addon for JACK audio connection kit to provide support for firewire devices in the future, as there would exist a driver purely based on ALSA.
I am attempting to patch this experimental driver to work with Digidesign 003 Rack as the hardware is compatible. Then I can share the patch with all of you, with the goal to get it accepted into the official driver. This is how I did it for the Mbox 2, which is now part of ALSA!
For documentation on what I have discovered about the 003 Rack, see here for details.
Update July 2012:
I have been working very hard on this recently and I am very close to having playback working on this device with a patch to Clemens’ code.
Update Dec 2012:
Thanks to some intense assistance from Robin Gareus, we were able to work out what was going on with the middle byte of the 24 bit audio playback stream. This was a source of strange audible “hiss” due to the way the hardware interprets the middle byte, distributing it in a wierd way over multiple channels. We solved this riddle yesterday.
I have now made it work flawlessly with 18 channel playback using Clemens’ firewire code as a base, Robin’s help, and persistence.
UPDATE OCTOBER 2013!!
Devices Information
Digidesign 003 Rack Drivers
- /dg003rack.inf
[ids]- 1394DIGIDESIGN&_003Rack
- 1394Digidesign&Digi_002Rack
[version]- Signature
$CHICAGO$ - Class
MEDIA - ClassGUID
{4d36e96c-e325-11ce-bfc1-08002be10318} - Provider
Digidesign - CatalogFile
dg003rack.cat - DriverVer
02/13/2011,9.0.2.65
[strings]- MfgName
Digidesign - SOURCE_DISK_NAME
Digidesign 003 Rack Driver Disk - FW.SvcDesc
Service for Digidesign 003 Driver (WDM) - FW002.DeviceDesc
Digidesign Digi 002 Rack - FW002.AsioID
{10799724-3B51-43d7-91E3-D47888E1B965} - FW002.AsioNameStr
ASIO Digidesign Driver FW002 - FW002.Wave12.szPname
Digidesign 002 Rack Analog 1/2 - FW002.Wave34.szPname
Digidesign 002 Rack Analog 3/4 - FW002.Wave56.szPname
Digidesign 002 Rack Analog 5/6 - FW002.Wave78.szPname
Digidesign 002 Rack Analog 7/8 - FW002.WaveSPDIF.szPname
Digidesign 002 Rack S/PDIF 9/10 - FW002.WaveADAT.szPname
Digidesign 002 Rack ADAT 11/18 - FW003.DeviceDesc
Digidesign 003 Rack - FW003.AsioID
{88C0D2BB-2E6F-4909-ABA3-A52CFFAB8372} - FW003.AsioNameStr
ASIO Digidesign Driver FW003 - FW003.Wave12.szPname
Digidesign 003 Rack Analog 1/2 - FW003.Wave34.szPname
Digidesign 003 Rack Analog 3/4 - FW003.Wave56.szPname
Digidesign 003 Rack Analog 5/6 - FW003.Wave78.szPname
Digidesign 003 Rack Analog 7/8 - FW003.WaveSPDIF.szPname
Digidesign 003 Rack S/PDIF 9/10 - FW003.WaveADAT.szPname
Digidesign 003 Rack ADAT 11/18 - KSSTRING_MidiFilter1
{456DC892-44B5-4220-9C43-87697C5A097C} - KSSTRING_MidiFilter2
{456DC892-44B5-4220-9C43-87697C5A097C} - KSSTRING_AudioFilter12
{6E7982E1-055C-4684-808A-6E481F5FA041} - KSSTRING_AudioFilter34
{6E7982E2-055C-4684-808A-6E481F5FA041} - KSSTRING_AudioFilter56
{6E7982E3-055C-4684-808A-6E481F5FA041} - KSSTRING_AudioFilter78
{6E7982E4-055C-4684-808A-6E481F5FA041} - KSSTRING_AudioFilterSPDIF
{6E7982E6-055C-4684-808A-6E481F5FA041} - KSSTRING_AudioFilterADAT
{6E7982E8-055C-4684-808A-6E481F5FA041} - KSSTRING_Topology
{456DC899-44B5-4220-9C43-87697C5A097C} - Proxy.CLSID
{17CCA71B-ECD7-11D0-B908-00A0C9223196} - KSCATEGORY_AUDIO
{DDA54A40-1E4C-11D1-A050-405705C10000} - KSCATEGORY_RENDER
{65E8773E-8F56-11D0-A3B9-00A0C9223196} - KSCATEGORY_CAPTURE
{65E8773D-8F56-11D0-A3B9-00A0C9223196} - dllsubdir
DigidesignDAEDevices - dhssubdir
DigidesignDAEDHS - DHS_ENU_SUBDIR
DigidesignDAEDHSenu - DHS_CHS_SUBDIR
DigidesignDAEDHSchs - DHS_CHT_SUBDIR
DigidesignDAEDHScht - DHS_JPN_SUBDIR
DigidesignDAEDHSjpn - DHS_KOR_SUBDIR
DigidesignDAEDHSkor - DHS_IMG_SUBDIR
DigidesignDAEDHSImagesIOSetup