From form factors to generational compatibility: An engineer's guide to evaluating Open Standard Modules (OSM) versus proprietary SoM designs.
The Open Standard Module specification defines a shared mechanical and electrical footprint for solderable System-on-Modules, giving embedded designers a documented path to swap or upgrade compute modules across vendors and processor generations without redesigning the carrier board.
The Problem OSM Was Built to Solve
Every embedded product built around a System-on-Module eventually runs into the same mismatch: the processor at its core is usually sourced for three to five years, while industrial controllers, medical devices, building automation panels, and similar equipment often stay in production for seven to fifteen. When a module vendor discontinues a SoM, or changes its connector, pinout, or physical footprint in a new generation, the carrier board it plugs into frequently has to be redesigned from scratch, along with the layout review, EMC testing, and regulatory work that follows. Proprietary SoM families are not designed to prevent this outcome; they are designed around one vendor's roadmap, so continuity between generations is a courtesy rather than a guarantee. The Open Standard Module (OSM) specification, published by the Standardization Group for Embedded Technologies (SGET), was created specifically to reduce that exposure by standardizing how SoMs physically and electrically attach to a board, independent of which company manufactures the module or which processor sits on it.
What the OSM Standard Defines
SGET first published OSM in December 2020, then updated it with Specification 1.1 in 2022 and Specification 1.2 in November 2024, with each revision preserving backward compatibility with modules built to the prior version. The standard covers four fixed size classes, each with a defined footprint and a set number of solderable BGA-style land pads: Size-0 at 30mm x 15mm with 188 contacts, Size-S at 30mm x 30mm with 332 contacts, Size-M at 30mm x 45mm with 476 contacts, and Size-L at 45mm x 45mm with 662 contacts. Unlike connector-based module standards such as SMARC or Qseven, OSM modules are meant to be reflow-soldered directly onto the carrier board rather than plugged into a socket, which removes connector height, cost, and vibration wear from the design but also means a module cannot simply be unplugged for rework.
Interfaces scale with size class rather than varying arbitrarily by vendor. From Size-S upward, modules expose video output (RGB and up to 4-channel DSI), a 4-channel camera serial interface, and PCIe; Size-M adds dual eDP/eDP++, and Size-L adds an LVDS channel and up to 10 PCIe lanes. Every class, including the compact Size-0, provides a defined block of general-purpose interfaces: USB, UART, CAN, I2C, I2S, SPI, SDIO, GPIO, and a dedicated 18-pin communication area reserved for antenna signals. Up to 58 pins across the pinout are explicitly reserved for future use, which is what let SGET add a second CSI interface and expand LVDS options in Specification 1.2 without invalidating carrier boards built to 1.1.
Why Generational Compatibility Matters for Long-Lifecycle Products
Because the mechanical envelope and pin assignments are fixed by an open, multi-vendor document rather than by any single company's internal roadmap, a design team can, in principle, replace a Size-M module from one manufacturer with a Size-M module from a different manufacturer built on a newer processor, provided both implement the interfaces the carrier board actually uses. That is the core value proposition: the redesign cost that normally follows a SoM end-of-life notice shrinks from a full board respin to a component swap and a software validation pass. SGET has framed this explicitly as a lifecycle argument rather than a purely technical one, noting that standardized modules can give OEMs a product lifecycle that extends beyond the lifetime of any single processor generation, which improves the return on non-recurring engineering costs already sunk into the carrier board.
This matters most for equipment where board respins are expensive relative to unit volume: industrial HMIs, medical monitoring devices, building controllers, and similar low-to-mid-volume products where the carrier board, enclosure, and certification represent most of the non-recurring cost. For high-volume consumer products where a board redesign every product cycle is already the norm, the lifecycle argument carries less weight.
OSM Compared With Proprietary SoM Approaches
Most SoM vendors, including large, well-established ones, use a connector or pin arrangement that is optimized for their own module line and is not necessarily held constant even between that vendor's own successive generations. This is not a flaw so much as a different set of priorities: a closed pinout lets a vendor optimize interface count, board area, or cost for its own processor lineup without being constrained by an external document. The tradeoff is that any migration path a design team gets is whatever that one vendor chooses to offer.
OSM inverts that arrangement. The mechanical drawing, pin map, and electrical requirements are published by SGET and are, in principle, available to any manufacturer willing to build to them, the same governance model SGET has used for its earlier SMARC and Qseven standards. Several SGET member companies, including Aries, Avnet, Geniatech, F&S, iesy, iWave, and Kontron, have already shipped modules built to OSM for processor families spanning NXP i.MX 8M and i.MX 93, Rockchip PX30, Renesas RZ/G2UL, and RISC-V based parts. That existing multi-vendor footprint is what makes OSM's sourcing argument more than theoretical, though it is only as strong as the number of vendors actually building to a given size class for a given processor family at any point in time.
Design and Adoption Considerations for Engineers
Adopting OSM does not remove the need for normal SoM due diligence; it changes what that diligence should focus on.
| Consideration | Why it matters |
| Size class headroom | The carrier board footprint is fixed once laid out, so choosing a class with room for a plausible next-generation processor avoids hitting a ceiling early |
| Actual pin usage vs. the spec's maximum | OSM defines the largest interface set a size class can support; individual modules may implement a subset, so the carrier board should only depend on pins the target module confirms |
| Firmware and BSP continuity | OSM standardizes the hardware interface, not the bootloader, kernel, or driver stack, so swapping vendors still requires a software validation pass even when the hardware footprint matches |
| Rework and reballing | Solder-down modules cannot be socketed for bench debugging the way connector-based COMs can, which affects prototyping and repair workflow decisions |
| Multi-vendor confirmation | The sourcing benefit depends on more than one vendor actually offering a compatible module for the relevant processor family, which is worth confirming before treating multi-sourcing as guaranteed |
None of these points make OSM the wrong choice for a given project; they define what should be checked before locking a carrier board layout around it, in the same way a design team would check second-source availability before committing to a proprietary connector-based module.
FAQ
Q: Does an OSM-based carrier board work with SMARC or Qseven modules?
A: No. OSM, SMARC, and Qseven are separate standards, each with its own mechanical and electrical specification, even though SGET hosts all three. A carrier board designed for one cannot accept a module built to another without a redesign; the shared governance model does not translate into pin or footprint compatibility across standards.
Q: If a module is OSM-compliant, is it guaranteed to be second-sourced?
A: Not automatically. Compliance with the specification means a module matches the published footprint and pinout for its size class, but it does not obligate any other vendor to build a competing module for that same processor. Verifying real multi-vendor availability for the specific processor family under consideration is a separate step from confirming OSM compliance.
Q: Does OSM cover software compatibility between modules from different vendors?
A: No. The specification standardizes the hardware layer: mechanical dimensions, pin assignments, and electrical characteristics. Bootloader behavior, kernel version, and driver support remain vendor-specific, so a hardware-compatible module swap still typically requires re-validating the software stack.
Conclusion
The decision to design around OSM comes down to a straightforward comparison: does the cost of periodic board redesign, driven by SoM end-of-life cycles, outweigh the modest constraints of building to a standardized footprint instead of a vendor-optimized one? For products with long service lives and moderate volumes, where a carrier board respin is expensive relative to the number of units it serves, that comparison usually favors OSM. For short-lifecycle, high-volume consumer designs where board layouts change every product generation regardless of the module used, the lifecycle argument weakens and a tightly optimized proprietary module may be the more practical choice.
The condition that changes this calculus most often is processor availability within a given size class. OSM's sourcing benefit is only as real as the number of vendors currently building compatible modules for the specific processor family a project needs, so the practical next step before committing a board layout is to check the current OSM specification and design guide for the chosen size class, then request confirmed pin-usage documentation from at least two vendors rather than assuming compatibility from the size class name alone.
Some SoM vendors are now bringing OSM-format products to market alongside their existing proprietary lines. InnoComm, for example, lists its SOG36(P) and SOG52/SOG72 modules, built on MediaTek Genio processors, as OSM standard modules on its product pages, with the SOG36(P) built to a 45mm x 45mm footprint matching OSM's Size-L class. That is a useful data point for teams scoping a Genio-based design, since the same processor family is now offered in both an EVK-oriented proprietary module and an OSM-format module, though the multi-sourcing and generational upgrade benefits described above still depend on other vendors adopting that same size class and pin usage over time.