Coder Social home page Coder Social logo

iamyounix / msimagb460_tomahawk Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 0.0 740.95 MB

Working OpenCore EFI, based on Intel i5 10400 and MSI B460 Tomahawk.

ASL 100.00%
10thgen 2022 acpi b460 b460m cometlake dualboot efi hackintosh macos monterey opencore patch ssdt ventura windows clover boot clover-efi

msimagb460_tomahawk's Introduction

MSI MAG B460 TOMAHAWK

Check GitHub issues Bootloader macOS Version sysinfo

Note: Please read, google, and do some research related to your hardware before start.

  • Please generate your own using OCAuxiliary or GenSMBIOS.
  • Debug version can greatly help with debugging boot issues, however can add some noticeable delay to boot times (ie. 3-5 seconds to get to the picker). Once installed you can easily transition to Release.
  • Release version provide snappier boot times with no useful debug info.
  • This template include Misc / Entries example. Please change accordingly to your specific needed.

Table of Contents

Introduction

This project isn't ideal, but it does the job. Never blame me if there is an issue or malfunction. Although this project carries some risk. Please read Dortania's official documents and my explanations for about this build, then shouldn't have any issues. Please do so at your own risk. Below are the best references to explore:

Changelog 0.9.3

  • Bypass 15 USB Port Limit
  • Switch USBMap.kext to UTBMap.kext.
  • Integrate XHCI-Unsupport to UTBMap.kext (unlock all port)
  • Maintain all properties from 0.9.2.

Hardware and Devices

  • 400 Series Chipset Family SATA AHCI Controller
  • ASM3241 USB 3.2 Host Controller
  • BCM4360 802.11ac Wireless Network Adapter
  • Comet Lake PCH-V HECI Controller
  • Comet Lake PCH-V SMBus Host Controller
  • Comet Lake-S UHD Graphics 630 (Headless)
  • Comet Lake-S 6c Host Bridge/DRAM Controller
  • Comet Lake PCH-V USB Controller
  • Comet Lake PCH-V cAVS
  • Ethernet Connection (11) I219-V
  • KINGSTON SA2000M8500G NVMe SSD No. 1
  • KINGSTON SA2000M8500G NVMe SSD No. 2
  • Navi 10 HDMI Audio
  • Navi 14 Radeon RX 5500/5500M / Pro 5500M
  • RTL8125 2.5GbE Controller

Note: agdpmod=pikera boot arg may disable board ID checks on Navi GPUs (RX 5000 and 6000 series); without this, you'll get a black screen, especially on SMBIOS, which is built with dual GPUs. Don't use it if you don't have Navi (i.e., Polaris and Vega cards shouldn't use this). As an alternative, this patch can also be injected via DeviceProperties as agdpmod or data or 70696b65726100 to any of the two GPUs available. Refer, here.

Details:

Note: All information is dumped via linux.

Base Files

Using 64-bit Firmwares, all base is taken from OpenCorePkg's releases (x64) and Binary Data.

๐Ÿ“ EFI
โ”œโ”€โ”€ ๐Ÿ“ BOOT
โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ BOOTx64.efi                  // OC Base File
โ””โ”€โ”€ ๐Ÿ“ OC
    โ”œโ”€โ”€ ๐Ÿ“ ACPI
    โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ SSDT-YNXB460.aml         // An additional patches using Secondary System Description Tables
    โ”œโ”€โ”€ ๐Ÿ“ Drivers
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ HfsPlus.efi              // OpenCore Extensible Firmware Interface, Binary Data (release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ OpenCanopy.efi           // OpenCore Extensible Firmware Interface, OpenCore Package (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ OpenRuntime.efi          // OpenCore Extensible Firmware Interface, OpenCore Package (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ ResetNvramEntry.efi      // OpenCore Extensible Firmware Interface, OpenCore Package (debug & release)
    โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ ToggleSipEntry.efi       // OpenCore Extensible Firmware Interface, OpenCore Package (debug & release) 
    โ”œโ”€โ”€ ๐Ÿ“ Kexts
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ AppleALC.kext            // Compulsory Lilu extension (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ IntelMausi.kext          // Compulsory, standalone (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ Lilu.kext                // Compulsory (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ LucyRTL8125Ethernet.kext // Compulsory, standalone (release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ DebugEnhancer.kext       // An additional Lilu extension (debug)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ RestrictEvents.kext      // An additional Lilu extension (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ SMCProcessor.kext        // An additional VirtualSMC plugin (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ SMCSuperIO.kext          // An additional VirtualSMC plugin (debug & release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ USBMap.kext              // Compulsory, standalone (refer USBToolbox/Windows and USBMap/MacOS)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ VirtualSMC.kext          // Compulsory, Lilu extension (debug & release)
    โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ WhateverGreen.kext       // Compulsory, Lilu extension (debug & release)
    โ”œโ”€โ”€ ๐Ÿ“ Resources
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ Audio                    // OpenCore Binary Data (release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ Font                     // OpenCore Binary Data (release)
    โ”‚  โ”œโ”€โ”€ ๐Ÿ“ƒ Image                    // OpenCore Binary Data (release)
    โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ Label                    // OpenCore Binary Data (release)
    โ”œโ”€โ”€ ๐Ÿ“ Tools
    โ”‚  โ””โ”€โ”€ ๐Ÿ“ƒ OpenShell.efi            // OpenCore Extensible Firmware Interface (debug & release) 
    โ”œโ”€โ”€ ๐Ÿ“ƒ config.plist                // OpenCore Configuration (debug & release)
    โ””โ”€โ”€ ๐Ÿ“ƒ OpenCore.efi                // OpenCore Extensible Firmware Interface (debug & release)

Note: Binary, drivers, and kexts may change. Refer changelog for more info.

Credits

โŒ˜ Acidanthera โŒ˜ corpnewt โŒ˜ Dortania โŒ˜ khronokernel โŒ˜ 5T33Z0

msimagb460_tomahawk's People

Contributors

iamyounix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

msimagb460_tomahawk's Issues

Ventura: Blackscreen after verbose

Im sorry for posting this on issue because i cant see discuss.
I want to ask you, does my problem is because wake issue? Like your explain in find wake up issue?
I tried to change smbios or adding -radvesa to bootflag to disable gpu acceleration.
But 1 chance i i can entering installer with olarila efi file but failed to install in the middle process installation.
My spec:
i3 10100f
B460 steel legend
Rx 460

I hope you can help me, because i want to install ventura so much.
You can check my efi file on my repo

ไฝ ็œŸ็š„็œŸ็š„็œŸ็š„ๆ˜ฏๆˆ‘็š„ๆ•‘ๆ˜Ÿ

ๅฐฑๅœจๆ˜จๅคฉๆˆ‘่ฟ˜ๅœจ่ฃ…macos ไธบๆˆ‘็š„b460ๆˆ˜ๆ–งๅฏผๅผน+10400ๆ— ็‹ฌ็ซ‹ๆ˜พๅก๏ผŒๆญฃๅœจไธบEFIๅ‘ๆ„๏ผŒๅ› ไธบ่ฟ™ไธชไธปๆฟๅพˆๅฐ‘ๆœ‰ไบบ็ปดๆŠค๏ผŒไฝ ็œŸ็š„ๆ˜ฏๆˆ‘็š„ๆ•‘ๆ˜Ÿ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.