Jump to content
br0adband

Catatalina Beta 10.15 - Anyone got it booting yet?

52 posts in this topic

Recommended Posts

Was pointed to ask in here. I was following @fusion71au's steps laid out in this post.

 

The difference is I am using Windows 10x64, VMWare-Player 15.1.0, patched with Unlocker 3.0.2.

 

I was able to use Mojave earlier today without issue and built the Catalina DP6 iso in that OS.

 

Using the aforementioned steps (with the pregenerated vmdk and also with a empty vmdk), I get to Step 5 and the system just sits with an Apple Logo and no progress.

 

If I reboot and smack the F2 key to get to Clover and select either Preboot or Boot macOS then I get a Memory Panic.

If I don't smack F2 and just let it boot normally, it sits on the Apple logo doing nothing, with no activity shown in Windows Task Manager.

If I set the Guest Type to Windows 10x64 and reboot then the installation process continues and I can select Country, Input Languages, Network Configuration, user details

 

However when I go to enter the Network Configuration details I find that the keyboard has stopped working but the mouse continues fine (Have tried both a USB 2 and USB 3 socket for the keyboard).

 

I have tried using Safe Mode as a option to clover with no success.

 

At this point am I better off trying an upgrade of 10.14.6? Anyone have any thoughts?

 

macosx-memory panic.PNG

Share this post


Link to post
Share on other sites
Advertisement

Please note macOS Catalina Betas DP1, DP2, DP3/etc ALL need separate, specific kernel patches which you "inject" (copy) into the failing macOS Catalina Beta disk drive, attached to an older, working macOS VM. (this is done with your macOS Catalina Beta VM fully turned off) 
If you check out the thread carefully, you will see attached downloads up to DP5, but NOT DP6, so I guess we will have to wait for DP6 files from somebody here. :)

(OR if you can obtain a copy of DP5, you CAN get that working.)

Edited by Naki

Share this post


Link to post
Share on other sites
7 minutes ago, Naki said:

Please note macOS Catalina Betas DP1, DP2, DP3/etc ALL need separate, specific kernel patches which you "inject" (copy) into the failing macOS Catalina Beta disk drive, attached to an older, working macOS VM. (this is done with your macOS Catalina Beta VM fully turned off) 
If you check out the thread carefully, you will see attached downloads up to DP5, but NOT DP6, so I guess we will have to wait for DP6 files from somebody here. :)

(OR if you can obtain a copy of DP5, you CAN get that working.)

 

Noted @Naki but there was a DP6 patch on the aforementioned post that I used to generate the ISO.

 

"macOS_iso_creator_19A536g.zip" for DP6 and that's what I used earlier and am redownloading now to try again. (I wiped the DMG thinking I didn't need it anymore and in the hopes of reclaiming space … that was for nought. There appears to be no way to compact a VMware-Player 15 macOS Guest. Tried Zeroing in OSX, and then using the Compact UI in VMware-Player, but no dice. OS Using 12GB, VMDK file is currently 42GB)

dp6.PNG

Share this post


Link to post
Share on other sites

No, no. The ISO is one matter, patching the necessary files is another, 2nd step.

 

EDIT: Oh, OKay, so it seems it has the files inside it. Did you do the steps listed in this thread, please? :)
* I.e. power off failing Catalina VM.

* Resume an older working VM, I used macOS Mojave here.

* Now shut it down too, then attach the failed Catalina VM main disk drive to the OLD VM as a 2nd disk, power old VM back on - with 2 HDDs/disks now.

* Then copy those file(s) to correct location, then shutdown older VM again.

* Disconnect the Catalina disk from it, run Catalina Beta VM again - it should now work fine. :)
(except resolution and Firefox, for me those fail - the former stays at 1024x768 with no way to change, and the latter just crashes and is not usable for me)

 

Please tell me how it goes. Please tell me if something is not clear.

 

And yes, VMware Workstation has more features than Player. :) I do not know if above steps work on Player, I assume they do but may be wrong.

Edited by Naki

Share this post


Link to post
Share on other sites
On 8/23/2019 at 5:00 AM, tarasis said:

Using the aforementioned steps (with the pregenerated vmdk and also with a empty vmdk), I get to Step 5 and the system just sits with an Apple Logo and no progress....

 

If I set the Guest Type to Windows 10x64 and reboot then the installation process continues and I can select Country, Input Languages, Network Configuration, user details

 

However when I go to enter the Network Configuration details I find that the keyboard has stopped working but the mouse continues fine (Have tried both a USB 2 and USB 3 socket for the keyboard).

macosx-memory panic.PNG

 

@tarasis,

 

Clean install method should work without stalling if you remember to boot back into the installer ISO CD on the first reboot (press <F2> at VMware logo to choose CD boot device) ---> open terminal and run copyprelinkedkernel script (step3 under "Installation" in the guide post).

 

A stall at step 5 means a problem at rebuilding kext caches.  You can again fix by booting back to the installer ISO and opening terminal, typing the following commands...

cd /
touch /Volumes/macOS/System/Library/Extensions && kextcache -u /Volumes/macOS   //assuming macOS is name of your Catalina Volume
reboot

 

Alternatively, as you described, temporarily changing the Guest Type to Windows 10 X64 also works but did you remember to switch it back to macOS (from Windows 10 X64) after you get past the stall and reboot to final end user setup?

 

Re memory panic with Clover: often a reboot fixes it :).

 

Not sure about your specific keyboard issues...do you have another (different brand) USB keyboard to try?  Some people reported a Caps lock problem on their logitech keyboards ---> disconnecting/disabling their keyboards in DP4/DP5 (but fixed in DP6).

 

Also with Catalina's new "read only" system volume and security settings, you may need to disable System Integrity Protection (SIP) + OSX gatekeeper before running the package installer for VMware tools - see previous post.

 

 

 

 

@Naki,

 

Firefox bug fixed in DP6_19A536g.  I have no problems with installing VMware tools and can change macOS guest window size/screen resolution on the fly. 

 

Do you have System Integrity Protection (SIP) in Catalina disabled?  Besides using Clover, you can also disable SIP by booting to macOS Recovery or the Catalina Installer ISO (press <F2> at VMware logo to choose CD boot device) and disabling it from terminal...

csrutil status  //  This command shows whether SIP currently enabled or disabled
csrutil disable // This command disables SIP when used in Recovery/Installer terminal and needs System Reboot.  Reversed with csrutil enable

 

Are VMware tools kexts loading?  What is the output from terminal after typing

kextstat | grep -v com.apple

Do you see VMwareGfx.kext?......if not, it means SIP is disabling the kext from loading ---> need to disable SIP.....

132105310_VMwareToolsKextsLoadedandSIPdisabled.thumb.png.31dbd308cef8a78dd8677fc4df83b696.png

 

then rebuild kextcache/prelinkedkernel with terminal commands

sudo touch /System/Library/Extensions && sudo kextcache -u /

before re-enabling SIP if you want the added security (optional).

Edited by fusion71au
Added screenshot for DP6_19A536g, show how to disable SIP

Share this post


Link to post
Share on other sites

Thanks for responding!
YOU said/asked:

1) Do you have SIP disabled (boot to Recovery and disable it)? 

--> No idea what that is, and how to disable it. I do not use Clover, nor intend to, at least for now.
How to do I "boot to Recovery and disable it"?


2) What is output of csrutil status command in terminal?

--> Sorry, no idea how to switch to bash? Can you tell me how? All I see is zsh prompt. ??

EDIT: OKay, tried to manually type now - copy/paste did not work, says it is Enabled, so I guess I must disable it. :)

 

The 2nd command you asked to run shows this: https://s.mail.ru/72oh/wsgQVtgcH

EDIT #2: Okayy, your screenshot shows a graphics KEXT running for you, why does it not show here on my VM!? :huh:

EDIT #2: My VMware Workstation version is NOT latest. It is 15.0.3 or something. No way I can update it now, as going on sea holiday in TWO days.
There is an issue with the VMware installer on my PC that breaks VMware Workstation trying to update it, so I have put off updating it to AFTER my holidays.
I do have 15.1.0 version on my laptop, maybe I can try that later today and tomorrow on that one. :)

 

Copy/paste works, Shared folders work, so VMware Tools seems running, at least partially.

Edited by Naki

Share this post


Link to post
Share on other sites

Hello?? Any help, please?
What is wrong with my VMware Tools and resolutions missing?
Shall I try your fix of uninstall Tools, disable Gatekeeper/system protection, reinstall Tools?
Should not VMware Tools or macOS itself warn me Tools is running only partially without the GFX kext somehow? :huh:

Edited by Naki

Share this post


Link to post
Share on other sites
On 7/9/2019 at 10:07 AM, fusion71au said:

 You should be able to rescue the current installation by booting to Catalina with Clover in safe mode and disabling System Integrity Protection (Clover Options/System Parameters/SIP set to 0x0277, Allow Untrusted Kexts, Allow Unapproved Kexts) ---> uninstall old VMware Tools, reinstall new Tools...

 

1.  Attach Clover-v2.5k-5051-X64.iso to your Catalina VM as a virtual CD/DVD

2.  Close the VMware program, then edit the virtual machine's vmx file with WordPad to add the line bios.bootDelay = "3000" ---> allows the virtual machine enough time to register key presses during boot up

3.  Start the VM, press <F2> when you see the VMware logo to access the VMware BIOS, choose to boot from the CD ---> will see Clover main GUI ---> choose Catalina volume (or Preboot volume) to boot, then <Spacebar> for extra options, check Safe Mode (-x), then select "Boot macOS with selected options" + <Enter>... 

 

  Reveal hidden contents

904508943_SafemodeCloverboot.thumb.png.3ff17c25dbf960d80ecd7b8a82cf6ece.png

 

Carefully observe the verbose output for errors.

 

Sometimes EFI memory error may be seen.  Usually OK to reboot VM and try step 3 again.

 

There is a saying:  "You can lead a horse to water but can't make it drink"  :wallbash:

 

On 8/23/2019 at 9:29 PM, Naki said:

Do you have SIP disabled (boot to Recovery and disable it)? 

--> No idea what that is, and how to disable it. I do not use Clover, nor intend to, at least for now.

 

:whistle:

 

9 hours ago, Naki said:

Shall I try your fix of uninstall Tools, disable Gatekeeper/system protection, reinstall Tools?

 

Yes.  In fact just booting once to Catalina with the Clover ISO provided above in normal mode will disable System Integrity Protection ---> probably fixing the issue (by allowing VMwareGfx.kext to load from /Library/Extensions).  Safe mode is only required if you have outdated 32bit, "Catalina unaware" VMware tools preventing the VM from booting at all (by stopping all third party/non Apple kexts from loading) and you want to uninstall them.

 

Check /Library/Extensions in Finder to confirm you have the latest VMwareGfx.kext v10.3.10 dated 20 Feb 2019....

Spoiler

1084780040_VMwareGfx.kextv10.3_10.thumb.png.6683bb86e7033499635376cd36a0f553.png

 

Once the kext is loading and you can resize the macOS guest, you should rebuild kext caches in OSX terminal so that VMwareGfx.kext is now incorporated into the prelinkedkernel...

sudo touch /System/Library/Extensions && sudo kextcache -u /

Then simply detach the Clover ISO from the Catalina VM after shutdown.

 

 

"Should not VMware Tools or macOS itself warn me Tools is running only partially without the GFX kext somehow? :huh:"

On 6/8/2019 at 12:16 AM, Donk said:

I wouldn't expect proper support until Catalina is released which is usually when VMware release a new version of Fusion/Workstation. September timeframe.

Edited by fusion71au

Share this post


Link to post
Share on other sites

Thanks @Naki and @fusion71au Have DP6 now up and running. Booted into the Installer ISO again, touched the extensions directory and ran the kextcache command, rebooted and created the user.

 

Looking good so far, redraw of Safari tabs isn't great and download speeds are about 1/5-1/6 my normal speeds (getting 1.7-2.1MB/s rather than 10-13MB/s).

 

Thank you both for your help!

Share this post


Link to post
Share on other sites

@tarasis -- you are welcome! Glad to hear it works now.

 

@fusion71au -- thanks! Reasoning to not tinker with my VMware and VMs much for now was I was about to leave for sea holidays, where I am now at present. :) 

Usually, if I do something quickly hardware or software-wise just before a holiday, I tend to majorly screw things up. :(

(holidays from Aug 25th Sunday to Sept 1st Sunday)

 

Me away from home now makes any potential for tinkering low, as I am on a (very) limited Internet connection here.

When I am back, I will try the steps you sent ASAP :) and let you know how it works out.

Good to hear I need Clover just to boot to once, if so, that should not be hard to do. :)

Edited by Naki

Share this post


Link to post
Share on other sites

@fusion71au- finally had the time to try this. :) Worked great - thank you so much. 

Here is what I tried first - edited VMX file as told to put a delay on boot of 3 seconds (3000 ms).

Then I tried to add Recovery Boot to VMware Boot menu, could not do it, as the screens I got matched with those given for only 3-4 first screens, and then not anymore so I could not do/choose what was shown.

 

So, I gave up on that and tried to use Clover ISO instead. You list steps to do there, but it booted very fast and I could not do any mouse or keyboard actions in Clover.

However, after the Catalina Beta VM having booted, I checked SIP again and it was disabled now. :) 

So, next I reinstalled the NEW, 64-bit VMware Tools - no uninstall, just reinstall on top of previous installation - and now the resolution automatically jumped from 1024x768 to my native 2K (1440p) monitor resolution, as well as being able to change it too. 

I will do the Rebuild kext cache step now...

 

I will also try to update to latest Catalina Developer Beta later today or tomorrow. Thanks again!


@tarasis - I get the same thing with Internet/network speed here too - I have a relatively fast 80 Mbit Internet connection here and in my Windows 10 Host OS speed matches exactly when tested (or also when downloading files from an unlimited web server/etc). 

And in my macOS VMs the speed I can get is at least ~6-7 times slower. :)

Edited by Naki

Share this post


Link to post
Share on other sites

Okay, I am not being able to do the Kext rebuild here! Please could you help me? First, it said it is Read-only.

 

So, I followed the steps of disabling the macOS Catalina Gatekeeper to get out of the read-only mode, listed a bit earlier in this thread.

Now it kind of works, but I get this output:

Naki-Yosemites-Mac:~ NakiYose$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password: *******
Warning: /AppleInternal/Library/Extensions: No such file or directory
KernelCache ID: B05F889FE35EE6DDF98DE8014BA3293C

Naki-Yosemites-Mac:~ NakiYose$ 
----

Is this Okay? Or does it mean the command failed, please? :huh:

What is the usual/correct output I should get here?

(Note: Says Yosemite for my user name, because this Catalina Beta VM was upgraded from a 10.10 Yosemite VM. :) )

 

EDIT: What is the benefit of the above command(s)? If I do not do it/them, what is the worst that could happen? :)

Edited by Naki

Share this post


Link to post
Share on other sites
1 hour ago, Naki said:

Warning: /AppleInternal/Library/Extensions: No such file or directory
KernelCache ID: B05F889FE35EE6DDF98DE8014BA3293C

Naki-Yosemites-Mac:~ NakiYose$ 
----

Is this Okay? Or does it mean the command failed, please? :huh:

 

EDIT: What is the benefit of the above command(s)? If I do not do it/them, what is the worst that could happen? :)

 

That warning can be ignored, your prelinkedkernel was successfully rebuilt, since it shows KernelCache ID.

 

The advantage of rebuilding the plk is to incorporate VMwareGfx.kext into it, so optionally you can re-enable SIP (if you want the extra security) and things should still work ie VMwareGfx.kext will now load, even with SIP enabled.

 

Re Catalina Recovery

The path to boot.efi is different from El Capitan, since it is an APFS volume.  Instead of "com.apple.recovery.boot", boot.efi will be inside a folder with long number "UUID" name eg \UUID\boot.efi...

 

Spoiler

308671582_CatalinaRecovery.thumb.png.0210f549df8ea5f291a964f30249d9de.png

 

Also since the Catalina Recovery volume has the original Catalina prelinkedkernel, it will need to be replaced by my provided prelinkedkernel or it will hang during boot like with the vanilla installer made with createinstallmedia.

Edited by fusion71au
Added screenshot of Catalina Recovery APFS Volume

Share this post


Link to post
Share on other sites

fusion71au -- it works!! :D
-----

My huge thanks for all your help here! :yes: I did the already well-know steps of turn off Catalina Beta VM, power on/resume an older macOS VM (Mojave in my case), shut that down, attach disk from Catalina to the old "Rescue" VM as 2nd disk. Then the copy tool could not locate the required folder, so I manually copied the file(s) necessary as explained by you.

Then power down "Rescue" VM, detach disk from it, run the Catalina Beta VM again. 

It all works fine now, with latest Beta too and not the very old one I had! - with Firefox working too, plus display resolutions, as well as Mac App Store. :) 

Maybe some minor fixes/cleanup to do now only. :) 

 

Another question:

As this used to be a Yosemite VM, my Terminal still shows the older Naki-Yosemite tag.

Is there a way to change this to say Naki Catalina Beta now?
I tried to change user folder in the macOS Preferences, but the Catalina OS told me if something goes wrong my user cannot login, so I stopped there.
 

 

Edited by Naki

Share this post


Link to post
Share on other sites
On 9/4/2019 at 12:15 PM, Naki said:

 

@tarasis - I get the same thing with Internet/network speed here too - I have a relatively fast 80 Mbit Internet connection here and in my Windows 10 Host OS speed matches exactly when tested (or also when downloading files from an unlimited web server/etc). 

And in my macOS VMs the speed I can get is at least ~6-7 times slower. :)

 

Thanks for the confirmation, dang. I wonder what is up with that. I know on the Macrumors unsupported Macs there has been some recent mention of Catalina misreporting download speeds, (although it looks like it might be for certain wifi cards) but for you and me it is actually downloading slower.

Share this post


Link to post
Share on other sites

You are welcome.

To clarify - I get very similar slowdown of download speeds not only in Catalina Beta VM, but my other Mac VMs too.

(I have them ALL - from 10.8 to 10.15 Catalina Beta now, use for testing for my work)

(And even have 10.7 too, but it is not used and just sits there, just in case :)  )

Share this post


Link to post
Share on other sites
2 hours ago, Naki said:

Another question:

As this used to be a Yosemite VM, my Terminal still shows the older Naki-Yosemite tag.

Is there a way to change this to say Naki Catalina Beta now?

 

To change Computer Name (and therefore the name that appears in terminal), go to System Preferences/Sharing...

 

369803363_SystemPreferencesSharing.png.842a1da7faa5e69306ed13a5bd083a50.png

 

47 minutes ago, Naki said:

Thanks, however, does not quite work.

Screenshot:

https://s.mail.ru/7W6q/zpUtxZVqL

 

You mean changing the name immediately to the left of the $ in terminal?...eg

 

fusion71aus-MacBook-Pro:~ fusion71au$

 

That is the currently logged in user! 

 

Just create a new admin user account eg named NakiCat (System Preferences/Users & Groups), backup data from old NakiYose account to USB, then logout of NakiYose account and log into the new NakiCat account.  If desired, you can now delete the old NakiYose account while logged in as NakiCat.

 

If you want to start from scratch (mimicking when you setup a new admin user after clean install), follow the linked guide but using Clover to boot to Catalina in single user mode ---> delete file /var/db/.applesetupdone.

Edited by fusion71au

Share this post


Link to post
Share on other sites

Thanks! Will try this soon. :)
No, no need for anything drastic such as clean (re)install - adding 2nd user, then copying data from old to NEW user is quite sufficient for me, thanks again. :)

Share this post


Link to post
Share on other sites

fusion71au --

can we please get a fixed Kernel/Prelinked Kernel files for the latest 19A602 version from Oct 15th 2019? Seems missing from your list?

 

EDIT: Can somebody fix the damned thread title already?? :unsure: This mention of Catatalina gets me into a catatonic state every time I see it. :( To many TA's here.

Also, you can drop Beta from the title, we have TWO stable versions already. :) 

 

EDIT #2: I must say, I was eagerly awaiting macOS Catalina RTM to come, so we can "drop the rhythmical gymnastics", but now I am very disappointed. We did NOT have to jump through these hoops updating High Sierra, Mojave all the time!? Updating those was fairly easy & mundane. 

Do we have to keep turning off, using a Rescue VM until end of time now!? Even if not on the Catalina Beta channel anymore? This is not very convenient, to put it mildly.

OR does VMware Workstation 15.5 fix this, please? For several reasons, could not try out 15.5 version of VMware Workstation yet on any of my 3 Windows 10 computers with VMware here (1 other has MS Hyper-V instead).

(my main, most powerful remote Windows 10 PC is dead yet again after another botched up Windows 10 update, my 2nd PC I use here has issues with the VMware installer/uninstaller so if left on 15.0.3 version for now, and my laptop works fine, but I have no time to update & unlock with modified Unlocker due to crisis with our Mac Desktop app on Catalina :yes: in my work currently)

Edited by Naki

Share this post


Link to post
Share on other sites
9 hours ago, Naki said:

fusion71au --

can we please get a fixed Kernel/Prelinked Kernel files for the latest 19A602 version from Oct 15th 2019? Seems missing from your list?

 

OR does VMware Workstation 15.5 fix this, please? For several reasons, could not try out 15.5 version of VMware Workstation yet on any of my 3 Windows 10 computers with VMware here (1 other has MS Hyper-V instead).

 

VMware Workstation 15.5.0 build-14665864 now has full built in Catalina Support, patched with modified unlocker from this post and latest VMware tools darwin.iso.  Awaiting @Donk for "official" update to v3.0.2. 

 

For older VMware versions, attached is the prelinkedkernel

copyprelinkedkernel_19A602.zip

macOS_iso_creator_19A602.zip

 

Edited by fusion71au

Share this post


Link to post
Share on other sites

Thanks! :) Great. Please note I was about to ask what the sentence in your post with the ZIP files means, i.e. the one saying "latest VMware Workstation 15.5 has official macOS Catalina support now".

IF what that means is we will no longer need the "gymnastics" with Rescue VM to update the macOS Catalina VM to newer versions/builds, this is great! :) 

 

Guys, now that Catalina RTM is out, we can drop the Beta participation and switch to Stable channel, right?
What do you guys usually do about this? I guess maybe some of you need to be on the "bleeding edge", but I tend to stop the macOS Betas when a RTM comes, and switch to the Stable releases. :) 
I tend to do the same with iOS Betas too, assuming I can get them in the first place (not any more, as Apple decided to drop my iPod touch 6th gen finally and release a new iPod touch model/generation - so mine will remain on iOS 12.x).
(as most of our customers in my work would use a Stable version of macOS & iOS anyway)

Edited by Naki
Grammar/clarity, adding iOS

Share this post


Link to post
Share on other sites

fusion71au -- works! :) 

Had the time now to try this on my HP Workstation laptop. Updated VMware Workstaion from 15.1 to latest 15.5, then used the unofficial, non-Donk latest Unlocker to unlock again.

The Catalina non-Beta/RTM OS VM works great, and updating from the initial to newer version of Catalina RTM worked fine too. :) 

Maybe placebo effect or maybe it is real, but I noticed download speed being much faster now. :)

(Usually and up to now I got 5-6 times slower downloads in all my macOS VMs compared to what I can get on the Windows 10 host OS.)

Share this post


Link to post
Share on other sites
On 10/16/2019 at 10:13 PM, fusion71au said:

 

VMware Workstation 15.5.0 build-14665864 now has full built in Catalina Support, patched with modified unlocker from this post and latest VMware tools darwin.iso.  Awaiting @Donk for "official" update to v3.0.2. 

 

For older VMware versions, attached is the prelinkedkernel

copyprelinkedkernel_19A602.zip

macOS_iso_creator_19A602.zip

 

 

What happened to the "modified unlocker" post?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By NikTheNoob
      Hi,
       
      I'm rather new to Hackintosh and trying my first build with OpenCore on AMD, but I run into issues causing OpenCore to crash before even loading the macOS installer. As I'm not sure which one is causing the crash, I'm trying to resolve all of them and one of the error messages has to do with WhateverGreen, which I was able to see in this slow-mo loading video. Basically I'm getting an error that I'm running an unsupported processor, even though I think I was following this guide by the step.
      What could be causing this and what do I need to do to resolve it?
       
      CPU: AMD Ryzen 2700X
      MB: Gigabyte Aorus X470 Ultra Gaming
      Memory: 4x8 GB HyperX Predator, 3000 MHz Cl15
      Storage: Samsung Evo 970 Nvme 512 GB, Crucial MX500 500GB SATA
      GPU: MSI Radeon RX580 GamingX 8GB
    • By tonyx86
      This thread for installing Catalina on the Dell Latitude E6410 WITH NVIDIA GRAPHICS (BIOS A17, NVidia 3100m) will help you install a fresh installation of Catalina on your Dell Latitude E6410, it will help you upgrade from 10.15.2 to 10.15.3 (if you originally installed Catalina from this thread) and it will also help you upgrade from Mojave 10.14.6 if you have already installed Mojave by following the instructions here.  The instructions in this first post assume that you are installing Catalina in an APFS container.  If you are curious about the evolution of this solution and how sleep/wake was solved, review the Mojave installation thread.
       
      Important: This Thread is NOT intended to help you install macOS on a Latitude E6410 with Intel HD Graphics (without Nvidia graphics).  The DSDT attached to this first post (in E6410-Catalina.zip) is VERY SPECIFIC to the Nvidia graphics implementation and has not been edited for HD Graphics - there are elements required for HD Graphics that are missing from the attached DSDT and there are DSDT mods that have not been tested with HD Graphics.  Also, the kexts attached to this first post are specific to a Broadcom Wi-Fi card which must replace the original Intel Wi-Fi card.
       
      This first post will be modified to reflect lessons learned and to reflect the most current working state of my Latitude E6410 (with NVidia 3100m discrete graphics) running Catalina.  Issues, observations and performance tips are recorded toward the bottom of this first post.  My recommended CLOVER configuration is specified toward the bottom of this first post.
       
      *** If you want help with your installation, please post your issue along with problem reporting files generated using @black.dragon74's problem reporting tool.  Google 'GENERATE PROPER PROBLEM REPORTING FILES black.dragon74' to find it. ***.  If Catalina's Read-Only protections block your installation of black.dragon74's gen_debug script, please copy the attached gen_debug script to your Desktop, change script properties with the terminal command 'chmod a+x ~/Desktop/gen_debug' and run the script from your Desktop.
       
      My system is as follows:
      Dell Latitude E6410 (I7-620m, Nvidia 3100M, 8GB DDR3, 512GB SSD, 1440x900 display, BIOS: A17) Wi-Fi: Broadcom BCM 94352HMB (replaced original Wi-Fi card) BIOS (version A17) configured as follows (leave default unless listed here): Boot Sequence: USB, Internal HDD, CD/DVD, Modular Bay HDD; Boot List Option: Legacy; Integrated NIC:Enabled; Parallel Port: Disabled; Serial Port: Disabled; SATA Operation: AHCI; Misc Devices: Enable Modular Bay, Camera, External USB, Microphone, Media Card and 1394; Latitude ON Reader: Disabled; Keyboard Illumination: Auto ALS and Input; Ambient Light Sensor: Enabled; OROM Keyboard Access: Disable; TPM Security: Disable; Computrace:Deactivate; CPU XD Support: Enable; Performance: Enable all options; Power Management: Disable Wake on AC, Disable Wake on LAN/WAN, Express Charge: Standard, Charge Behavior: Enabled; Keypad: Fn Key Only; Mouse/Touchpad: Touchpad/PS-2 Mouse; USB Emulation: Enable Legacy; Fn Key Emulation: Disabled; Fastboot: Thorough; Virtualization: Enable Intel Virtualization, Disable VT for Direct I/O, Disable Trusted Execution; Wireless Switch: Bluetooth and WLAN; Wireless Device Enable: Bluetooth and WLAN;   
      Versions of the software used in this installation are listed below the installation steps.  EFI and kexts for Catalina are attached to this first post in E6410-Catalina.zip.  CLOVER configuration is specified below the installation steps.
       
      Wi-Fi connection to an Access Point is delayed when using AppleALC for sound.  Do not use Apple ALC.  Use VoodooHDA pkg 2.9.2 v14 for sound.
       
      Steps to install Catalina on a Dell Latitude E6410 (BIOS A17, NVidia 3100m)
      Make sure that your system matches my system description above (including BIOS version, Wi-Fi card, BIOS settings) If performing an upgrade from Mojave or a previous version of Catalina, backup your Mojave or Catalina partition! (Carbon Copy or similar) Download Catalina Installer Download DosDude Catalina Patcher Use DosDude Patcher to create Catalina USB Installer Delete LegacyUSBInjector.kext (we're using @RehabMan's USBInjectAll.kext with custom SSDT) and delete SIPManager.kext (CLOVER is managing SIP) from Catalina USB Installer's /Library/Extensions folder Copy all but the FakeSMC sensor kexts in E6410-Catalina.zip (attached) LE folder to the Catalina USB Installer /Library/Extensions (copy all kexts (including FakeSMC.kext) but not the FakeSMC sensor kexts) Install CLOVER Bootloader (Legacy) on USB Installer using the EFI in the E6410-Catalina.zip (attached).  Use the CLOVER configuration specified below.  Be sure to replace the XX-MASKED-XX parameters in the attached config.plist with your own values. Reset your Latitude E6410 NVRAM by doing the following (this may be important if you're making changes to your existing EFI and won't hurt anything if you're not making any changes) turn-off your laptop remove A/C power and main battery press and hold the power button for 30 seconds restore A/C power and battery Boot your Latitude E6410 from the Catalina USB Installer that you created in steps 5-8. Select "Reinstall macOS" (note that I have existing installations of Mojave and High Sierra on my Latitude E6410, so it's possible that this menu item changes to "Install macOS" if you don't have any previous macOS installations). Select your Catalina destination partition (which will be your Mojave or previous Catalina partition if you are upgrading) After the Catalina Installer reboots the first time, boot from the "macOS Installer" partition on the disk that you selected as your Catalina destination (not the macOS installer on the USB) After the Catalina Installer reboots the second time, boot the Catalina macOS Installer on the USB Select the Post Install Patcher utility Select only the following Post Install Patches (no other patches / options) Install Patch Updater Legacy Video After the Post Install Patcher reboots,  boot from the newly installed (or upgraded) Catalina partition and complete the macOS configuration Remove these kexts (if they exist) from /Library/Extensions: LegacyUSBInjector.kext, LegacyUSBVideoSupport.kext and SIPManager.kext If you are performing a fresh installation of Catalina: Install CLOVER on your boot disk and configure EFI using files in the attached E6410-Catalina.zip.  Use the CLOVER configuration below.  Your EFI Clover/kexts/Other folder needs only FakeSMC.kext, IntelMausiEthernet.kext, USBInjectAll.kext and VoodooPS2.kext.  Be sure to replace the XX-MASKED-XX parameters in the attached config.plist with your own values. Install all kexts in the attached E6410-Catalina.zip LE folder to your /Library/Extensions folder.  NOTE: These instructions assume installation of Brcm kexts in /Library/Extensions.  Read the Brcm install instructions if you're installing kexts in EFI/Clover/kexts/Other, since your installation and at least one kext WILL BE DIFFERENT. Copy HWMonitor from the application folder in the attached E6410-Catalina.zip to your Applications folder. Install VoodooHDA (I installed using the Classic method) Skip to Step 21 If you are upgrading from a previous version of Catalina using the instructions from this thread or from Mojave that you installed using the instructions here: Update Lilu.kext and replace BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext (in /Library/Extensions) with latest BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext. NOTE: These instructions assume installation of Brcm kexts in /Library/Extensions.  Read the Brcm install instructions if you're installing kexts in EFI/Clover/kexts/Other, since your installation and at least one kext WILL BE DIFFERENT. Update IntelMausiEthernet.kext Remove VoodooSDHC.kext from /Library/Extensions Re-install VoodooHDA if necessary (I installed using the Classic method) Ensure PROPER kext installation: If you're manually installing kexts in /Library/Extensions, make sure that you execute the following (in terminal) cd /Library/Extensions sudo chown -R root:wheel *.kext sudo chmod -R 755 *.kext sudo kextcache -i / After you execute 'sudo kextcache -i /' you should observe that ALL kexts are allowed.  If not, your kext directory attributes are probably incorrect.  Repeat kext installation and try again. Reboot from your new/upgraded Catalina partition Welcome to macOS Catalina! Change the keyboard type to ISO (System Preferences > Keyboard > Change Keyboard Type) Swap the Command and Option keys (System Preferences > Keyboard > Modifier Keys) Set hibernatemode: In terminal, execute sudo pmset -a hibernatemode 0 sudo rm -f /var/vm/sleepimage sudo touch /var/vm/sleepimage sudo chflags schg /var/vm/sleepimage  
      Version Info at the time of this writing:
      Catalina Installer 10.15.3 CLOVER v2.5k r5103 DosDude Catalina Patcher: v1.3.0 Lilu.kext 1.4.1 AirportBrcmFixup.kext 2.0.6 BrcmFirmwareRepo.kext 2.5.1 BrcmBluetoothInjector.kext 2.5.1 BrcmPatchRAM3.kext 2.5.1 IntelMausiEthernet.kext 2.5.0
      VoodooHDA.kext 2.9.2 v14 (NOT AppleALC)
       
      What is not working (that was working in Mojave)
      SD Card Slot (had to remove VoodooSDHC.kext which caused system freeze on wake)  
      Known Issues and Their Solutions
      (No solution yet) Brightness slider does not work in System Preferences > Displays.  Brightness is easily controlled with Dell brightness keys.  There is some work on this later in this thread, but I will not be solving this as I'm content with the Dell brightness keys (and Ambient Light Sensor works to auto-adjust brightness). I continue to refine the DSDT and CLOVER config.plist to optimize my Latitude E6410 for multi-booting between various macOS versions (High Sierra, Mojave and Catalina at the time of this writing). If you upgrade your Latitude E6410 EFI using my attached EFI, you may find that your Latitude E6410 is stuck in a boot-loop that ends in a white screen and reboots.  Clear your system by doing the following: turn off your laptop, remove A/C power, remove the main battery, press and hold the power button for 30 seconds, restore A/C power and battery, boot normally.  I have only found this to be necessary (very rarely) after making an EFI change, but you may find it helpful if making kext changes in /Library/Extensions as well. (Work-around - no permanent solution yet) Cannot turn on Bluetooth after shutting-down with Bluetooth off.  Work-around is to leave Bluetooth on.  I don't use Bluetooth and don't mind, so this will likely be solved by someone else.  If you experience this issue and can't turn-on Bluetooth, I have found that putting the laptop to sleep (Fn-F1) and then waking the laptop restores proper operation of Bluetooth.  I have posted a problem description, logs and problem reporting files in this thread for help with this problem. (Solved - no further work required) Laptop does not sleep when closing lid.  Solution is to add a Notify (LID0) code to Method (BTNV) in the DSDT.  No surprise that the Latitude E6410 has yet another incomplete ACPI implementation.  I am using the same EFI for High Sierra 10.13.6, Mojave 10.14.6 and Catalina 10.15.3 and it works in all three macOSes. (No solution yet) No SD Card Slot (had to remove VoodooSDHC.kext) - I read somewhere that there is a solution that does not require any kexts (just a DSDT edit).  Haven't yet implemented this fix. (Not a problem that needs to be solved - leaving for historical purposes.  I am running Catalina without this.) - IOHWControl does not load under GFX0 (as observed in IORegistryExplorer).  Solution (if it needs to be solved) is to install AppleHWSensor.kext from a DosDude-patched Mojave /S/L/E in Catalina's /L/E.  Copy and install your own or use the kext attached to this post. (Solved - no further work required) Wi-Fi connection is delayed until a minute or so after boot - Use VoodooHDA and NOT AppleALC (Solved - no further work required) External USB ports do not work after waking from sleep (S3) - Upgrade Lilu.kext and replace BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext (in /L/E) with latest BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext. (Solved - no further work required) Boot and shut-down time of Catalina is slower than Mojave - Upgrade Lilu.kext and replace BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext (in /L/E) with latest BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext. (Solved - no further work required) Wi-Fi is not immediately available at OS startup - Upgrade Lilu.kext and replace BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext (in /L/E) with latest BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext and BrcmPatchRAM3.kext. (Solved - no further work required) Laptop freezes on wake - Remove VoodooSDHC.kext from /Library/Extensions  
      Tips for Improved Performance (on this and other older systems)
      System Preferences > Spotlight > Search Results: Uncheck all options System Preferences > Spotlight > Privacy: Add all Volumes System Preferences > Accessibility > Display: Check "Reduce motion" System Preferences > Accessibility > Display: Check "Reduce transparency"  
      Other tips
      If your fan is always running and temps are good, try pressing Fn + z (I haven't noticed this issue for a while since I completed DSDT edits for Mojave, but keeping this here for historical purposes)  
      CLOVER Installation: Use these configuration options
      Install Clover in the ESP Boot Sectors Install boot0af in MBR Clover for BIOS (legacy) booting Clover EFI 64-bits SATA BIOS Drivers, 64-bit Recommended drivers FSInject File System drivers ApfsDriverLoader Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane After clicking "Continue", if prompted with "This Clover package is incompatible with this version of macOS," install anyway  
      After CLOVER installation is complete Copy the following from the attached E6410-Catalina.zip ACPI patched contents config.plist (change XX-MASKED-XX values to your own) kexts/Other (remove all other kext folders) Remove christmas and new year folders from themes (if present)  
      Credits
      Thanks to those who contributed to my Mojave solution and to the DosDude team (for the incredible macOS patchers), I think this Catalina installation was the easiest macOS installation that I have experienced (so far).  Many thanks to @Slice and his team for the incredible work on CLOVER and for continuing to support old legacy systems like this.  Also, thanks to @Mieze and @headkaze and others I'm sure for maintaining the Brcm kexts.  And finally, I still prefer to manually apply patches to the DSDTs in my systems.  CLOVER offers extensive patching functionality, but I'm old-school and like to have an error-free, fully-patched DSDT with a simple CLOVER config.plist.  I think that this manual DSDT patching approach (which required an extensive review and debugging of the original unpatched DSDT in this thread) is the reason that this Latitude E6410 is such a perfect MacBookPro6,2.  Thank you @RehabMan for being a great teacher and for always insisting on problem reporting files .
       
       
       

      AppleHWSensor.kext.zip

      gen_debug
      E6410-Catalina-3v5.zip
    • By TomZanna
      Hi, I'm trying to install Mac Os Catalina on a HP 550-132NL.
      The system has:
      i7-6700
      RAM 12 GB
      GT 730
      LAN Realtek RTL8161
      ALC3863
       
      It passes the verbose phase but after the Apple logo goes away, it gets stuck on a grey screen and I can only move the pointer.
      Can I try to boot with the iGPU?
       
      origin.zip
      CLOVER_dGPU_USB_3.zip
    • By ltooz_audis
      Some people do have problem understanding AppleALC, how to use it for their own codecs. Here's how I used it for both Realtek ALC and IDT audio codecs.
      https://youtu.be/ZNUzQkb6p5g
      For more info on Catalina click here.
      Cheers,
      Louis
    • By MaLd0n
      --Donations via PayPal--
      https://tinyurl.com/r2bvzm7
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip
      Notebooks with ELAN trackpad use it with my folder above
      IdeaPad S145 ELAN.zip
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
       
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
×