Intel SMBUS patch

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello!
When i use "fan control" - they say me : nothing finded, try reset smc.
So i think i must patch my SMBUS.
I read HOW TO: https://dortania.github.io/Getting-Started-With-ACPI/Universal/smbus.html and do this path from sample SSDT-SBUS-MCHC as described in link.
I chek kextstat and see loaded kext. But i still can't use fan control with the same error: nothing finded, try reset smc.

So what i do wrong? May be it must be not sample dsl file ? May be i must decompile original dsdt from my PC?
Or may be in "mac-mini" have not fan's and OS can control its ? My hack config is "macmini"

But when i open Intel Management Engine i can see Core speed and temp (!) without any dsdt path's.
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hello!
When i use "fan control" - they say me : nothing finded, try reset smc.
So i think i must patch my SMBUS.
I read HOW TO: https://dortania.github.io/Getting-Started-With-ACPI/Universal/smbus.html and do this path from sample SSDT-SBUS-MCHC as described in link.
I chek kextstat and see loaded kext. But i still can't use fan control with the same error: nothing finded, try reset smc.

So what i do wrong? May be it must be not sample dsl file ? May be i must decompile original dsdt from my PC?
Or may be in "mac-mini" have not fan's and OS can control its ? My hack config is "macmini"

But when i open Intel Management Engine i can see Core speed and temp (!) without any dsdt path's.
For that you'll need to use sensors kexts. Some of them are bundled with VirtualSMC package.
You can add the sensors kexts and check with iStat.
 

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Thank you!
I add SMCProcessor and SMCSuperIO but can see only Core temp, still no fans.
I try without/with path but in both cases no fan.

May be i do something wrong ?
In Hackintool i see /PCI0@0/SBUS@1F,4 - it mean i must do PCI0.SBUS

in sample file i see:
External (_SB_.PCI0, DeviceObj)
External (_SB_.PCI0.SBUS, DeviceObj)

Scope (_SB.PCI0)
Device (_SB.PCI0.SBUS.BUS0)

May be this 2 bold must be equal ?
Like
External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS)

or
External (_SB_.PCI0.SBUS.BUS0, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)
 

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
So i test:

External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)
and
External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS)
and
External (_SB_.PCI0.SBUS.BUS0, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)

and no success.
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Thank you!
I add SMCProcessor and SMCSuperIO but can see only Core temp, still no fans.
I try without/with path but in both cases no fan.

May be i do something wrong ?
In Hackintool i see /PCI0@0/SBUS@1F,4 - it mean i must do PCI0.SBUS

in sample file i see:
External (_SB_.PCI0, DeviceObj)
External (_SB_.PCI0.SBUS, DeviceObj)

Scope (_SB.PCI0)
Device (_SB.PCI0.SBUS.BUS0)

May be this 2 bold must be equal ?
Like
External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS)

or
External (_SB_.PCI0.SBUS.BUS0, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)

So i test:

External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)
and
External (_SB_.PCI0.SBUS, DeviceObj)
Device (_SB.PCI0.SBUS)
and
External (_SB_.PCI0.SBUS.BUS0, DeviceObj)
Device (_SB.PCI0.SBUS.BUS0)

and no success.
What FAN control app are you using?
 

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Macs Fan Control 1.5.8.1 Free
I test it on my Macbook Pro with Big Sur - its work.
But not work on hack mac mini. May be original macmini have not fan ?
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Macs Fan Control 1.5.8.1 Free
I test it on my Macbook Pro with Big Sur - its work.
But not work on hack mac mini. May be original macmini have not fan ?
It works as per the SMBIOS info. That's what defines an Apple hardware.
Test it with a different SMBIOS like iMacPro 1,1 along with all the SMC sensors.

Also, note that, as per the developers, it doesn't supports Hacks officially.
 

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I try 1.1 - system cant boot after OpenCore.
And i try 19.2 - boot, but still no fan ... so may be this problem not from platform id.
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I try 1.1 - system cant boot after OpenCore.
And i try 19.2 - boot, but still no fan ... so may be this problem not from platform id.
No PR files attached.
 

Dmitry 42

New member
Joined
Dec 23, 2020
Motherboard
B360
CPU
i5-8400T
Graphics
UHD 630
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
sorry, what is PR files ?
 
Similar threads

Similar threads