Recent content by gongzhen

  1. gongzhen

    [GUIDE] Lenovo Yoga 920

    I found the behavior you describe just the same as mine Yoga C930's. Exactly the same spec, no real S3 sleep, and the new sound bar even makes it worser with non functional internal mic. However, I think you can also get the USB3 ports working with a common TB3 hotplug SSDT. (Like any SSDT from...
  2. gongzhen

    [Guide] Lenovo Yoga C930-13IKB (4K/i7-8550u) 99% working, updated 7 Feb

    Disable the Intel SGX in BIOS. That consumes a lot of memory and left insufficient memory to load the kernel.
  3. gongzhen

    [Guide] Lenovo Yoga C930-13IKB (4K/i7-8550u) 99% working, updated 7 Feb

    The pre-installed Intel ac 9260 is not supported by macOS. Please read the first post thoroughly. Fortunately, it's replaceable (rare in new laptops) and you can swap with a BCM94352Z (both Lenovo version 04X6020 and Dell version DW1560 works) or BCM943602BAED (Dell DW1830, a little wider, but...
  4. gongzhen

    [Guide] Lenovo Yoga C930-13IKB (4K/i7-8550u) 99% working, updated 7 Feb

    Some updates: Tried to fix I2C3.SHUB with extra MatchID (Or compile latest VoodooI2C) and add the following code to I2C3 scope: Name (SSCN, Package () { 432, 507, 30 }) Name (FMCN, Package () { 72, 160, 30 }) These parameter are used to set bus config manually instead of default clock value...
  5. gongzhen

    [Guide] Lenovo Yoga C930-13IKB (4K/i7-8550u) 99% working, updated 7 Feb

    Hello, I just received this laptop and build a set of OC configuration from scratch. Since I have some previous experience on hackintosh, maybe I can note something and I'm also interested in your outcome. Some model ships with WD SN750, which support 4k sector and do not need any patches...
  6. gongzhen

    [Guide] How to patch DSDT for working battery status

    Sorry to disturb you, but I think I might have just figured out the reason. I found both ADP0, PWRB and BAT0 use the same expression (ECON == One) to decide whether it is available. As BAT0 must exist for battery status, ADP0 and PWRB shall also available for adapter and power button. That's...
  7. gongzhen

    [Guide] How to patch DSDT for working battery status

    Hello, sorry to disturb you again. Recently I did a second review of my DSDT and found other devices are also affected by the same issue. Method (_STA, 0, NotSerialized) // _STA: Status { If ((ECON == One)) {...
  8. gongzhen

    Intel HD 620 graphics glitch with rehabman config.plist

    First, you may try force load the kext, see the second paragraph of my previous reply. Then, it seems you don't have proper editor for config.plist. if you have another working macOS installation, you can use Xcode or this editor...
  9. gongzhen

    Intel HD 620 graphics glitch with rehabman config.plist

    I have the same problem before and finally I figured out the high resolution screen is the cause. It seems yours come with 4K resolution so typical DVMT patch is not enough for the screen. Recent commits of Rehabman's repo contains a line of frame buffer in ForceKextsToLoad. Maybe you can try...
  10. gongzhen

    [Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])

    I found all keys presented in ioreg, but the HDMI audio is still not working. Can you help me to figure out what's wrong? Thanks.
  11. gongzhen

    Minor annoying bugs on Miix 720

    Thank you, I had some misunderstanding related to that before and failed to watch the real process. The method loops four time, the first two loops with Operation Region type 0 = SystemMemory, not 3 = EmbeddedControl. Name (LOOP, Zero) Method (_REG, 2, NotSerialized)...
  12. gongzhen

    Minor annoying bugs on Miix 720

    I insert two names in EC and store Arg0 and Arg1 in _REG to them, the result is 0x3, 0x1, so the method itself seems working. Method (_REG, 2, NotSerialized) // _REG: Region Availability { Store (Arg0, ESA0) Store (Arg1, ESA1)...
  13. gongzhen

    Minor annoying bugs on Miix 720

    Yes, I have read through these code and related explanations in ACPI specs. It should perform with no exception. For EC Operation Region, Arg0 is 3 which is the ID for EC, and Arg1 = 1 means "connect the handler" to allow data access in the region. The args may be passed by OS as no other ssdts...
  14. gongzhen

    Minor annoying bugs on Miix 720

    Thanks for your help and suggestions. I think I have find the reason of the lid close during open. With ACPIDebug, I can figure out the _LID method don't have stable value when boot up, just as the case of the battery. So I modified this value to direct return the hardware switch LSTE in EC, and...
Top