Skip to content

yusufklncc/Toshiba-Portege-Z30-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 

Repository files navigation

macOS on Toshiba Portege Z30-A-12X

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

Table of Contents

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 An open source kernel extension bringing a platform for arbitrary kext, library, and program patching throughout the system for macOS.
VirtualSMC Advanced Apple SMC emulator in the kernel. Requires Lilu for full functioning.
WhateverGreen Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. This is needed for Intel HD 620.
SMCBatteryManager a member of VirtualSMC that parses battery info.
SMCProcessor a member of VirtualSMC that provides power info of processor temperature.
AppleALC.kext An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications.
USBPorts [USB] Kext to inject mapped USB Ports. (via Hackintool)
CPUFriend A Lilu plug-in for dynamic power management data injection.
CPUFriendDataProvider A CPUFriend plug-in for CPU power management.
VoodooPS2Controller Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad.
IntelMausi [Ethernet] Intel onboard LAN driver for macOS.
AirportItlwm [Wi-Fi] An Intel Wi-Fi Adapter Kernel Extension for macOS.
ToshibaBluetooth [Bluetooh] This kext for toshiba. (thanks idragon81 from tonymacx86)
IntelBluetoothFirmware [Intel Bluetooth] Kernel Extension that uploads Intel Wireless Bluetooth Firmware to provide native Bluetooth in macOS.
BlueToolFixup [Bluetooth] Injecting bluetooth firmware on Monterey+.
IntelBTPatcher [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 [Intel Bluetooth] Injecting intel bluetooth firmware on Big Sur-.
Sinetek-rtsx This driver is for Realtek SDHC card readers on a pci/pcie bus, most commonly found in laptops.
NVMeFix [SSD] NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily.
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 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 Lilu Kernel extension for enabling: Sidecar, NightShift, AirPlay to Mac, Universal Control.
NoTouchID Lilu plugin for disabling Touch ID support.

SSDTs Used

SSDT Info Status
SSDT-PTSWAK.aml Comprehensive Sleep and Wake Patch. [Functional]
SSDT-AC.aml 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 Adds a fake Embedded Controller (SSDT-EC) and enables USB Power Management (SSDT-EC-USBX). [Functional]
SSDT-GPRW 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 Fixes IRQ conflicts. Required for on-board sound to work. [Functional]
SSDT-OC-XOSI.aml OS Check Fix patch to simulate a version of Windows for Darwin. [Functional]
SSDT-PLUG.aml Allow the kernel's XCPM(XNU's CPU Power Management) to manage CPU's power management. [Functional]
SSDT-PNLF.aml Adds Backlight Control for Laptop Screens. [Functional]
SSDT-SLPB.aml Enabling Sleep Button. [Functional]

Credits

  • Dortania for developing OpenCore.
  • Apple for macOS.
  • Acidanthera for most of the kexts.
  • RehabMan for battery patches.
  • Sniki for USB kext.
  • And anyone else that helped to develop and improve hackintoshing.

Donate - Bağış