Mac OS 9 Lives

Digital Audio Workstation & MIDI => Audio & MIDI Hardware => Topic started by: Zergei72 on April 23, 2023, 03:12:15 PM

Title: Getting DIGI-002 (Rack) to work in OS 9
Post by: Zergei72 on April 23, 2023, 03:12:15 PM
Someone at the DUC - forum mentioned, that it's possible to get DIGI-002 Rack model to work in OS 9, though I've not found any info Googling around .
Officially the rack model requires OS X and PT 6, but any way ... ???

Some help here ;
Thanks .
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: chrisNova777 on November 12, 2023, 03:37:17 AM
thats interesting, I may be able to help as I have a digital 002 rack here, as well as Mac OS 9 machines!
I actually have both the 002 console + the 002 rack for testing purposes, and one g3/g4 tower of each variety to boot
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on November 28, 2024, 02:24:38 AM
Also wondering this. Have anyone succeeded? There's a vague description how to do it by the user "aliakr" in the Avid forums from 2003;
https://duc.avid.com/showthread.php?t=56732

I have tried to interpret what was actually done. In case the thread disappears, here's a summary of it with the noise removed - including 9 vs X battling.. :)

Quote from: aliakr
MAC OS 9.2 & DIGI 002 RACK WORKS !!!
So,we just do it!
It's POSSIBLE!!!!!!!!!!!!
Digi 002 rack works with PT 5.3.2 , and works great!!!
;D ;D
Is anyone have a questions?  ;)

Quote from: Sam Amato
Well, the main question would be how did you make it work? What version of software and drivers did you use? I'd like to hear all of the details. This is great news if it's true.

Quote from: JoeM
1. Can you tell us what you're running the 002r on (CPU, RAM, drives etc)?

2. Can you run 96k sessions and if so how many tracks/plugs?

Quote from: aliakr
Hi Samuel.
When this device new, in Mac OS X needed update firmware,and we just change contents firmvare (DIGI 002 controller) in resedit from digi 002 and place this in Mac OS X. Update was successfull, but computer see this device as DIGI 002 (faders). We use Pro Tools 5.3.2 Digi 002 edition, pro tools say that no faders but it's working. Only one problem there - indicators on front panels (sample rate, midi and 1394) no lights.

Now we know exactly, that digideadsign not support Digi 002 rack on mac os 9.2 artificially.
We dont know why.

Mac Os 9 forever!

Boris&Andrei
Knob Studios
S.Petersburg
Russia

Quote from: aliakr
Hi JoeM.
We have a PB titanium 500,768ram,20gb,and 120gb firewire lacie HDD.
We can play 32 tracks with 96k sample rate.
Adat out works only one stereo pair.

Quote from: jeronimo
Ok, so no lights on the front panel, a warning telling about the faders and only 2 outs thru ADAT out? What about the ADAT ins? All 8 working?
Don't you have the settings on SPDIF isntead of ADAT?

Quote from: aliakr
On sample rate 96k work only 2 Adat out.
On sample rate 44.1k&48k work all 8 in/out.
Device work ok, onli lights&nofaders problem ;D

Quote from: mly
Dear All,
Pls tell me more details to do it!!! I don't really know how?
What can I do in OS 9 to make it see the OO2r.
I have the 5.3.2 & 6.1 . But I want to work on OS9.....
Pls help...process....details.....
THANKS

Quote from: Chris Coleman
the 002rack does NOT support the S/MUX protocol (if it did, it'd have 2 sets of optical i/o). It CAN use 2 channels of 96k through optical however when you're using the optical outs as your S/PDIF connection, rather than the Coax i/o.
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: smilesdavis on November 28, 2024, 10:53:27 AM
"Approved Mac Operating System — Mac OS 9.2.2
The Digi 002 with Pro Tools LE 5.3.2 has been tested and approved on Mac OS 9.2.2"

- https://web.archive.org/web/20050829054726/http://www.digidesign.com/download/002/ (https://web.archive.org/web/20050829054726/http://www.digidesign.com/download/002/)

thats pretty neat btw, cause i got a 002R lying around. it would be a perfect frontend for a say tibook
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on November 28, 2024, 11:06:17 AM
"Approved Mac Operating System — Mac OS 9.2.2
The Digi 002 with Pro Tools LE 5.3.2 has been tested and approved on Mac OS 9.2.2"

- https://web.archive.org/web/20050829054726/http://www.digidesign.com/download/002/ (https://web.archive.org/web/20050829054726/http://www.digidesign.com/download/002/)

thats pretty neat btw, cause i got a 002R lying around. it would be a perfect frontend for a say tibook

Yes, unfortunately I don't really understand his description of the process, but if I'd only get a hold of the 6.1 LE ISO (the 5.3.2 ISO is already acquired), then I hope I can work something out. I don't have a 002R yet, but they're quite cheap and easy to get hold of.
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: smilesdavis on November 28, 2024, 11:14:03 AM
Version 2.5 FireWire extensions or later required for non-English versions of OS 9.2.2

Earlier versions of FireWire drivers will not recognize Digi 002.
WARNING: If you are running a non-English version of OS 9.2.2, you may need to download the version 2.5 FireWire extensions, otherwise the Digi 002 will not be recognized.
Apples version numbering system of these extensions varies with different language versions of the Mac OS. FireWire Enabler v2.7 and FireWire Support v2.7 were Mac OS Extensions included with North American English Mac OS 9.1.
If you are running the North American English version of Mac OS 9.2.2, running the Software Update Control Panel will update your extensions to the most recent version if you do not have them:
FireWire Enabler 2.8.6
FireWire Support 2.8.6
To find out which version you have of these extensions, check your Extensions Manager, or look in your both your System Folder > Extensions and Extensions (Disabled) folders
Both of these extensions (either v2.8.6 for North American English Mac OS or v2.5 for non-English Mac OS) must be enabled in your System Folder/Extensions folder in order to mount and use Digi 002.
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on November 28, 2024, 01:11:43 PM
Version 2.5 FireWire extensions or later required for non-English versions of OS 9.2.2

Earlier versions of FireWire drivers will not recognize Digi 002.
WARNING: If you are running a non-English version of OS 9.2.2, you may need to download the version 2.5 FireWire extensions, otherwise the Digi 002 will not be recognized.
Apples version numbering system of these extensions varies with different language versions of the Mac OS. FireWire Enabler v2.7 and FireWire Support v2.7 were Mac OS Extensions included with North American English Mac OS 9.1.
If you are running the North American English version of Mac OS 9.2.2, running the Software Update Control Panel will update your extensions to the most recent version if you do not have them:
FireWire Enabler 2.8.6
FireWire Support 2.8.6
To find out which version you have of these extensions, check your Extensions Manager, or look in your both your System Folder > Extensions and Extensions (Disabled) folders
Both of these extensions (either v2.8.6 for North American English Mac OS or v2.5 for non-English Mac OS) must be enabled in your System Folder/Extensions folder in order to mount and use Digi 002.


Yes, but this is another "problem" having to do with the firewire extension.

After more research tonight, I think what aliakr means is that one should "simply" swap out the Controller files, so that the 002R is flashed with the 002 firmware.

My current guess is that we should take the Digi 002 Controller file from the from the PT LE 5.3.2 cd, and put it in the place where PT LE 6.1 looks for Controllers. So when you launch PT LE 6.1 in OS X it thinks that there's an update for the Digi 002R and flashes it with the Digi 002 Controller.


What I still don't get is the ResEdit talk, there's not much that can be changed except for the version numbers (see second screenshot). One interesting thing though is that the 6.8.1 Controllers files are perfectly editable in ResEdit. So maybe that is what needs to be done with the 002R Controller file?

To progress with this - what I miss is the PT LE 6.1 cd (or perhaps 6.1.2) which was the first PT LE that supported the 002R. If I could get a hold of that cd, then hopefully the 002R Controller file will be either in the Applications folder or Library folder after I've installed in OS X. Then we'd know:

Of course, if somebody happens to have a running installation of PT LE 6.1 with a 002R, then I would not need the cd, just the Digi 002R Controller file and the information where it's supposed to go. Then it's just a matter of ResEditing and finding a Guinea pig willing to try this on his/her 002R... ;)
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: smilesdavis on November 28, 2024, 06:16:37 PM
too much to do rewiring the studio with 8 multicores of aes/ebu to the retro computers this week but once its done
im gonna dedicate a tibook to a 002R and join this fun here

Digi 002 with Pro Tools LE 5.3.2 for Mac OS 9 Requirements

https://web.archive.org/web/20030220102654/http://www.digidesign.com:80/compato/main002mac.html (https://web.archive.org/web/20030220102654/http://www.digidesign.com:80/compato/main002mac.html)
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on November 29, 2024, 05:35:47 AM
Attached some screenshots of my last finding in chronological order.

So, I downloaded PTLE 6.2.3 from the UL directory and installed it in OS X tiger. First I was disappointed to see that there was only one Digi 002 file in /Applications/DigiDesign/Pro Tools/Controllers. However, on closer inspection the size of that was almost double the sizes in other releases. So I transferred this to my OS 9 machine, added it to my "Controllers" archive and opened it with ResEdit and Resourcerer. There I could establish that the Digi 002 Controller contained code for both the 002 fader and 002 rack! My assumption in the previous post that the two variants of Digi 002 used different Controller files was wrong!

Seeing this in ResEdit made the original description by aliakr make more sense. What I did next was to swap out names and ids in the CODE block with ResEdit. This was done for both sys <-> rackSys and boot <-> rackBoot. Even though boot/rackBoot have the same size, the code is different.

Surprise: I have attached the swapped Digi 002 Controller for you to try on your own risk! Since I don't have a 002R myself, I cannot try this.

Another small issue is that I have no experience from how ProTools works with the controllers. If I've understood things correctly, ProTools will upon launch check the hardware connected. If there's a matching Controller file, PT will compare the controller version with the version in the hardware's firmware. If they don't match, an upgrade/downgrade will occur. Please correct me if this is not how it works!!!

Given that my assumptions above are true, this is the procedure I imagine would work for swapping the firmware.

1. Make sure the 002R is some other version than the one included in 6.2.3 (given that my assumption that PT only upgrades/downgrades on version mismatch). Could probably be done by installing a much newer PT LE (but again this also is based on my assumption that PT also downgrades...)
2. Install ProTools LE 6.2.3 in OS X, without the 002R connected.
3. Go to /Applications/DigiDesign/Pro Tools/Controllers/ and move the newly installed Digi 002 out of there.
4. Unzip and open the attached disk image 6.2.3 rack fader swap.img.zip and put the Digi 002 in /Applications/DigiDesign/Pro Tools/Controllers/
5. Connect the 002R and launch ProTools LE 6.2.3. Hopefully the firmware of the 002R should be updated to the 002 firmware.
6. In case this didn't brick it, the 002R should work, although with the oddities described by aliakr ("...indicators on front panels (sample rate, midi and 1394) no lights"...) and PT should see it as a Digi 002 fader.
7. If it works this far, shutdown and start OS 9 and launch PT LE 5.3.2.
8. It should now work, and OS X and PT LE 6.2.3 will not be needed any more!

AS STATED EARLIER IN THIS POST, THIS IS TOTALLY UNTESTED AND IT MIGHT BRICK YOUR 002R!!! DON'T USE THIS ON A REAL 002 Console!


When it comes to restoring it to a 002R, the process should be like this (also based on my assumptions how PT upgrades/downgrades firmware:
1. Start OS X and launch PT LE 6.2.3 making sure that the modified Digi 002 is still in the Controllers folder.
2. In theory the firmware should now be upgraded, since it has another version on it (from 5.3.2). Because the firmware in the Controller file is swapped, it should mean that PT thinks it upgrades to a newer 002 version, but in reality it's actually the 002R it's upgrading to.

So please, if there's a brave person out there who can test this, I would really appreciate it! I'll also try to get a 002R myself. Let's consider this some kind of pre-release, if everything works as we want we can package it better!

Also, if anybody knows about the Controller upgrade/downgrade routines that PT has, please correct me, because I'm just guessing!
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: ssp3 on November 29, 2024, 10:23:20 AM
That running line distracts. I'm not even reading what you've wrote because of it
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on November 29, 2024, 10:29:25 AM
That running line distracts. I'm not even reading what you've wrote because of it

All this effort for the community, just to be ruined by some scrolling text... Every web page had it when I was running system 7. Love the marquee tag, perfect if you want something to stand out, for example an important message. :)
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: ssp3 on November 29, 2024, 11:01:02 AM
 >:(
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: DieHard on November 29, 2024, 11:58:12 AM
This was on the wish-list for several clients that had the DIGI-002 (Rack), man this would be so cool if someone could test this even though I have no use for it... it does make one very curious
Title: Re: Getting DIGI-002 (Rack) to work in OS 9
Post by: Carlito on December 02, 2024, 07:55:25 AM
I will soon receive a 002R, so I'm quite excited to see if I succeed or brick it... I'll keep you posted.