Contribute
Register

[Guide] Using Clover to "hotpatch" ACPI

@RehabMan just a quick clarification :

Is IntObj related to values declared as Name(XYZA, val) or Vals less than 32bits?

IntObj refers to objects created with Name that are integers.

Is FieldUnitObj related to EC Fields in an Operation Region?

Or any other Field in other types of OperationRegion (there are OperationRegion types other than EmbeddedControl).
 
IntObj refers to objects created with Name that are integers.
Okay. So I guess name fields that have value <= 32bits are Integers? Or there isn’t such thing?

Also, name objects declared as Package are “PkjObj” what about buffer fields then? Are they “UnknownObj” or “IntObj” maybe?

Regards
 
Hi RehabMan, I already followed your tutorial for brightness control, since it's required to change gfx0 to igpu, I try this thread tutorial with plist editor pro. but brightness menu still doesn't show in syspref. below are my files.
need your advice. Thanks Rehabman!
 

Attachments

  • debug_25349.zip
    9.5 MB · Views: 100
Hi RehabMan, I already followed your tutorial for brightness control, since it's required to change gfx0 to igpu, I try this thread tutorial with plist editor pro. but brightness menu still doesn't show in syspref. below are my files.
need your advice. Thanks Rehabman!

Read guide regarding EDID patching that may be needed.
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

Note: Your GFX0->IGPU hotpatch is working. Further discussion of your brightness problem is off-topic here.
 
but why my battery still discharging so fast and my fan keep working even though I'm only using Safari

Off-topic. Open a separate thread.
 
Hi Rehapman
When I booting stuck more then 40 sec.
Error code
Code:
apfs_vfsop_sync:3044: failed to finish all transactions in sync()! (err 16)
Thank you.
 
Last edited:
Hi, Rehabman. Thank you for this informative guide.
I have a question that how can I remove unwanted device by using hotpatch. For example, I want to remove Device WTBT which has _HID, "PNP0C14". I tried to rename _HID to XHID and _STA to XSTA with tgtbridge "WTBT", and the device is not shown in IORegExplorer.
I am not sure what I did is appropriate.
 
Hi Rehapman
When I booting stuck more then 40 sec.
Error code
Code:
apfs_vfsop_sync:3044: failed to finish all transactions in sync()! (err 16)
please look my problem report files.
I update SSDT and Clover config
Thank you.

Off-topic.
Sounds APFS related.
 
Back
Top