Skip to content

w32u/trashOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mac OS X 10.4.11 Tiger on Harpertown hardware

Note: This repo is an unofficial fork of MykolaG's trashOS repo with some of my own marks. The most up-to-date information (but not all of it) is in the OpenCore Install Guide

This repo in under maintenance. Some information might not be up-to-date or working with your hardware or OpenCore version. It's more like individual notes, so consider reading official Installation guide

This repo is mainly used as a getting started with page with Core 2 Duo/Quad or Harpertown Xeon series hardware running 10.4.11 Tiger on OpenCore. Here's the proof-of-concept that you can actually run Tiger using the latest possible OpenCore (at the moment of writing this text use the latest master branch build)

The hardware that I was using: ASUS P5K

Installation process

There's nothing unusual, proceed with the Creating the USB guide, set up the Legacy bootsector, EFI folder, kexts, etc. and install macOS as usual.

OpenCore Specifics

config.plist

ACPI

Add
  • SSDT-EC
    • Allows AppleBusPowerController to load
  • SSDT-HPET
    • Used for resolving IRQ conflicts
Patch
  • Just use all the given patches after generating SSDTs in SSDTTime from Patches_OC.plist
Quirks
  • FadtEnableReset: True
    • Needed for proper shutdown/restarts

Booter

Disable all quirks related to Booter except:

  • RebuildAppleMemoryMap: True
    • Required to boot 10.6 and older due early kernel panics
  • ForceExitBootServices: True
    • Helps to avoid X64 EXCEPTION TYPE error on OS X 10.6 and older

Kernel

Kexts

The main ones are as follows:

Ethernet gets a bit more complicated as we're going into the depths of legacy hackintosh kexts, so support on Catalina can be a bit sketchy:

Quirks
  • ExternalDiskIcons: True
    • Helps in case if either your drives show as external on older OSes or there are some troubles with reading the drive

Misc

  • SecureBootModel: Disabled
    • Note that such an old OS X as 10.4 this setting will not have any effect at all
  • Vault: Optional
    • Required for booting unless you've signed OpenCore yourself
  • ScanPolicy: 0
    • To show all drives at the OpenCore picker

NVRAM

  • boot-arg:
    • Standart -v debug=0x100 keepsyms=1
    • nv_disable=1
      • A temporary bootarg for turning off old NVIDIA acceleration. If you try to boot without that arg and without NVIDIA card patched, you'll get a black screen.
    • npci=0x2000
      • Use this bootarg if you have stuck at setting up PCI devices

PlatformInfo

Several SMBIOSes that support 10.4 are included here:

  • Core 2 Duo series:

    • iMac4,1
      • Recommended for 10.4.11 if using a 32-bit CPU
    • iMac7,1
      • Recommended for 10.4.11 if using either Merom or Penryn LGA775 Core 2 Duo
  • Core 2 Quad / Harpertown Xeon series:

    • MacPro2,1
      • Should be used for 10.4.9 - 10.4.11

UEFI

Firmware Drivers(.efi):

Credits

About

Mini guide for Core 2/Harpertown Xeon hardware

Resources

Stars

Watchers

Forks