Jump to content
About Just Joined group Read more... ×
fantomas

[pre-release] macOS Mojave

2,434 posts in this topic

Recommended Posts

30 minutes ago, ammoune78 said:

The Original Mojave AppleHDA.kext

AppleHDA.kext.zip

Thank you. That's what I call teamwork.

 

@MorenoAv

Now, THIS AppleHDA.kext need to get its way back into S/L/E, in Mojave. You can probably use some Kext apps for this.

But the way I like to do it though, is from Terminal, using this command. This way you don't need to repair any permissions.

 

Assuming you downloaded it and unpacked it on your Desktop. If not, either move it to Desktop, or adjust the command below to point to the right location

cd Desktop
sudo -s
[password]
cp -R -v AppleHDA.kext /System/Library/Extensions/AppleHDA.kext

 

Edited by arsradu

Share this post


Link to post
Share on other sites
Advertisement
5 minutes ago, arsradu said:

Yep yep. On the other side, I had pretty bad results with SSDT/DSDT... :D So I personally try to avoid that as much as possible. :))) I had a lot of issues with custom DSDTs (like MorenoAv seems to be using).

I do all my patches with Clover config, as much as possible. That's it. And I try to keep everything as clean as possible, because, sometimes, too many options create issues, too.

 

So if I'm right i guess, you patch AppleHDA from clover kexttopatch and don't use clover=>devices=>audio and SSDT/DSDT!

The DSDT on the patched folder is from MaLdOn, he know what he do there's no doubt! The only thing that was missed is HDEF=>_DSM.

I and like MaLdOn, prefer DSDT patch, this is all in on place, for every OS, but yes, do not have to make mistake there, because as you said, it will make issues.

 

10 minutes ago, MorenoAv said:

Hi ammoune78, arsradu,

First I don't have sound yet with your suggestion but your clover works, but I can't make the changes in bios because I have so many entries in the bios that is impossible to distinguish them from one to another.

As you know our motherboards are prone to this error.

arsradu now I know why the clover trick, but I haven't succeed in erasing all my ssd an I don't know why... this ssd is originally to install windows 10, but I haven't succeed to make it work and then as a backup to my 10.13.x, but after Mojave is out I decided to try it and was easy to install, but I have all this troubles...

 

In the bios menu of your gigabyte board press F2 then it'll switch to another mode, from there, make sure in the device submenu you go in SATA, then enable only the drive that have Mojave on it. Another thing is to use UEFI OROM for all only, that said you will have only UEFI drives shown. Then save that profile, and make this for all OS drives and save each one separately, then when you need to start some of these profiles just enter bios settings press F4 and select the profile you want from the list 

Share this post


Link to post
Share on other sites

This is  the result of the installation os the HDA kext...

Treminal Install AppleHDA.kext.rtf

 

Yep that SSDT is from MaLd0n, it was him that helped me to with some problems in my 10.13 installation...

 

Edited by MorenoAv

Share this post


Link to post
Share on other sites

Its done... appleHDA.kext installed 

and now I'm going to make a fresh config.plist, without hdmi patches in it...

Edited by MorenoAv

Share this post


Link to post
Share on other sites
6 minutes ago, MorenoAv said:

Its done... appleHDA.kext installed 

 

Good. Now we need to fix the remaining 99.99999 problems in my previous post.

22 minutes ago, ammoune78 said:

 

So if I'm right i guess, you patch AppleHDA from clover kexttopatch and don't use clover=>devices=>audio and SSDT/DSDT!

 

Well, believe it or not, I don't use any kind of KextsToPatch in my config. And no custom DSDT.aml in ACPI/patched either.

Edited by arsradu

Share this post


Link to post
Share on other sites
4 minutes ago, arsradu said:

 

Good. Now we need to fix the remaining 99.99999 problems in my previous post.

 

Well, believe it or not, I don't use any kind of KextsToPatch in my config. And no custom DSDT.aml either.

 

So you use clover=>devices=>audio=5! If not, what you use, speaking Mojave :huh: :whistle:

Share this post


Link to post
Share on other sites

config.plist done... now I'm gonna see if still could boot without usb, and if my high Sierra is operational...

I'm back in my 10.13 drive, but couldn't boot without usb... my boot is broken... but tell me how erase or format my other ssd totally, because I think the best way is start anew again...

 

Edited by MorenoAv

Share this post


Link to post
Share on other sites
3 minutes ago, MorenoAv said:

config.plist done... now I'm gonna see if still could boot without usb, and if my high Sierra is operational...

 

Yep, let's see.

 

11 minutes ago, ammoune78 said:

 

So you use clover=>devices=>audio=5! If not, what you use, speaking Mojave :huh: :whistle:

Yep. But that's all. :)

Layout ID 5 (although, as I said, with AppleALC it doesn't really matter if it's 1 or 5), and AppleALC 1.2.8. That's all I need to get sound in Mojave.

Share this post


Link to post
Share on other sites
8 minutes ago, arsradu said:

 

Yep, let's see.

 

Yep. But that's all. :)

Layout ID 5 (although, as I said, with AppleALC it doesn't really matter if it's 1 or 5), and AppleALC 1.2.8. That's all I need to get sound in Mojave.

 

Desktops are pretty simple ^_^, this doesn't worked for my laptop, so the injection in the DSDT was the only solution for that, another thing is that ALC292 have only 3 layout-id support, but only one of them that work the 12=0C.

Share this post


Link to post
Share on other sites

I was able to make 10.14 works in my Asus X99 deluxe with 5960X.

 

Please find enclosed the most important clover files of my EFI folder.

 

No USB kext and all ports working perfect at right speeds.

 

Both ethernet ports also working.

 

Bluetooth and wifi working too.

 

Audio working via Voodoo HDA, Radeon Graphics

 

Some kext patches, no kernel patches.

 

I hope it can help someone.

 

Best

 

JLC

 

 

Archive.zip

Share this post


Link to post
Share on other sites

 

25 minutes ago, MorenoAv said:

config.plist done... now I'm gonna see if still could boot without usb, and if my high Sierra is operational...

I'm back in my 10.13 drive, but couldn't boot without usb... my boot is broken... but tell me how erase or format my other ssd totally, because I think the best way is start anew again...

 

 

1 hour ago, ammoune78 said:

In the bios menu of your gigabyte board press F2 then it'll switch to another mode, from there, make sure in the device submenu you go in SATA, then enable only the drive that have Mojave on it. Another thing is to use UEFI OROM for all only, that said you will have only UEFI drives shown. Then save that profile, and make this for all OS drives and save each one separately, then when you need to start some of these profiles just enter bios settings press F4 and select the profile you want from the list 

 

If the EFI is broken, you can just install clover over it by selecting install in ESP and UEFI booting

 

Clover.png.68cdceef4fb36781ea2723c95c1ca6f7.png

 

My best way for you is to configure the bios settings as i said if you want to make a fresh reinstall.

So better to press F7 from bios menu to reset defaults settings, then press F2 as mentioned in the quote above, disable VT-d use for all OROMs and OPROMs UEFI Only, go to XHCI and select Auto, go to SATA and select only the drive you want to install OS on save these bios settings in a profile and name it as the name of the OS you want to install, make this for all OSs.

 

Because for sure, if you don't do that, you always will have that problem if you have multiple drives with multiple OSs. And this is the thing why files from the EFI doesn't get properly loaded for the installed OSs

Share this post


Link to post
Share on other sites

QE/CI enabled, HDMI output works, notebook internal display is detected but blank? Brightness works. Injected EDID after loading the frame buffer internal screen is still black debug_13830.zip

Screenshot 2018-06-13 at 19.24.45.png

Edited by JHeartyP

Share this post


Link to post
Share on other sites
2 hours ago, MorenoAv said:
config.plist done... now I'm gonna see if still could boot without usb, and if my high Sierra is operational... I'm back in my 10.13 drive, but couldn't boot without usb... my boot is broken... but tell me how erase or format my other ssd totally, because I think the best way is start anew again...  

 

 

Can you post the fresh config it generared?

Also, what does it happen when you try to boot?

 

You can either format the entire SSD (which might not be necessary , but you can certainly do it if you want to) from Disk Utility and selecting the SSD (make sure it's the actual drive, not the partition, going to Erase, making sure it's set to GUID partition table and clicking Erase. I'm writing this from memory, on my phone, so some details might be different. But that's the basic idea.

 

Oor, (recommended) if you just want to get rid of Clover from the target disk, use Clover Configurator to mount the EFI partition (MAKE SURE IT'S DEFINITELY THE CORRECT ONE!, pay attention to the DRIVE it's associated to) and delete the Clover folder inside, along with the Clover backup folder on the root of your OS parttion.

 

For this particular case, I don't think Clover itself is the problem. I think the config might be the culprit here. But let's take them one by one. :)

 

 

 

 

 

 

 

Edited by arsradu

Share this post


Link to post
Share on other sites

@arsradu , please as i'm compiling AppleALC 1.2.8 from source for my desktop, does it require lilu 1.2.3 or 1.2.4 now? 

Share this post


Link to post
Share on other sites
[mention=1303722]arsradu[/mention] , please as i'm compiling AppleALC 1.2.8 from source for my desktop, does it require lilu 1.2.3 or 1.2.4 now? 
Could probably work with both. But make sure you use Lilu DEBUG.

Sent from my D5803 using Tapatalk

Share this post


Link to post
Share on other sites
1 minute ago, arsradu said:

Could probably work with both. But make sure you use Lilu DEBUG

 

Ok thanks ^_^

Share this post


Link to post
Share on other sites

here I am again, and I'm beginning to think that I have 2 EFI folders, that appears one at a time... but I don't know where, or how they appear randomly... how to verify that...?

the first one EFI is from may fresh install, the second one EFI is from my usb installer... 

 

config.plist.zip

config 2.plist.zip

Share this post


Link to post
Share on other sites
24 minutes ago, MorenoAv said:

here I am again, and I'm beginning to think that I have 2 EFI folders, that appears one at a time... but I don't know where, or how they appear randomly... how to verify that...?

the first one EFI is from may fresh install, the second one EFI is from my usb installer... 

 

config.plist.zip

config 2.plist.zip

 

You DO have two EFI folders. :) That's the problem. You don't just have two EFI folders. You also have a different Clover installation in each one of them.

 

Now, which one of these two configs is the one from the Mojave EFI (the fresh one)? It needs some tweaking to work.

I'll compare with the old one and come back with possibly a working config. Just please, make a note of the Mojave EFI partition (should be disk1s1 if I saw it right in your diskutil list file).

You've got High Sierra EFI at disk0s1 and Mojave EFI at disk1s1. So that's the one that we want.

 

Is the config above from that partition?

Also, are you using Intel HD video? Or you have a dedicated video card? Cause there is nv_disable=1 flag added. And...I'm not sure why, or if you need it. I left it there, in case you need it.

 

UPDATE: please, mount the Mojave EFI partition (make sure it's the correct one) with Clover Configurator, and replace the config you have there, with the one attached. That should at least give you a bootable system. If not sound, as well. I hope you didn't remove the Clover EFI folder entirely, cause if you did, we'll need to reinstall Clover, take care of drivers and kexts, and only after that, resume our work. Which wouldn't be efficient at all. Otherwise, if you kept it like I told you, and only generated a new config, we should be good to go pretty soon.

config.plist.zip

Edited by arsradu

Share this post


Link to post
Share on other sites
2 minutes ago, arsradu said:

 

You DO have two EFI folders. :) That's the problem. You don't just have two EFI folders. You also have two different Clover installations in each one of them.

 

Now, which one of these two configs is the one from the Mojave EFI (the fresh one)? It needs some tweaking to work.

I'll compare with the old one and come back with possibly a working config. Just please, make a note of the Mojave EFI partition (should be disk1s1 if I saw it right in your diskutil list file).

You've got High Sierra EFI at disk0s1 and Mojave EFI at disk1s1. So that's the one that we want.

 

Is the config above from that partition?

 

CloverConfigurator can reveal each drive and it's partition he need to unmount High Sierra partitions from Disk Utility to simplify the thing.

Also 5 is not present in Devices=>Audio, -xcpm missing, PluginType while he dropped CpuPm and Cpu0Ist, need to remove any SSDT/DSDT from patched, need to add USB3 patches and some other patches.

Share this post


Link to post
Share on other sites
Just now, ammoune78 said:

 

CloverConfigurator can reveal each drive and it's partition he need to unmount High Sierra partitions from Disk Utility to simplify the thing.

Also 5 is not present in Devices=>Audio, -xcpm missing, PluginType while he dropped CpuPm and Cpu0Ist, need to remove any SSDT/DSDT from patched, need to add USB3 patches and some other patches.

 

All in good time. :) As I said, there are a few things that need to be tweaked.

Share this post


Link to post
Share on other sites
1 minute ago, arsradu said:

 

All in good time. :) As I said, there are a few things that need to be tweaked.

Yep, i just say that for remembering and pushing help ^_^, because if you open the config plist with plist editor, you'll find disabled things, maybe good if you can remove them, so finding things will be much easier, other patches you'll do them, then i'll use some because in the same time i'm building my Ozmosis rom, and I hope if it'll be the last time. some things didn't worked, and now I need to move to F7 version, so i'm here with you and continuing my work :hysterical:

Share this post


Link to post
Share on other sites
10 minutes ago, ammoune78 said:

Yep, i just say that for remembering and pushing help ^_^, because if you open the config plist with plist editor, you'll find disabled things, maybe good if you can remove them, so finding things will be much easier, other patches you'll do them, then i'll use some because in the same time i'm building my Ozmosis rom, and I hope if it'll be the last time. some things didn't worked, and now I need to move to F7 version, so i'm here with you and continuing my work :hysterical:

 

Yep. Starting with the minimum requirements in config is always better than starting with a full blown config with a lot of tweaks (some of which you might not even need). It's a lot easier to debug a minimalistic config with very few options, than a heavy config with a lot of options. So, as I said, we're gonna start small. First with a bootable system, then we'll add the other tweaks, if necessary. In my opinion, some of them are not even necessary. But I guess we'll see. In my opinion, the fewer the options you add, the better.

 

Anyway, first we need to make the system bootable back again.

Edited by arsradu

Share this post


Link to post
Share on other sites
2 minutes ago, arsradu said:

 

Yep. Starting with a minimum requirements in config is always better than starting with a full blown config with a lot of tweaks (some of which you might not even need). It's a lot easier to debug a minimalistic config with very few options, than a heavy config with a lot of options. So, as I said, we'll gonna start small. First with a bootable system, then we'll add the other tweaks, if necessary. In my opinion, some of them are not even necessary. But I guess we'll see.

 

Anyway, first we need to make the system bootable back again.

 

Yes for sure, i also don't use to many things if using clover in my desktop, just to be sure everything is working. I'm following you, and i'll pickup some thing from the last config, to use it in the KernextPatcher if not present for my Z97M board, as we all have same chipset.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

×