dfsnc / Hackintosh-Catalina-OpenCore-Lenovo-T450s-efi

66 stars 28 forks source link

10.15.3 Issue #32

Open doctorsoffix opened 4 years ago

doctorsoffix commented 4 years ago

hey, I try to install Catalina again with this refi but I can't install it because of the new update can u fix this ?

zzhang39 commented 4 years ago

Can you advise which catalina works with this efi?

i3p9 commented 4 years ago

@zzhang39 even the latest 10.15.6 works. But if you want a peace of mind, I've updated the efi to the latest opencore, check my profile if you want my fork.

zzhang39 commented 3 years ago

@i3p9 Can you advise how to make usb with opencore6.0 or 6.1? I dont see the option to select which version of opencore to install. Thanks

i3p9 commented 3 years ago

@zzhang39 When you say make a usb, do you mean when you want to install Catalina?

Or do you mean how to put the OC 0.6.1 EFI in a usb?

zzhang39 commented 3 years ago

@i3p9 Thanks for your reply. I mean how to put the OC 0.6.1 EFI in a usb. I am planning to create a new opencore usb installer and replace it with your EFI. (I think when i create the installer, opencore is already come along with it.) ( i use https://github.com/corpnewt/gibMacOS to make the usb installer though)

i3p9 commented 3 years ago

@zzhang39 So you create the macOS installer by following the OpenCore guide. Then you mount the EFI drive, download my repo in zip, unzip it and copy/paste the EFI folder to EFI drive. In ‘config.plist’, generate serial if you don’t already have one. Then it should work.

I’m here if you need any help. Ping me anytime!

zzhang39 commented 3 years ago

When I use your EFI to boot, it will go to the macos installer properly,, but while the installer reboot, it will show me below error. even if i go into bios to switch to USB as 1st boot device, it still show me below error. OCB: Sysytem has no boot entries OC: Failed to show boot menu! Halting on critical error

WeChat Image_20200919111929

zzhang39 commented 3 years ago

@i3p9 The above issue can be discard, I resolved it by change scan policy. config.plist ->Misc -> Security -> ScanPolicy -> 0

btw, in your config.plist, the two usb wireless card entry needs to be removed also, otherwise, you will see below error.

WeChat Image_20200919113317

zzhang39 commented 3 years ago

@i3p9 I try to make imessage working. When i open hackintool, i saw a few exist imessage txt listed, i am not sure if that should be removed, and how to remove, can you please advise?

WeChat Image_20200919151253

zzhang39 commented 3 years ago

@i3p9 can u please advise which mac you choose serial from? I tried 9,1 and 12,1, none of them works

i3p9 commented 3 years ago

@zzhang39 Hello. First of all, iMessage, I don't think the keys are supposed to be removed and they get generated when you install macOS. As there aren't any iMessage specific stuff in Opencore.

As for the second issue, I use the regular MacBook9,1 smbios for my system, as it is the only SMBIOS where Wired Sidecar works. if you don't use Sidecar you can use the MacbookPro SMBIOS.

Where are you having problems with iMessage exactly? Is it related to smbios? Are you generating them currently? And lastly do you already have an Apple device with iMessage enabled?

Note: Thanks for the heads up about the Wireless kext issue, fixing it right now.

zzhang39 commented 3 years ago

@i3p9 i finally get imeeesage issue reolved by calling apple mac support level2

zzhang39 commented 3 years ago

Forget to mention. For my issue that imessage and facetime not able to signin on mac.

I have iCloud works on mac, i also have imessage works on iphone. My imessage signed-in once, a few sec later, it get kicked out and give me a red message "error authentication" with a pop up shows a code which also ask me to contact apple support. After i call apple, when i reach level2 support, the guy just remote in and ask me reboot. Then it works

i3p9 commented 3 years ago

@zzhang39 Oh yeah that's how you have to do it. That's how I activated years ago on my first Hackintosh too. After the call, you can make as many hackintoshes as you want and there won't be any errors at all. I'm glad you got that working!

zzhang39 commented 3 years ago

@i3p9 last issue, do you know how to make wake on usb mouse or keyboard work?

zzhang39 commented 3 years ago

@i3p9 wake from mouse resolved. It just work.

Last issue, for appalcfix, When i restart, its not working again, i have to rerun install.sh... Can you please advise?

Btw, do i need to run hda-verb? Thanks

m4ak commented 3 years ago

@i3p9 @zzhang39 alcfix Once installed, it can be used normally, including Big Sur, Big Sur It is not as smooth as Mojave

Have you tried to simulate NVRAM and do the default boot?

It seems that after sleeping, the cmos will be reset after turning off and on again. Have you applied the reset cmos patch?

zzhang39 commented 3 years ago

@i3p9 @cchyswy

========issue resolved when restart alc_fix not working,, have to re-run========= spend me several hours to get this resolved. The install.sh from alc_fix generate the com.echo.ALCPlugFix.plist which stored under launchdaemons which will start "com.echo.ALCPlugFix" automatically during the boot process. The issue is actually that "com.echo.ALCPlugFix" running to early before something else(i don't know which one) get loaded. after reboot and startup, if you simply unload and reload the com.echo.ALCPlugFix.plist, the issue just resolved. sudo launchctl unload /Library/LaunchDaemons/com.echo.ALCPlugFix.plist sudo launchctl load /Library/LaunchDaemons/com.echo.ALCPlugFix.plist To resolve this issue: my 1st thought is trying to delay the start of com.echo.ALCPlugFix.plist, i have tried config.plist boot arg alcdelay=3000 which not working. then i read the plist and notice it actually calling "/usr/bin/ALCPlugFix". it looks like there's no way to set delay in the plist itself, so if we go this path, the only way is go into the source code of ALCPlugFix, add delay over there. since i am not familiar with it's source code, i give up this direction.

now the 2nd thought, once boot into the system, we can automate the above two script running. after google, i use the macos tool automator create a shell script application, then add it as macos startup application. issue resolved!!

ps: the shell script needs to be using sudo -S like below, to bypass the password promote. (replace to your actual password) echo password | sudo -S launchctl unload /Library/LaunchDaemons/com.echo.ALCPlugFix.plist sudo launchctl load /Library/LaunchDaemons/com.echo.ALCPlugFix.plist

ps: if anyone knows how to update the ALCPlugFix source code and put delay there.... please do it and update me! Thanks

i3p9 commented 3 years ago

@zzhang39 Hey sorry I couldn't reply earlier. I'm glad you fixed the ALCPlug issue. This will be of great help later. Thank you!

Also, I just noticed ALCPlugFix was updated around 2 months ago, have you tried it? https://github.com/daliansky/XiaoMi-Pro-Hackintosh/tree/master/ALCPlugFix

I'll take a look at the source once I have some time. I really wish it was integrated into AppleALC, one more hassle would be gone.

m4ak commented 3 years ago

@i3p9 Can the card reader be used normally? I failed to drive normally.

There is EHC information in the USB information in hackintool. There should only be XHC in Broadwell. This should be blocked in ssdt?

i3p9 commented 3 years ago

@cchyswy Hey I'm really sorry I didn't notice your mention due to the huge notifications. Can you open an issue here: https://github.com/i3p9/Hackintosh-Catalina-OpenCore-Lenovo-T450s-efi

Since Echo isn't updating anymore I'm maintaining the upgrade in my repo. We can discuss there!