Search results

Loading Google Results...
  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...
  15. gongzhen

    Minor annoying bugs on Miix 720

    Sorry, maybe I failed to explain that. After expand the fb size and modify patches of IntelGraphicsDVMTFixup, even installer can boot without bogus ID and the fb driver works. What I want to express is when KBLFB can't be loaded in the past, the accel is broken but the screen wouldn't be turned...
  16. gongzhen

    Minor annoying bugs on Miix 720

    I got your ideas that all kexts should be under /L/E and that solved the issue. Can I modify the LID0._STA to always return 0x0F since the device is always on? And it seems this won't fix the black screen when booting after graphics driver are loaded(since formal with 0x12345678 it won't...
  17. gongzhen

    Minor annoying bugs on Miix 720

    Thanks for your help, I will try to dig further on the connection of \EMOD and try modify the config of UIAC. I mean the fan didn't appear on sensor list of HWSensor or other utility, which have the same data.
  18. gongzhen

    Minor annoying bugs on Miix 720

    Hi, I'm nearly finished my configuration of this laptop model and ready to write a tutorial, but there are still some problems which I failed to find the solutions from the Internet. Lid detection When start up, the laptop screen always goes black after the graphics driver is loaded and the...
  19. gongzhen

    [Guide] Alternative to the minStolenSize patch with 32mb DVMT-prealloc

    And there are something interesting that some graphics have cursors of 0mb. For HD620 that is 00002002 00000000 which is 34+0 by default. I tried 32+0 but it panics. Obviously 32-32=0 which leaves nothing for cursor and causes kernel panic. And for 22+0 it works just as 22+9. Will it help to...
Top