Awesome
<div align="center"> </div>As of 28/03/2021 this repo is archived. The hardware is kept by SPEEEDO then go to his REPO for update
H270 MSI GAMING M3 + I5 7600 + Thunderbolt 3 GC Titan Ridge :sunglasses:
EFI H270 MSI GAMING M3 +I5 7600 with OpenCore 0.6.6 bootloader
Computer Spec:
Component | Brank |
---|---|
CPU | Intel i5-7600 |
iGPU | Intel® Graphics HD 630 (HEADLESS PATCH) |
dGpu | Sapphire pulse RX 580 8 GB |
Audio | Realtek ALC1220 |
Ram | 32 GB Corsair Vengeance |
Wifi + Bluetooth | Fenvi t919 |
Lan | Killer™ E2500 Gigabit LAN |
Thunderbolt 3 | GC Titan Ridge V2 NVM33 ELIAS64FR MOD |
NVMe | Samsung 970 evo plus 1TB ( MacOS) |
SSD Sata | Kingston SSD 1TB (Windows) |
SSD Sata | Kingston a400 2 TB (shared storage) |
SmBios | iMac 18,3 |
BootLoader | OpenCore 0.6.6 |
macOS | Big Sur 11.1 |
See the IOREG
What works and What doesn't or WIP:
- CFG Unlock
- Intel Graphics HD iGPU (use for task only)
- ALC1220 All jack activate
- ALC1220 Combo jack external
- All USB 3.1 Ports (ASM2142 controller)
- Sleep / Wake
- Wi-Fi and Bluetooth
- Controller SATA III
- Controller NVME PciE Gen3x4
- All Sensors CPU, IGPU, GPU, NVME, SATA, FAN
- Apple VTD
- NVRAM
- Recovery (macOS) boot from OpenCore
- Windows 10 boot from OpenCore
- Thunderbolt 3 GC Titan Ridge V2
- Thunderbolt Hotplug for GC Titan Ridge
- USB C Hotplug For GC Titan Ridge
Peripherals & Benchmarks
This is the speed test of Samsung 970 Evo Plus mounted in a SABRENT enclosure
This is the speed test of internal Samsung 970 Evo Plus
BIOS
BIOS VERSION E7A62IMS.270 BUILD DATE 07/03/2018
Disable cfg lock
To disable cfg lock use the provided kit.
In the folder is provided a dump of BIOS E7A62IMS.270 version for references.
THANKS TO LORYS89 for the hints, BIOS dump and the kit
Declare tools in config.plist
Reboot the system, when you are at Opencore run modGRUBShell.efi
Type setup_var 0x526
to interrogate, the result is Offset 0x526 is: 0x01
this mean that the cfg lock is enabled
Then type setup_var 0x526 0x00
to write, the result is Offset 0x526 is: 0x01 setting offset 0x526 to 0x00
this mean that the cfg lock is disabled
Type EXIT
to return to Opencore Bootloader, Reset nvram and use VerifyMsrE2.efi to check if the cfg lock is disabled.
BIOS SETTINGS
XMP [OFF]
SETTINGS\ADVANCED
PCI Subsystem Settings
PEG0 - Max Link Speed [Auto]
PCI Latency Timer [32 PCI Bus Clock]
Above 4g memory/Crypto Currency [Disabled]
ACPI Settings
Power LED [Blinking]
Integrated Peripherals
Onboard LAN Controller [Enabled]
LAN Option ROM [Disabled]
Network stacks [Disabled]
SATA Mode [AHCI Mode]
M.2/Optane Genie [Disabled]
SATA 1|6 Hot Plug [Disabled]
HD Audio Controller [Enabled]
HPET [Enabled]
Intel Serial I/O [Disabled]
Integrated Graphics Configuration
I use an headless patch for iGPU just for Apple continuity services
Initiate Graphics Adapter [PEG]
Integrated Graphics Share Memory [128M]
IGD Multi-Monitor [Enabled]
USB Configuration
USB Controller [Enabled]
XHCI Hand-off [Enabled]
Legacy USB Support [Enabled]
Super IO Configuration\ (COM) Port 0 configuration
Serial(COM) Port0 [Enabled]
Serial(COM) Port0 Settings [Auto]
Power Management Setup
ErP Ready [Disabled]
Restore after AC Power Loss [Power off]
System Power Fault Protection [Disabled]
Windows OS Configuration
Windows 8.1/10 WHQL Support [Disabled]
Windows 7 Installation [Disabled]
MSI Fastboot [Disabled]
Fast Boot [Disabled]
Wake Up Event Setup
Setup Wake Up Configuration [Bios]
Resume By RTC Alarm [Disabled]
Resume By PCI-E Device [Disabled]
Resume By USB device [Enabled]
Resume From S3/S4/S5 by PS/2 mouse [Disabled]
Resume From S3/S4/S5 by PS/2 keyboard [Disabled]
Special Config
- Usb port mapping performed
- Add ASMEDIA 2142 controller Kext
- SSDT-Hack Essential patch
- SSDT for GC Titan Ridge V2
- Drom flash for GC Titan Ridge V2
GC Titan Ridge Flash
Follow this GUIDE to flash the bios provided here
Although the DROM is for DESIGNARE Z390 it works on the GC TITAN RIDGE V2.0 REFERENCE
Connect pin 3 and pin 5 of jumper for Hot Swap capability
Connect pin 3 and pin 5 of the THB_C Header Cable provided for hotplug function. Here some reference.
When connected the jumper from pin 3 to pin 5 should look like this.
Connect this other end of the THB_C Header to the card into the J1 Header port of the card.
Alternate approaches suggested by community:
Credits
- Apple for macOS.
- Acidanthera for OpenCore and all the lovely hackintosh work.
- Dortania For great and detailed guides.
- Hackintoshlifeit Support group for installation and post installation.
- Lorys89 for the continuous support and for the cfg lock tools and info.
- MBarbierato for the support and the infos about thunderbolt.
- Caseysj for the huge work on Thunderbolt.
- Elias64Fr for the NVM33 modded firmware.
- Amey Rupji for the precious repo, full of infos about titan ridge. From him the idea of Titan Ridge on hack is started for me.
- Vorshim92 for the infos and the tips about Thunderbolt and related works.