Jump to content
8755 posts in this topic

Recommended Posts

Need help 😊 Please

 

I've this error: OC Prelinked kexts invalid parameters with AirportItwml on Sequoia. Despite of SecureBootModel = j185 (for SMBIOS Imac20,1). So Opencore 1.0.1 Nightly do not injected this wifi kext

Anybody knows....the solution ?

 

Thanks

Edited by Matgen84
  • Like 1
9 minutes ago, Matgen84 said:

Need help 😊 Please

 

I've this error: OC Prelinked kexts invalid parameters with AirportItwml on Sequoia. Despite of SecureBootModel = j185 (for SMBIOS Imac20,1). So Opencore 1.0.1 Nightly do not injected this wifi kext

Anybody knows....the solution ?

 

Thanks

 

AirportItwml is troublsome when updating macOS eversince 14.4.

 

The workaround since then has been:

  • disable AirportItwml,
  • enable itlwm kext and heliport,
  • disable SecureBootModel,
  • update
  • then revert settings

But remeber: until a Sequoia Variant for AirportItlwm is released, you probably have to use itlwm. More info: https://github.com/OpenIntelWireless/itlwm/issues/983

On 6/8/2024 at 8:48 PM, chris1111 said:

Why Insanelymac is not anymore in the support forum list of OpenCore ?

I don't dream he was before

EDIT *** Got it He was remove from this commit

 

 

 

image.png.cb1587d3d95f73016add97e824e44bf3.png

 

 

It has been taken off for this list for years now…

Edited by cankiulascmnfye
  • Like 1
  • Thanks 1

I am trying to install Sonoma on my Z490 System, but I get a grey screen where I should get the Setup Interface. I changed the Keyboard to a US Layout and also tried "-radvesa" boot-arg because I am uncertain if the AMD RX580 is still supported or not but no luck

  • Like 1
4 minutes ago, cankiulascmnfye said:

I am trying to install Sonoma on my Z490 System, but I get a grey screen where I should get the Setup Interface. I changed the Keyboard to a US Layout and also tried "-radvesa" boot-arg because I am uncertain if the AMD RX580 is still supported or not but no luck

 

Do you try: -lilubetaall ! until new Lily plugins for Sequoia are realized.

  • Like 1

@eSaF Thanks for sharing

3 hours ago, Matgen84 said:

 

Do you try: -lilubetaall ! until new Lily plugins for Sequoia are realized.

 

no, only -lilubeta, but I guess I'll try -lilubetall next. thanks

Bildschirmfoto2024-06-13um20_45_45.png.c2db27864ba469d769dbf07ddba2106f.png

Edited by cankiulascmnfye
  • Like 2
6 minutes ago, JorgeMax said:

“Clean” installation of Sequoia still not possible with OpenCore?

Go to the Sequoia thread, a lot of users are installing it with OpenCore.

 

Edited by miliuco
  • Like 3

I also had no problems with a clean install of Beta1 Sequoia on Hacki.

Also update from Sonoma 14.5 to Beta1 of Sequoia worked perfectly on my hackintosh (see signature)

You obviously have to use OC 1.0.0 and the latest kexts and bootarg option -lilubetaall.

Edited by AlfredoM
  • Like 2

I see "Fixed `ThirdPartyDrives` quirk on macOS 14.4 and above" in the Open Core 1.0.1 change log.  Apparently OC 1.0.1 is required for working SATA SSD Trim in 14.4+.

Edited by deeveedee
  • Like 3
  • Thanks 1
  • 1 month later...

*** SOLVED  - See EDITs at bottom of this post and see next post ***

 

I discovered an interesting ACPI patching case with my hack's DSDT.  I have an ACPI patch in my Open Core config.plist that changes _PTS -> XPTS.  When I created the patch, I inspected my extracted DSDT table with MaciASL and I observed two instances of the string _PTS in the DSDT Table:

 

the method definition (the instance I wanted to replace with XPTS)

Method (_PTS, 1, NotSerialized)

and a debug statement

ADBG (Concatenate ("_PTS=", ToHexString (Arg0)))

 

With my ACPI Patch count set to 0 and my Table Signature set to "DSDT" (so that all instances of _PTS in my DSDT were replaced by XPTS), my _PTS -> XPTS patch appeared to work fine (I inspected the patch result by using MaciASL's "File > New from ACPI" utility.  However, when I changed the patch count from 0 to 1 (because I only want to replace the Method _PTS and not the Debug statement), my patch stopped working.  With a patch count of 1, inspection of the DSDT with MaciASL's "File > New from ACPI" showed that Method (_PTS) remained unchanged.

 

I inspected my DSDT.aml with hexfiend and found an instance of _PTS earlier in the DSDT.  This instance of _PTS does NOT appear when viewed with MaciASL.  Open Core was performing the _PTS -> XPTS replacement on an instance of _PTS that I did not intend to replace (and that I could not inspect with MaciASL).

 

EDIT: There are a couple of ways that I can think to address this issue.  I chose to add a byte to my ACPI Patch Find/Replace bit sequences for _PTS -> XPTS.  My new ACPI patch for _PTS -> XPTS is as follows:

Spoiler

Screenshot2024-07-19at6_04_44PM.png.8e9330f41308e0024c7b3cdce869ab64.png

 

The additional byte <01> distinguishes the Method (_PTS) from other instances of _PTS in my DSDT.

 

EDIT2: For anyone who wants to check my work (I'm open to a second opinion and to being corrected), my original, unpatched DSDT.aml is attached.

DSDT.aml.zip

Edited by deeveedee
  • Like 3

This post may be important to anyone who is using _PTS -> XPTS, _WAK -> XWAK or any similar ACPI patching in Open Core...

Be careful with patching examples like this

 

For anyone who's interested in my previous post, I think I figured out why Open Core finds the _PTS pattern that does not appear in MaciASL.  My hack's DSDT table (see aml attached to previous post) defines

External (_SB_.TPM_.PTS_, MethodObj)

which I did not think should match my defined Find Hex sequence <5F505453> (Ascii _PTS).  However, when inspecting my DSDT.aml with hexfiend, the External declaration appears as Hex <5F53425F 54504D5F 5054535F> (Ascii _SB_TPM_PTS_).  Because the '.' characters are not included in the External declaration in DSDT.aml, this External declaration of _SB_.TPM_.PTS_ appears to Open Core as a pattern match for _PTS.

 

I'd be interested in observations / opinions from others.

 

EDIT: If I am correct, I believe that my original _PTS->XPTS ACPI patch (with a 4-byte Find sequence <5F505453>) is incorrectly changing the declaration of 

External (_SB_.TPM_.PTS_, MethodObj) to 

External (_SB_.TPMX.PTS_, MethodObj).

 

EDIT2: If I am observing this correctly, I believe that you may have unintended consequences when performing Open Core binary Find/Replace ACPI patches that do not carefully define the Find Hex sequence and that do not restrict one or more of the following in the Open Core ACPI Patch rule:  Base, Count, OemTableId, TableSignature.  When possible, I'd recommend restricting Open Core ACPI Patches by defining Count AND either OemTableId or TableSignature.  Inspect the results of ACPI Patches by using a utility like MaciASL's "File > New from ACPI".

 

EDIT3: There was no need for me to speculate.  I inspected the patched DSDT with MaciASL's "File > New from ACPI" and with hexfiend and both confirm that my old 4-byte _PTS->XPTS patch was changing the declaration of External (_SB_.TPM_.PTS_, MethodObj).

MaciASL

Spoiler

Screenshot2024-07-20at3_46_10PM.png.be86d1a804238d150bee8f3b49563143.png

hexfiend

Spoiler

Screenshot2024-07-20at3_41_04PM.png.61c7636fa6c2704ba6a6cc87843b612c.png

 

My old _PTS -> XPTS ACPI Patch (with 4-byte Find/Replace sequence) is wrong (for my hack's ACPI).

Spoiler

Screenshot2024-07-20at3_53_01PM.png.2153bf3f20139ab85bb313b8d4554c37.png

 

Edited by Slice
Red color is only for Moderators
  • Like 3
  • 3 weeks later...

Tested Open Core 1.0.1 on my HackBookPro6,2 booting Big Sur 11.7.10, Monterey 12.7.6, Ventura 13.6.8, Sonoma 14.6 and Sequoia Beta 5.  All good including LogoutHook and LegacyBoot.  Well done, Devs!

  • Like 3

Anyone have an EFI file with similar hardware like mine? DDR5 32GB 6000 bus RAM B760M AORUS ELITE X AX motherboard Gigabyte 560X 4GB graphics card
Please give me one. I'm going to try installing a Mac.

THank..

 

2 hours ago, naiclub said:

У кого-нибудь есть файл EFI с похожим оборудованием, как у меня? DDR5 32 ГБ 6000 шина RAM B760M AORUS ELITE X AX материнская плата Gigabyte 560X 4 ГБ видеокарта
Пожалуйста, дайте мне один. Я собираюсь попробовать установить Mac.

Благодарить..

 

https://github.com/search?q=B760M AORUS&type=repositories

  • Like 4
8 hours ago, naiclub said:

Anyone have an EFI file with similar hardware like mine? DDR5 32GB 6000 bus RAM B760M AORUS ELITE X AX motherboard Gigabyte 560X 4GB graphics card
Please give me one. I'm going to try installing a Mac.

THank..

 

Check this also. Might need to do some minor changes but it's rock solid. 

EFI

  • Like 1
3 hours ago, naiclub said:

How can I change the correct CPU name?

 

If other suggestions don't work, try RestrictEvents.kext with revpatch=cpuname / revcpuname=value.

Edited by deeveedee
  • Like 2
2 hours ago, eSaF said:

แน่นอนว่าถ้าคุณป้อนประเภทโปรเซสเซอร์เป็นศูนย์ในไฟล์ config.plist ชื่อ CPU จะแสดงโดยอัตโนมัติ

(เช่นเดียวกับตัวอย่างที่แนบมา)

  เปิดเผยเนื้อหาที่ซ่อนอยู่

Screenshot2024-08-08at16_49_48.png.863eae1d50a63f4641fcb3ed16829564.png

 

I tried it already, but no luck at all.

56 minutes ago, deeveedee said:

 

หากข้อเสนอแนะอื่นใช้ไม่ได้ ให้ลองใช้RestrictEvents.kext  พร้อมด้วย revpatch=cpuname / revcpuname=value

I'll try it out right now.

Try use Intel Hyper Trend enable in your bios, and verify if your bios is updated. 

 

Need check framebuffers inject with Opecore and check ProvideCurrentCpuInfo is enabled in Kernel > Quirks > ProvideCurrentCpuInfo.

 

 

 

 

 

 

  • Like 1
6 hours ago, naiclub said:

How can I change the correct CPU name?

 

I think I'm the first to run macOS on the new IBM Quantum CPU 🤣

 

About This Hack

Spoiler

Screenshot2024-08-08at5_00_13PM.png.037728935e77fe39c8fa22e57642b044.png

 

OC config.plist: revcpuname

Spoiler

Screenshot2024-08-08at5_02_07PM.png.d65b38ff3430c3a7bc587ca00a2f61a9.png

 

  • Like 1
  • Haha 4
9 hours ago, deeveedee said:

 

I think I'm the first to run macOS on the new IBM Quantum CPU 🤣

 

About This Hack

  Reveal hidden contents

Screenshot2024-08-08at5_00_13PM.png.037728935e77fe39c8fa22e57642b044.png

 

OC config.plist: revcpuname

  Reveal hidden contents

Screenshot2024-08-08at5_02_07PM.png.d65b38ff3430c3a7bc587ca00a2f61a9.png

 

hello grandma I did that and it didn't work. I got this weird image.

ภาพถ่ายหน้าจอ 2567-08-09 เวลา 04.24.59.png

  • Sad 1

@naiclub Please post your previous and current config.plist (post both versions).  I suspect that you have incorrectly typed the comma-delimited string for revpatch.

2 hours ago, deeveedee said:

@naiclub Please post your previous and current config.plist (post both versions).  I suspect that you have incorrectly typed the comma-delimited string for revpatch.

Hi Grandma, I have removed the SSD now. When I reinstall it, I will post it for you to see.

  • Haha 4
×
×
  • Create New...