forked from shanzhuer/ThinkPad-X270-6genCore-hackintosh
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
root
committed
Mar 9, 2020
1 parent
28823f0
commit 6fced96
Showing
38 changed files
with
430 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,36 @@ | ||
# ThinkPad-X270-6genCore-hackintosh | ||
Thinkpad X270 EFI for 10.13/10.14.x | ||
|
||
|
||
|Motherboard|Lenovo ThinkPad X270| | ||
|OS|macOS Mojave 18A389/macOS High Sierra 10.13.6 17G2208| | ||
|CPU|Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz| | ||
|MEM|8 GB 2133MHz| | ||
|DISK|TOSHIBA NVMe 128g SSD| | ||
|Graphics|intel HD Graphics 520 | | ||
|Monitor|1366x768 (12.5 inch)| | ||
|Audio|ALC298 (layout-id:29 not working well)| | ||
|WLAN|Bcm94352z| | ||
|
||
## DMG | ||
DMG from :[【daliansky】macOS Mojave 10.14(18A389) with Clover 4670 image](https://blog.daliansky.net/macOS-Mojave-10.14-18A389-Release-with-Clover-4670-original-mirror.html) | ||
|
||
## Drivers Working | ||
2. Wlan:DW1560/DW1830 Working; | ||
3. Graphics:Intel HD Graphics 520 Working,Platform-id=0x19160002,Patch DVMT;Devices-Properties method;HDMI working;miniDP not tested; | ||
4. Bluetooth working;Sleep/Wake working; | ||
6. Trackpad working; | ||
7. Monitor brightness working; | ||
8. USB port => SSDT-UIAC.aml working; | ||
9. PCI not modified; | ||
|
||
## Drivers Not Working | ||
1. Audio:ALC298,inject ID:29,via AppleALC,not working, speaker no voice; | ||
2. Battery not working always 0%; | ||
3. Brightness adjust not working:`fn+F5`&`fn+F6` | ||
|
||
- 3-9-2020 | ||
|
||
- EFI first commit | ||
|
||
## Special thanks: | ||
- [daliansky](https://github.com/daliansky) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,298 @@ | ||
Codec: Realtek ALC298 | ||
Address: 0 | ||
AFG Function Id: 0x1 (unsol 1) | ||
Vendor Id: 0x10ec0298 | ||
Subsystem Id: 0x17aa5062 | ||
Revision Id: 0x100103 | ||
No Modem Function Group found | ||
Default PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Default Amp-In caps: N/A | ||
Default Amp-Out caps: N/A | ||
State of AFG node 0x01: | ||
Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS | ||
Power: setting=D0, actual=D0 | ||
GPIO: io=8, o=0, i=0, unsolicited=1, wake=0 | ||
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
IO[7]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 | ||
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out | ||
Control: name="Speaker Playback Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 | ||
Device: name="ALC298 Analog", type="Audio", device=0 | ||
Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0 | ||
Amp-Out vals: [0x57 0x57] | ||
Converter: stream=1, channel=0 | ||
PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D0, actual=D0 | ||
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out | ||
Control: name="Headphone Playback Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 | ||
Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0 | ||
Amp-Out vals: [0x00 0x00] | ||
Converter: stream=1, channel=0 | ||
PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D0, actual=D0 | ||
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x06 [Audio Output] wcaps 0x411: Stereo | ||
Converter: stream=0, channel=0 | ||
PCM: | ||
rates [0x40]: 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In | ||
Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1 | ||
Amp-In vals: [0xc3 0xc3] | ||
Converter: stream=0, channel=0 | ||
SDI-Select: 0 | ||
PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 1 | ||
0x23 | ||
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In | ||
Control: name="Capture Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=In, idx=0, ofs=0 | ||
Control: name="Capture Switch", index=0, device=0 | ||
ControlAmp: chs=3, dir=In, idx=0, ofs=0 | ||
Device: name="ALC298 Analog", type="Audio", device=0 | ||
Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1 | ||
Amp-In vals: [0x5b 0x5b] | ||
Converter: stream=1, channel=0 | ||
SDI-Select: 0 | ||
PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D0, actual=D0 | ||
Connection: 1 | ||
0x22 | ||
Node 0x0a [Audio Input] wcaps 0x100511: Stereo | ||
Converter: stream=0, channel=0 | ||
SDI-Select: 0 | ||
PCM: | ||
rates [0x40]: 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 1 | ||
0x25 | ||
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In | ||
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 | ||
Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x09 0x09] | ||
Connection: 4 | ||
0x18 0x19 0x1a 0x1d | ||
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In | ||
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-In vals: [0x00 0x00] [0x80 0x80] | ||
Connection: 2 | ||
0x02 0x0b | ||
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In | ||
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-In vals: [0x00 0x00] | ||
Connection: 1 | ||
0x03 | ||
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In | ||
Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1 | ||
Amp-In vals: [0xc3 0xc3] | ||
Converter: stream=0, channel=0 | ||
SDI-Select: 0 | ||
PCM: | ||
rates [0x60]: 44100 48000 | ||
bits [0xe]: 16 20 24 | ||
formats [0x1]: PCM | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 1 | ||
0x24 | ||
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In | ||
Control: name="Internal Mic Boost Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=In, idx=0, ofs=0 | ||
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 | ||
Amp-In vals: [0x00 0x00] | ||
Pincap 0x00000020: IN | ||
Pin Default 0x90a60140: [Fixed] Mic at Int N/A | ||
Conn = Digital, Color = Unknown | ||
DefAssociation = 0x4, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x20: IN | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D0, actual=D0 | ||
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In | ||
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 | ||
Amp-In vals: [0x00 0x00] | ||
Pincap 0x00000020: IN | ||
Pin Default 0x40000000: [N/A] Line Out at Ext N/A | ||
Conn = Unknown, Color = Unknown | ||
DefAssociation = 0x0, Sequence = 0x0 | ||
Pin-ctls: 0x00: | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x14 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out | ||
Control: name="Speaker Playback Switch", index=0, device=0 | ||
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 | ||
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-Out vals: [0x00 0x00] | ||
Pincap 0x00010010: OUT EAPD | ||
EAPD 0x2: EAPD | ||
Pin Default 0x90170110: [Fixed] Speaker at Int N/A | ||
Conn = Analog, Color = Unknown | ||
DefAssociation = 0x1, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x40: OUT | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D0, actual=D0 | ||
Connection: 2 | ||
0x0c* 0x0d | ||
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out | ||
Control: name="Headphone Playback Switch", index=0, device=0 | ||
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 | ||
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-Out vals: [0x80 0x80] | ||
Pincap 0x0001001c: OUT HP EAPD Detect | ||
EAPD 0x2: EAPD | ||
Pin Default 0x001111f0: [Jack] Speaker at Ext N/A | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0xf, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0xc0: OUT HP | ||
Unsolicited: tag=01, enabled=1 | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 3 | ||
0x0c 0x0d* 0x06 | ||
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In | ||
Control: name="Mic Boost Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=In, idx=0, ofs=0 | ||
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 | ||
Amp-In vals: [0x00 0x00] | ||
Pincap 0x00003724: IN Detect | ||
Vref caps: HIZ 50 GRD 80 100 | ||
Pin Default 0x03a11030: [Jack] Mic at Ext Left | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0x3, Sequence = 0x0 | ||
Pin-ctls: 0x24: IN VREF_80 | ||
Unsolicited: tag=03, enabled=1 | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In | ||
Control: name="Dock Mic Boost Volume", index=0, device=0 | ||
ControlAmp: chs=3, dir=In, idx=0, ofs=0 | ||
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 | ||
Amp-In vals: [0x00 0x00] | ||
Pincap 0x00003724: IN Detect | ||
Vref caps: HIZ 50 GRD 80 100 | ||
Pin Default 0x001111f0: [Jack] Speaker at Ext N/A | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0xf, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x24: IN VREF_80 | ||
Unsolicited: tag=04, enabled=1 | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out | ||
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 | ||
Amp-In vals: [0x00 0x00] | ||
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-Out vals: [0x80 0x80] | ||
Pincap 0x0001373c: IN OUT HP EAPD Detect | ||
Vref caps: HIZ 50 GRD 80 100 | ||
EAPD 0x2: EAPD | ||
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0xf, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x00: VREF_HIZ | ||
Unsolicited: tag=00, enabled=0 | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 2 | ||
0x0c* 0x0d | ||
Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono | ||
Node 0x1d [Pin Complex] wcaps 0x400400: Mono | ||
Pincap 0x00000020: IN | ||
Pin Default 0x40648605: [N/A] Modem Line at Ext N/A | ||
Conn = RCA, Color = Purple | ||
DefAssociation = 0x0, Sequence = 0x5 | ||
Pin-ctls: 0x20: IN | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x1e [Pin Complex] wcaps 0x400501: Stereo | ||
Pincap 0x00000014: OUT Detect | ||
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0xf, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x00: | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 1 | ||
0x06 | ||
Node 0x1f [Pin Complex] wcaps 0x400401: Stereo | ||
Pincap 0x00000024: IN Detect | ||
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0xf, Sequence = 0x0 | ||
Misc = NO_PRESENCE | ||
Pin-ctls: 0x00: | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono | ||
Processing caps: benign=0, ncoeff=150 | ||
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out | ||
Control: name="Headphone Playback Switch", index=1, device=0 | ||
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 | ||
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 | ||
Amp-Out vals: [0x00 0x00] | ||
Pincap 0x0000001c: OUT HP Detect | ||
Pin Default 0x03211020: [Jack] HP Out at Ext Left | ||
Conn = 1/8, Color = Black | ||
DefAssociation = 0x2, Sequence = 0x0 | ||
Pin-ctls: 0xc0: OUT HP | ||
Unsolicited: tag=02, enabled=1 | ||
Power states: D0 D1 D2 D3 EPSS | ||
Power: setting=D3, actual=D3 | ||
Connection: 2 | ||
0x0c 0x0d* | ||
Node 0x22 [Audio Selector] wcaps 0x300101: Stereo | ||
Connection: 6 | ||
0x18 0x19 0x1a 0x1d 0x0b 0x12* | ||
Node 0x23 [Audio Selector] wcaps 0x300101: Stereo | ||
Connection: 6 | ||
0x18 0x19 0x1a* 0x1d 0x0b 0x13 | ||
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo | ||
Connection: 2 | ||
0x12* 0x13 | ||
Node 0x25 [Audio Selector] wcaps 0x300101: Stereo | ||
Connection: 1 | ||
0x1f |
Oops, something went wrong.