-
I have a Macbook Pro 2015 A1502 13 inch 8 GB RAM & 128 GB SSD model. From last one month, I am facing frequent auto-restart issues & on Apple Diagnostics (D), it was showing PPM002 possible memory module issue. Also gives an error message each time the device turned on. 100% chance for Memory issues. sometime the device works perfect for one hour or two. But sometimes it instantly gets restarted. Cannot install any OS, it won't complete. I have gone through your Page, it is a very good initiative & if you could help in this kind of case, a lot of poor people can save money by using ram module issue devices again, instead of throwing it and buying new. I don't have much knowledge in the coding or these things, but still I can manage with a guide or videos. If you can manage a step by step guide or video (from memtest to refind boot to efi script ). It will help lot of people like me. The problem you are solving is big, a lot of people might be facing this issue. From whatever I understood, I tried to do the memtest, I don't know i did correctly or not. here is the image. I would really appreciate if you could plz help me on this. Thank You very much in advance. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 32 replies
-
Yes! This looks like the ram error which this program might fix. Please follow this Guide to switch into the error-summary mode within memtest86+ and post screenshot again :) Few right presses on the Keyboard should do it! |
Beta Was this translation helpful? Give feedback.
-
Thank you very, very much for your instant & prompt response. And I do really appreciate the efforts you have taken to help people like us. I tried Passmark memtest86. I tested 3 times & all the 3 times, the tests failed inbetween saying "Test has aborted due to too many errors". As I mentioned, I have made 3 attempts. In all 3 attempts, the highest error address is same. But out of 3, one time the lowest error address is different (slightly). So when you help me to get the EFI file, please use the lowest number in those 2 numbers. Here I have attached the screenshots of all 3 tests. I would really appreciate if you could please provide me the edited output (EFI) required for this particular system. I am trying to learn the rEFInd thing. Meantime, could you please help me your file? Lower address seems to be different here |
Beta Was this translation helpful? Give feedback.
-
So you certainly need to do some reading and learn yourself a little bit about how to boot into rEFInd, put disable-ram-area.efi into the rEFInd Boot Partition, put the disable-ram Boot Stanza within refind.conf and then adjust the parameters to your lowest and highest defective RAM area. You should please read the "Steps" in the Readme of this Repository - all Links there lead to more Information about how to do the above steps. I also will transform this Issue into a Q&A Discussion. The disable-ram-area.efi File you can download on Release-Page. Don't hesitate to ask Questions which are not answered by the above resoures :) What seems a little bit strange is that memtest86+ (not passmark) reports from 5.8 GB onwards while memtest86 (from passmark) shows from somewhere 6GB onwards. Maybe run memtest86+ (not the one from passmark) again in the Error-Summary Mode. I hope the range of defective RAM is not chaning too much between runs of memtest86+. |
Beta Was this translation helpful? Give feedback.
Congratulations 😎😊🥳🎉
Glad all the effort you put in was finally worth it 😊😎
It will also help other people reading this Discussion. I will also use the Insights of this Discussion in a future Guide!
Welcome to the club of people who set a tiny amount of their RAM to "unusable" so macOS stays away from this area.
I see it as a great way to extend hardware lifespan, protect customer and shareholder value, and fight inflation by lowering demand for new devices, thus preserving the purchasing power of the dollar through more efficient resource use. 😊
Keep in mind that you have to run the tool on every boot. Also I have not much data yet of how macOS behaves when going to Hibernation and back …