Coder Social home page Coder Social logo

surface-go2-hackintosh's People

Contributors

kingo132 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

surface-go2-hackintosh's Issues

Built-in screen wake blackscreen with a surface logo on it

After sleep and wake, it will just show a black screen with a surface logo on it. And the type cover can't wake the computer, also the USB mouse can't wake it too. It has to push the power button to wake it. And I can certain the system is waked up already, except the screen. And also if I connect an external monitor, the external monitor will show the login screen. No matter by sleep menu of left-top cornor or by close the type cover, the result is the same.

I have researched this problem for several days. Nearly tried all the methods about the wake black screen fix of Hackintosh. No luck.

I can somewhat certain it is related to iGPU, built-in display or maybe the power button, other components seems fine after the wake.

What I have tried:

  1. Different framebuffer id and many other Whatevergreen fixes
  2. After USB mapping, still the same
  3. Unlocked cfg-lock in BIOS, still the same
  4. darkwake boot arg, tried from 0 to 11, all the same
  5. SSDT-GPRW fix, no luck
  6. HibernationFixup.kext, no luck
  7. Played many combos with pmset, no luck
  8. Tried many fixes in DSDT, no luck
  9. Injected EDID of built-in display, no luck
  10. Turned on the hidpi, no luck
  11. Disabled discrete gpu, no luck
  12. Compared the framebuffers info in ioreg before and after sleep, they are the same except the IOHibernateState and IOScreenREstoreState properties, as in the screenshot below
    QQ20210506-111250
    QQ20210506-111321

Here is what I'm planning to do next:

  1. Continue playing around pmset
  2. Continue playing around DSDT debug and fixes

Battery and EC in DSDT

Hi, does the battery indication works on your Surface Go 2 device? Does the DSDT contains EC device?

After editing the config file, it works on Surface Go 3 but not perfect.

The hardware in surface go 3 is compelete the same with surface go 2 except the CPU. The cpu is update from the 8100Y to 10100Y, but it seams the only change is clock speed, the architecture is the same. But if I just boot oc with the EFI in this project, it just tell me my platform is not supported. I wonder how can I just edit the file to remove the platform limit.

Plus, I successfully boot the install imagine with the config file I modified, but just stucked in install page, which show "less than a minute" put me waited for 2 hours :( .

Surface Type cover not working

I installed macOS Big Sur with this EFI but my type cover and trackpad were not working. I suspected it’s because I installed Big Sur, so I installed Catalina on a separate APFS volume to not delete the original Big Sur installation, doing this fixed my USB C over HDMI as it wasn’t working on Big Sur but my type cover still wasn’t working. It worked in the OpenCore boot picker but when booting the OS the keyboard would stop responding. I believe there were different type cover models that were sold, the one I have is an Alcantra type cover if that’s somehow relevant to this. I haven’t modified the EFI at all from when I downloaded it, I have no clue why it wouldn’t work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.