Systems

on Let's Note SX4/RZ4/LX3.

Read and Set the value very carefully.

OpenCore config.plist sanity checker:

settingcategoryModelLX3 RZ4SX4
MacOSmacOS 12.6 Monterey
CPU GenHaswellBroadwell
CPUi5-4300Ui5 M-5Y10ci7-5500U
ACPIMinimum
  1. SSDT-EC-LAPTOP.aml # for Embedded Controllre
  2. SSDT-PLUG-DRTNIA.aml #
  3. SSDT-PNLF.aml
driversMinimum
  1. HfsPlus.efi
  2. OpenRuntime.efi
KextMinimum
  1. Airportlwm.kext (Intel Wireless Cards)
  2. AppleALC.kext (Audio)
  3. IntelMausi.kext
  4. Lilu.kext,
  5. SMCBatteryManager.kext (For Laptops only)
  6. SMCLightSensor.kext *****
  7. SMCProcessor.kext (CPU Temperature)
  8. SMCSuperIO.kext (CPU Fan)
  9. VirtualSMC.kext,
  10. Whatevergreen.kext,
MaciASL
ioRegistry
Explorer
Minimum
Keyboard/
Trackpad
PS2K: MAT0024 compatible PNP0303, PNP0320
PS2M:
MaciASL: _SB.PCI0.LPCB.PS2M
hardware IDCompatible ID
SYN0503 PNP0F13
PS2K: MAT0024 compatible PNP0303, PNP0320
PS2M:
MaciASL: _SB.PCI0.LPCB.PS2M
hardware IDCompatible ID
SYN0505 PNP0F13
PS2K: MAT0024 compatible PNP0303, PNP0320
PS2M:
MaciASL: _SB.PCI0.LPCB.PS2M
hardware IDCompatible ID
SYN0502PNP0F13
Kext
Acidanthera's VoodooPS2
  1. VoodooPS2Controller.kext (keyboard and trackpad)
  2. VoodooRMI.kext (trackpad buttons)
  3. VoodooSMBus.kext this should NOT be loaded.
  4. SX4: No pointer/No buttons with 3. Pointer ok but no buttons without 3.
Use VoodooPS2Controller.kext from NX4_Clover EFI. Rehabman's VoodooPS2Controller.kext It has "Caps-Lock" bug.
kext works with 3 kexts above.
buttons does not work without kext 3.
works with 3 kexts above.
ACPI
  1. SSDT-XOSI.aml for VoodooPS2.kext
  2. This is also necessary to enable GPI0 for VoodooI2C.
configACPI->Patch
Rename _OSI to XOSI for VoodooPS2.kext
checkdmesg |
grep input
LX3: dmesg | grep input RZ4: dmesg | grep input Trackpad does not work.
SX4: dmesg | grep input
GraphicsGraphics GPU HD4400
Hardware Acceleration does work.
HD5300
Hardware Acceleration does work.
Dock Transparent :)
HD5500
configDP/
PR(0x0)/
Pci(0x02,0x0)

Device\
Properties
PciRoot
  • Online-Installer:
  • AAPL,ig-platform-id=0600260A
    device-id=86801204 12040000
  • Online-Installer
  • AAPL,ig-platform-id=06002616
    framebuffer-patch-enable=01000000
    framebuffer-fbmem=00009000
    framebuffer-stolenmem=00003001
  • Online-Installer
  • AAPL,ig-platform-id=06001616
    disable-external-gpu=01000000
    enable-max-pixel-clock-override=01000000
    enable-backlight-registers-fix=010000000
    framebuffer-patch-enable=01000000
    framebuffer-fbmem=00009000
    framebuffer-stolenmem=00003001
    Offline-install-media boots, but online-one does NOT. trackpad does not work either.
  • Offline-Installer: This does not work
configSMBIOSMacBookPro11,4, iGPU: Iris Pro 5200, NO dGPU, 15 inch
configSN SN: C02PL060G8WN
Board SN: C02516102QXGDQPUE
SmUUID: D8A1A645-750D-477C-9C09-3E8985F51B88
Apple ROM: A8968AE464C2
boundApple-ID: doctorkkxx@icloud.com
SN: C02S3XY1G8WN
Board SN: C02629270GUGDQP1M
SmUUID: 4C7EC992-2252-47D6-B6B0-93C4A97E5363
Apple ROM: 001451388E35
Apple-ID: None
SN: C02VLFY6G8WN
Board SN: C02743200GUGDQP1M
SmUUID: 5Ff720F3-D034-49E3-97D0-A9C2BEA65165
Apple ROM: F024751364E0
Apple-ID: None
WiFiIntelAC7260AC7265
kextOnline InstallerAirportItlwm.kext
configKernelQuarks AppleXcpmCfgLock true
DisableIOmapper true
DisableLinkeditJettison true (default)
PanicNoKextDump true
PowerTimeoutKernelPanic true
configMiscDebug AppleDebug True
ApplePanic True
DisableWatchDog True
Target 67 or 0x43.
AppleID: doctorkkxx@icloud.com
config Security ScanPolicy 0 Number
SecureBootModel Default String
Vault Optional String
config Quark AllowSetDefault True
BlacklistAppleUpdate True
configNVRAM7C43....9F82 boot-args -v keepsyms=1 debug=0x100
prev-lang:kbd en-US:0
configPlatformInfoGeneric MLB C02516102QXGDQPUE
ROM A8968AE4 64C2 SystemProductName MacBookPro11,4 SystemSerialNumber C02PL060G8WN SystemUUID D8A1A645-750D-477C-9C09-3E8985F51B88
configUEFIQuirks IgnoreInvalidFlexRatio True
ReleaseUsbOwnership True
Post-Install
GraphicsGraphics GPU
  • Post-Install: Hardware Acceleration but black screen after a lock
  • AAPL,ig-platform-id=0600260A
    device-id=12040000
    Install Setting does work. You don't need to change it.
  • Post-Install: Hardware Acceleration
  • AAPL,ig-platform-id=06002616
    disable-external-gpu=01000000
    framebuffer-patch-enable=01000000
    framebuffer-fbmem=00009000
    framebuffer-stolenmem=00003001
  • Post-Install: No Hardware Acceleration
  • AAPL,ig-platform-id=0600260A
    device-id=12040000
    linux
    cmd
    AudioAudio Realtek ALC269VC /dmesg | grep snd ALC255 /dmesg | grep snd ALC269VC /dmesg | grep snd
    win10cmd
    ACPI
    SSDTTime
    on win10.
    SSDT-HPET.aml
    RERUIRED. Not "Out of Box".
    configdevice-id 3 sp ok, ear no.
    11 sp no, ear no, line ok.
    28 speaker ok, earphone ok.
    3 or 28
    speaker ok
    earphone ok.
    18
    sp ok. line-out ok.
    Backlight
    win10cmd
    ACPI
    SSDTime SSDT-PNLF_GFX0_LX3.aml
    only brightness bar appeared.
    SSDT-PNLF_GFX0_RZ4.aml
    only brightness bar appeared.
    SSDT-PNLF_GFX0_SX4.aml
    It worked!
    config ACPI/patchrename GFX0 to IGPU DISABLED
    kext BrightnessKeys.kext @ Dortania's guide
    USB
    kext
    1. USBInjectAll.kext Obsoleted.necessary until Broadwell.
    config Kernel->Quirks->XhciPortLimit: True
    (break the 15 limits)
    config ACPI>
    Patch
    1. XHC(5848435F) to SHCI(53484349)
    2. Not XHC1 in LX3.
    3. EHC1(45484331) to EH01(45483031)
    1. XHC1(58484331) to SHCI(53484349)
    2. EHC1(45484331) to EH01(45483031)
    3. XHCI: USB3.0
      EHCI: USB2.0
    Win10cmd USBToolBox
    USBMap.\
    command
    How to use
    1. 3. 2.0. R.
    2. 5. USB webcam.
    3. 7. Bluetooth USB host controller
    4. 10. 3.0. L(no charge)
    5. 11. 3.0. L(charge)
    6. 14. USB 2.0 Hub.
    $ T:1,3,5,7,8-15,17-19:3
    $ T:7:255
    USBMap_LX3.kext
    1. 3. Kionix Sensor Hub
    2. 4. Bluetooth USB Host Controller
    3. 5. USB HD webcam
    4. 7. eGalax Touch
    5. 12. R CHG
    6. 13. R No CHG
    7. 14. L
    8. 16. Apple USB20Hub
    $ T:1,3,4,5,7,9-15:3
    $ T:16,17,18,19:0
    $ T:7:255
    USBMap_RZ4.kext
    1. 2. 2.0. R.
    2. 4. Bluetooth USB host controller
    3. 5. USB webcam.
    4. 12. 3.0. L(no charge)
    5. 14. 3.0. L(charge)
    6. 16. USB 2.0 Hub.
    $ T:1,2,3,4,5,6,12-16,17-20:3
    $ T:4:255
    USBMap_SX4.kext
    amlUSB Power
    Shutdown
    • SSDT-USBX.aml
      only if SMBIOS>MacBookPro13.X. Mine is 11.4, thus this aml is not necessary.
    • FixShutdown-USB-SSDT-SHCI.dsl
    • Modify \_SB\PCI\XHC part by Open DSDT.aml and find _PRW.
      • LX3: XHC originally -> No change necessary. Note XHC=XHC_.
      • RZ4: modify XHC to XHC1.
      • SX4: modify XHC to XHC1.
    configACPI.Patch
    • Add: the dsl above.
    • Patch: Rename _PTS to ZPTS. (5F505453 to 5A505453)
    cmdSleep Instant wake pmset -g log | grep -e "Sleep.*due to" -e "Wake.*due to"
    SSDTSSDT-GPRW.aml
    configACPI>PatchRename GPRW to XPRW
    configKeyboard wake issue acpi-wake-type: <01> DataNot needed.
    configboot-args-igfxonln=1
    Kextmisc
    1. ECEnabler.kext (fixed reading battery status, OSX10.7 and above)
    2. BrightnessKeys (fixes brightness keys automatically).
    BluetoothIntel
    kextBlueToolFixup.kext, IntelBluetoothFirmware.kext, IntelBTPatcher
    kextUSBMap.kext setting is necessary.(See above)
    with t:4:255. 4 is the device id for USB Bluetooth controller.
    Bluetooth Headset connected.
    But it does not work for AirDrop and other apple share protocol.
    Apple card seems necessary for apple services.
    SD Card ReaderO2 Micro 03:00:00, 8620, RP04 lspci.lx3.txt 02:00:00, 8520, RP02 lspci.rz4.txt 03:00:00, 8620, RP04 lspci.lx3.txt
    Reference: Patched AppleSDXC.kext
    See osxlatitude.com
    config DP/Add O2_micro.plist
    efiFancy Looking
    1. OpenCanopy.efi
    2. AudioDxe.efi
    config
      a
    Normal
    device
    driver
    Touch
    Screen
    eGalax touch screen device driver on macOS. The problem is it is too old for Monterey. You have to turn off SIP and then install it. No such device

    Haswell/Broadwell ACPI
    1. SSDT-PLUG.aml for CPU management
    2. SSDT-EC.aml for Embedded Controller.
    3. SSDT-PNLF.aml for backlight issue.
    4. SSDT-XOSI/SSDT-GPI0.
    5. IRQ-SSDT.aml

    1. Let's Note CF-SX4
    2. Good Reference: i7-5500U full guide on a dell machine
      2nd Reference with videos: another i7-5500 full guide on another dell machine This solves the blank screen problem.
      1. Broadwell CPU' Intel(R) Core(TM) i7-5500U CPU @2.4GHz 2.39GHz
      2. Intel HD Graphics 5500.
        Highest Supported OS: Current/Monterey(12) / Inital OS: Yosemite(10.10.2)
      3. Intel Wireless-AC 7265
      4. Intel Ethernet Connection I218-LM
      5. Sound: RealTek ALC269
      6. ALC269VC: 6, 7, 8, 13, 14, 18, 22, 24, 28, 29, 30, 33, 34, 35, 40, 44, 47, 55, 66, 188.

      Gathering Info: Win10 Device Manager -> find device -> Property -> Details tab -> BIOS Name
      HardwareLX3RZ4SX4
      Embedded Controller
      (System Device->Microsoft ACPI EC)
      \_SB.PCI0.LPCB.EC0
      Processor \_PR.CPU0
      iGPU: \_SB.PCI0.GFX0
      dGPU: \_SB.PCI0.RP05.PEGP
      USB Controller
      Intel USB 3.0 eXtensible Host Controller
      \_SB.PCI0.XHC(->SHCI) \_SB.PCI0.XHC1 XHC1
      USB Controller
      Intel 8 series USB Enhanced Host Controller
      \_SB.PCI0.EHC1(->EH01) \_SB.PCI0.XHC1 EH01
      SMBUS:
      (System Device->Synaptic SMBus Driver)
      \_SB.PCI0.SBUS \_SB.PCI0.D00C
      Keyboard: \_SB.PCI0.LPCB.PS2K
      Touchpad:
      (Mouse->)
      \_SB.PCI0.LPCB.PS2MSynaptic SMBus TouchPad \_SB.PCI0.LPCB.PS2M
      Synaptic SMBus TouchPad>
      \_SB.PCI0.LPCB.PS2M
      Synaptic PS/2 Port TouchPad
      Touchscreen: None not found... \_SB.PCI0.XHC.RHUB.HS06 None
      Webcam: USB HD webcam. No Bios Name \_SB.PCI0.XHC1.RHUB.HS05.USBD No Bios Name
      Bluetooth:
      (Bluethooth->Intel Wireless Bluetooth)
      No Bios name? \_SB.PCI0.XHC1.RHUB.HS04
      SD Card Reader:
      (Memory Area Controller>
      \_SB.PCI0.RP04.PXSX (8620) \_SB.PCI0.RP02.PXSX (8520) \_SB.PCI0.RP04.PXSX (8620)

      SX4:
      1. Embedded Controller: \_SB.PCI0.LPCB.EC
      2. Processor: \_PR.CPU0
      3. iGPU: \_SB.PCI0.GFX0
      4. dGPU: \_SB.PCI0.RP05.PEGP
      5. SMBUS: \_SB.PCI0.D00C (System Device->Synaptic SMBus Driver)
      6. Keyboard: \_SB.PCI0.LPCB.PS2K
      7. Touchpad: \_SB.PCI0.PCB.PS2M (Synaptic PS/2 Port Touch Pad)
      8. Touchscreen: \_SB.PCI0.XHC.RHUB.HS06 No Touch Screen.
      9. Webcam: \_SB.PCI0.XHC.RHUB.HS05 USB webcam.
      10. Bluetooth: \_SB.PCI0.XHC1.RHUB.HS04 (Intel Wireless Bluetooth)
      11. SD Card Reader: \_SB.PCI0.RP04.PXSX

    3. AAPL,ig-platform-id=06002616(Recommended), 05002616,
      01000E16, 01001E16, 02000616, 02001616, 02002616, 02002216, 02002B16, 03001216, 02002B16, 02002216
      AAPL,ig-platform-id= framebuffer
      06002616 panic blank screen
      02001616 panic blank screen
      16168086
      80861616
    4. device-id=
      AAPL,ig-platform-id= framebuffer
      26160000 - blank screen
      22160000 - blank screen
      D10B0000 - blank screen
      2B160000 - blank screen
      86802616 stop mark
      16168086
      80861616
    5. Let's Note CF-RZ4 / lspci@Ubuntu / dmesg | grep snd(Ubuntu) / gfxutil@macOS
      1. Broadwell Intel(R) Core(TM) M-5Y10c. 0.80GHz
      2. Intel HD Graphics 5300.
      3. Intel Wireless-AC 7265
      4. Intel Ethernet Connection I218-LM
      5. Audio: RealTek ALC255: layout-id: 3/28, SSDT-HPET necessary produced by SSDTTime
        • $ kextstat -> AppleALC, AppleHDAController, Lilu OK.
        • pci(0x1b, 0x0) ($ gfxutil -f HDEF)
        • layout 3, 11, 12, 13, 15, 17, 18, 20, 21, 22, 27, 28, 29, 30, 31, 66, 71, 82, 86, 96, 99, 100, 255
      6. SD Card:
        • IORegistryExplorer: RP02@1C,1: pci1217, 8520.
        • lspci: 02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
        • gfxutil: 02:00.0 1217:8520 /PCI0@0/RP02@1C,1/PXSX@0 = PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
    6. Let's Note CF-LX3 / lspci / dmesg | grep snd / gfxutil@macOS
      1. Haswell CPU' Intel(R) Core(TM) i5-4300U CPU @1.9GHz 2.49GHz
      2. Intel HD Graphics 4400.
      3. You must modify your config.plist for a proper boot.
        Root/DeviceProperties/PciRoot(0x)/Pci(0x2, 0x0)/device-id Data 86801204Not 12040000
        https://www.youtube.com/watch?v=ZYNcuQ6bv7M
        https://www.notebookcheck.net/Intel-Core-i5-4300U-Notebook-Processor.98838.0.html
        Highest Supported OS: Current/Monterey(12) / Inital OS: Mountain Lion(10.8)
      4. Intel Wireless-AC 7260
      5. Intel Ethernet Connection I218-LM
      6. Audio: RealTek ALC269VC layout-id: 22/28, SSDT-HPET necessary produced by SSDTTime
        • pci(0x1b, 0x0) ($ gfxutil -f HDEF)
        • ALC269VC: 6, 7, 8, 13, 14, 18, 22, 24, 28, 29, 30, 33, 34, 35, 40, 44, 47, 55, 66, 188.
        • ALC269: 0x100203, 0x100004, 0x100202, 0x100100, layout 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 44, 45, 47, 55, 58, 66, 69, 76, 77, 88, 91, 93, 99, 100, 127, 128, 188
      7. SD Card:
        • IORegistryExplorer: RP04@1C,3: pci1217, 8620.
        • lspci: 03:00.0 SD Host controller: O2 Micro, Inc. Device 8620 (rev 01)
        • gfxutil: 03:00.0 1217:8620 /PCI0@0/RP04@1C,3/PXSX@0 = PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)

    Reference: tips.html
    Go back to Computer

    20220910