Embedded and industrial memory is usually ordinary memory in a less ordinary machine: a point-of-sale terminal behind a counter, a kiosk in a lobby, a fanless box on a factory wall, a mini PC behind a display, or a compact edge server in a closet. The slots, the generation and the ECC rules still decide what fits, and the machines are often kept in service for many years, so the memory has to be matched to a model that may be old. This guide walks through identifying the system, choosing the module type, deciding on ECC and capacity, and installing. The NEMIX RAM catalog behind it lists 921 embedded and industrial system listings, found on the industrial and embedded memory page.

Step 1: Find your exact system and what is installed

The model name or number is on the label on the back, base or underside of the unit, for example a Posiflex XT-series terminal, an ASRock IMB board, a Supermicro SYS-E300 or an MSI MS-C906. Match the whole name: a suffix, a revision or a generation number can change the memory. Where the system is still running, its BIOS or operating system reports the installed memory and how many slots are filled. If a module is already installed, its label shows the generation, the form factor and the speed, and matching those is the safest way to add to it.

Step 2: Match the module type to the system class

Family Systems Catalog Modules listed Start here
Posiflex POS terminals and kiosks 217 listings DDR3, DDR4, DDR5; SODIMM; non-ECC hub page · POS guide
ASRock Industrial IMB industrial motherboards, NUC and 4X4 BOX mini PCs, iBOX and iEP embedded systems, SBC single-board computers, SOM and COM modules 327 listings DDR3, DDR4, DDR5; SODIMM, UDIMM, RDIMM; ECC and non-ECC ASRock hub page · ASRock guide
Supermicro IoT and embedded IoT and embedded SuperServers, from compact E-series systems to 1U edge servers 201 listings DDR4, DDR5; SODIMM, UDIMM, RDIMM, LRDIMM; ECC and non-ECC Supermicro hub page · Supermicro guide
MSI industrial Industrial motherboards and industrial box PCs, plus a rugged tablet 62 listings DDR3, DDR4, DDR5; SODIMM, UDIMM; ECC and non-ECC MSI hub page · MSI guide
ASUS NUC and mini PC NUC mini PCs, ExpertCenter mini PCs, ROG NUC and Chromebox 46 listings DDR4, DDR5; SODIMM; non-ECC ASUS hub page · ASUS guide
ASRock mini PC ASRock mini PCs 40 listings DDR4, DDR5; SODIMM, UDIMM; ECC and non-ECC ASRock hub page · ASRock guide
BIOSTAR EdgeComp EdgeComp industrial PCs and industrial boards 28 listings DDR4, DDR5; SODIMM, UDIMM; ECC and non-ECC hub page

In practice there are three module types. SODIMM is the compact module used by terminals, kiosks, mini PCs and many industrial boards. UDIMM is the full-size desktop module used by larger industrial boards and some small servers. RDIMM and LRDIMM are the registered ECC modules used by edge servers. They are different sizes and are keyed differently, and DDR3, DDR4 and DDR5 do not fit each other's slots. Some embedded systems have memory soldered to the board and nothing to upgrade; those are not listed.

Step 3: Decide whether you need ECC

ECC (error-correcting code) memory detects and corrects single-bit errors. It matters most where the system runs unattended for long periods or handles data that must be right, which describes many edge and industrial machines. Most terminals, kiosks and mini PCs are built for non-ECC modules, while several industrial boards and edge servers accept ECC. Whether a system accepts ECC depends on its processor and board, so use the listing for your exact model rather than choosing ECC on its own, and do not mix ECC with non-ECC modules in one system. Of the 921 listings, 190 are ECC.

Step 4: Match the generation and speed

The catalog covers DDR3L, DDR4 and DDR5: 94 DDR3 listings, 520 DDR4 listings and 307 DDR5 listings. Use the generation your system takes; there is no mixing across generations. Each listing states the speed the platform runs at. A faster module is usually run at the speed the platform supports, so buying above the platform's rating gains little. The listing for your model is the reference.

Step 5: Choose capacity and fill the slots

Terminals and kiosks need enough memory for the operating system, the point-of-sale or kiosk software and a web browser; digital signage and video playback, and mini PCs that run several applications, need more. Edge servers that host virtual machines or containers need the most. Use the amount in your configuration as the starting point, add what you plan to run, and use the largest kit your system maker's specification supports if you expect to grow. Fill slots with matched modules of the same capacity and speed; a two-module kit arrives matched. Many compact systems have a single slot or two slots, so check the slot count in the listing before ordering. The capacities shown for each model are what NEMIX RAM supplies, and the system maker's specification sets the supported maximum.

Step 6: Operating conditions and long service life

Embedded systems often run around the clock and sit in cabinets, counters and enclosures. NEMIX RAM listings do not state an operating-temperature range, so if your deployment needs a wide-temperature or similarly specified module, check your system maker's requirement and ask us before you order. For long-lived deployments, standardizing on one tested module per system model, and keeping a few spares, makes a failed unit a swap rather than a research project.

Step 7: Installing and checking

Shut the system down and unplug it, ground yourself on bare metal, open the memory compartment and seat the module firmly until the retaining clips click, or the module lies flat and latches on a SODIMM slot. On first boot, confirm in the BIOS or the operating system that the full capacity is detected. If the system does not start or shows less memory than installed, reseat the module and check that the generation and type match the listing.

Find your system family

Start from the family pages above, each of which links its full catalog. Related guides: the Posiflex POS memory guide, the ASRock memory guide, the Supermicro memory guide, the MSI memory guide and the ASUS memory guide. For network storage, see the NAS memory guide.

Rolling out many identical systems

Retailers with a terminal at every lane, schools with a kiosk per building and integrators who deploy the same model repeatedly save time by standardizing: record each model once, choose one listing per model, and order the same kit for every unit. The fleet memory upgrade guide covers the process for desktops and laptops, and the same steps apply here.

Buying memory for a deployment

Researched, matched, and compatibility-tested by NEMIX RAM, a US-based server memory specialist since 1993, and backed by a lifetime warranty. Purchase orders, net terms and volume pricing are available for businesses, retailers, schools, government agencies, integrators and resellers. Request a quote with your system models and quantities, or contact our sales team. Public-sector buyers can start from the education and government page. When equipment is retired, NEMIX RAM also offers IT asset disposition.

Don't see your system?

Send us the model name or the part number on an installed module and we will confirm a compatible module before you order.

NEMIX RAM is an independent memory supplier and is not affiliated with the system makers named here. Posiflex, ASRock, ASRock Industrial, Supermicro, MSI, ASUS, NUC, ROG, ExpertCenter, Chromebox, BIOSTAR and EdgeComp are trademarks of their respective owners, used only to identify compatible systems.

Asrock industrial, Asus nuc, Biostar, Ecc, Embedded memory, Guide, Industrial pc, Kiosk, Mini pc, Msi, Pos, Posiflex, Rdimm, Sodimm, Supermicro, Udimm

Leave a comment

All comments are moderated before being published