yusufklncc / Toshiba-Portege-Z30-Hackintosh

OpenCore EFI for Hackintosh Toshiba Portege Z30-A
5 stars 1 forks source link
efi hackintosh macos opencore toshiba toshiba-hackintosh z30-a

macOS on Toshiba Portege Z30-A-12X

OpenCore config for Hackintosh Toshiba Portege Z30-A-12X

## Table of Contents - [Screenshots](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#screenshots) - [Original Hardware](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#original-hardware--) - [macOS Update History](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#macos-update-history) - [What's working](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#whats-working--) - [What's you have to do](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#whats-you-have-to-do--) - [Kexts Used](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#kexts-used) - [SSDTs Used](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#ssdts-used) - [Credits](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#credits) - [Donate](https://github.com/yusufklncc/Toshiba-Portege-Z30-Hackintosh#-donate---ba%C4%9F%C4%B1%C5%9F-) ## Screenshots

### CPU Temperature - Minimum and Maximum ### Geekbench - CPU

- OpenCL

Monterey

Big Sur

Bluetooth

System Preferences

## Original Hardware 💻 Type | Spec | Status :---------|:---------|:---------- Model Name | Toshiba Portege Z30-A-12X | ✅ CPU | Intel(R) Core(TM) i5-4200U CPU @ 2.60GHz Haswell | ✅ RAM | 8 GB 1600 MHz DDR3L | ✅ Internal Graphics Card | Intel(R) HD Graphics 4400 (1 GB) | ✅ Wi-Fi | Intel Dual Band Wireless AC 3160 | ✅ Ethernet | Intel I218-V | ✅ Audio | Realtek ALC283 | ✅ Touchpad | ALPS PS/2 Pointing Device | ✅ SD Card Reader | RTS5227 PCI Express Card Reader | ✅ Fingerprint | ?? | ❌ Display | ?? | ✅ Camera | Toshiba Webcam | ✅ ## macOS Update History - ✅ macOS Monterey 12.6.1 - ✅ macOS Monterey 12.4 - ✅ macOS Monterey 12.3.1 - ✅ macOS Monterey 12.3 - ✅ macOS Big Sur 11.6.3 - ✅ macOS Big Sur 11.0.1 - ✅ macOS Catalina 10.15.7 - ✅ macOS Mojave 10.14.6 - ✅ macOS High Sierra 10.13.6 - ✅ macOS Sierra 10.12.6 - ✅ macOS El Capitan 10.11.6 ## What's working 💻 Type | Status :---------|:--------- Turbo boost and CPU frequency stage | ✅ Intel HD Graphics 4400 | ✅ Brightness control | ✅ HDMI | ✅ Audio Realtek ALC283 | ✅ Intel Ethernet I218-V | ✅ Intel AC 3160 Wi-Fi, Bluetooth, iServices... | ✅ USB 3.0 (with Port Map) | ✅ Touchpad (14 gestures are working) | ✅ Battery status | ✅ Camera | ✅ S3 Sleep / Wake | ✅ S4 Hibernation / Wake | ✅ Shutdown / Reboot | ✅ Fn shortcut keys | ✅ ## What's you have to do 💻 Type | Info | Status :---------|:---------|:---------- SMBIOS Settings | With [GenSMBIOS] you should definitely set your SMBIOS settings and ROM value for iCloud and Apple services. ROM value is your ethernet MAC address. Be sure your ethernet is en0 in Hackintool. | ⚠️ ## Kexts Used Kext | Info :---------|:--------- [Lilu](https://github.com/acidanthera/Lilu) | An open source kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS. [VirtualSMC](https://github.com/acidanthera/VirtualSMC) | Advanced Apple SMC emulator in the kernel. Requires Lilu for full functioning. [WhateverGreen](https://github.com/acidanthera/WhateverGreen) | Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. This is needed for Intel HD 620. [SMCBatteryManager](https://github.com/acidanthera/VirtualSMC) | a member of VirtualSMC that parses battery info. [SMCProcessor](https://github.com/acidanthera/VirtualSMC) | a member of VirtualSMC that provides power info of processor temperature. [AppleALC.kext](https://github.com/acidanthera/AppleALC) | An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications. [USBPorts](https://www.youtube.com/watch?v=rlTDHkPzjAk&t=654s) | [USB] Kext to inject mapped USB Ports. (via Hackintool) [CPUFriend](https://github.com/acidanthera/CPUFriend) | A Lilu plug-in for dynamic power management data injection. [CPUFriendDataProvider](https://github.com/acidanthera/CPUFriend) | A CPUFriend plug-in for CPU power management. [VoodooPS2Controller](https://github.com/acidanthera/VoodooPS2) | Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad. [IntelMausi](https://github.com/acidanthera/IntelMausi) | [Ethernet] Intel onboard LAN driver for macOS. [AirportItlwm](https://github.com/OpenIntelWireless/itlwm) | [Wi-Fi] An Intel Wi-Fi Adapter Kernel Extension for macOS. [ToshibaBluetooth](https://www.tonymacx86.com/threads/bluetooth-is-not-detected-in-hackintool-or-system-report.318629/page-7#post-2331092) | [Bluetooh] This kext for toshiba. (thanks idragon81 from tonymacx86) [IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) | [Intel Bluetooth] Kernel Extension that uploads Intel Wireless Bluetooth Firmware to provide native Bluetooth in macOS. [BlueToolFixup](https://github.com/acidanthera/BrcmPatchRAM) | [Bluetooth] Injecting bluetooth firmware on Monterey+. [IntelBTPatcher](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) | [Intel Bluetooth] A Lilu base patcher that fix Intel Bluetooth on Bigsur, Catalina, Mojave, High sierra etc, tested with Bigsur and Catalina all working good. [IntelBluetoothInjector](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) | [Intel Bluetooth] Injecting intel bluetooth firmware on Big Sur-. [Sinetek-rtsx](https://www.insanelymac.com/forum/topic/321080-sineteks-driver-for-realtek-rtsx-sdhc-card-readers/page/2/#comment-2376387) | This driver is for Realtek SDHC card readers on a pci/pcie bus, most commonly found in laptops. [NVMeFix](https://github.com/acidanthera/NVMeFix) | [SSD] NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily. [RTCMemoryFixup](https://github.com/acidanthera/RTCMemoryFixup#rtcmemoryfixup) | An open source kernel extension providing a way to emulate some offsets in CMOS (RTC) memory. It can help you to avoid some conflicts between macOS AppleRTC and firmware/BIOS of your PC. [RestrictEvents](https://github.com/acidanthera/RestrictEvents) | Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware. [FeatureUnlock](https://github.com/acidanthera/FeatureUnlock) | Lilu Kernel extension for enabling: Sidecar, NightShift, AirPlay to Mac, Universal Control. [NoTouchID](https://github.com/al3xtjames/NoTouchID) | Lilu plugin for disabling Touch ID support. ## SSDTs Used SSDT | Info | Status :---------|:---------|:--------- [SSDT-PTSWAK.aml](https://github.com/5T33Z0/OC-Little-Translated/tree/main/04_Fixing_Sleep_and_Wake_Issues/PTSWAK_Sleep_and_Wake_Fix) | Comprehensive Sleep and Wake Patch. | [Functional] [SSDT-AC.aml](https://github.com/5T33Z0/OC-Little-Translated/tree/main/01_Adding_missing_Devices_and_enabling_Features/AC_Adapter_(SSDT-AC)) | Attaches an AC Adapter Device existing in a Laptop's DSDT to the AppleACPIACAdapter service in the IORegistry of macOS. | [Cosmetic] [SSDT-EC-USBX.aml](https://dortania.github.io/Getting-Started-With-ACPI/Universal/ec-fix.html#fixing-embedded-controller-ssdt-ecusbx) | Adds a fake Embedded Controller (SSDT-EC) and enables USB Power Management (SSDT-EC-USBX). | [Functional] [SSDT-GPRW](https://dortania.github.io/OpenCore-Post-Install/usb/misc/instant-wake.html) | macOS will instant wake if either USB or power states change while sleeping. To fix this we need to reroute the GPRW/UPRW/LANC calls to a new SSDT. | [Functional] [SSDT-HPET.aml](https://dortania.github.io/Getting-Started-With-ACPI/Universal/irq.html#fixing-irq-conflicts-ssdt-hpet-oc-patches-plist) | Fixes IRQ conflicts. Required for on-board sound to work. | [Functional] [SSDT-OC-XOSI.aml](https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-prebuilt.html#trackpad) | OS Check Fix patch to simulate a version of Windows for Darwin. | [Functional] [SSDT-PLUG.aml](https://dortania.github.io/Getting-Started-With-ACPI/Universal/plug.html#fixing-power-management-ssdt-plug) | Allow the kernel's XCPM(XNU's CPU Power Management) to manage CPU's power management. | [Functional] [SSDT-PNLF.aml](https://dortania.github.io/Getting-Started-With-ACPI/Laptops/backlight.html) | Adds Backlight Control for Laptop Screens. | [Functional] [SSDT-SLPB.aml](https://github.com/5T33Z0/OC-Little-Translated/tree/main/01_Adding_missing_Devices_and_enabling_Features/Power_and_Sleep_Button_(SSDT-PWRB:SSDT-SLPB)) | Enabling Sleep Button. | [Functional] ## Credits - [Dortania](https://dortania.github.io) for developing OpenCore. - [Apple](https://www.apple.com) for macOS. - [Acidanthera](https://github.com/acidanthera) for most of the kexts. - [RehabMan](https://github.com/RehabMan) for battery patches. - [Sniki](https://github.com/Sniki) for USB kext. - And anyone else that helped to develop and improve hackintoshing.

Donate - Bağış