Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Awesome, nice job with this! It will definitely be added to Catalina Patcher.
even though my iMac 9,1 doesn't an AMD GPU but I downloaded MouSSE and its a kext if those with AMD GPU want to try it out while you add it to your patcher couldn't you use like kext beast or kext utility since it is a kext for those who may not be comfortable with using the terminal
 
  • Like
Reactions: jackluke
even though my iMac 9,1 doesn't an AMD GPU but I downloaded MouSSE and its a kext if those with AMD GPU want to try it out while you add it to your patcher couldn't you use like kext beast or kext utility since it is a kext for those who may not be comfortable with using the terminal
It's not just for AMD GPUs. Some apps like World of Warcraft.app don't work without SSE4.2. Of course, if you haven't run into any problems without it, and then you install it, then you won't know if it fixes things in the future - things will just work.

Has Kext Beast or Kext Utility been updated to install kexts in Catalina? If not, then you need to at least do the "sudo mount -uw /" command.
 
Change it from what it is now to
Code:
https://swscan.apple.com/content/catalogs/others/index-10.15seed-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

Using Patcher 1.1.9 and changing the DownloadSettings.plist, the downloaded version plist shows as 15.0.33, which I thought is the latest GM (supplemental update). Can someone please confirm that this is indeed the "10.15.1 beta 2" release.

Thanks.
 
Some help please. I have Mojave installed on my 1TB HD and re-partitioned into two containers both APFS. Mojave is on the first Containers's volume, when I install Catalina on the second container's APFS volume, it does the initial install perfectly fine but when I boot the second time it does not continue the second part of the install and I see the "macOS Install Data" sitting inside that volume correct size and all the files are there. Is this an Apple restriction or must I install only to one container with multiple volumes for multiple MacOS's?

I re-partitioned the drive and did try it with one container and two volumes, Mojave on the first volume and Catalina on the second volume and the initial install and 2nd part of the install went just fine but won't boot to the desktop? Maybe the kernel cache across two volumes is a problem or something else I cannot figure out.
 
  • Like
Reactions: TimothyR734
@ASentientBot

I believe you are the one accredited with getting acceleration to work.
I have a 2011 8,3 MacBook Pro and just started getting the stripped screen of death.
I am still on Mojave but looking to go to Catalina.
I want to try and just run on the Intel GPU first. Can you please point me to the place with instructions to do this. I have been searching the forum all afternoon and I have read everyone of the posts in this thread since it started and know I have seen it somewhere but can’t find it now.
While I did help achieve acceleration on Catalina, I haven't worked with dual GPU systems at all (just my trusty 2010 MacBook, which has only one GeForce 320M). But I know that @dosdude1 has this page which may help you disable the GPU. After that, the legacy video patch should work with your Intel GPU.

Another more knowledgeable user can give you better instructions.
[automerge]1571550538[/automerge]
where did you load the full version of 10.15.1 DP2? to install it on an unsupported Mac?
There is no full installer of any point release beta, only delta updaters. I installed 10.15.0 final and then updated over that by manually extracting the update package with pkgutil --expand-full, and then copying it over the installed system.

I wouldn't bother with that though, just wait until the final release. I'm only testing each version to ensure that the acceleration patches still work. There are no new features (to my knowledge) that make it worthwhile otherwise.
 
It's not just for AMD GPUs. Some apps like World of Warcraft.app don't work without SSE4.2. Of course, if you haven't run into any problems without it, and then you install it, then you won't know if it fixes things in the future - things will just work.

Has Kext Beast or Kext Utility been updated to install kexts in Catalina? If not, then you need to at least do the "sudo mount -uw /" command.
I have installed MouSSE I don’t know kextbeast I used kextutility which I can upload in the morning
 
@Syncretic
@dosdude1

The version of boot.efi that Pike R. Alpha developed up to El Capitan to make newer iterations of OS X on older Macs possible with 32-bit EFI wasn't ported to Sierra and later iterations of the OS precisely because of the lack of SSE 4.1 and SSE 4.2 in the Mac Pro 1,1 and 2,1 processors. I wonder of this new SSE 4.2 emulation would make it possible to install Catalina on a Mac Pro 1,1 with an updated Metal GPU, provided someone can port El Capitan's 32-bit boot.efi to a thunk Catalina's boot.efi. Any comments?
 
  • Like
Reactions: TimothyR734
  • Like
Reactions: TimothyR734
Yes
[automerge]1571559547[/automerge]
From another macOS (with APFS r/w support) or Recovery environment (USB installers) or directly Catalina try manually replacing with this: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27749264

and this: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27883590
I'll try it when I have time some time.Thanks

It works now. I did the replacement in the same machine. Thanks @jackluke
 
Last edited:
My SSE 4.2 emulator (MouSSE), which enables the Mac Pro 3,1 to run the AMD Metal drivers, is finally going public. See this post for details.

@dosdude1 , @0403979 - if you find it useful, feel free to incorporate MouSSE into your patchers. It currently lacks an installer, so adding it could be a win-win for each of us.

Tags for other probably-interested parties: @nick2632 @EmilHolub @Ludacrisvp @joevt @Prophet96ix @msekeris @Larsvonhier @StormLord

Great work, even if I don't need it currently, I've tried your SSE4.2 emulator on Macbook7,1 (Penryn C2D SSE4.1), your kext correctly embedded in prelinkedkernel and also loaded as: "AAA.LoadEarly.MouSSE (0.38)"

but if using this app: https://software.intel.com/en-us/download/download-maccpuid

or from Terminal I try to send:
sysctl -a | grep machdep.cpu.features

I still get this output:
Code:
FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36
CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX
EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 XSAVE

I can't notice SSE4.2 in the table, but almost surely I haven't understood well your emulator.
 
  • Like
Reactions: TimothyR734
I can't test continuity, but for handoff AFAIK you need both the devices (the unsupported Mac and the iOS device) logged, signed and synced into the same iCloud account.

However it may need an additional patch on the IOBluetoothFamily.kext

Also check it from "System Preferences - General" : https://support.apple.com/guide/mac-help/mchl732d3c0a/mac

All this conditions are met. Because nothing changed after update to Catalina from Mojave, where all that worked well. Maybe relogin to iCloud on all devices can help? How I can try additional bluetooth patch?

after you ran those commands did you do these before the restart:

sudo touch /Library/Extensions

sudo kextcache -I /

did you also make sure SIP was disabled?
Yes except touching extensions string. SIP is definitely disabled )
 
  • Like
Reactions: TimothyR734
All this conditions are met. Because nothing changed after update to Catalina from Mojave, where all that worked well. Maybe relogin to iCloud on all devices can help? How I can try additional bluetooth patch?


Yes except touching extensions string. SIP is definitely disabled )

Try to sign-out and sign-in (especially from the Catalina unsupported Mac) from the iCloud prefpane.
[automerge]1571567753[/automerge]
Same thing. Hangs on restart. So waiting for corrected one version.

Until that release, you can try this: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27893393
 
The version of boot.efi that Pike R. Alpha developed up to El Capitan to make newer iterations of OS X on older Macs possible with 32-bit EFI wasn't ported to Sierra and later iterations of the OS precisely because of the lack of SSE 4.1 and SSE 4.2 in the Mac Pro 1,1 and 2,1 processors. I wonder of this new SSE 4.2 emulation would make it possible to install Catalina on a Mac Pro 1,1 with an updated Metal GPU, provided someone can port El Capitan's 32-bit boot.efi to a thunk Catalina's boot.efi. Any comments?
The short answer is no. The scope of MouSSE is quite narrow - it doesn't even provide full SSE4.2 emulation, just enough to make the AMD Metal drivers work. SSE4.2 comprises 7 (technically 6+1) instructions, of which MouSSE currently emulates 2. SSE4.1, which I understand to be required for High Sierra and up (maybe even Sierra, I haven't checked), comprises 48 instructions. A full SSE4.1 emulation would be a huge task, and there's a good chance that it would be slow enough to create a poor user experience. That aside, part of the reason MouSSE works is that it's primarily trying to assist another kext, and if MouSSE can load before that kext, both can do their jobs. If SSE4.1 is part of the kernel itself, MouSSE would never even get loaded, and could be of no benefit.

but if using this app: https://software.intel.com/en-us/download/download-maccpuid

or from Terminal I try to send:
sysctl -a | grep machdep.cpu.features

I still get this output:
Code:
FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36
CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX
EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 XSAVE

I can't notice SSE4.2 in the table, but almost surely I haven't understood well your emulator.
You've discovered one of MouSSE's current shortcomings. I haven't yet found a way to trap the CPUID instruction without adding undue overhead to the system, and as a result, CPUID won't reflect any SSE4.2 or POPCNT support (unless the CPU already natively supports it, of course). For its current narrow purpose (AMD drivers), that doesn't seem to be an issue - they don't check for SSE4.2 support first, they just use SSE4.2 instructions. In any case, I'm not sure I'd add the SSE4.2/POPCNT bits to CPUID without full SSE4.2 emulation anyway - if it becomes an issue, I'll dig further into it.
 

Will this helps to make JIM work?
 
  • Like
Reactions: TimothyR734
@jackluke

Thank you for all your hard work on this project! I have a MBP 6,2 (Mid-2010) and would love to have AirDrop functionality! Would you be able to provide a patch using the following info?

-l | grep "board-id" | awk '{print $4}'
<"Mac-F22586C8">

ioreg -r -n ARPT | grep IOName
| "IOName" = "pci14e4,4353"
MacBook-Pro:~ MacbookPro$ system_profiler -detailLevel mini | grep "Card Type"
2019-10-20 08:32:57.735 system_profiler[6225:111345] SystemInfo-AccessoryFW - EK-GC110: no firmware version info available
2019-10-20 08:32:57.736 system_profiler[6225:111345] SystemInfo-AccessoryFW - HP Officejet 100: no firmware version info available
2019-10-20 08:33:09.895 system_profiler[6265:111921] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-10-20 08:33:09.896 system_profiler[6265:111921] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Card Type: AirPort Extreme (0x14E4, 0x93)

Do I need a Bluetooth 4.0 adapter on this model to get this working?

Thank you in advance for any assistance you can provide and have a great weekend!
 
Sorry if this is a stupid question, but if I start Catalina Patcher from Mojave and choose the "Install on this machine" option, will it update my current Mojave installation or give me the option to choose another drive?
 
  • Like
Reactions: TimothyR734
@jackluke

Thank you for all your hard work on this project! I have a MBP 6,2 (Mid-2010) and would love to have AirDrop functionality! Would you be able to provide a patch using the following info?

-l | grep "board-id" | awk '{print $4}'
<"Mac-F22586C8">

ioreg -r -n ARPT | grep IOName
| "IOName" = "pci14e4,4353"
MacBook-Pro:~ MacbookPro$ system_profiler -detailLevel mini | grep "Card Type"
2019-10-20 08:32:57.735 system_profiler[6225:111345] SystemInfo-AccessoryFW - EK-GC110: no firmware version info available
2019-10-20 08:32:57.736 system_profiler[6225:111345] SystemInfo-AccessoryFW - HP Officejet 100: no firmware version info available
2019-10-20 08:33:09.895 system_profiler[6265:111921] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-10-20 08:33:09.896 system_profiler[6265:111921] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Card Type: AirPort Extreme (0x14E4, 0x93)

Do I need a Bluetooth 4.0 adapter on this model to get this working?

Thank you in advance for any assistance you can provide and have a great weekend!

I already done for that machine since I have on two machines same AirPort card "0x93", check here: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27878417

To apply the patch replace (do not merge) in your Catalina /System/Library/Extensions/ this way from Terminal:

sudo mount -uw / ; killall Finder
open /System/Library/Extensions/


after you replaced from Finder, back to Terminal and copy/paste one line at once:

sudo chown -R 0:0 /S*/L*/E*/
sudo chmod -R 755 /S*/L*/E*/
sudo kextcache -i /
sudo reboot


After you have a working AirDrop Finder Catalina, I advise to add also this: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27486171

You need a Bluetooth 4.0 usb dongle (or internal) only if you want to AirDrop with an iOS 13 device.
 
Last edited:
I already done for that machine since I have on two machines same AirPort card "0x93", check here: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27878417

To apply the patch replace (do not merge) in your Catalina /System/Library/Extensions/ this way from Terminal:

sudo mount -uw / ; killall Finder
open /System/Library/Extensions/


after you replaced from Finder, back to Terminal and copy/paste one line at once:

sudo chown -R 0:0 /S*/L*/E*/
sudo chmod -R 755 /S*/L*/E*/
sudo kextcache -i /
sudo reboot


After you have a working AirDrop Finder Catalina, I advise to add also this: https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/post-27486171

You need a Bluetooth 4.0 usb dongle (or internal) only if you want to AirDrop with an iOS 13 device.

Thanks for this and the fast response!

Works great with a bluetooth 4.0 adapter and iOS 13!
 
Hi Everybody, first of all thank's to @dosdude1 and the rest of the contributors for creating this patch.

In other hand, right now i'm running the 10.15 on my MacbookPro 8,1 and i've noted when i'm trying to talk to Siri, the only way that i have to ask something is just typing, i remember when i was on mojave with Dosdude Patch i was able to talk with it, so my question is, is this error/bug/fail normal or i'm the only one with this issue and offcourse, if i'm the only guy with this kind of issue what do you recomend to try... i was thinking to try installing the patch that came with Mojave Patcher only the Siri Patch, while i'm typing this word i remember that Siri Patch came with the first Beta Patch of OS 10.15 Beta.

Image copia.png


Thanks a lot for your help, support and ofcourse your work.

Best,

TorettoApp
 
  • Like
Reactions: TimothyR734
Yes, and Distribution file will bypass any restrictions:

Code:
var cpuFeatures = system.sysctl( 'machdep.cpu.features' );
    cpuFeatures=cpuFeatures.split(" ");
    for( var i = 0; i &lt; cpuFeatures.length; i++ ){
        if( cpuFeatures[i] == "VMM" ){
            return true;
        }
    }

This is very interesting, if someone could spoof that machine "VMM flag" inside an "OpenCore bootloader", I guess that would allow the Catalina delta/combo "software update" on unsupported Mac, without the risk to issue unwanted EFI/SMC firmware updates.
 
Guys I'm on MacBook 5,1 (not Pro) with Catalina 19A501i, it's working really good, just one main issue, have two users on it, when I try to logout or switch user, it just freeze, does not respond to anything except force restart, anyone else facing similar issue?
 
  • Like
Reactions: TimothyR734
quick question
i am sure this has been asked on here but i would like to know if after doing the patch are we able to do the official updates or not?
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.