seven-of-eleven / lenovo-thinkpad-x1c7-oc-hackintosh Goto Github PK
View Code? Open in Web Editor NEWOpenCore configuration for Lenovo ThinkPad X1C7 for MacOS
OpenCore configuration for Lenovo ThinkPad X1C7 for MacOS
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!
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.
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.
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
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.
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
Does a microphone (earphones with a microphone) connected by bluetooth work?
Hackintool says that the version is 0.6.6, and OCC for 0.7.7 warns it is not compatible with the config file?
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?
Do you know how to fix the internal microphone
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.
Hey @seven-of-eleven and @penholderu, great news, so I took the latest default config.plist from the repo and removed -wegnoegpu
and added -igfxmlr
and was able to boot with graphics acceleration.
However, connecting to an external monitor doesn't work for both direct HDMI connection or USB-C dongle connection.
@penholderu any luck with external monitor connections?
Originally posted by @markchen8717 in #6 (comment)
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.
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
The pre-installation phase of the Apple logo and loading bar should finish and be presented with the installation screen.
The screen is stuck at the pre-installation phase of the Apple logo and loading bar (with less than 10% loaded)
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.