How to find the speed and CL settings of DDR3 SODIMM? I bought a pair of Crucial 8GB DDR3 1866MHz SODIMM for my iMac 27 5K Retina Late 2015.  I suspect the SODIMM that I received is 1600MHz, potentially counterfeit. 

Here is my question


Is there any way to read the SPD data for the speed, CL settings, and manufacturer ID?
How do I find the actual speed.  Is the System Report -> Memory the actual speed or reading from SPD?  I need both information.
How do I check if it's a genuine Crucial memory? (EDIT: I called Crucial.  They said the material number 310536 isn't matching.  They are investigating)


The Crucial part number is CT102464BF186D.C16FN.



The marking on Micron DRAM chip is D9QBJ. 



According to Micron the part number is MT41K512M8RH-125:E. Here is the link for datasheet. -125 means 1.25nsec speed grade.  1/1.25nsec = 800MHz which is 1600MHz since DDR is "double data rate".

FYI: Crucial web said CT102464BF186D is not compatible with Mac, but many people reported success and stable with their late 2015 iMac while small number of people reported random shutdown.  It's my wild guess they hit the counterfeit DIMM that has the SPD programmed for 1866MHz when the DRAM chips are 1600MHz rating.
The RAM does appear to be counterfeit as far as I can see. 

I have that type of genuine Crucial memory (CT102464BF186D.C16FN) here - but it doesn't look like your picture.

The PCB is almost identical, but some markings on it are off. The number of components mounted at the top of the board are very much different. The actual DRAM IC on my memory has FPGA code C9BCM, which according to Micron is a 1.07 nsec rating - equalling a 1866 Mhz speed.

To top it off, the label looks very much the same - but instead of "Product of China", mine says "Assembled in USA". 

I can't say for sure that this means that it is counterfeit - it could be some kind of labelling/production error, or another revision of the same product or similar.