Giter Site home page Giter Site logo

lenovo-thinkpad-x1c7-oc-hackintosh's People

Contributors

afreuden avatar benbender avatar devksingh4 avatar eetagent avatar not-nullptr avatar seven-of-eleven avatar taina0407 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

Watchers

 avatar  avatar  avatar

lenovo-thinkpad-x1c7-oc-hackintosh's Issues

Trackpoint not scrolling with middle-click

Do you have any issues with your trackpoint not scrolling properly when you hold the middle mouse button?

I tried upgrading VoodooPS2Controller.kext to the latest version, but it still isn't working.

I'm pretty new to the hackintosh scene, so if you'd have some suggestions on where I can poke around to figure out why isn't not working, I'd appreciate it!

Making a new ALC285 layout for 7th gen

I finally had the time and the balls to go ahead and make a new layout! yay?

I had some problems with the layout 71, mainly,
i) headphone sometimes goes all weird, sleeps solves it for a while.
ii) in-line mic doesnt work.
iii) internal mic doesnt work

with layout 88, I had a better success with in-line mic and headphone consistency but there were no double speakers in it.

So, I followed this particular guide: https://github.com/5T33Z0/AppleALC-Guides/tree/main/AppleALC_Layout-ID

Platform71.xml is absolutely correct for our codec. All nodes are correctly configured.

So it seems that the magic will be in pin configuration.
Screenshot 2022-10-31 at 16 15 33
This is the default configuration from codec dump. (After removing disabled devices and using predefined fixes.) This config works pretty good, removes first two problems. Although we still have two speaker outputs and no luck with the internal microphone.
Screenshot 2022-10-31 at 16 57 01
Screenshot 2022-10-31 at 16 57 19
For making a 4 channel speaker setup, I tried to put speakers into same group(G) with same number. There were still 2 speakers and they didnt work together. Also sound was distorted somehow.

For adding internal microphone to pin configurator, I used the values from layout 71 and added a second input. It had the correct nodes, also didnt work.

Strange part is, there is only one input when I use the codec_dump.txt. I created another dump with opencore debug and it is still the same
image
But as you can see from the schematic, there are 3 inputs(red circles).
Other notes regarding the schematic,
Node 20 is top speakers and they work together with jack detection.
Node 23 is bottom speakers.
Screenshot 2022-10-31 at 17 26 24
Maybe they can work to make two speakers in 4 channel.

So I am out of ideas, our schematic looks very different than the one in the guide and I have no deep knowledge about any of it.

Yet I believe this version that I compiled works better than layout 71.
Here is the kext if you want to try it
AppleALC-1.7.6-RELEASE.zip

Layout ID is 77

Let me know if you have any ideas

OC version?

Hackintool says that the version is 0.6.6, and OCC for 0.7.7 warns it is not compatible with the config file?

No Graphics Acceleration / NVRAM

After getting Monterey installed by removing the device-id entry in the config.plist outlined in #5. I notice that inside About This Mac, it states I only have 7MB of VRAM and all display is laggy. I tried adding the entry back but it won't let me boot so I removed it again. It seems like without the entry some kext might not be applied causing the low VRAM issue. Any workaround from adding it back?

Microphone

Do you know how to fix the internal microphone

SSDT-Batt

I just installed Mac OS 12.3 with your EFI, but there is no battery in the preference setting. Is the SSDT-Batt file on github the correct working version? Thanks.

Internal sceen goes black after plugged HDMI

Hi,

Firstly, I would like to express my sincere gratitude for your repository. It has greatly saved me a significant amount of time.

I am using your configuration with my X1C7 FHD i5 8th version. The display seems to work fine. However, when I plug in an HDMI cable, the external monitor works fine, but the internal screen goes black. Even after removing the HDMI monitor, the internal screen still does not work.

Moreover, the internal screen sometimes goes black after the Apple Logo disappears during the booting process, but macOS is still up (keyboard caps lock and notification audio are working fine). I have to force restart or connect to an external monitor to restart my laptop.

I am a newbie, and after Googling a lot, I think the issue may be related to the device-layout-id or frame-buffer configuration.

Could you please help me solve these issues? Thank you.

Stuck On Pre-Installation

Specs

Type: 20QD
CPU: Intel(R) Core(TM) i5-8265U
GPU: Intel UHD 620
SSD: Western Digital SN720 SSD 256GB
Screen: 14" 1080p SDR
Memory: 16GB / 2133MHz LPDDR3
Wifi & BT: Intel Wireless-AC 9560

Steps to reproduce

  1. Followed the steps to Making the installer in Windows
  2. Copy and pasted the EFI folder from this repo into USB root
    image
    image
  3. Apply pre installation BIOS settings shown in the repo
  4. Boot into USB and select EFI

Expected Behavior

The pre-installation phase of the Apple logo and loading bar should finish and be presented with the installation screen.

Actual Behavior

The screen is stuck at the pre-installation phase of the Apple logo and loading bar (with less than 10% loaded)

Debug (the tail of the error file)

222:074 00:043 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"usr\\standalone\\OS.dmg.root_hash">
222:111 00:037 AAPL: #[EB.RH.LRH|P!] Err(0xE) <- EB.LD.LF
222:149 00:037 AAPL: #[EB.BST.FBS|!] Err(0xE) <- EB.RH.LRH

The full debug error file can be seen here

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.