Skip to content

protunner/Ryzentosh-nitro-5-an515-43-r59w

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Ryzentosh nitro 5 an515-43 r59w

Device

category hardware
PROCESSOR: AMD ryzen 5 3550h 3.7ghz 4 core 8 threads
MOTHERBOARD: Octavia_PKS
BIOS: v1.12
IGPU: VEGA 8 1.5GB VRAM(can be changed on UMAF)
DGPU: NVIDIA Geforce GTX 1650(disabled)
RAM: 32gb ram 2666mhz dual channel(UMAF dram overclock)
ETHERNET: Realtek rtl8111
AUDIO: AMD 17h/19h family/ALC 255
WIFI&BLUETOOTH: qualcomm atheros qca61x4
DRIVE: M.2 NVME KINGSPEC NE-1TB
KEYBOARD: PS/2 keyboard
TOUCHPAD: elan 0504 i2c hid

What's Working...

Features
Audio & headphone jack
AMD CPU Power management
iGPU
Battery Management
Ethernet
HDMI
WebCam
Usb 3.0 + Type C
trackpad with geatures

What's not Working...

Features
microphone & microphone headphone jack(only audio, for mic only over usb)
smbus for fan speed reading
Dgpu
sleep
wi-fi&bluetooth
some specific Intel apps

Kexts included

Kext Description
AMDRyzenCPUPowerManagement.kext For AMD Power Gadget.
SMCAMDProcessor.kext For AMD Power Gadget.
AppleMCEReporterDisabler.kext Useful starting with Catalina to disable the AppleMCEReporter kext which will cause kernel panics on AMD CPUs and dual-socket systems.
Lilu.kext Patch many processes, required for AppleALC, WhateverGreen, VirtualSMC and many other kexts.
VirtualSMC.kext Emulates the SMC chip found on real macs, without this macOS will not boot.
Alternative is FakeSMC which can have better or worse support, most commonly used on legacy hardware.
AppleALC.kext Used for AppleHDA patching, allowing support for the majority of on-board sound controllers.
AMD 15h/16h may have issues with this and Ryzen/Threadripper systems rarely have mic support.
RealtekRTL8111.kext For Realtek's Gigabit Ethernet.
Sometimes the latest version of the kext might not work properly with your Ethernet. If you see this issue, try older versions.
NVMeFix Used for fixing power management and initialization on non-Apple NVMe.
RestrictEvents Better experience with unsupported processors like AMD, Disable MacPro7,1 memory warnings and provide upgrade to macOS Monterey via Software Updates when available.
NootedRed Used for AMD Vega iGPU support

Special notes - graphics IGPU SUPPORT

install after doing the OS instalation.
you can get the most recent versions of NootedRed on NootedRed

Special notes - Mapping CORES for AMD CPU

Note for Zen 4: Zen 4 (Ryzen 7000) requires patching for IOPCIFamily.kext.
This patch is enabled by default. Please ensure that you've added it to your current config for Zen 4 stability.
This patch also allows MSI A520, B550, and X570 boards to boot macOS Monterey and newer.

Core Count patch needs to be modified to boot your system.
Find the four algrey - Force cpuid_cores_per_package patches and alter the Replace value only.

macOS Version Replace Value New Value
10.13.x, 10.14.x B8000000 0000 B8 < Core Count > 0000 0000
10.15.x, 11.x BA000000 0000 BA < Core Count > 0000 0000
12.x, 13.0 to 13.2.1 BA000000 0090 BA < Core Count > 0000 0090
13.3 BA000000 00 BA < Core Count > 0000 00

From the table above substitue < Core Count > with the hexadecimal value matching your physical core count.
Do not use your CPU's thread count.
See the table below for the values matching your CPU core count.

Core Count Hexadecimal
4 Core 04
6 Core 06
8 Core 08
12 Core 0C
16 Core 10
24 Core 18
32 Core 20

So for example, a user with a 6-core processor should use these Replace values: B8 06 0000 0000 / BA 06 0000 0000 / BA 06 0000 0090 / BA 06 0000 00

Note: MacOS Monterey installation requires Misc -> Security -> SecureBootModel to be disabled in the config.
Also TPM needs to be disabled in the BIOS. Both can be enabled after install.

Special notes - Mapping USB

For usb mapping if usb toolbox make your hack because of 2 xhc controller, then you have to disable one of the controller on bios or via SMOKELESS UMAF, or use genericUSBXHCI from rehabman(using this you cant use usb drives, any complex usb thing than usb keyboard and mouse, but for that you can use a special fork from genericUSBXHCI (https://github.com/RattletraPM/GUX-RyzenXHCIFix/releases/tag/v1.3.0b1-ryzenxhcifix)

BIOS Settings

Disable

  • Fast Boot

  • Secure Boot

  • References

https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html

##CREDITS

Acidanthera
for makingOpenCore VirtualSMC, Lilu, WhateverGreen

Gabriel Luchina
for making BASE-EFI-AMD-RYZEN-THREADRIPPER

Dortania
for making Dortania's OpenCore Install Guide and OpenCore Post-Install

RattletraPM
for making possible to use any complex usb devices on ryzen laptops wtih xhc controller issues GUX-RyzenXHCIFix

NootInc
for making NootedRed