Jump to content

[pre-release] macOS Mojave 10.14.4


Wayang-NT
 Share

203 posts in this topic

Recommended Posts

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?

Link to comment
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
Link to comment
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
  • Like 1
Link to comment
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
Link to comment
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
Link to comment
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

Link to comment
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
  • Like 1
Link to comment
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

Link to comment
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
Link to comment
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!

  • Like 2
Link to comment
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
  • Like 5
Link to comment
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 !

  • Like 3
Link to comment
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

  • Like 2
Link to comment
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?

Link to comment
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.

  • Like 1
Link to comment
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
  • Like 2
Link to comment
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

  • Like 1
Link to comment
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. :)

  • Like 2
Link to comment
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

  • Like 2
Link to comment
Share on other sites

5 minutes ago, macq said:

@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

Glad to hear that it works. Great!

 

Regarding Metal - sorry I am not familiar with it and may not be able to help... :(

  • Like 4
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...