I Cant update my Engine DJ (desktop) Mac

I have figured out that i can only update my Engine DJ desktop software to version 4.0.1 . If i try and go up even one iteration it just dos the install fine but when you launch the app it crashes before even getting to the loading window. I have tried to install every iteration past 4.0.1 with no luck. I have tried to delete the app and the Engine library folder with every new iteration but also no luck.

Im using a Macbook pro mid 2012 running MacOS Sequoia 15.2 - 2.5 GHz Dual-Core Intel Core i5 Processor - 16 GB 1600 MHz DDR3 Ram all specs aline with what Engine Dj requires.

Any help would be greatly Appreciated. Cheers

1 Like

I recently used Open core legacy patcher to update my old 2012 Macbook pro to run Engine DJ 4.2.1. The update went smooth but now Engine Dj software wont open just gives me a crash report. Im totally stumped.

the crash report.

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4 Terminating Process: exc handler [3839]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 Engine DJ 0x10c9e3d81 0x10c28f000 + 7687553 1 dyld 0x7ff807632729 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 241 2 dyld 0x7ff80766b34e invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 133 3 dyld 0x7ff80765fb73 invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 543 4 dyld 0x7ff80761a07b dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 249 5 dyld 0x7ff80765ebe8 dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 176 6 dyld 0x7ff807661266 dyld3::MachOFile::forEachInitializerPointerSection(Diagnostics&, void (unsigned int, unsigned int, bool&) block_pointer) const + 116 7 dyld 0x7ff80766b084 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 390 8 dyld 0x7ff8076325c2 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 150 9 dyld 0x7ff807638af7 dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 21 10 dyld 0x7ff807632928 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&, dyld3::Array<dyld4::Loader const*>&) const + 276 11 dyld 0x7ff807636141 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_0::operator()() const + 147 12 dyld 0x7ff8076329bc dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 90 13 dyld 0x7ff80764e1f7 dyld4::APIs::runAllInitializersForMain() + 277 14 dyld 0x7ff80761f52e dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3433 15 dyld 0x7ff80761e792 dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() const + 572 16 dyld 0x7ff80761e27f start + 1727

Thread 1: 0 libsystem_pthread.dylib 0x7ff8079a8bcc start_wqthread + 0

Thread 2: 0 libsystem_pthread.dylib 0x7ff8079a8bcc start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00006000012acc80 rbx: 0x00006000032b3c90 rcx: 0x00006000012acd00 rdx: 0x000000011008e000 rdi: 0x0000000000000000 rsi: 0x00006000012ac000 rbp: 0x00007ff7b3c5a9f0 rsp: 0x00007ff7b3c5a9c0 r8: 0x0000000000000002 r9: 0x000000000000001b r10: 0x00000000001ff800 r11: 0x0000000000000080 r12: 0x000000010eeae278 r13: 0x000000010c28f6e8 r14: 0x00007ff84a461050 r15: 0x00007ff84a4614a0 rip: 0x000000010c9e3d81 rfl: 0x0000000000010207 cr2: 0x0000000000000000

Logical CPU: 2 Error Code: 0x00000000 Trap Number: 6

I’m stuck on 4.0.1 too. Newer versions blocking installation about my 10 years old Mac. :smiley: I don’t care about that, this “antique” machine running well.

2 Likes

I also have / Had this problem. However the latest MAC OS I can run is Catalina 10.15. And indeed only 4.0.1 will run on it. (Even though my 2008 Windows 10 system runs 4.2 no problem (8gb ram / 500gb drive, not sure on the processor), and is specked lower than my MBP from also Mid 2012… 16gb ram, 2T hard drive. think its an i5 processor.

I keep to 4.0.1 on the MBP runs sufficiently, and TBT I got no interest in the “STEMS” hype, was the same earlier this year with the the MPC “STEMS” BS….

But your system is running a much later Mac OS then mine, so not even sure how that’s possible as mine won’t upgrade further then catalina…

@Thaddeus_mongillo

With a 2012 Mac… you should not install Sonoma and other. It is not compatible and it probably never will be. So the max will be Ventura! That’s what I installed last year on my Mid 2012 Mac “Ventura killed my battery!” I recommend Monterey at a pinch, but unfortunately it will be abandoned very soon by a large number of applications.

1 Like

There is an app called open core legacy patcher that lets you install newer MacOS on older unsupported computers. I guess that could be the issue but seems unlikely because I can run other software that can only run on the newer MacOS.

Monterey is still to old to run engine dj 4.2.1 thought isent it the manual said you have to be on macOS version 13, 14, or 15,

1 Like

I believe you already know the answer to this. Apple stopped supporting OS upgrades to this laptop with Catalina 10.15. Pushing an OS update via Open Core will fool some (but not all) softwares into believing that it is a Mac officially running 15.2.

2 Likes

If you backed up your computer with Time Machine prior to running and installing Open Core Patcher to upgrade an unsupported Mac, you can drag the 4.0.1 Engine to your applications from your backup data to run it on your unsupported OS. You’ll need to ignore any pop ups suggesting upgrading to the latest version of Engine DJ, because as we have seen, it won’t work. 4.0.1 Engine will run fine on the patched OS.

Right so I have 4.0.1 running fine but that’s it I can’t update ever again unless I buy a new computer. That’s lame :pensive:

Bro, That Mac is 12 years old! Be grateful for the longevity! A 12 year old Windows pc would’ve been obsolete 8 years ago!

I also own a Mid 2012 MacBook Pro 15 inch. It’s still running strong and I use it where/when I can, but I had to upgrade recently, not only for STEMS, but for nearly every software that no longer supports Catalina (including Chrome, Serato, Audacity, etc.).

Not sure what side of the pond you live on, but here in the U.S. you can find some good deals on used Macs. Doing a recent search I found a refurbished 2018 Pro 15 for under $500. You can also find a MacBook Air even cheaper (It’ll handle 4.2.1 and more).

I understand your disappointment but technology is moving on and perhaps it’s telling you that it’s time to upgrade a bit.

Happy Holidays!

1 Like

of course, choose wisely to avoid being at the end of the road(map) to early. Better look for macs with Apple Silicon inside - go for any M1 - M4 processor, depending on your needs.

2 Likes

Haha guess your right bro. Thanks for putting it into perspective for me. I’m over in new Zealand so there’s a bit smaller a pool for used laptops but that’s all good guess ill start saving my Penny’s.

Thanks everyone for all your input. Happy holidays

2 Likes

Im also in the same boat :•) Witha 12yo macbook pro, However I have a 2008 Laptop running 4.2 np :•) (Windows 10, but thats as high as it will go on windows :•) ).

Mac Mini are nice machines as well.

It’s like 500/600

Get the Apple Silicon versions

Personally I will avoid any Intel based macs …

2 Likes

I have the exact same problem on a Mac PRO 2013. It is stuck on monterey. I haven’t tried Open Core on it yet. I tried to update from 3.4.0 and so far none of the 4.x versions work all give this error message. (actually not sure if I tried 4.0.1 I Guess I’ll try that one now)

Okay 4.0.1 does work so I am in the same boat as the others. I opened a support ticket and they told me to try the latest version. I would think if their intent was to drop support for monterey and/or 2013 mac pro then they could have told me that rather than telling me to try another version. I dunno

A TWELVE year old Mac? Did you complain to Safari, Chrome, and Serato? Open Core is not a guarantee that Engine DJ or any software will successfully run. As many have said in this thread, It’s time to upgrade.

1 Like

just to add context, I also have a 2014 mac mini running monterey and it does successfully run 4.2.1 so monterey is not the issue I don’t think.

after researching the error message the fact that the dyld cache is mentioned, I think the issue might be the lack of AVX2 instruction set on the CPUs. Your older machine(2012 MacBook pro) does not have AVX2 and my mac pro 2013 also does not have AVX2. However my mac mini 2014 does have AVX2 and the current version of Engine DJ is running on it even though it is still on Monterey. So I’m wondering if they intentionally or unintentionally dropped support for non AVX2 cpu’s

In Holland your talking around 700€ for a mini mac.

I simply run 4.0.1 Engine OS and Engine 4.0 Engine software.

Unless your dead hype on “STEMS” Then it works fine. Mid 2012 Mac running Catalina :•)

Or I can use my 2008 PC running windows 10.

Libation of library is an external 500gb HDD Also works fine!

So something that Apple have done to limit the Mac OS is a pain in the butt :•)