Jump to content

[pre-release] macOS Mojave


2,429 posts in this topic

Recommended Posts

iMessages does not appear to sync with my iPhone or ipad

My Apple Watch no longer unlocks the hackintosh

 

Asides from this everything looks good.

 

Also it now shows both my Intel HD530 and my Nvidia 1050 Ti so need to buy another monitor to test this lol

 

Audio.png

Bluetooth.png

Ethernet.png

Graphics.png

PCI.png

Link to comment
Share on other sites

On 6/5/2018 at 10:19 PM, Mork vom Ork said:

MOJAVE on my ASRock Z270 Super Carrier with an INTEL i3-8350K Coffee Lake CPU:

 

456644275_Bildschirmfoto2018-06-05um21_10_22.png.772e4d093c2e86a969fadae6f9ee49ef.png

How did you manage to work identification of CPU? Coffee Lake is Unknown CPU for me still....

Link to comment
Share on other sites

here is Mojave kernel patch summary.

if you want some patch, take this

 

cpuid_set_info_rdmsr (c) vit9696

B9A00100 000F32

B9A00100 0031C0

10.12.x,10.13.x,10.14.x

 

xcpm_idle_wrmsr (c) Pike R. Alpha

B9E20000 000F30

B9E20000 009090

10.12.x,10.13.x,10.14.x

 

xcpm_assert_rdmsr (c) Sherlocks

B9980100 000F32

B9980100 0031C0

10.12.x,10.13.x,10.14.x

 

xcpm_SMT_scope_msrs (c) Pike R. Alpha

BE0B0000 005DE908 000000

BE0B0000 005DC390 909090

10.12.x,10.13.x,10.14.x

 

cpuid_set_info (c) Pike R. Alpha

04723CD0

04XX3CD0 

10.13.x,10.14.x

- XX: need value you want

 

xcpm_bootstrap (c) Pike R. Alpha

89D804C4 3C22

89D804XX 3C22

10.13.x,10.14.x

- XX: need value you want

 

xcpm_assert_wrmsr (c) Sherlocks

B9990100 000F30

B9990100 009090

10.13.x,10.14.x

 

xcpm_core_scope_msrs (c) Pike R. Alpha

BE030000 0031D2E8 79FCFFFF

BE030000 0031D290 90909090

 

xcpm_pkg_scope_msrs (c) Pike R. Alpha

BE070000 0031D2E8 91FCFFFF

BE070000 0031D290 90909090

10.14.x

 

xcpm_program_msrs (c) Pike R. Alpha

554889E5 41574156 41554154 53504189 D64889FB 4189F54C 8D3D6387

C39089E5 41574156 41554154 53504189 D64889FB 4189F54C 8D3D6387

10.14.x

 

xcpm_SMT_scope_msrs (c) Pike R. Alpha

BE0B0000 0031D2E8 66FCFFFF

BE0B0000 0031D290 90909090

10.14.x

 

Disable panic kext logging on 10.14 Release kernel (c) vit9696

8A0284C0 7442

8A0284C0 EB42

10.14.x

 

Thanks to Pike R. Alpha, vit9696

enjoy :)

 

ADD1

if you want NVME icon patch

com.apple.iokit.IONVMeFamily

4885C074 07808B58

4885C066 90808B58

 

Edited by Sherlocks
  • Like 7
Link to comment
Share on other sites

20 minutes ago, Sherlocks said:

here is Mojave kernel patch summary.

if you want some patch, take this

 

cpuid_set_info_rdmsr (c) vit9696

B9A00100 000F32

B9A00100 0031C0

10.12.x,10.13.x,10.14.x

 

xcpm_idle_wrmsr (c) Pike R. Alpha

B9E20000 000F30

B9E20000 009090

10.12.x,10.13.x,10.14.x

 

xcpm_assert_rdmsr (c) Sherlocks

B9980100 000F32

B9980100 0031C0

10.12.x,10.13.x,10.14.x

 

xcpm_SMT_scope_msrs (c) Pike R. Alpha

BE0B0000 005DE908 000000

BE0B0000 005DC390 909090

10.12.x,10.13.x,10.14.x

 

cpuid_set_info (c) Pike R. Alpha

04723CD0

04XX3CD0 

10.13.x,10.14.x

- XX: need value you want

  

xcpm_bootstrap (c) Pike R. Alpha

89D804C4 3C22

89D804XX 3C22

10.13.x,10.14.x

- XX: need value you want

 

xcpm_assert_wrmsr (c) Sherlocks

B9990100 000F30

B9990100 009090

10.13.x,10.14.x

 

xcpm_core_scope_msrs (c) Pike R. Alpha

BE030000 0031D2E8 79FCFFFF

BE030000 0031D290 90909090

 

xcpm_pkg_scope_msrs (c) Pike R. Alpha

BE070000 0031D2E8 91FCFFFF

BE070000 0031D290 90909090

10.14.x

 

xcpm_program_msrs (c) Pike R. Alpha

554889E5 41574156 41554154 53504189 D64889FB 4189F54C 8D3D6387

C39089E5 41574156 41554154 53504189 D64889FB 4189F54C 8D3D6387

10.14.x

 

xcpm_SMT_scope_msrs (c) Pike R. Alpha

BE0B0000 0031D2E8 66FCFFFF

BE0B0000 0031D290 90909090

10.14.x

 

Disable panic kext logging on 10.14 Release kernel (c) vit9696

8A0284C0 7442

8A0284C0 EB42

10.14.x

 

Thanks to Pike R. Alpha, vit9696

enjoy :)

 

ADD1

if you want NVME icon patch

com.apple.iokit.IONVMeFamily

4885C074 07808B58

4885C066 90808B58

 

I seemed to be faster in certain patches. ;)

https://www.insanelymac.com/forum/topic/334308-pre-release-macos-mojave/?do=findComment&comment=2616660

  • Like 2
Link to comment
Share on other sites

5 minutes ago, PMheart said:

 

i knew it. but i checked all again by myself. and i added my kernel patch list to cleanup it between old macos and new macos for future.

this is my rule for debug for me.

Edited by Sherlocks
  • Like 2
Link to comment
Share on other sites

3 minutes ago, Sherlocks said:

 

i knew it. but i checked all again by myself. and i added my kernel patch list to cleanup it between old macos and new macos for future.

 this is my rule for debug for me.

That's kind of you. Thanks for collecting these patches.

By the way, the patch "cpuid_set_info_rdmsr" and "xcpm_idle_wrmsr" may also be used in earlier versions. (10.11, 10.10 or even 10.9)

  • Like 3
Link to comment
Share on other sites

thanks. i first collected kernel patch since 10.12. if i have time, i will see old macos. have a good day

That's kind of you. Thanks for collecting these patches.
By the way, the patch "cpuid_set_info_rdmsr" and "xcpm_idle_wrmsr" may also be used in earlier versions. (10.11, 10.10 or even 10.9)


나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 4
Link to comment
Share on other sites

Has anyone gotten the NVIDIA web drivers to work yet? I tried editing the Info.plist of the startup kext, but even though the kexts get loaded, I don't get any acceleration. I used the last official stable version the drivers that worked on High Sierra.

Link to comment
Share on other sites

4 minutes ago, tobiastimpe said:

Has anyone gotten the NVIDIA web drivers to work yet? I tried editing the Info.plist of the startup kext, but even though the kexts get loaded, I don't get any acceleration. I used the last official stable version the drivers that worked on High Sierra.

 

Nope, will probably be awhile. I ended up going back to High Sierra because of it... just too sluggish.

Link to comment
Share on other sites

hi all,

I'm here again after 5 re installs of macOS Mojave and one Moore time I have no ethernet and no sound, but after making a new usb installer and this time in my real Mac with only 3 kexts: fakesmc, intelmausiethernet and rtl8111 after installing clover bootloader in my fresh install and open the clover kexts in other all my kexts from High Sierra 10.13.6 are there and not only the 3 that I mentioned. How is this possible, why... and more important how to solve this?

Thanks in advance  

 

 

 

Link to comment
Share on other sites

Thanks Mojave, for damaging my X-99. At this moment neither 13.5 or 13.6 can open... only access the macOS by the laptop! :wallbash:

But I know I'll beat you!

20180607_165337.jpg

20180607_163255.jpg

Edited by Fergarth
Link to comment
Share on other sites

Yippee!! I finally got audio! Trying to retrace all of my steps that finally made it work. Please don't pay attention to the bottom photo, I posted it to the wrong post and can't figure out how to delete it here. 

 

 223070369_ScreenShot2018-06-07at9_26_56AM.png.39a00cc15f9d1a81fc1638fdf312c17a.png

Screen Shot 2018-06-07 at 2.40.40 PM.png

Edited by In-N-Out
Updated
Link to comment
Share on other sites

On 6/5/2018 at 7:50 PM, arsradu said:

That fixed it for me. Just switched from Layout ID 1 to Layout ID 2 in Config. That's all.

 

Thank you very much for the tip. :)

 

Keep in mind, it will only work if AppleALC has resources for the selected layout-id.

Link to comment
Share on other sites

Well, interestingly enough, the newer version of AppleALC (1.2.8) works with Layout Id 1, which is not in that list.

How does that work...beats me.
Anyway, the issue is fixed for me. And I thank you very much for the tip.


Sent from my iPhone using Tapatalk

  • Like 1
Link to comment
Share on other sites

2 minutes ago, arsradu said:

Well, interestingly enough, the newer version of AppleALC (1.2.8) works with Layout Id 1, which is not in that list.

How does that work...beats me.
Anyway, the issue is fixed for me. And I thank you very much for the tip.


Sent from my iPhone using Tapatalk

Because vit9696 changed the way it handles provided layout-ids, your provided layout-id is read only by AppleALC then changed to whatever AppleHDA uses by magic.

  • Like 4
Link to comment
Share on other sites

I tested with the last Clover and the last APFS.efi! I'm not that sweet potato! ;) But it is precisely for being a hobby and giving fight, which is interesting for all of us! I know I will win and turn around, as always! But yes, in the near future it is very probable that I come to buy a real Mac!

Link to comment
Share on other sites

20 minutes ago, Pavo said:
Because vit9696 changed the way it handles provided layout-ids, your provided layout-id is read only by AppleALC then changed to whatever AppleHDA uses by magic.

What if some people only had one option (for example codec ALC286 with Layout Id 3)? Even with the latest AppleALC, they will still have no sound, since there is no other layout id for it to dynamically choose from? Did I get this right? If so, in this case, what would be the option for people with this codec to get sound on Mojave (preferably using AppleALC)? Any clue? Cause right now I’m really confused why some people have sound with AppleALC whereas some others don’t. Something’s gotta be different.

Edited by arsradu
Link to comment
Share on other sites

6 minutes ago, arsradu said:

Well, interestingly enough, the newer version of AppleALC (1.2.8) works with Layout Id 1, which is not in that list.

How does that work...beats me.
Anyway, the issue is fixed for me. And I thank you very much for the tip.


Sent from my iPhone using Tapatalk

Like Pavo said, vit9696 has changed the code for 1.2.8.

What I want to say is that only existing resources will work. Look at the folder AppleALC resources, for example for the codec ALC1220 you can only use layout 1, 2, 5, 7, 11, and 13 even on Sierra or HighSierra. 

  • Like 1
Link to comment
Share on other sites

That victory above was short lived. Loaded 2 of my DAW's and neither get's an input signal through my Focusrite Scarlett 2i4 interface. I can route computer audio through it like always (youtube etc..) but when I hook up my guitar into the Focusrite, choose the Scarlett interface in each DAW no signals gets to the DAW's. I even tried Logic Pro X (newest version) and nothing. Drivers for the Scarlett interface were never needed for OSX, macOS since it is class compliant. If anyone has an idea on how to fix this please let me know. Oh well, that's why they call it beta. :)

 

Update: Found the issue I hadn't granted access to the Microphone for the two DAWS. That is something new during the install and I just didn't choose it but found it elsewhere and enabled it. All is well now with my 2i4 Scarlett interface under Mojave! :)

Screen Shot 2018-06-07 at 2.40.40 PM.png

Edited by In-N-Out
Link to comment
Share on other sites

2 hours ago, Fergarth said:

I tested with the last Clover and the last APFS.efi! I'm not that sweet potato! ;) But it is precisely for being a hobby and giving fight, which is interesting for all of us! I know I will win and turn around, as always! But yes, in the near future it is very probable that I come to buy a real Mac!

 

Update the SMBios with the latest Clover Configurator, to complete the install process, but remember that you have to use the same EFI folder that that you already used for the previous build of macOS, the only changes here are:

 

CLOVERX64.efi

BOOTX64.efi

APFS 10.14.efi

SMBios with the latest

AppleALC 1.2.8 v2

and -alcbeta -lilubeta

These are the only changes i made for it to work, pretty simple no hassle :hammer: ^_^

Edited by ammoune78
  • Like 1
Link to comment
Share on other sites

8 hours ago, winlog said:

How did you manage to work identification of CPU? Coffee Lake is Unknown CPU for me still....

I did it this way:

 

1459967855_Bildschirmfoto2018-06-07um21_37_08.png.c9d917a4589d032c9c62c3ec0076a5ce.png

 

You just need to disable the "Type" entry in category "CPU" by setting it to "#Type" - of cause only, if you have such an entry.

Set this, system will keep the right CPU info automatically.

Edited by Mork vom Ork
  • Like 3
Link to comment
Share on other sites

4 hours ago, wern apfel said:

Like Pavo said, vit9696 has changed the code for 1.2.8.

What I want to say is that only existing resources will work. Look at the folder AppleALC resources, for example for the codec ALC1220 you can only use layout 1, 2, 5, 7, 11, and 13 even on Sierra or HighSierra. 

I was using the layout 1 but it no longer works even with the new AppleALC 1.2.8

Link to comment
Share on other sites

4 hours ago, Pavo said:

Because vit9696 changed the way it handles provided layout-ids, your provided layout-id is read only by AppleALC then changed to whatever AppleHDA uses by magic.

My audio layout-id is managed in DSDT to 11 (I think), I removed the SSDT completely and set in config.plist to 2 and it worked..

Any suggestion on how I change DSDT to layout-id 2 please? I have no idea what those 0x0B, 0x00, 0x00, 0x00 numbers are :(

 

 

Screen Shot 2018-06-07 at 10.57.33 PM.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...