Jump to content

onemanosx

Members
  • Posts

    1,541
  • Joined

  • Last visited

Everything posted by onemanosx

  1. This laptop should work fine with Mojave. Use the guide here : https://Olarila.com/forum/viewtopic.php?f=50&t=8685 Your English is fine.
  2. Solved the compile error for you. DSDT.aml.zip
  3. [ref]darkbluecode[/ref], Have you read the guide and troubleshoot what you might have missed?
  4. [ref]gish94[/ref], This is the first time I try to work with a XiaoMi notebook. Very strange config, but I am glad we managed to get it to work. #ELAN2301 kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::Loading GPIO Data for SunrisePoint-LP kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::VoodooGPIO Init! kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 0 kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 1 kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::VoodooGPIO Initializing Community 2 kernel: (VoodooGPIO) VoodooGPIOSunrisePointLP::GPIO Controller is already awake! Not reinitializing. kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d60 Starting I2C controller kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d60 Set PCI power state D0 kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d60 Publishing nub kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d60 Probing controller kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d60 Found valid Synopsys component, continuing with initialisation kernel: (VoodooI2C) VoodooI2CControllerNub::pci8086,9d60 SSCN not implemented in ACPI tables kernel: (VoodooI2C) VoodooI2CControllerNub::pci8086,9d60 FMCN not implemented in ACPI tables kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d60 Warning: Error getting bus config, using defaults where necessary kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d60 Publishing device nubs kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d61 Starting I2C controller kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d61 Set PCI power state D0 kernel: (VoodooI2C) VoodooI2CPCIController::pci8086,9d61 Publishing nub kernel: (IOPlatformPluginFamily) Generation from SMC report as 2 kernel: (IOPlatformPluginFamily) Generation from SMC report as 2 kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d61 Probing controller kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d61 Found valid Synopsys component, continuing with initialisation kernel: (VoodooI2C) VoodooI2CControllerNub::pci8086,9d61 SSCN not implemented in ACPI tables kernel: (VoodooI2C) VoodooI2CControllerNub::pci8086,9d61 FMCN not implemented in ACPI tables kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d61 Warning: Error getting bus config, using defaults where necessary kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d61 Publishing device nubs kernel: (VoodooI2C) VoodooI2CControllerDriver::pci8086,9d61 Found I2C device: ELAN2301 kernel: (VoodooI2C) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x33 > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode. kernel: (VoodooI2CHID) VoodooI2CPrecisionTouchpadHIDEventDriver::ELAN2301 Putting device into Precision Touchpad Mode Added in 8 minutes 35 seconds: But now you are using SMCBatteryManager
  5. [ref]gish94[/ref], I am narrowing down to the keyboard issue before proceeding further. Can you try these files? Archive.zip If you can join me at my Gitter chat, our conversation will be real time. Click the chat link under my signature.
  6. Thats too bad. Can you try boot my DSDT with this plist? config.plist.zip
  7. [ref]gish94[/ref], You did not boot with my files https://Olarila.com/forum/viewtopic.php?p=93006#p93006
  8. [ref]aryaone[/ref], Remove VoodooHDA kext. AppleALC kext + correct layout id is a better option for most cases. Note: Ensure that you have untouched or unmodified AppleHDA kext when using AppleALC. On a I2C related note, your trackpad is running on polling mode. Implement interrupt mode which is more desirable.
  9. Its the most preferred way to remove 3rd party kexts from L/E. Once kexts are removed from L/E, rebuild cache & permissions or run kext utility app before rebooting. Else, you will face kernel panic. Added in 43 minutes 4 seconds: Make a backup of your EFI folder. Then, boot only with attached plist and DSDT. Remove all other SSDT and DSDT in patched folder. Extract new sendme. Archive.zip
  10. [ref]gish94[/ref], doesnt make any sense ioreg is showing differently from acpi table found in your patched/origin folder. Can you extract fresh acpi tables and upload. Press F4 or Fn+F4 at clover bootloader.
  11. [ref]gish94[/ref], Renaming status for GPI0 is not needed as your GPI0 device is natively supported. No idea how this patch can affect keyboard, tho. Change TPD0 _CRS patch in clover to my hex value and reboot. The SSDT-I2C looks fine. You can also disable XOSI patch and remove SSDT-XOSI.aml as your DSDT is already patched with windows 10 emulation. In addition, you can also direct edit TPD0 _CRS method directly unto your DSDT and totally eliminate the use of I2C SSDT and its related clover hot patching for ease.
  12. https://imgur.com/mhRvJXX Change TPD0 _CRS patch in clover to my hex value and reboot. The SSDT-I2C looks fine. Renaming status for GPI0 is not needed as your GPI0 device is natively supported. No idea why this patch can afect keyboard. You can also disable XOSI patch and remove SSDT-XOSI.aml as your DSDT is already patched with windows 10 emulation. However, you can also direct edit TPD0 _CRS method directly unto your DSDT and totally eliminate the use of I2C SSDT and its related clover hot patching.
  13. I personally avoid installing third party kexts in L/E. Moreover, in BOTH locations for same kexts. What is your plist setting for "Inject Kext"? https://imgur.com/LvfAXgv If you still keep kexts in L/E, the setting should be set as "Detect" if my memory still serves me well.
  14. The changes described does not affect keyboard functionality by any means. Please attach new sendme files with the recent changes for troubleshooting.
  15. [ref]gish94[/ref], I can see a few mistakes in your config. 1. You are using 2 SSDT which refers to your I2C device. And both of these has the wrong config. a. Your TPD0 device is at scope I2C0 not I2C1. b. Return _CRS should be Return (ConcatenateResTemplate (SBFB, SBFG)) Not Return (ConcatenateResTemplate (SBFE, SBFG)) I suggest using SSDT-I2C.aml and delete SSDT-TPD0.aml. Make the necessary changes. 2. You can delete VoodooI2CELAN kext. 3. Use clover configurator and change the highlighted HEX keys as such https://imgur.com/LrXsYJ3 or If you use Text Edit <dict> <key>Comment</key> <string>Rename TPD0._CRS to XCRS</string> <key>Disabled</key> <false/> <key>Find</key> <data> X0NSUw== </data> <key>Replace</key> <data> WENSUw== </data> <key>TgtBridge</key> <data> VFBEMA== </data> </dict> <dict> <key>Comment</key> <string>change PCI0.GPI0._STA to PCI0.GPI0.XSTA</string> <key>Disabled</key> <false/> <key>Find</key> <data> X1NUQQ== </data> <key>Replace</key> <data> WFNUQQ== </data> <key>TgtBridge</key> <data> R1BJMA== </data> </dict>
  16. [ref]877DEV[/ref], read here https://Olarila.com/forum/viewtopic.php?f=28&t=7451&view=unread#unread
  17. [ref]Thelion[/ref], Looks like you do not have I2C kexts installed. Your sendme folder is incomplete and I need all the debug informations.
  18. [ref]Thelion[/ref], run this app and upload sendme folder created on desktop http://Olarila.com/files/Utils/RunMe.app.zip
  19. [ref]Thelion[/ref], extract sendme files
  20. [ref]Thelion[/ref], run the command and reboot.
  21. Rebuild kext cache and permissions https://Olarila.com/forum/download/file.php?id=24244
  22. [ref]pi2in3[/ref], Use files, reboot and extract new sendme Archive.zip
  23. [ref]aryaone[/ref], 1. SSDT-PNLF is not required as your DSDT is already patched with it. 2. AppleBacklightFixup kext is not required as Whatevergreen kext is taking care of it now. 3. You might need to rebuild kext cache and permissions when first time booting with VirtualSMC from fakesmc. However, try boot with this DSDT that allows interrupt mode for track pad. Lets see if the track pad performs better. DSDT.aml.zip
  24. Glad that helps! However, You did not disable the SSDT's I had mentioned as they are still loaded into the system. You should remove all the SSDTs and only use DSDT which Maldon had patched. I also have no idea which config.plist that you use to boot up and create the latest sendme files. https://imgur.com/NVecBcM You should also remove these highlighted kexts as I see that your system do not need it. https://imgur.com/7vZisDn You can try VirtualSMC + SMCBatteryManager (instead of fakesmc +acpibatterymanager kext) and see if that improves your track pad experience. Send me another sendme files with the above advise.
×
×
  • Create New...