guido_no wrote:
The upgrade DIMMs are the same speed (266 MHz) as the original Apple ones.
There is much more to memory compatibility than just the memory speed (aka frequency). There are lots of other timings that must be met, but those details are not provided by Apple so it is critical that the memory vendor has guaranteed compatibility with your specific Mac. It has not been possible to purchase memory based just on speed & CL ratings since around 2005 before the Intel Core Duo CPUs were introduced (personal experience).
It doesn‘t matter if I take them out or take the original ones out. I tried all permutations, to no avail. The memory is installed according to Apple‘s specifications, but I will try to find more info.
Typically the Apple OEM memory is installed into the DIMM0 slots. New memory typically should be installed into the DIMM1 slots, but that is not always the case for all iMacs, but Apple's current documentation is not exactly clear on this point for some models (I read it two different ways).
What do you mean by ‚Logic Board‘? The main board? How is it related to the power supply? Are you saying that despite the extensive testing (several days) at the Apple Service Center there could still be undetected hardware failures?
Yes. I have seen lots of odd failures with the more recent Intel Macs. I've seen some Intel Macs run extremely slow. It used to be that it was easy to confirm by checking the CPU frequency since it would usually be throttled, but with later Intel Macs I have seen the CPU frequency be at 2.5 - 3.0 GHz, but the system has nothing but spinning wheels even with a clean install of macOS and no third party apps. I'm fortunate enough to have a good power supply for these iMacs so was able to confirm the issue was not the power supply, but the Logic Board itself. We had the Logic Board replaced and the iMac was working normally again.
Unfortunately the Apple Diagnostics rarely detect issues even when a hardware issue has been confirmed through other methods. It doesn't help that the current Apple diagnostics cannot be looped for hours since some failures require more time before a failure can be detected.
Many of Apple's techs may not have any real world generic computer troubleshooting experience. If the only training they have is based on Apple's training, then that training is very basic. It also doesn't help that they tend to only use Apple's own diagnostics instead of utilizing other diagnostic tools & resources. If the diagnostics don't reveal a problem and the tech cannot see the problem with a clean install of macOS, then they will say the computer is working fine. Apple doesn't even train their techs to read Kernel Panic reports for troubleshooting issues. Even an experienced repair tech will have problems troubleshooting these recent Macs since the least expensive and "easily" replaced components are the memory & power supply....the internal drives can be bypassed with an external boot drive.
I agree with not wanting to spend more money on this iMac, but it does really work very well (as long as there are no MacOS updates which mess things up).
If that is the only time you have issues, then I would suspect the drive itself, or perhaps the SATA Controller on the Logic Board (or the internal cables).
As a last resort I could attempt another clean install, but I hate to think that it will only last until the next (minor) update.
Since I've had to replace several Logic Boards on these 2019 & 2020 iMacs for similar types of issues, my money is on a defective Logic Board based on my own personal experiences. Unfortunately there probably is no way to confirm it.
I guess you could install macOS onto an external USB3 SSD to see how things go. You should be able to use the command line to download an older version of the macOS installer so that you could then test an OS update to see if the issue occurs with the external SSD. If the external SSD is fine, then it would point to an issue with the internal SSD, internal cable, or Logic Board especially if you can still reproduce the issue on the internal drive.
You can use the following Terminal commands to identify the available versions of macOS installers:
softwareupdate --list-full-installers
Then use the following command to download a specific older installer so that you can install an update patch to test the system:
softwareupdate -d --fetch-full-installer --full-installer-version <macos-version>
You would replace "<macos-version>" with the version number for one of the items listed from the first command such as macOS 15.1.1 Sequoia....the command would be:
softwareupdate -d --fetch-full-installer --full-installer-version 15.1.1
You would then create a bootable macOS USB installer using the instructions in the following Apple article:
Create a bootable installer for macOS - Apple Support