I've been investigating the TS-x53D (TS-253D, TS-453D, TS-653D) as well to see what RAM can be installed. I spent a lot of time reading a lot of the different forum posts/articles, and I've noticed a lot of contradictions amongst users. After spending more time, I decided to look at the actual raw specs at Intel to check for why there are discrepancies, as well as investigate the Crucial/Kingston part code decoding. This guide should help everyone using both Crucial/Kingston and other memory brands.
Edit Update 3/10 12AM PDT: Included TS-451D2 and TS-251D, as they are also Gemini Lake.
Edit Update 3/10 8:20AM PDT: Included details about when 2Rx8 is required.
Edit Update 3/19 6:23PM PDT: Confirmed/verified that both Crucial CT2K4G4SFS824A and CT2K8G4SFS824A work.
Edit Update 3/20 11:39AM PDT: Included details about Kingston models that are expected to work.
[Guide]
These are critical pointers for purchasing memory for the TS-x53D QNAP NAS products.
- When searching for memory, remember that these are laptop-sized modules. I.e. DDR4 SODIMMs 260-pin.
- Find unbuffered non-ECC memory: Unbuffered Non-ECC SODIMM. This motherboard does not support otherwise.
- The largest size memory module that is supported is 16GB, in 2 channels, for a total of 32GB.
- Even though the Gemini Lake spec specifies a maximum of 8GB memory, the actual max is 32GB. This is likely because testing at the time for DDR4 SODIMMs did not include such high-density DDR4 die.
- The calculation goes like this: Max Package Size x Packages Per Rank x Ranks per Channel x Channels = 2GB x 4 x 2 x 2 = 32GB
- Use memory of rank-bank sizing: 1Rx8 or 2Rx8. For 16GB modules, only 2Rx8 is supported (1Rx8 is not).
- Do NOT use memory modules of 1Rx16 or 2Rx16.
- Due to the Gemini Lake limitations of Raw Card A/B support using only BG0 (not BG1), Bank-Per-Rank counts of 16 cannot not be used.
- This is why people notice that dual-ranked modules tend to be more compatible. 2Rx16 is very rare on the market, but they DO exist. On the other hand, 1Rx16 is common for smaller memory modules, and people will use this incorrectly.
- For 16GB modules (or 2x16GB modules), only 2Rx8 is supported. This is due to the limitations of 17-bit addressing.
- Do NOT use memory modules of 1Rx16 or 2Rx16.
- Use 2400 Mhz memory.
- Faster memory modules are okay, but anything over 2400 Mhz is a waste of money. The chipset supports EXACTLY 2400Mhz, neither faster nor slower.
- Use standard memory modules that don't require over-clocking. The key hint is to look for memory that operates 2400Mhz at 1.2V.
- Crucial memory-specific pointers
- Crucial models to avoid (Note: This is not an exhaustive list but helps to make it clear what types to steer clear of)
- Do NOT use any with "SRFA" in the model numbering. Even though they are cheaper, Crucial decides what to send based on their supply. And, you will find out the hard way when you get an x16.
- SRFA Examples: Avoid CT16G4SFRA32A, CT8G4SFRA266, CT2K8G4SFRA266, CT8G4SFRA32A, CT16G4SFRA266, and CT2K16G4SFRA266.
- 1Rx16 Examples: Avoid CT4G4SFS6266, CT2K4G4SFS6266, CT4G4SFS624A, CT2K4G4SFS624A
- 16GB Examples: Avoid 1Rx8 for 16GB. Temporarily none (at the time of this writing 3/10/2022, none could be found).
- 32GB Examples: Avoid CT32G4SFD8266, CT2K32G4SFD8266
- Crucial models to use
- Do use dual-channel memory that is bought together.
- Look for CT2K as the prefix in the model numbering. The "2K" implies a 2-kit set.
- Use 2400 Mhz to save on cost. 2666 Mhz are backwards compatible to 2400 Mhz, but the extra speed isn't usable.
- Examples: 2x16GB (CT2K16G4SFD824A), 2x8GB (CT2K8G4SFD824A), 2x8GB (CT2K8G4SFS824A - Personally Verified), 2x4GB (CT2K8G4SFS824A - Personally Verified)
- Note: I have only personally tested some of the examples, as indicated by "personally verified" above.
- Crucial models to avoid (Note: This is not an exhaustive list but helps to make it clear what types to steer clear of)
- Kingston memory-specific pointers
- Kingston models to avoid (Note: This is not an exhaustive list but helps to make it clear what types to steer clear of)
- 1Rx16 Examples: Avoid KVR26S19S6/4, KVR26S19S6/8
- 16GB Examples: Avoid KVR26S19S8/16
- 32GB Examples: Avoid KVR26S19D8/32
- Kingston models to use
- Do use dual-channel memory that is bought together, or buy 2x single piece memory that are exactly the same model numbers.
- Technically, use 2400 Mhz to save on cost. 2666 Mhz are backwards compatible to 2400 Mhz, but the extra speed isn't usable. However, Kingston currently no longer offers the 2400Mhz models. So, 2666Mhz are required.
- Examples: 2x16GB (2x KVR26S19D8/16), 2x8GB (2x KVR26S19S8/8)
- Note: I have not personally tested any of the Kingston models above yet. Based on the specs, I do expect these to work. I will try to find some time to purchase some of these and test them out, as I have more memory upgrades to do on my other TS-653D's.
- Kingston models to avoid (Note: This is not an exhaustive list but helps to make it clear what types to steer clear of)
This is the technical explanation, for those interested on the limitations of the chipset. This is the key to later determining exactly what IS and ISN'T supported. This can also help those of you that are interested in upgrading memory in other models, to understand how to determine the memory limitations that the design supports.
- The Celeron J4125/J4025/J4005 CPU is based on the Gemini Lake processors, and there is a follow-up set of Celeron N-series set of CPUs (N5030 for example) that use this same core architecture.
- Gemini Lake processors have limitations that are causing specific SODIMMs to be rejected. Below, I list the exact reference material to help explain the details.
- The total number of address lines is limited to 17. This limits the actual DRAM die size to <= 2Gb per die. Refer to MEM_CH0/CH1_MA[16:0], in Memory Address of Section 2.3.1 Table 2-3.
- Because DDR4 specification requires DQ width of 64-bits for a memory line and the max die size is 2Gb, this means that only SDP/DDP are supported. The max package size is 2GB, and the max number of packages per rank is 4 (at the max 2GB package). Furthermore, looking at all the rows in the table helps to show that the max is 8GB per rank. Refer to Section 3.2 Table 3-4.
- Only Raw Card A and Raw Card B is supported for UDIMM/SODIMMs. Refer to DDR4, in Raw Card Support of Section 3.2 Table 3-2.
- The memory controller operates at exactly DDR4 2400Mhz. There is no overclocking capability. Refer to System Memory Timing Support, in DDR4 of Section 3.2 Table 3-6.
- Intel Gemini Lake Spec: https://cdrdv2.intel.com/v1/dl/getConte ... rsion=true
- JEDEC specifications that are causing specific SODIMMs to be rejected. Below, I list the exact reference material to help explain the details.
- Bank Group BG1 is not supported on Raw Cards A and B, when using DDR4. Refer to Annex A and Annex B of JEDEC's JESD21-C. Note: This info is also available directly from the Intel spec.
- JEDEC JESD21-C's Annex Documents: https://www.jedec.org/document_search?s ... &sort=desc
- Crucial memory parts and numbering limitations, for SODIMMs.
- All DDR4 memory comes in the form of ARxB. A is the Rank Count in (1,2). B is the Bank-Per-Rank count in (4,8,16).
- Memory from Crucial have a special numbering that exhibit a supply-based selection that does not necessarily adhere to a specific Rank and Bank-Per-Rank count. These models have "SRFA" in the model numbering.
- Modules from Crucial have specific Rank and Bank-Per-Rank count that can be seen for each product. A specific Rank and Bank-Per-Rank can be chosen.
- Crucial SODIMM memory product information: https://www.crucial.com/catalog/memory/ddr4-laptop
Note 2: I have personally purchased Crucial CT2K8G4SFS824A and CT2K8G4SFS824A for my NAS systems TS-653D and can confirm that both work. Doing more long-term testing at the moment...
Note 3: I hope to purchase Kingston KVR26S19S8/8 and KVR26S19D8/16 to confirm that they work. I have high confidence that they should, given their intended specs. However, at the time of this writing 3/20/2022, Kingston is more expensive than Crucial, so it just doesn't make sense for me to purchase those.
Note 4: QNAP doesn't provide technical support for NAS setups that have upgraded memory unless they are purchased at QNAP's official site. It is recommended to keep the original RAM to put back in for support reasons.