{"id":30894372,"url":"https://github.com/domamaric/t470-thinkpad-hackintosh","last_synced_at":"2026-02-24T03:08:36.295Z","repository":{"id":313818461,"uuid":"1051809754","full_name":"domamaric/T470-ThinkPad-Hackintosh","owner":"domamaric","description":"Hackintoshing attempt of Intel Core i5 7300U ThinkPad T470.","archived":false,"fork":false,"pushed_at":"2025-09-08T17:06:21.000Z","size":37348,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-08T18:09:31.336Z","etag":null,"topics":["hackinotsh","hackintosh-efi","thinkpad"],"latest_commit_sha":null,"homepage":"","language":"ASL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/domamaric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-06T19:06:18.000Z","updated_at":"2025-09-08T16:50:24.000Z","dependencies_parsed_at":"2025-09-08T18:10:55.777Z","dependency_job_id":"92199e61-ef7f-4124-93db-033ea49b2f9f","html_url":"https://github.com/domamaric/T470-ThinkPad-Hackintosh","commit_stats":null,"previous_names":["domamaric/t470-thinkpad-hackintosh"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/domamaric/T470-ThinkPad-Hackintosh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domamaric%2FT470-ThinkPad-Hackintosh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domamaric%2FT470-ThinkPad-Hackintosh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domamaric%2FT470-ThinkPad-Hackintosh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domamaric%2FT470-ThinkPad-Hackintosh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/domamaric","download_url":"https://codeload.github.com/domamaric/T470-ThinkPad-Hackintosh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domamaric%2FT470-ThinkPad-Hackintosh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231559,"owners_count":25245625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hackinotsh","hackintosh-efi","thinkpad"],"created_at":"2025-09-08T21:10:01.417Z","updated_at":"2025-10-27T10:06:02.566Z","avatar_url":"https://github.com/domamaric.png","language":"ASL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ThinkPad Hackintosh EFI Folder (Thinkintosh)\n\nThis is my custom **EFI folder** for running macOS on a ThinkPad laptop. I decided to share my EFI setup on GitHub for easy access and as a backup in case I ever need to restore my configuration (which happened previously). \n\nEverything has been thoroughly tested (so far) and works out of the box, including:\n- **Dual battery support**\n- **Sleep functionality**\n- **HDMI screen extending/duplicating**\n- **Software updates**\n\nThe difference between my setup and rest I found online, is minimalistic approach without bloated up EFI. Everything inside is there because it **needs** to be there.\n\nDual battery support is achieved using `SMCBatteryManager` and `ECEnabler` kexts alongside `SSDT-BATC.aml` SSDT. `YogaSMC` kext adds CPU fan speed measurements and reliable battery readouts (e.g. cycle count). HDMI setup is done under `DeviceProperties` with *framebuffer-con1* patching guide from [Dortania](https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#deviceproperties$0).\n\nUSB mapping fixes many sleep related issues, and as such was the main reason behind mapping all the ports and internal devices like integrated camera. Graphical loading interface is present to give additional layer to Macintosh similarity.\n\nFor compatibility issues, and avoiding EFI rewriting, it is recommended to boot macOS Ventura (13.x.x). T470 has similar specifications as 13\" **MacBook Pro** with Core i5 7360U processor from mid-2017, hence why `macbookpro14,1` SMBIOS is best-fit solution when generating most important Hackintosh info.\n\nAll above guides are to be found on Dortania OpenCore installation page with more explanations on why everything used is as is.\n\n## Hardware Specs :computer:\n\n- **Model**: ThinkPad T470\n- **CPU**: Intel Core i5 7300U\n- **RAM**: 16 GB DDR4 RAM (Crucial and SK Hynx sticks)\n- **Storage**: 256 GB NVMe Lense SSD\n- **Graphics**: Intel HD Graphics 620\n- **Wireless**: Intel Dual Band Wireless-AC 8265\n- **Ethernet**: Intel Ethernet Connection I219-LM\n  \n## Features :bulb:\n\n- **Dual Battery Support**: Both internal and external batteries are properly recognised and function as expected.\n- **Sleep**: System can go to sleep and wake up without any issues.\n- **HDMI**: HDMI works for screen extension and duplication.\n- **Software Updates**: Software updates can be applied via the Mac App Store without issues.\n\n## Exclusions :no_entry_sign:\n\n- **Touchscreen**: I decided not to use drivers for the touchscreen, as I dislike the feel of it. This setup does **not** support touchscreen functionality.\n- **Fingerprint sensor**: There is currently no way of emulating Validity 0097 device in macOS.\n\n## Installation Instructions :pushpin:\n\nThis build supports `OpenCore` 1.0.5 boot-loader. **Do not** use it with `Clover`.\n\n1. **Prerequisites**:\n   - A ThinkPad T470 laptop with same specs.\n   - A macOS USB installer.\n   - A UEFI-compatible boot method.\n   - **Important** [corpnewt GenSMBIOS](https://github.com/corpnewt/GenSMBIOS) for SMIOS configuration as current `config.plist` contains zeros.\n\n2. **Steps**:\n   1. Download and extract the latest **OpenCorePkg** version and create a bootable USB installer. Detailed steps are provided in [Dortania OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html) which I recommend reading.\n   2. Follow [Dortania OpenCore](https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#platforminfo) on how to generate `PlatformInfo`.\n   3. Replace the EFI folder on your USB installer with the one from this repository.\n   4. Boot into the USB installer and perform a fresh macOS installation. When greeted with boot-loader, press `SPACE` to display install option (usually named `OPENCORE (dmg)` or `USB DEVICE (dmg)`).\n   5. Once macOS is installed, mount the EFI partition from installation medium to macOS drive. Reboot and boot from the newly installed macOS drive.\n\n3. **Post-installation**:\n   - Make sure to configure any necessary kexts or settings depending on your specific model (such as Wi-Fi and audio).\n   - Follow [OpenCore Post-Install Guide](https://dortania.github.io/OpenCore-Post-Install/#how-to-follow-this-guide). Sleep fixing example:\n     ```sh\n     sudo pmset autopoweroff 0\n     sudo pmset powernap 0\n     sudo pmset standby 0\n     sudo pmset proximitywake 0\n     sudo pmset tcpkeepalive 0\n     ```\n   - (*Optional*) Enable HiDPI using the [xzhih One-Key-Hidpi](https://github.com/xzhih/one-key-hidpi) to preserve eyesight as UX elements on 1920 x 1080 screen tend to be barely visible.\n\n## Important Notes :heavy_exclamation_mark:\n\n- This setup is intended for **ThinkPad** hardware. While it may work on other laptops, there is no guarantee of compatibility due system definitions and kexts being tailored for the ThinkPad T470. Other Intel processors would add a bit more context.\n- The `EFI` folder is optimised for use with **OpenCore**. If you’re using **Clover**, you may need to adjust some settings accordingly and pray Ave Maria.\n\n## License :clipboard:\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments :heart_eyes:\n\n- Thanks to the Hackintosh community and all Dortania guides out there making this project \"relatively\" easy.\n- Special thanks to those who maintain and develop OpenCore, SSDTs, and various kexts which made this possible.\n\n---\n\nFeel free to modify the repository to suit your needs, and please report any issues or improvements!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdomamaric%2Ft470-thinkpad-hackintosh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdomamaric%2Ft470-thinkpad-hackintosh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdomamaric%2Ft470-thinkpad-hackintosh/lists"}