MSI Modern 14 A10 Success!

Hi,

First Hackintosh attempt, but great results on a MSI Modern 14 A10 Laptop.

CPU: Core I7-10510U
GPU: iGPU Intel UHD 630; dGPU Nvidia MX250 (disabled)
RAM: 16GB
Motherboard/Laptop Make and Model: MSI Modern 14 A10RB Laptop
Audio Codec: Realtek ALC298
Ethernet Card: None
Wifi/BT Card: Intel Wireless-AC 9560
Touchpad and touch display devices: ELAN Multitouch pad. No touch display
BIOS revision: Don't know (would have to go to BIOS to check)
Which of the guides on the sidebar you used: OpenCore Install Guide
What's working, and what isn't working: mostly everything works!!!!

Still to start on making the SDCard reader work, as well as Fn keys for screen brightness (works well, but no Fn keys. Volume and Keyboard backlight are ok). Backslash and Vertical bar keys not working, even after much fiddling with Ukelele (see details below). Video over external HDMI not working (but no plans for use).

iServices working (remember to put your MAC address on your plist); iGPU acceleration working; sleep, screen saver working; sound working; multi-touch working; power management working; USB working (including USB-C); Wi-Fi and Bluetooth working (Wi-Fi seems to fail every 1% of reboots or so, nothing serious).

Notes that may help some:

Before I could make USB work, mapping my own ports with USBMap, I had to install SSDT-RHUB, even though the guide says it's not for Comet Lake. After that, USBInjectAll started working and I could proceed.

I spent literally days trying to make sound work. It started working 100/100 only after I removed SSDT-RHUB. Before that, it worked 1/200 times or so (always worked on jack, never tried on HDMI, Airplay works fine also). I lost count on the number of reboots, must have tested all layout-ids five times.

GPU accelleration was also a PITA, but it always worked (it just took like 5min of black screen before it popped up, took a while for me to figure that out). Then, I discovered the "enable-backlight-registers-fix" and "force-online" device properties. All good now.

Keyboard layout was incorrect (even though it was set to Portuguese, ANSI), so I had to remap a few keys using Ukelele. Happy to share the layout with anyone in need. One key doesn't work properly, though (backslash and vertical bar - useful for geeks, so I'll keep on searching for a solution).

I'm not sharing for now a tree view of my EFI, as it remains to be cleaned. It has, like the config.plist, a lot of "disabled" entries, as I eliminated as many clutter as possible. I am happy to share either if someone requests (with masked platform-id, of course).

By the way, I installed this on a laptop running Windows, without ever uninstalling Windows :-). Shrink C:; move C: to the right a bit; move reserved partition to the right a bit; increase EFI partition; copy EFI folder from USB into EFI partition; replace BOOTx64.efi with Opencore's one - Et voilà!

Dual boot is a breeze (I just need to clean up the exaggerated verbosity of the boot process).

It's late in the night, I better go and close my windows...

Cheers

Jorge

submitted by /u/Dry_Asparagus2060
[link] [comments]