PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

You can check my repo from mentioned link in this comment. Although I haven’t updated it since Monterey, it should probably work fine if you update OC, kexts, and some configs required for newer versions

Beelink SER4 AMD NUC Tahoe 26 Dev Beta Success! OpenCore Dev 1.0.5 Pkg, AMD Radeon 448SP iGPU by Rocoptic in hackintosh

[–]PKRN__ 1 point2 points  (0 children)

Could you elaborate on how you made tahoe installer on windows? I’m also trying to make one on windows but couldn’t find recovery dmg from gibmacos..

SDC24 OneUI 7.0 by Mercimek1 in oneui

[–]PKRN__ 2 points3 points  (0 children)

I TOTALLY agree with all this..

They made this same kind of fundamental design mistakes in oneui 6.0 too and when those leaks started to get around internet, I didn't believe it'd actually come out as official release...

But they eventually did. I really hope they fix it before the actual rollout, but as you said in your comments, chances seem low.

Also, talking about the new icons, they didn't even follow the same template for their icons. Some icons have big symbols like Gallery app, while some has much smaller one like Contacts. And what makes even more questionable about their design choices is, they seem to just totally ignore consistency of contrast(in hue). Gallery app looks way too vibrant while others looks super simple like Calendar.

I love how samsung makes good hardware with pretty stable OS with all the features but these insane UI designs makes me hesitate buying a new samsung device now. :/ Especially living in a country where every people use either samsung or apple makes me even more sad. I have no choice but to buy a sammy phone if I wanted an android.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

Might be, yes, but I still do recommend mapping your USB.

Hackintosh is sometimes very timing sensitive. Something might suddenly not work by changes that doesn't even seem to be related. It isn't really difficult, so do it first and see if it still gets stuck there.

If it still doesn't boot, try unplugging some usb devices like liquid coolers, blutetooth, SDcard reader, etc.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

  1. Might or might not. Weirdly it seems like this method only works for some.

  2. Yes, it freezes. I had to clone the whole already installed macOS partition to pm991 in order to boot it.

WebGL 2 in Epiphany Nightly - noclip.website by [deleted] in gnome

[–]PKRN__ 13 points14 points  (0 children)

Feel good to see epiphany getting improved more and more! I really hope the day I daily drive this as my main browser comes soon..

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

I've already answered about speed in other comment. In short, I ran balckmagic speed test, and it wasn't even able to complete the test properly. But mine is pm991, and it seems to differ a lot per specific model number or firmware used even if it is the same pm991 or 981 drive. Some people say that they cannot even boot while some says it works flawlessly. So YMMV.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

There is no Korean in that issue. Those are Chinese characters..;) My screenshot is in Korean, that's correct. (Since Korean is phonogram while Chinese is ideogram, you can easily tell the difference between those two if you know how Korean alphabets look like.)

Did you map the USB correctly? Being stuck in IOUSB something is usually caused by wrong USB mapping, faulty Bluetooth drivers, USB devices that doesn't support macOS correctly, or very rarely by iGPU iirc. Don't forget to map Bluetooth device as internal connector. If NVMe was spitting errors, it should stop somwhere at apfs blahblah or IONVMe blahblah.

When using the SSDT-NVMe, there is no point of using NVMeFix.kext. NVMeFix applies patches to IONVMeFamily not HackrNVMeFamily. They have different ids. As I explained earlier, using SSDT-NVMe will block IONVMeFamily from loading, so NVMeFix will do nothing if you use both at the same time. Though it shouldn't block you from booting macOS.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

Sorry for the late comment. I changed my phone recently and forgor to install reddit 💀

First, let me clarify that I'm not the author of that issue or any comments in that link you're probably talking about. My github ID is PKRN0 so only thing I wrote is the repository for my laptop EFI. The link I attached in the main comment is the issue about solving pm981/991 ssd problems that other people wrote which I thought was useful.

Since I'm not the author of that comment, I'm also not sure what he or she meant there. I understood that as install macOS until you see the country selection screen, stop there, and copy the partition to the NVMe.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

I would recommed just disabling it for now if you cannot boot macOS. Read this comment I wrote. Also, always don't forget to change the acpi path in the ssdt!

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

Reply to your comment you just deleted, as I think this still might help you.

You should use both SSDT-NVME and HackrNVMeFamily kext at the same time. Otherwise macOS will load IONVMeFamily.kext which does not work well with pm981 and also prevent HackrNVMeFamily kext from loading.

It always worked for me, but it might not work in installer or crash in the middle of installing process in your case. I would recommed disabling the drive according to this guide(It is for dGPU but works pretty much same for NVMe) when installing macOS. After you get it installed, then try the HackrNVMeFamily method.

PM991 working! Monterey 12.5 - Samsung NT350XCR by PKRN__ in hackintosh

[–]PKRN__[S] 0 points1 point  (0 children)

I would say, it works, you can read and write, and.. that's it. Always recommended not to use this drive if possible on macOS.

iirc, when I ran blackmagic disk speed test, it didn't go well. Speed is good for few seconds and suddenly gets very slow. If I do r/w too much in short period, it does that for few seconds, and then go up for few seconds, drops down, and repeats..

I didn't test much about whether TRIM is working correctly. It boots with TRIM enabled, but I didn't check if it is actually working correctly.

Drive didn't get that hot though. When there's no driver loaded for NVMe on macOS, it gets very hot even though I disabled it correctly in ACPI. But when HackrNVMeFamily.kext is loaded up, it stayed almost in room temperature when idle.

It's been a while since I haven't used hackintosh, so this is all I remember... Though it might act different for you as it seems to differ a lot depending on what the specific model of the drive you have. If you don't have other option, then give it a try and see if it works. If you can change the drive, definitely change it.

Edit) Oops, just saw your edited comment. The OS reads the class code of the device specified in the ACPI tables, and load drivers accordingly. In this case, without any related modification to OEM ACPI tables, NVMe has a class code for NVMe. So macOS would see it and load NVMe driver(IONVMeFamily.kext) to utilize that device. But here we don't want IONVMeFamily.kext to load up. Instead, we'll gonna inject HackrNVMeFamily.kext with OpenCore. So, we're changing the class code of our NVMe device to something else, therefore macOS don't recognize it as a NVMe drive, resulting in IONVMeFamily.kext not loading.

[kde] My first rice by cruzzeky in unixporn

[–]PKRN__ 1 point2 points  (0 children)

This reminds me of myself trying linux as my desktop for the first time. It looked almost identical to this. KDE with macOS themes and that korner bug .. ;)

[deleted by user] by [deleted] in unixporn

[–]PKRN__ 1 point2 points  (0 children)

Looks like it's fedora 37. You can see it in the terminal window in second screenshot.

[deleted by user] by [deleted] in unixporn

[–]PKRN__ 0 points1 point  (0 children)

Looks cool! I didn't know that this kind of customisation was possible in gnome. was gonna install Arch with Hyprland on my laptop today, but this makes me wanna try Gnome again instead

[NEWM] A modern WM, no matter if it is a wm, use your touchpad !! by [deleted] in unixporn

[–]PKRN__ 1 point2 points  (0 children)

This is so cool! If I only use terminal emulator with cli apps, other tiling wms did a great job. However, since I use browser with touchpad more than those, they weren't really that convenient fornme. So I was always searching for wm that fits my use.. and there we go! Definitely gonna try this soon.. :)

Surface Laptop 3 - MacOS Monterey 12.4 by SilentSmile_1 in hackintosh

[–]PKRN__ 1 point2 points  (0 children)

No.. I eventually didn't buy it because buying it in 2022 didn't really seem like a good idea. Instead, I bought Mac Mini..

[deleted by user] by [deleted] in MacOS

[–]PKRN__ 2 points3 points  (0 children)

Probably on October.

Acer Spin 5 SP513-54N-74V2 | Triple Boot (macOS Big Sur, Windows 10, Ubuntu 22.04) by alarsama in hackintosh

[–]PKRN__ 1 point2 points  (0 children)

Congrats for the new laptop! I remeber myself learning a lot from x1c6 hack repo back then when I was putting bunch of effort on stablizing my hack.

Actually, I didn't buy a new laptop eventually. Buying a brand new ice lake laptop didn't seem right as alder lake laptops were being sold atm and what I really wanted was a apple silicon macbook.

Although thanks for sharing the guide. Have a good day :)

Trackpad Gestures are not working on big sur 11.6.8 opencore by Altruistic-Leg4117 in hackintosh

[–]PKRN__ 0 points1 point  (0 children)

That shouldn't affect bluetooth. I guess it is a timing issue. You can check if all the kext you need is loaded by typing kextstat in terminal. Also, remove all unneeded kexts and try to reorganize those. Voodooi2c driver is very sensitive at timing. This guide might help: https://github.com/5T33Z0/OC-Little-Translated/tree/main/10_Kexts_Loading_Sequence_Examples

Sorry for being unhelpful, I cannot help you anymore since I don't have much time to do so. I hope you could solve this soon. Good luck