acidanthera VirtualSMC (Wird zum Boot benötigt)

  • Vorabversion:
    v1.0.0 Initial release + FIX Lilu.kext V.2.7


    leider enthält die aktuell veröffentliche Version v1.0.0 einen Bug welcher bei manchen Konfigurationen einen Fehler beim Booten verursacht.
    Im Source Code wurde bereits der Fehler behoben, aber es gibt noch keine neue Version dazu. Daher hier als Einstieg eine Vorabversion auf der Basis vom Lilu.kext V.2.7.


    Danke fürs Erstellen des Source Codes an @acidanthera.

    Files

    Grüße und Good Hack Michael


    :hackintosh:

    Edited 3 times, last by anonymous writer ().

  • v1.0.1

    • Added Penryn CPU support to SMCProcessor
    • Improved keystore management
    • Initial implementation of SuperIO devices: support fans reading

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.0.2

    • Fixed TC0C/TC1C selection in SMCProcessor to match mac models
    • Added per-plugin debug switches (-scpudbg, -sbatdbg, -ssiodbg, -alsddbg)

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.0.3

    • Added multiple new ssio sensors
    • Improved 3rd generation SMC support (they have no REV and RBr keys)

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.0.5

    • Allow loading on 10.15 without -lilubetaall
    • Fixed SMCBatteryManager compatibility with 10.15
    • Changed RGEN 3 -> 2 for AppleIntelPCHPMC.kext compatibility

    v1.0.4

    • Removed exposed REV, RBr, RPlt keys from I/O Registry
    • Minor EFI driver compatibility improvements
    • Synced RVUF, RVFB with REV from booter keys
    • Fixed prebuilt revisions for GEN 3 chip emulation
    • Dropped custom prebuilt revisions in favour of loader inject

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.0.7

    • Unified release archive names
    • Added new ssio sensors

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.0.9

    • Fixed multiple issues with charge level reports in SMCBatteryManager

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.0

    • Minor performance improvements
    • Added OpenCore builtin protocol support (VirtualSmc.efi can still be used in other bootloaders)
    • Added fan and voltage reporting in SMCSuperIO through I/O Registry (requires client updates) by @joedmru

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.1

    • Fixed SMCSuperIO crashes with unsupported chips
    • SMCSuperIO detected chip name to ioreg

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.2

    • Improved performance with Lilu 1.4.3 APIs

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.3

    • Fixed compatibility with 10.15 debug kernel with traptrace enabled

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.4

    • Fixed incorrect revision reporting on T2 models (e.g. Macmini8,1)

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.1.5

    • Improved CHLC key value reporting
    • Fixed B0PS and B0St key size to resolve broken fully charged state
    • Fixed sometimes stuck battery update thx to @zhen-zen
    • Added workaround for kBRemainingCapacityCmd exceeding kBFullChargeCapacityCmd
    • Added preliminary 11.0 support
    • Fixed SMCProcessor model detection warning
    • Fixed legacy smc tool value calculation
    • Fixed running smcread on 11.0 without IOKit framework
    • Added a new plugin SMCDellSensors for Temp/FAN monitor/control
    • Added basic SMCBatteryManager compatibility with 11.0
    • Fixed crashes when trying to read CLKT key

    Files


    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX 560 |16GB |250GB SSD |macOS 11.6| *
    IiMac20,1 NVISEN Y-MU01 |i7-10510U |16GB |256GB SSD |macOS 11.6 & 12.0 b6| *
    MacBookPro15,4 XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 11.6 | *
    MacBookPro16,1 RedMi 14" |i7-10510U | 8GB | 512GB SSD |macOS 11.6 & 12.0 b6 | *
    MacMini8,1 HYSTOU P05B |I7-8550U UHD620|16GB |500GB SSD |macOS 11.6 | *
    MacMini8,1HYSTOU S210H |I9-9880H UHD630|32GB |250GB SSD |macOS 11.6 & 12.0 b6| *

    | * BootLoader OpenCore REL-074-2021-09-12

  • v1.2.2

    • Improve manual fan control in SMCDellSensors (SMM access is enabled even if audio is played)
    • Fixed sensor DEBUG logging with -liludbgall argument
    • Improved startup performance when probing SuperIO chips by splitting vendors
    • Added SuperIO device activation when it is disabled on probe
    • Added support for Nuvoton NCT6796D-E (0xD42A)
    • Added support for ITE IT8987 (requires DEBUG firmware, not available for public)
    • Added Intel NUC monitoring (requires manual configuration via ec-device, see EmbeddedControllers.md)
  • v1.2.4

    • Added support for NCT6683D series