GithubHelp home page GithubHelp logo

mydevilroot / thinkpad-x270-opencore Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 4.0 26.84 MB

Hackintosh configuration for MacOS Ventura (13.1) under Thinkpad X270 (20HMS00T00)

ASL 100.00%
hackintosh macos opencore-efi thinkpad thinkpad-x270 ventura-hackintosh

thinkpad-x270-opencore's Introduction

thinkpad-x270-opencore

Supported OS

  • macOS 13.1 (Ventura)

Laptop's Hardware

  • Model: Thinkpad X270 (20HMS00T00)
  • CPU: Intel Core i5-7200U 2 x 2.5 - 3.1 GHz, Kaby Lake
  • GPU: Intel HD Graphics 620
  • RAM: 8 GB 2400MHz DDR4
  • Screen: 12,5" (1920x1080)
  • Wi-Fi: Intel Dual Band Wireless-AC 8265
  • Camera: 720p
  • Battery: 3-cell with inside battery

Bios settings

Security

  • Security Chip Disabled
  • Memory Protection -> Execution Prevention Enabled
  • Virtualization -> Intel Virtualization Technology Enabled
  • Virtualization -> Intel VT-d Feature Enabled
  • Anti-Theft -> Computrace -> Current Setting Disabled
  • Secure Boot -> Secure Boot Disabled
  • Intel SGX -> Intel SGX Control Disabled
  • Device Guard Disabled

Startup

  • UEFI/Legacy Boot UEFI Only
  • CSM Support No

What's Working?

  • Intel HD 620 Graphics (incuding graphics acceleration)
  • CPU Power Management
  • Battery
  • All USB ports
  • HDMI port (including HDMI Audio)
  • Intel Ethernet port
  • Audio
  • Trackpad (gestures work but not the trackpad click. tap to click works.)
  • Shutdown / Reboot
  • Keyboard (incuding all fn Keys)
  • Wi-Fi
  • iMessage, FaceTime, App Store, iTunes Store (with valid smbios)
  • DRM support (iTunes Movies, Apple TV+, Amazon Prime and Netflix, and others)
  • Sleep / Wake (lid sleep and lid wake) (works for me you can try for yourself)

What's not working? ⚠️

  • Internal camera (including Facetime)
  • Bluetooth (I will try to fix that)

thinkpad-x270-opencore's People

Contributors

mydevilroot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

thinkpad-x270-opencore's Issues

Can't continue with installation

Hello brother!!
First of all, thanks for sharing your work!!

I have a question as I faced problem with getting this installed to my X270 with similar settings - i5-7200U, 16GB RAM, and 256GB SSD - the only difference is, the ram size.

I got the opencore patcher to make the installer USB and put your EFI's into the EFI partition.
And then, I was able to get into the installation process, so I did install it to my SSD.
And after that, the system reboot, and when I chose the macos install partition installed to my ssd, it soon reboots again.
It seems, with your EFI's I can get into the installation process, but continuing installation doesn't seem to work.

Any idea what could have been wrong with me??
Should I do something else?

I get an endless reboot

Hello! I'm trying to flash the Ventura image with your EFI and at some stage of the installation I get an endless reboot. Your computer parameters are the same as yours.
2024-01-23 01 15 43

Trackpoint mouse buttons only right click

With my X270 tap to click can be used (when enabled in macos settings) and the click also works.

But all physical keys/buttons above the trackpad are mapped to be a right click.

@mydevilroot Is this also the case with your model?

Inspecting the hardware using debian, dmidecode gives the following infos

Handle 0x0032, DMI type 21, 7 bytes
Built-in Pointing Device
        Type: Touch Pad
        Interface: PS/2
        Buttons: 2

checking /proc/bus/input/devices gives the following information:

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event5 
B: PROP=5
B: EV=b
B: KEY=e520 610000 0 0 0 0
B: ABS=660800011000003

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input7
U: Uniq=
H: Handlers=mouse1 event6 
B: PROP=21
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

So I have a synaptics touchpad/trackpad.

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.