Fix / Memory compatibility

Mini PC Memory Compatibility: DDR4 SO-DIMM Capacity, Rank and Voltage

A DDR4 SO-DIMM can fit a mini PC and still refuse to boot. Check generation, voltage, rank and per-slot capacity first, with our measured EQi12 memory configuration and an owner-report checklist.

The short answer

A DDR4 SO-DIMM fits a mini PC only when four things match at once: DDR generation (260-pin DDR4, not 262-pin DDR5), JEDEC voltage (1.2 V, not a 1.35 V XMP module), module rank, and the board’s per-slot capacity limit. Fitting the slot proves none of them.

What we measured on our unit

We only publish first-hand memory figures for the machine on our bench: a Beelink EQi12 with an Intel Core i3-1215U, running BIOS EQI12D405. Its factory configuration is:

ItemMeasured valueWhere it came from
Capacity16 GB total, 2 × 8 GBCPU-Z Memory tab
SpeedDDR4-3200 (1600 MHz × 2)CPU-Z SPD tab
ChannelsDual channelCPU-Z Memory tab (Channel #)
Slots used2 of 2Task Manager → Memory
Integrity checkWindows Memory Diagnostic completed, no error reportedEvent 1101, recorded on both units

Two identical units were checked side by side, and both reported the same configuration. That is the baseline this page measures every upgrade against: if an upgrade changes the reported speed, channel count or slot population, the change is visible in the operating system without any special tooling.

Two Beelink EQi12 units running the Windows Memory Diagnostic
Both bench units running the same memory check. The factory modules reported DDR4-3200 in dual channel before any upgrade was attempted.

What the manufacturer documents

This is the part most “will it fit” answers skip. Beelink’s published EQi12 documentation states DDR4 3200 MHz with dual SO-DIMM slots, and gives 16 GB (8 GB × 2) as the example configuration. The maintenance section of the same documentation states that RAM can be upgraded to 64 GB and storage to 4 TB. The processor’s own limit is documented separately by Intel: the Core i3-1215U supports up to 64 GB of DDR4-3200 across two channels and does not support ECC.

So the documented ceiling is 64 GB, and the documented form factor is SODIMM DDR4-3200. Neither document tells you the rank, the voltage tolerance, or whether your specific SKU has slots at all — which is exactly where upgrades go wrong.

The four variables that actually decide it

Compatibility is not one check, it is four independent ones. This table is the whole page in compressed form:

VariableWhat must matchWhat happens when it does not
Generation / pin countDDR4 SO-DIMM is 260-pin; DDR5 SO-DIMM is 262-pin with a differently placed keyPhysically will not seat. The notch prevents it, which is the good outcome
Voltage and profileStandard JEDEC 1.2 V for DDR4A module that only reaches its rated speed through a 1.35 V XMP profile will fall back to a slower baseline, or fail to train and produce a black screen
Rank1Rx8 and 2Rx8 both exist; the board’s memory controller may accept one and not the otherNo POST, or the module is detected but only half its capacity is reported
Per-slot capacityThe board’s accepted maximum per slot, not the totalA single 32 GB module in a slot capped lower is either ignored or prevents boot

Rank is the variable that surprises people most. “Rank” is not the same as “number of chips” and it is not printed on the retail box in large type — it appears in the module’s part number. Two modules with identical capacity, speed and brand can differ in rank, and the memory controller trains them differently.

Why “same speed as the old stick” is not enough

A common and reasonable-sounding upgrade plan is: “the machine came with DDR4-3200, so I will buy DDR4-3200.” That narrows the field but does not settle it. Two DDR4-3200 modules can still differ in:

The manufacturer’s Qualified Vendor List is the only authoritative answer for a given board, and consumer mini PCs usually do not publish one. That absence is the reason this page leans on a repeatable method rather than a list of “known good” part numbers we could not verify on your hardware.

Owner reports: the failures that actually show up

The table below reflects how these failures are described across the third-party guides and support knowledge-bases listed at the end of this page. It is a summary of what those sources report, not a claim of a measured sample size.

Reported symptomCause those reports most often land onPractical first move
Black screen, no POST after installing new memoryModule not fully seated, or incompatible rank / countReseat, then test one module at a time in the primary slot
System boots but reports only half the installed capacityOne module not detected, or a defective or incompatible single moduleTest each module separately; a module that fails alone fails for a reason
Boots, but at a lower speed than the module is rated forXMP-only module running at JEDEC default because the BIOS exposes no XMP controlsAccept the default speed; on this class of hardware frequency is not the bottleneck
Unstable system, blue screens under loadTwo modules with mismatched capacity, rank or timingsReplace with a matched kit, or run the matched pair and park the odd module
Upgrade attempt does nothing at all despite correct-looking modulesThat SKU has soldered memory and no slotsVerify the SKU before buying — see below

One point from those reports deserves its own line: some EQi12 SKUs ship with memory soldered to the board. Variants built around the i3-1220P are documented with 24 GB of soldered LPDDR5 and no upgrade path. The same model name can therefore be fully upgradeable or not at all, depending on the processor variant. Opening the machine and looking at the board is faster than reading any listing.

Decision tree: will this module work?

The diagram below is the order to run the checks in, because each step is cheaper than the next.

DDR4 SO-DIMM compatibility decision treeFour sequential checks: generation, voltage and profile, rank, and per-slot capacity, each with the failure it prevents.Will this SO-DIMM module work in the mini PC?1. 260-pin DDR4 SO-DIMM?2. JEDEC 1.2 V, not 1.35 V XMP-only?3. Rank accepted by this board?4. Within per-slot capacity limit?Install one module, then verifyOS reports full capacity + dual channel?Task Manager → Memory · CPU-Z → Memory / SPD · dmidecode -t memoryAdd the second module, retestIf it fails here:reseat, clear CMOS,test modules singly,then check the SKU262-pin DDR5: will notseat. Different module.1.35 V XMP only:may fail to train.Unknown rank: testsingly before trusting it.Over the slot cap:ignored or no POST.
Original decision tree. Run the checks in order: the cheapest failure to rule out is the one that prevents the module from seating at all.

Verification: the three numbers that matter

After the upgrade, three numbers tell you whether it worked. Nothing else matters.

Windows

Linux

# Total, per-DIMM size, speed and manufacturer
sudo dmidecode -t memory | grep -E "Size|Speed|Manufacturer|Part Number"

# Quick capacity and channel count from the kernel's view
sudo lshw -class memory | head -30
free -h

The command that settles a dispute is dmidecode -t memory: it reports each slot individually, so “one of my two sticks is invisible” stops being a guess.

What is genuinely not fixable

Three limits are hardware, not configuration, and no amount of reseating changes them:

  1. Soldered memory. If the SKU has it, there is no upgrade. This is the one to check before ordering anything.
  2. A single-channel platform. Intel N-series mini PCs are single channel regardless of how many slots the board has. Adding a second module does not create dual-channel bandwidth on a platform that cannot provide it.
  3. A per-slot cap below the module size. Where a board accepts 16 GB per slot but not 32 GB, the larger module does not degrade gracefully — it typically prevents POST.

If your case is one of these, the honest answer is a different machine or a different capacity target, not more modules.

Where to go next

Sources

This page separates three kinds of claim. Measured figures come from our own bench unit. Documented figures come from the manufacturer or the silicon vendor. Reported figures come from third parties and are labelled as such.

Measured on our unit

Manufacturer and vendor documentation

Third-party guides and support knowledge-bases (reported, not measured here)

All memory figures quoted as measured come from our bench record. Any claim about a different mini PC model is attributed to the third-party source that reported it.