Ventura Hack for FireWire Core Audio Support on Supported MacBook Pro and others...

Hi all, 

Apple dropping on-going development for FireWire devices that were supported with the Core Audio driver standard is a catastrophe for a lot of struggling musicians who need to both keep up to date on security updates that come with new OS releases, and continue to utilise their hard earned investments in very expensive and still pristine audio devices that have been reduced to e-waste by Apple's seemingly tone-deaf ignorance in the cries for on-going support. 

I have one of said audio devices, and I'd like to keep using it while keeping my 2019 Intel Mac Book Pro up to date with the latest security updates and OS features. 

Probably not the first time you gurus have had someone make the logical leap leading to a request for something like this, but I was wondering if it might be somehow possible of shoe-horning the code used in previous versions of Mac OS that allowed the Mac to speak with the audio features of such devices to run inside the Ventura version of the OS. 

Would it possible? Would it involve a lot of work? I don't think I'd be the only person willing to pay for a third party application or utility that restored this functionality.

There has to be 100's of thousands of people who would be happy to spare some cash to stop their multi-thousand dollar investment in gear to be so thoughtlessly resigned to the scrap heap. 

Any comments or layman-friendly explanations as to why this couldn’t happen would be gratefully received! 

Thanks, 

em

Answered by EuroGuybrush in 739342022

Same here, really not happy with Apple on this one. Planned obsolescence on perfectly working hardware

I also would like CoreAudio over Firewire to be .. Restored!

How is removing perfectly working code that many depend on .. helping Apple users or .. Apple?

I went back to Monterey because of this!!

Accepted Answer

Same here, really not happy with Apple on this one. Planned obsolescence on perfectly working hardware

same for me, it is a shame to trash useful hardware for questionable features, I cannot see any reason why not support fw audio devices anymore. I still like the Ventura upgrade but I have to downgrade because of this and then what, buy new audio device or look elsewhere for support?

I figured it out. It's a hack, but it works. I have an Onyx 1620i Firewire Recording Mixer running perfectly with Ventura!

AppleFWAudio.kext was removed from Ventura. I took a Mac that still has Monterey, took AppleFWAudio.kext, and modified it slightly so it would install on Ventura. The installation process is the same as installing any third party kernel extension, so you'll have to grant permission in System Settings once prompted.

I made an installer package to make this easier for everybody else. I think for this to work, you must disable SIP first.

The google drive link below is a download of the installer package I made. I suggest using the free Suspicious Package application developed by Mothers Ruin Software to inspect this installer package, so you know that it does what I'm telling you it does.

https://drive.google.com/file/d/1J5k3lndFmebPOnjlIOY7CEvinSV1xfX0/view?usp=share_link

10

Does anyone know how to copy AppleFWAudio.kext to Exrtensions?

I subscribe to this in the idea that maybe some Apple people see it. Is there a more known request/pool/petition that I can contribute to?

Regarding matt9's hack, well, we all really appreciate it man. Does it work for everybody that tried it? I'm thinking about upgrading to Ventura to try this also, I have a perfectly working RME Fireface 400 interface. But not sure how an eventual downgrade would work or if I would need to actually reinstall everything from scratch..

Works 100% with my Mackie Onyx 1640i. Wonderful! SIP needs to stay disabled for it to work, so there's a risk there, but one I'm happy to take.

Works great with Mac mini m1, Ventura 13.2

I was unable to get this fix/hack to install. System would not grant permission even though I disabled security mode. I am desperate for a fix. Any ideas?

I will add, I am a professional Voice Actor with studio equipment that has required endless cables and adapters to accommodate new Mac upgrades but this is a real kick in the pants. I hope MAC places a real fix in the OS because this is the livelihood of many studio owners.

If you have any familiarity with the 'underground collective who builds Mac clones using regular PC parts' - you may have heard of an app called Kext Wizard. It's used to do just exactly this sort of thing (properly install kexts & then rebuilds permissions).

Indeed, we should start a petition to demand that Apple maintain backward compatibility with FireWire. Because not only audio devices use this protocol. Thank you for this patch that gives hope.

I am in the same boat... Maybe Apple is more sensitive for security risks. And this decision does introduce a risk caused by an Apple decision. Very often a seemingly more secure, but in reality more complicated technology completely removes security in the real world. People need to get work done, if security measures are in the way, they bypass them. This is a perfect example, it should be reported as a security flaw! Maybe they are willing to listen to that aspect...

https://discussions.apple.com/thread/254322119

send Apple a request in the hope that they will listen https://www.apple.com/feedback/macos.html

Hoping Apple will reply, or even notice, a few requests among the millions received daily, may be a tad optimistic. However, how would we go about creating petition, or some kind of group poll, that they might react too? What would be the best format to accomplish this in?

Unfortunately doesn't work with my Motu Traveler v1 on M2 pro Mac mini. I tried installing with Kext Wizard and pacifist after disabling SIP and it never shows up after multiple restarts and accepting extensions in system settings.

Any extra advice on how to get this working is greatly appreciated.

Thanks

Hi @matt9 thanks for the link and the hack but it is not installing properly on Ventura 13.2.1 on my macbook pro M2. Any suggestions? Thanks in advance.

Finally got it working on M1 (Ventura).

  1. In recovery mode enabled Startup Security Utility > Security Policy... Allow user management of kernel extensions...
  2. Installed AppleFWAudioVentura.pkg which basically installs AppleFWAudio.kext to the "/Library/Extensions"
  3. Now my device is visible under Audio Midi Setup and any DAW
  4. Maestro 2 (for Apogee Duet Firewire) still doesn't see device, even that I have working duetDaemon (running as Intel)

Have been playing around with getting this to work this afternoon. I'm on a Mac Mini M2 PRO + Ventura 13.2. I wasn't able to make the installer work, unfortunately. So I used 'Suspicious Package' to extract the AppleFWAudio.kext file from the installer. I've dabbled for years in the Tonymacx86.com world, so I am somewhat used to doing this sort of thing.

  1. I first went into Recovery mode & set the Startup Security Utility > Security Policy... Allow user management of kernel extensions... as recommended.
  2. Next, did a manual install to /Library/Extensions.
  3. Finished up by using one of my old CustomMac tools, Kext Wizard to execute a "Repair Permissions" (disk permissions on the disk), followed by "Rebuild Cache" to rebuild system kext caches.
  4. Rebooted.

Behold the System Report shows my Onyx-1220i audio mixer with integrated FW audio interface:

...but nothing shows up in the Sound System Settings option. I have another audio interface now that is my primary interface, but I could sure use the extra input channels with doing a bigger session & need more than 8 channels of input (other interface has 8 mic pre's).

If anyone is following along who has gotten this to work on the M2, I'd love to hear from you! Thanks in advance!

I have managed to get this working on an M2 2023 MacBookPro. I'm using an Apogee Ensemble Firewire and it is now detected and works, mostly. I had to use kmutil myself to get the kernel extension to load. The script in the package didn't work so I just grabbed the files from it using Suspicious Package, disabled SIP, modified my Startup Security Utility settings and then ran kmutil in the terminal.

However, I have been having problems with my system crashing at random intervals when using the ensemble. I'm going to keep tinkering and see if I can figure out a work around. Any assistance folks can provide would be greatly appreciated. I noticed a similar situation for folks here: eyetvforum.com/index.php?/topic/305278-incompatibility-with-macos-13-ventura-beta/ My console reports: Library not loaded: /System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib

Thanks Apple 🤬😡🤯 You now disabled this ability in Ventura 13.4 🤬😡🤯 I have no words.... Now I'm getting error message that this Kext cannot be loaded. Once I'm clicking on "Allow" button, I'm getting to the loop where I need restart computer.

WHAT"S WRONG WITH YOU APPLE??

It seems to be a bug in Ventura 13.4. Even Apple's kext is not loading even if I click Allow.

I removed the following kext from "/Library/Apple/System/Library/Extensions" and this message is gone.

AppleKextExcludeList.kext AppleMobileDevice.kext RemoteVirtualInterface.kext

Looks like they are from/and for Xcode (not sure). But this is system kext's and they worked before fine. It is obvious that this is a HUGE bug ((

Can confirm that matt's fix still works on the most current version of Ventura as of 5/30 on a M2 MacBook Air. Lifesaver! Thanks a lot!

@DBProductions I am at a similar stage with my UAD Satellite Thunderbolt. I can find it in the computers Hardware Menu but the software isn't seeing it.

Do either you or @matt9 any ideas on what to do?

Thanks.

Hey! Need help from you guys. I´m got a Mac Mini M2 Pro, with ventura installed, i have a Mackie Onyx 1640i, Firewire audio interface. With the help of this post, i was able to make Ventura recognise the audio interface in the System Report, on the firewire devices, but it doesn´t appear on Audio Midi Setup, System Sound or in Ableton Live. I followed all steps from this post, minus the "kmutil" command, it always give me an error. Anyone can help me please? I need this audio interface to work...thanks in advance

Ventura Hack for FireWire Core Audio Support on Supported MacBook Pro and others...
 
 
Q