Jump to content
Wayang-NT

[pre-release] macOS Mojave 10.14.4

205 posts in this topic

Recommended Posts

12 hours ago, PMheart said:

Hi again,

 

Could anybody please help me test if this new fix works for both 10.14.4 b1 and 10.14.3, since I have cleaned kext_inject.c up.

I will post the diff to Clover General Discussion as long as it works fine.

As this may break things, you must back your original Clover up!

Thanks in advance!

 

File to test (REMOVED, please download it from SF directly)

 

EDIT: Yeah. Ready to go! Thanks @Badruzeus for testing!

 

EDIT 2: Now @Slice has released Clover r4862, which merged my code, consider using it instead!

(https://sourceforge.net/projects/cloverefiboot/files/)

Thanks for this new Clover r4862 which can boot to desktop & rebuild prelinkedkernel at 10.14.4 beta in both Intel & AMD hackintoshs, but it broke previous working patch of IONVMeFamily for Plextor M8PeG 512GB M2 device.

Only Samsung 970 EVO & Adata XPG SX8000 PCIe Gen3x4 M.2 2280 SSD still working now.

Edited by jsl2000

Share this post


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

Thanks for this new Clover r4862 which can boot to desktop & rebuild prelinkedkernel at 10.14.4 beta in both Intel & AMD hackintoshs, but it broke previous working patch of IONVMeFamily for Plextor M2 device.

Only Samsung 970 PRO still working now.

Just curious... Why would you need a NVMe patch now with Mojave?

Share this post


Link to post
Share on other sites
14 minutes ago, Pavo said:

Just curious... Why would you need a NVMe patch now with Mojave?

Without the following patch Plextor M8PeG 512GB M2 device will not working:

            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Preferred Block Size 0x10 -&gt; 0x01 (c) Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                9sEQD4VBAQAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                9sEBD4UcAQAA
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>external Icon</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                SIXAdAeAiw==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Replace</key>
                <data>
                SIXAkJCAiw==
                </data>
            </dict>

At 10.14.3 it worked perfectly, but at 10.14.4 beta it can not work.

Screen Shot 2019-01-25 at 10.30.11 PM.png

Screen Shot 2019-01-25 at 10.35.15 PM.png

Edited by jsl2000

Share this post


Link to post
Share on other sites
14 minutes ago, jsl2000 said:

Without the following patch Plextor M2 device will not working:        

At 10.14.3 it worked perfectly, but at 10.14.4 beta it can not work.

 

Try using "Bundle Identifier", not "Executable Name":

<dict>
	...
	<key>Name</key>
	<string>com.apple.iokit.IONVMeFamily</string>
	...
</dict>

 

Edited by Badruzeus

Share this post


Link to post
Share on other sites
47 minutes ago, Badruzeus said:

 

Try using "Bundle Identifier", not "Executable Name":


<dict>
	...
	<key>Name</key>
	<string>com.apple.iokit.IONVMeFamily</string>
	...
</dict>

 

Thanks, but it did not fix it yet!

Screen Shot 2019-01-25 at 11.15.09 PM.png

Screen Shot 2019-01-25 at 11.27.22 PM.png

Edited by jsl2000

Share this post


Link to post
Share on other sites

Hi all, i lose sound after wake with Beta1. I use AppleALC for sound. Long time ago i need to use RehabMans Codec Commander for sound after wake, but when I started to use AppleALC i don't need it anymore. I don't have sound after wake even with Codec Commander now.

Edited by darthsian

Share this post


Link to post
Share on other sites
22 minutes ago, darthsian said:

Hi all, i lose sound after wake with Beta1. I use AppleALC for sound. Long time ago i need to use RehabMans Codec Commander for sound after wake, but when I started to use AppleALC i don't need it anymore. I don't have sound after wake even with Codec Commander now.

 

might try with AppleALC in S/L/E

Share this post


Link to post
Share on other sites
5 hours ago, jsl2000 said:

Without the following patch Plextor M8PeG 512GB M2 device will not working:

     ...

I wonder if this is a change in IONVMeFamily or other issue.

By the way, did you try my variant of this patch? (at the end of that post)

In case that doesn't work as well, please send me the updated IONVMeFamily so I can take a look.

 

Edited by Pene

Share this post


Link to post
Share on other sites
4 hours ago, darthsian said:

Hi all, i lose sound after wake with Beta1. I use AppleALC for sound. Long time ago i need to use RehabMans Codec Commander for sound after wake, but when I started to use AppleALC i don't need it anymore. I don't have sound after wake even with Codec Commander now.

add patch to AppleALC 1874698500_2019-01-261_14_56.png.cde83452fe981132d3eacdf7cfc8a26a.png

Share this post


Link to post
Share on other sites
7 hours ago, jsl2000 said:

Thanks, but it did not fix it yet!

Yeah, as @Pene said.. also check IONVMeFamily bianary itself, with HexFind etc.. probably things have been changed there.

Edited by Badruzeus

Share this post


Link to post
Share on other sites
8 hours ago, jsl2000 said:

Thanks for this new Clover r4862 which can boot to desktop & rebuild prelinkedkernel at 10.14.4 beta in both Intel & AMD hackintoshs, but it broke previous working patch of IONVMeFamily for Plextor M8PeG 512GB M2 device.

Only Samsung 970 EVO & Adata XPG SX8000 PCIe Gen3x4 M.2 2280 SSD still working now.

Hi,

 

I could well assure you that it was not my new kernel patches that broke your NVME patch, it is more likely to be binary changes. Could you please send me IONVMeFamily.kext under 10.14.4 b1 and let me take a look?

 

Thanks!

Share this post


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

add patch to AppleALC 

 

Can you share your patched AppleALC here? Thanks.

Share this post


Link to post
Share on other sites
27 minutes ago, Badruzeus said:

It seems @jsl2000 is currently not online #atm, here's..

IONVMeFamily.kext_10.14.4.b1.zip

Thanks a lot!

 

@jsl2000 Yes, it indeed turns out to be binary changes, here is the new patch for 10.14.4 b1:

# IONVMeFamily Preferred Block Size 0x10 -> 0x01 (10.14.4 b1)
Find: F6 C1 10 0F 85 44 01 00 00
Repl: F6 C1 01 0F 85 44 01 00 00

As for the "external icon patch", no change required, the old one is still there.

 

UPDATE:

@Pene Your patch has been changed too, but looks like you are patching exactly the same offset only with a different replace pattern, so simply changing my new patch above from 01 to 00 (that "test cl, 1" -> "test cl, 0") would do the trick I guess?

Edited by PMheart

Share this post


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

Thanks a lot!

 

@jsl2000 Yes, it indeed turns out to be binary changes, here is the new patch for 10.14.4 b1:


# IONVMeFamily Preferred Block Size 0x10 -> 0x01 (10.14.4 b1)
Find: F6 C1 10 0F 85 44 01 00 00
Repl: F6 C1 01 0F 85 44 01 00 00

As for the "external icon patch", no change required, the old one is still there.

 

UPDATE:

@Pene Your patch has been changed too, but looks like you are patching exactly the same offset only with a different replace pattern, so simply changing my new patch above from 01 to 00 (that "test cl, 1" -> "test cl, 0") would do the trick I guess?

Thanks for PMheart for his patch works at 10.14.4 beta1 now !

2 hours ago, Badruzeus said:

It seems @jsl2000 is currently not online #atm, here's..

IONVMeFamily.kext_10.14.4.b1.zip

Thanks for your help and PMheart's patch worked at 10.14.4 b1 !

Share this post


Link to post
Share on other sites

@PM heart,

 

This update shows a kernel panic with lapic error with my set up . An older not metal card with patched nvidia from high sierra..

 

Is this Clover related or mohave related!!!

Share this post


Link to post
Share on other sites
On 1/25/2019 at 3:52 AM, PMheart said:

@Badruzeus

 

EDIT 2: Now @Slice has released Clover r4862, which merged my code, consider using it instead!

(https://sourceforge.net/projects/cloverefiboot/files/)

Thanks to @PMheart & @Slice who made it easy for me to update on 10.14.4 beta 1 after using Clover r4862 first.

Cheers

Share this post


Link to post
Share on other sites
12 minutes ago, macq said:

This update shows a kernel panic with lapic error with my set up . An older not metal card with patched nvidia from high sierra..

Weird, lapic is related to ACPI.. right? And which method are you using for your NVDA graphics to work under Mojave; InjectNvidia or GFX patch on DSDT?

Share this post


Link to post
Share on other sites
21 minutes ago, Badruzeus said:

Weird, lapic is related to ACPI.. right? And which method are you using for your NVDA graphics to work under Mojave; InjectNvidia or GFX patch on DSDT?

Well its dsdt, but with hp laptops lapic error comes up and I believe 10.14.4bi has a newer kernel so it might be that with newer kext injection method this might have been missed.

Share this post


Link to post
Share on other sites

Hi @macq and @Badruzeus

 

Yes, I noticed the change after being reminded by @gengik84, now I have fixed it up and am going to post the diff to Clover General Discussion. I will upload a pre-compiled binary here.

 

UPDATE:
Here is the binary to test, please try and report. Thanks!

Clover_4862_w_lapic_10144_b1_fix.zip

 

PMheart

Edited by PMheart

Share this post


Link to post
Share on other sites
45 minutes ago, PMheart said:

Hi @macq and @Badruzeus

 

Yes, I noticed the change after being reminded by @gengik84, now I have fixed it up and am going to post the diff to Clover General Discussion. I will upload a pre-compiled binary here.

It's working just fine here.. but I previously had no problem with LAPIC on my 2nd Gen Asus laptop, under 10.14.4-b1.

Probably, report from @macq from his HP Pavilion DV6T-2300 Laptop. Thanks.

preboot.log_a43sj_r4862_lapic.zip

Share this post


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

It's working just fine here.. but I previously had no problem with LAPIC on my 2nd Gen Asus laptop, under 10.14.4-b1.

Probably, report from @macq from his HP Pavilion DV6T-2300 Laptop. Thanks.

preboot.log_a43sj_r4862_lapic.zip

Yeah, looks like HP is the very only problematic one. To be honest, I myself do not have any HP device to test either. Let's wait for @macq. :)

Share this post


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

Yeah, looks like HP is the very only problematic one. To be honest, I myself do not have any HP device to test either. Let's wait for @macq. :)

@PMheart,

 

Thanks for the prompt reply and fix, it works fine.

It was HP lapic problem  itself as I was able to proceed with cpus=1 and my bus ratio.

 

And yes, it fixes the boot kernel panic and I can proceed further. Lapic kernel panic corrected.

 

But there seems to now new problems for us with older non metal cards and I now boot to a black screen

May be NDRVshim fixes by dos dude need work now with this kernel.

 

Thanks and regards

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.

×