Running macOS Catalina on your HP 15 with an AMD A6-7310 CPU and Radeon R4 integrated graphics is a challenging experiment due to limited support for AMD Carrizo architecture and its integrated GPU. The errors you’re encountering suggest fundamental bootloader configuration or hardware incompatibility issues. Here’s how to proceed:
Understanding the Error
The log you posted highlights issues during the boot process, particularly:
- Kernel and Wake Failure:
- Errors like
[EB|WL:PWLFNV] Err
and[EB|WL:PWLFRTC]
indicate the kernel is failing to initialize hardware due to wake issues.
- Errors like
- Prelinked Kernel Load Issue:
- The line
[EB|LD:OFS] Err (0xE) OPEN (System\\Library\\PrelinkedKernels\\prelinkedkernel.development)
points to missing or inaccessible kernel files, often due to misconfigured bootloader settings.
- The line
- Exit Boot Services Hangs:
- The
[EB|#LOG: EXITBS: START]
error means macOS is failing after handing off from OpenCore to the kernel, likely due to incorrect ACPI patches or missing kernel patches for AMD.
- The
Steps to Resolve the Issue
1. Verify CPU and GPU Compatibility
- AMD Carrizo (A6-7310) is unsupported by macOS natively, and even with OpenCore, getting macOS to boot is difficult. Graphics acceleration for the Radeon R4 is not possible in macOS, meaning you’ll only have basic framebuffer support (low resolution, no GPU acceleration).
2. Use Proper SMBIOS
- For AMD processors, ensure the correct SMBIOS is configured in your
config.plist
. Use MacBookPro11,3 or similar as a baseline for Catalina compatibility:- In OpenCore Configurator, set:
PlatformInfo -> Generic -> SystemProductName
to MacBookPro11,3.- Generate serial numbers using GenSMBIOS.
- In OpenCore Configurator, set:
3. Add AMD Kernel Patches
- Use Dortania's AMD Kernel Patch Guide to configure your OpenCore
config.plist
:- Add Kernel Patches:
- Add
Kernel -> Patch
entries for AMD Carrizo processors. - Refer to Dortania's AMD Kernel Guide.
- Add
- Add Kernel Patches:
4. Correct ACPI Configuration
- Missing or misconfigured ACPI patches can prevent macOS from booting.
- Use SSDT-EC-USBX to fix USB and power management.
- Add SSDT-AWAC to resolve RTC issues.
- Place these SSDTs in the
EFI/OC/ACPI
folder and reference them inconfig.plist
.
5. Fix USB Configuration
- Add USBInjectAll.kext and configure USB mapping to ensure USB ports work correctly:
- Place the kext in the
EFI/OC/Kexts
folder. - Use the
uia_exclude
boot argument to exclude unused USB ports.
- Place the kext in the
6. Configure Boot Arguments
- Use appropriate boot arguments for AMD systems:
- Add the following to
NVRAM -> Add -> boot-args
inconfig.plist
: - Disable secure boot with:
- Add the following to
7. Debugging and Logs
- Enable verbose logging to capture detailed errors:
- Add the following to
boot-args
:
- Add the following to
- Use OpenCore’s debug version to generate detailed logs:
- Set
Misc -> Debug -> Target
to67
for logging to both console and file.
- Set
8. Recreate the USB Installer
- If kernel files are inaccessible, rebuild the USB installer:
- Format the USB as Mac OS Extended (Journaled) with a GUID Partition Map.
- Recreate the installer using the
createinstallmedia
command on macOS.
Known Limitations
- No Graphics Acceleration: As noted, the Radeon R4 will not support acceleration. You’ll only have basic display output.
- Wi-Fi Issues: The Realtek RTL8821CE Wi-Fi card is not natively supported in macOS. Consider replacing it with a compatible card (e.g., Broadcom BCM94360CS2).
- Unstable System: Even if you manage to boot Catalina, the system may be unstable due to the lack of official support for AMD Carrizo CPUs.
Alternative Options
- Try a Linux Distro:
- Linux distributions like Ubuntu Mate or Pop!_OS work well on AMD Carrizo processors.
- Experiment with macOS High Sierra:
- Older macOS versions like High Sierra (10.13) are slightly more forgiving for unsupported hardware.
Conclusion
Getting macOS Catalina to boot on your HP 15 with an AMD A6-7310 is an ambitious project. Follow the steps above to resolve kernel and ACPI-related issues, but be prepared for limited functionality due to unsupported hardware. If the experiment proves too frustrating, consider Linux for a smoother experience.
Let me know if you need further clarification or assistance!
Context :
I have this old HP 15 that I want to try to get macOS Catalina running on, I've made the EFI through Dortania's OpenCore guide and made the installer image on macOS. I've read various other posts having the same CPU as mine saying its not possible, but it seems no one has atleast tried it. I want to just try this as an experiment, I'm fully aware Graphics Acceleration will not work even if I get the OS to boot.
The error :
After choosing the macOS Installer entry from the OpenCore Boot Menu, I get the following errors :
[EB]'LD:LF] F10: 8, DIR: 1, P: <null string>, DP: 1
[ [EB'B:SBS] SZ: 621112
[EB #B:SHA] 4f3bba9614aa0dbae1943ab55b83beac7e278986
[EB]'WL:PWLFNV] Err (8xE) @ GV wake-failure
[EB]'WL:DT] Err (OxE) @ WL:PWLFNV
[EB|'WL:PWLFRTC]@ RTC:R
[EB|'WL:DT] Err (OxE) @ WL:PWLFRTC
[EB]'LD:LKC] BPDK -> (System\Library\PrelinkedKernels\prelinkedkernel.development)
[EB]'LD:OFS] Err (OxE) OPEN (System\\Library\\PrelinkedKernels\\prelinkedkernel.development) [EB]'LD:LKC] BPDK, IR -> (System\Library\PrelinkedKernels\prelinkedkernel)
[EB'LD:LKFS] } Ok(0)
[EB'LD:LKC]} Ok(8)
[EB #FWFM] 0xFF1FFF7F
[EB #FWFT] 0xFF0FF576
[EB|#CSR: IN] 0x00000040
[EB|#CSR:OUT] 8x80008048
[EB|BST:FBS] {
[EB|`BST:FBS] BA.ADSZ: 8
[EB|BST:FBS] BA.KSDSZ: 8
[EB]'B:WFDW] Err (8xE), 8@ LocHB 7184983C-14EC-42C4-BDC6-CE1449930E49
[EB]#LOG:DT] 2824-11-19T13:43:33
[EB|#LOG: EXITBS: START] 2824-11-19T13:43:33
My laptop specs :
- CPU: AMD A6-7310
- GPU: AMD Radeon R4 Integrated Graphics
- RAM: 8GB DDR3 1600MHz
- Storage: Crucial BX500 500GB SATA SSD
- WiFi/BT Card: Realtek RTL8821CE 802.11ac
- Trackpad: Synaptics SMBus Trackpad
- BIOS: Insyde H20 F.35 Rev 5.0
- OpenCore: 1.0.2-Release
Note :
I'm fairly new to hackintoshing, I've only hackintoshed once before but with a pre-built EFI that I modified to work with my other laptop. This is the first time I'm building an EFI myself.
[link] [comments]
Post a Comment