Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ee91137

macrumors newbie
Original poster
Nov 3, 2024
10
0
Hi there, I have a mac mini 2018 with badram stick memory Sk Hynix HMAA4GS6MJR8N-VK. Can I natively set badram on macos sequoia? 80kb is bad.I need find 3rd LSB chip, is there a way to find?Where can I get the datasheet?
Thanks
 

Attachments

  • GlJPWTNXIAEZG-4.jpeg
    GlJPWTNXIAEZG-4.jpeg
    234.4 KB · Views: 154
It seems possible for MacOS indeed. Have a look at this script:

I haven't used it myself. Good luck.
 
I've already found that script, but will it depends on ReFind ruuning the script manually every time computer boots.

From their GitHub page:

Important Note: Compatibility​

This utility has been successfully in use for several years on an MacBook Pro (Late 2013) running macOS Big Sur. Since uploading this EFI-Utility on Github it seems other people got it working too. For example on Macbook Pro 2019 16'. Please read the other Success-Stories on the Issues-Page or consider writing one yourself (please fill in your System Information) in case you found this Utility helpful. This tool doesn't work on Apple silicon Macs.

Important Note: Other Solutions​

A possibly more user-friendly tool to use to disable RAM-Areas before booting into MacOS would be using the "Open Core Legacy Patcher". You configure your defective RAM-Areas in the config-file of OC and there is no need to use the utility
 
It depends on rEFind running the script manually every time computer boots.

RefindPlus has this built in. You set things in the config file and by the time RefindPlus is loaded, the bad RAM regions would have been sorted for any thing booted subsequently.

You don't need to load something first or create a stanza etc.
Just configure and use as normal. Similar to how the OpenCore option works I suppose.

Relevant config settings:

"badram_fix_list" takes the address(es) to handle and "badram_fix_type" defines whether a user wants those to be handled (ON/Off switch) and how they should be handled. "badram_fix_wide" is for additional advanced stuff.

RefindPlus also has options to automatically determine bad RAM addresses and tag them accordingly but as stated in the config notes, these are best determined via MemTest etc as the RefindPlus implementation is basic. It tries to write a known value to addresses, then tries to read this to see whether it can or if it can, whether it gets what was written back.

 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.