From 7f973390d41d3592b8c674f319dc3f276230709a Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 10:23:46 +0100 Subject: [PATCH 01/58] EoL for CM3; corrected info for chips used and converted to table for direct comparison; restructured summaries of each CM for clarity; for consistency, added memory information for 3 and 3+; corrected instructions for CM5 accessories. --- .../compute-module/introduction.adoc | 419 ++++++++++++------ .../computers/raspberry-pi/introduction.adoc | 14 +- 2 files changed, 291 insertions(+), 142 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index b8ad6b6d4..bdf499211 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -1,230 +1,377 @@ +A Raspberry Pi *Compute Module (CM)* is a compact version of a standard Raspberry Pi single-board computer (SBC) designed primarily for embedded and industrial applications. A Compute Module contains the core components of a Raspberry Pi but without the standard connectors like HDMI, USB, or Ethernet. + +A Raspberry Pi *Compute Module IO Board (CMIO)* provides the physical connectors, peripheral interfaces, and expansion options necessary for accessing and expanding a Compute Module's functionality. A Computer Module IO Board can be used as a standalone product, allowing for rapid prototyping and embedded systems development, or as a reference design for your own carrier (IO) board. In either case, you can selectively make use of only the connectors that your application requires. + +This page: + +* Summarises the available Raspberry Pi Compute Module and IO Board models, including information about their compatibility and key features. +* Describes the accessories available for Compute Module 5 (CM5) and its IO Board (CM5IO). +* Explains how to flash and boot Raspberry Pi Compute Modules. +* Explains how to configure the EEPROM bootloader of a Compute Module. +* Explains how to wire and enable peripherals like cameras and displays using Device Tree and overlays. +* Provides links to datasheets, schematics, and design resources. + == Compute Modules -Raspberry Pi Compute Modules are **system-on-module** variants of the flagship Raspberry Pi models. Compute Modules are especially popular for industrial and commercial applications, including digital signage, thin clients, and process automation. Some of these applications use the flagship Raspberry Pi design, but many users want a more compact design or on-board eMMC storage. +Raspberry Pi Compute Modules are **system-on-module (SoM)** variants of the flagship Raspberry Pi single-board computers (SBC). They're designed for industrial and commercial applications, such as digital signage, thin clients, and process automation. Many developers and system designers choose Compute Modules over flagship Raspberry Pi models for their compact design, flexibility, and support for on-board eMMC storage. -Compute Modules come in multiple variants, varying both in memory and soldered-on Multi-Media Card (eMMC) flash storage capacity. Like SD cards, eMMC provides persistent storage with minimal energy impact. Unlike SD cards, eMMC is specifically designed to be used as a disk and includes extra features to improve reliability. **Lite** models have no on-board storage, and are sometimes referred to with the shorthand suffix **L**, e.g. "CM3L". +Raspberry Pi Compute Modules are available in several variants, differing in memory and embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board). Like SD cards, eMMC provides persistent storage with low power consumption. Unlike SD cards, eMMC behaves like an internal disk and includes built-in features that improve reliability. **Lite** models have no on-board storage, and are sometimes referred to with the suffix **Lite**, for example, "CM5Lite". -Compute Modules use the following Raspberry Pi SoCs: +=== Compute Module models -* BCM2835 for CM1 -* BCM2837 for CM3, CM3+ -* BCM2711 for CM4, CM4S -* BCM2712 for CM5 +The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and carrier board connectors for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. + +[cols="1,1,1,1,1,1", options="header"] +|=== +|Model|Based on|SoC|CPU|GPU|Form factor + +| <> (2024) +| Raspberry Pi 5 +| Broadcom BCM2712 +|VideoCore VII +| 4 × Cortex-A76 at 2.4 GHz +|Dual 100-pin connectors + +| <> (2022) +| Raspberry Pi 4 Model B (in CM3 form factor) +| Broadcom BCM2711 +|VideoCore VI +| 4 × Cortex-A72 at 1.5 GHz +|DDR2 SODIMM + +| <> (2020) +| Raspberry Pi 4 Model B +| Broadcom BCM2711 +|VideoCore VI +| 4 × Cortex-A72 at 1.5 GHz +|Dual 100-pin connectors + +| <> (2019) +| Raspberry Pi 3 Model B+ +| Broadcom BCM2837B0 +|VideoCore IV +| 4 × Cortex-A53 at 1.2 GHz +|DDR2 SODIMM + +| <> (2017; discontinued June 2026) +| Raspberry Pi 3 Model B +| Broadcom BCM2837 +|VideoCore IV +| 4 × Cortex-A53 at 1.2 GHz +|DDR2 SODIMM + +| <>(2014) +| Raspberry Pi Model B +| Broadcom BCM2835 +|VideoCore IV +| 1 × ARM1176JZF-S at 700 MHz +|DDR2 SODIMM + +|=== +NOTE: Compute Module 2 (CM2) isn't included in this documentation because it was never released publicly. Compute Module 1 (CM1) was officially followed by Compute Module 3 (CM3). + +[[cm5]] === Compute Module 5 +Compute Module 5 (*CM5*) combines the core components of Raspberry Pi 5 with optional flash storage. Key features include: + +* *Processor.* Broadcom BCM2712. +* *Memory options.* 2 GB, 4 GB, 8 GB, or 16 GB of RAM. +* *Storage options.* 0 GB (*CM5Lite*), 16 GB, 32 GB, or 64 GB of eMMC memory. +* *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. + +CM5 uses the same form factor as *CM4* and provides I/O interfaces beyond those available on standard Raspberry Pi boards, offering expanded options for more complex systems and designs. + .Compute Module 5 image::images/cm5.png[alt="Compute Module 5", width="60%"] -The Compute Module 5 (CM5) combines the internals of a Raspberry Pi 5 (the BCM2712 processor and 2GB, 4GB, 8GB, or 16GB of RAM) with optional 0GB (Lite), 16GB, 32GB or 64GB of eMMC flash storage. +[[cm4s]] +=== Compute Module 4S -CM5 uses the same form factor as CM4, featuring two 100-pin high density connectors. +Compute Module 4S (*CM4S*) combines the core components of Raspberry Pi 4 with optional flash storage. Key features include: -=== Compute Module 4 +* *Processor.* Broadcom BCM2711. +* *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM. +* *Storage options.* 0 GB (*CM4SLite*), 8 GB, 16 GB, or 32 GB of eMMC memory. +* *Form factor.* Standard DDR2 SODIMM module. -.Compute Module 4 -image::images/cm4.jpg[alt="Compute Module 4", width="60%"] +Unlike **CM4**, CM4S retains the DDR2 SODIMM form factor used in *CM1*, *CM3*, and *CM3+*. -The Compute Module 4 (CM4) combines the internals of a Raspberry Pi 4 (the BCM2711 processor and 1GB, 2GB, 4GB, or 8GB of RAM) with an optional 0GB (Lite), 8GB, 16GB or 32GB of eMMC flash storage. +.Compute Module 4S +image::images/cm4s.jpg[alt="Compute Module 4S", width="60%"] -Unlike CM1, CM3, and CM3+, CM4 does not use the DDR2 SO-DIMM form factor. Instead, CM4 uses two 100-pin high density connectors in a smaller physical footprint. This change helped add the following interfaces: +[[cm4]] +=== Compute Module 4 -* an additional second HDMI port -* PCIe -* Ethernet +Compute Module 4 (*CM4*) combines the core components of Raspberry Pi 4 with optional flash storage. Key features include: -=== Compute Module 4S +* *Processor.* Broadcom BCM2711. +* *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM. +* *Storage options.* 0 GB (*CM4Lite*), 8 GB, 16 GB, or 32 GB of eMMC memory. +* *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. -.Compute Module 4S -image::images/cm4s.jpg[alt="Compute Module 4S", width="60%"] +Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODIMM form factor to +a dual 100-pin high-density connector layout, which results in a smaller physical footprint. This redesign supports the following additional features: -The Compute Module 4S (CM4S) combines the internals of a Raspberry Pi 4 (the BCM2711 processor and 1GB, 2GB, 4GB, or 8GB of RAM) with an optional 0GB (Lite), 8GB, 16GB or 32GB of eMMC flash storage. Unlike CM4, CM4S comes in the same DDR2 SO-DIMM form factor as CM1, CM3, and CM3+. +* Dual HDMI connectors +* PCIe support +* Ethernet connector -[[compute-module-3-plus]] +.Compute Module 4 +image::images/cm4.jpg[alt="Compute Module 4", width="60%"] + +[[cm3plus]] === Compute Module 3+ +Compute Module 3+ (*CM3+*) combines the core components of Raspberry Pi 3 Model B+ with optional flash storage. Key features include: + +* *Processor.* Broadcom BCM2837B0. +* *Memory options*. 1 GB, 2 GB, or 4 GB of RAM. +* *Storage options.* 0 GB (*CM3+Lite*) or 8 GB, 16 GB, or 32 GB of eMMC flash memory. +* *Form factor.* Standard DDR2 SODIMM module. + .Compute Module 3+ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] -The Compute Module 3+ (CM3+) combines the internals of a Raspberry Pi 3 Model B+ (the BCM2837 processor and 1GB of RAM) with an optional 0GB (Lite), 8GB, 16GB or 32GB of eMMC flash storage. CM3+ comes in the DDR2 SO-DIMM form factor. - +[[cm3]] === Compute Module 3 +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) has reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. + +Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: + +* *Processor.* Broadcom BCM2837. +* *Memory options.* 1 GB, 2 GB, or 4 GB of RAM. +* *Storage options.* 0 GB (*CM3Lite*) or 4 GB of eMMC flash memory. +* *Form factor.* Standard DDR2 SODIMM module. + .Compute Module 3 image::images/cm3.jpg[alt="Compute Module 3", width="60%"] -The Compute Module 3 (CM3) combines the internals of a Raspberry Pi 3 (the BCM2837 processor and 1GB of RAM) with an optional 4GB of eMMC flash storage. CM3 comes in the DDR2 SO-DIMM form factor. - +[[cm1]] === Compute Module 1 +Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with an optional 4 GB of flash storage. Key features include: + +* *Processor.* Broadcom BCM2835. +* *Memory.* 512 MB of RAM. +* *Storage options.* 0 GB (*CM1Lite*) or 4 GB of eMMC flash memory. +* *Form factor.* Standard DDR2 SODIMM module. + .Compute Module 1 image::images/cm1.jpg[alt="Compute Module 1", width="60%"] -The Compute Module 1 (CM1) contains the internals of a Raspberry Pi (the BCM2835 processor and 512MB of RAM) as well as an optional 4GB of eMMC flash storage. CM1 comes in the DDR2 SO-DIMM form factor. - == IO Boards -Raspberry Pi IO Boards provide a way to connect a single Compute Module to a variety of I/O (input/output) interfaces. Compute Modules are small, lacking ports and connectors. IO Boards provide a way to connect Compute Modules to a variety of peripherals. +A Raspberry Pi Compute Module IO Board is the companion carrier board that provides the necessary connectors to interface with various input/output (I/O) peripherals on your Compute Module. Raspberry Pi Compute Module IO Boards provide the following functionality: + +* Supply power to the Compute Module. +* Connect general-purpose input/output (GPIO) pins to standard pin headers so that you can attach sensors or electronics. +* Expose camera and display interfaces through flat flexible cable (FFC) connectors. +* Route HDMI signals to HDMI connectors for display output. +* Connect USB interfaces to standard USB connectors for peripheral devices. +* Provide LEDs that indicate power and activity status. +* Enable eMMC programming over USB for flashing the module's onboard storage. +* Expose PCIe lanes through connectors so that you can attach storage or peripheral devices like SSDs or network adapters. + +Raspberry Pi IO Boards are general-purpose boards designed for development, testing, and prototyping Compute Modules. For production use, you might design a smaller, custom carrier board that includes only the connectors you need for your use case. -Raspberry Pi IO Boards provide the following functionality: +=== IO Boards and compatibility -* power the module -* connects the GPIO to pin headers -* connects the camera and display interfaces to FFC connectors -* connects HDMI to HDMI ports -* connects USB to USB ports -* connects activity monitoring to LEDs -* eMMC programming over USB -* connects PCIe to connectors used to physically connect storage or peripherals +Not all IO Boards work with all Compute Module models. The following table summarises Raspberry Pi Compute Module IO Boards in reverse chronological order, listing their compatible Compute Modules (which include Lite versions), power input, and size. For more information about each of these boards, including available interfaces, see the following dedicated sections on this page. -IO Boards are breakout boards intended for development or personal use; in production, you should use a smaller, potentially custom board that provides only the ports and peripherals required for your use-case. +[cols="1,1,1,1", options="header"] +|=== +|IO Board|Compatible CM|Power input|Size + +| <> (2024) +| <>; CM4 with reduced functionality +| 5 V USB Type-C external supply +|160 mm × 90 mm + +| <> (2020) +| <>; CM5 with reduced functionality +| 12 V or 5 V through the DC barrel jack +|160 mm × 90 mm + +| <> (2017) +| <>, <>, <>, and <> +| 12 V or 5 V through the barrel jack +| 160 mm × 100 mm + +| <> (2014) +| <> +| 5 V through the barrel jack +| 160 mm × 100 mm + +|=== +[[cm5io]] === Compute Module 5 IO Board .Compute Module 5 IO Board image::images/cm5io.png[alt="Compute Module 5 IO Board", width="60%"] -Compute Module 5 IO Board provides the following interfaces: - -* HAT footprint with 40-pin GPIO connector -* PoE header -* 2× HDMI ports -* 2× USB 3.0 ports -* Gigabit Ethernet RJ45 with PoE support -* M.2 M key PCIe socket compatible with the 2230, 2242, 2260, and 2280 form factors -* microSD card slot (only for use with Lite variants with no eMMC; other variants ignore the slot) -* 2× MIPI DSI/CSI-2 combined display/camera FPC connectors (22-pin 0.5 mm pitch cable) -* Battery socket for Real Time Clock -* four-pin JST-SH PWM fan connector -* USB-C power using the same standard as Raspberry Pi 5 (5V, 5A (25W) or 5V, 3A (15W) with a 600mA peripheral limit) -* Jumpers to disable features such as eMMC boot, EEPROM write, and the USB OTG connection - +The Compute Module 5 IO Board (CM5IO) provides the following: + +* *Power and control connectors.* +** USB-C power using the same standard as Raspberry Pi 5: 5 V at 5 A (25 W) or 5 V at 3 A (15 W) with a 600 mA peripheral limit. +** A power button for CM5. +** Real-time clock (RTC) battery socket. +* *Video and display connectors.* +** Two HDMI connectors. +** Two MIPI DSI/CSI-2 combined display/camera FPC connectors (22-pin, 0.5 mm pitch cable). +* *Networking and connectivity connectors.* +** Two USB 3.0 (Type-A) connectors for keyboards, storage, or peripherals. +** A USB 2.0 (Type-C) connector for flashing CM5 or additional peripherals. +** A Gigabit Ethernet RJ45 with PoE support. +* *Expansion and storage options.* +** A M.2 M key PCIe socket compatible with the 2230, 2242, 2260, and 2280 form factors. +** A microSD card slot (only for use with *CM5Lite*, which has no eMMC; other variants ignore the slot). +** HAT footprint with 40-pin GPIO connector. +* *Configuration options.* +** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. +** Selectable R4/R5 Vref voltage to support different voltage requirements. +* *Fan connector.* A four-pin JST-SH PWM fan connector. + +[[cm4io]] === Compute Module 4 IO Board .Compute Module 4 IO Board image::images/cm4io.jpg[alt="Compute Module 4 IO Board", width="60%"] -Compute Module 4 IO Board provides the following interfaces: - -* HAT footprint with 40-pin GPIO connector and PoE header -* 2× HDMI ports -* 2× USB 2.0 ports -* Gigabit Ethernet RJ45 with PoE support -* microSD card slot (only for use with Lite variants with no eMMC; other variants ignore the slot) -* PCIe Gen 2 socket -* micro USB upstream port -* 2× MIPI DSI display FPC connectors (22-pin 0.5 mm pitch cable) -* 2× MIPI CSI-2 camera FPC connectors (22-pin 0.5 mm pitch cable) -* Real-time clock with battery socket -* 12V input via barrel jack (supports up to 26V if PCIe unused) - -=== Compute Module IO Board +The Compute Module 4 IO Board (CM4IO) provides the following: + +* *Power and control connectors.* +** 12 V input through barrel jack; supports up to 26 V if PCI is unused. +** Real-time clock (RTC) battery socket. +* *Video and display connectors.* +** Two HDMI connectors. +** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). +** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). +* *Networking and connectivity connectors.* Two USB 2.0 connectors. +** A micro USB upstream port. +** A Gigabit Ethernet RJ45 with PoE support. +* *Expansion and storage options.* +** PCIe Gen 2 socket. +** A microSD card slot (only for use with *CM4Lite*, which has no eMMC; other variants ignore the slot). +** HAT footprint with 40-pin GPIO connector and PoE header +* *Configuration options.* +** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. +** Selectable R4/R5 Vref voltage to support different voltage requirements. +* *Fan connector.* Fan connector supporting standard 12 V fans with PWM drive. + +[[cmio]] +=== Compute Module IO Board (versions 1 and 3) .Compute Module IO Board image::images/cmio.jpg[alt="Compute Module IO Board", width="60%"] -Compute Module IO Board provides the following interfaces: - -* 46 GPIO pins -* HDMI port -* USB-A port -* 2× MIPI DSI display FPC connectors (22-pin 0.5 mm pitch cable) -* 2× MIPI CSI-2 camera FPC connectors (22-pin 0.5 mm pitch cable) +There are two vairants of the Compute Module IO Board: -The Compute Module IO Board comes in two variants: Version 1 and Version 3. Version 1 is only compatible with CM1. Version 3 is compatible with CM1, CM3, CM3+, and CM4S. Compute Module IO Board Version 3 is sometimes written as the shorthand CMIO3. +* Version 1 (CMIO), compatible only with <>. +* Version 3 (CMIO3), compatible with <>, <>, <>, and <>. This version adds a microSD card slot that doesn't exist on CMIO (version 1). -Compute Module IO Board Version 3 added a microSD card slot that did not exist in Compute Module IO Board Version 1. +The Compute Module IO Board (CMIO and CMIO3) provides the following: -=== IO Board compatibility +* *Power and control connectors.* 5 V input through GPIO or external PSU. +* *Video and display connectors.* +** One HDMI 1.3a connector. +** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). +** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). +** One 24-bit DPI (parallel RGB) interface. +* *Networking and connectivity connectors.* One USB 2.0 Type-A connector. +* *Expansion and storage options.* +** 200-pin DDR2 SODIMM connector. +** 46 GPIO pins exposed through SODIMM. +** (CMIO3 only) A microSD card slot (only for use with *CM3Lite*, which has no eMMC). -Not all Compute Module IO Boards work with all Compute Module models. The following table shows which Compute Modules work with each IO Board: - -[cols="1,1"] -|=== -| IO Board | Compatible Compute Modules - -| Compute Module IO Board Version 1 (CMIO)/(CMIO1) -a| -* CM1 -| Compute Module IO Board Version 3 (CMIO)/(CMIO3) -a| -* CM1 -* CM3 -* CM3+ -* CM4S -| Compute Module 4 IO Board (CM4IO) -a| -* CM4 -* CM5 (with reduced functionality) -| Compute Module 5 IO Board (CM5IO) -a| -* CM5 -* CM4 (with reduced functionality) -|=== +== CM5 and CM5IO accessories -== CM5 Accessories +Raspberry Pi offers the following accessories for CM5 and CM5IO: -=== IO Case +* <>, a two-piece metal enclosure for a CM5I0 (and attached CM5). The case also optionally fits an antenna and cooler. +* <>, a 2.4 GHz and 5 GHz antenna to for wireless connectivity through CM5. The Raspberry Pi Antenna is also compatible with CM4. +* <>, a passive heat sink to dissipate heat from CM5. -The world can be a dangerous place. The Compute Module 5 IO Board Case provides physical protection for a CM5IO Board. +[[case]] +=== CM5IO Case .Compute Module 5 IO Board Case image::images/cm5io-case.png[alt="Compute Module 5 IO Board Case", width="60%"] -The Case provides cut-outs for all externally-facing ports and LEDs on the CM5IO Board, and an attachment point for a Raspberry Pi Antenna Kit. +The Compute Module 5 IO Board Case provides physical protection for CM5IO and its attached CM5. It includes: + +* Cut-outs for externally-facing connectors and LEDs. +* A pre-installed, controllable fan that you can remove. +* An attachment point for a *Raspberry Pi Antenna Kit*. +* Space for a *Raspberry Pi Cooler*. +* Space for accessories connected to the IO board, such as an M.2 SSD or PoE+ HAT+. .Compute Module 5 IO Board Case ports image::images/cm5io-case-front.png[alt="the port selection on the Compute Module 5 IO Board Case", width="60%"] -To mount a CM5IO Board within your Case, position your Board in the bottom section of the case, aligning the four mounting points inset slightly from each corner of the Board. Fasten four screws into the mounting points. Take care not to over-tighten the screws. +The CM5IO Case is a two-piece enclosure that, when assembled, measures 170 mm × 94 mm × 28 mm. It's made of sheet metal and weighs approximately 350 g. For thermal management, the case includes a pre-installed fan that directs airflow over your CM5 and CM5IO components. You can remove or replace the fan depending on your cooling requirements. You can also optionally add a <> for improved thermal performance. -To use the Case fan, connect the fan cable to the FAN (J14) port on the Board. +.CM5 case physical specification +image::images/cm5-case-physical.png[alt="CM5 Case physical specification", width="80%"] -To close the case, put the top section of the case on top of the bottom section of the case. Facing the front of the case, which has port pass-throughs, carefully align the screw holes on the left and right side of the case and the power button on the back of the case. Tighten four screws into the screw holes. Take care not to over-tighten the screws. +To mount a CM5IO inside your case: -TIP: The Case comes with a fan pre-installed. To close the case with the passive Cooler attached to your Compute Module, remove the fan. To remove the fan, remove the four screws positioned in the corners of the fan from the bottom of the top case. +. *Attach your CM5 to your CM5IO.* Align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. +. *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a cross-head screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. +. *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally-facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. +. *Connect or remove the fan.* +** If using the pre-installed fan, plug the fan into the four-pin fan connector labelled *FAN (J14)* on your CM5IO. Ensure that the fan is properly seated and connected to the power header on your CM5IO. +** If you want to remove the fan, unscrew the four corner screws of the fan from the underside of the top of the case. +. *Optionally, attach an external antenna.* If you want to install an antenna, follow the instructions in <> on this page. +. *Optionally, attach the cooler.* If you want to install a cooler, follow the instructions in <>. If you're also attaching an antenna, attach the antenna's U.FL connector first for easier access. +. *Optionally, attach a camera or display.* If you're using a camera or a display, pass the flat cable through one of the slots at the back of the case and connect it to one of the *CAM/DISP* ports on your CM5IO. +. *Optionally, mount additional accessories.* +** To install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with mounting screw. +** To install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the hat covers the battery slot, then press it firmly into place and secure it with screws. +. *Close the case.* Fold the top of the case back onto the base of the case, aligning the screw holes on the left and right sides of the case, and the power button on the back of the case. Screw the four screws back into place using a cross-head screwdriver, taking care not to overtighten them. -.CM5 Case physical specification -image::images/cm5-case-physical.png[alt="CM5 Case physical specification", width="80%"] +NOTE: The SD card slot is a push-push slot. To insert an SD card, push it into the SD card slot with the contacts facing downwards. To remove it, push it inwards towards the slot to release it and then pull it out. -=== Antenna +[[antenna]] +=== Antenna (CM4 and CM5) The Raspberry Pi Antenna Kit provides a certified external antenna to boost wireless reception on a CM4 or CM5. -.CM4 and CM5 Antenna +.CM4 and CM5 antenna image::images/cm4-cm5-antenna.jpg[alt="The Antenna, connected to CM4", width="60%"] -To attach the Antenna to your Compute Module and Case, complete the following steps: +The antenna supports dual-band Wi-Fi and attaches to the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] on your CM4 or CM5. The antenna is 108 mm at full height; the SMA to U.FL cable is 205 mm. -. Connect the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] on the cable to the U.FL-compatible connector on your Compute Module. -. Secure the toothed washer onto the male SMA connector at the end of the cable, then insert the SMA connector, with the antenna facing outward, through the hole in the Case. -. Fasten the SMA connector into place with the retaining hexagonal nut and washer. -. Tighten the female SMA connector on the Antenna onto the male SMA connector. -. Adjust the Antenna to its final position by turning it up to 90°. +.CM4 and CM5 antenna physical specification +image::images/cm4-cm5-antenna-physical.png[alt="CM4 and CM5 antenna physical specification", width="80%"] -.CM4 and CM5 Antenna assembly diagram -image::images/cm4-cm5-antenna-assembly.svg[alt="CM4 and CM5 antenna assembly diagram", width="60%"] +You can use the antenna with the <>. To attach the antenna to your Compute Module through the CM5IO Case, complete the following steps: -To **use** the Antenna with your Compute Module, add a `dtoverlay` instruction in xref:../computers/config_txt.adoc[`/boot/firmware/config.txt`]. Add the following line to the end of `config.txt`: +. *Connect the U.FL connector.* Connect the U.FL connector on the antenna cable to the U.FL-compatible connector on your Compute Module, next to the top-left mounting hole of your CM5. Do this before attaching a cooler (if using one) because the cooler can make it harder to attach the U.FL connector. +. *Insert the SMA connector.* Remove the rubber plug from the antenna port on the inside of the CM5IO Case. Then, from the inside of the case, push the SMA connector with the (flat side up) into the antenna port so that it extends through and is accessible from the outside. +. *Fasten the SMA connector into place.* Twist the retaining hexagonal nut and washer onto the SMA connector in a clockwise direction until it sits securely in place. Avoid excessive twisting when tightening to prevent damage. +. *Attach the SMA connector to the antenna.* Insert the SMA connector into the antenna port with the antenna facing outward and twist the antenna clockwise to secure it. +. *Adjust the antenna.* Move the antenna into its final position by turning it up to a 90 degree angle. -[source,ini] ----- -dtparam=ant2 ----- +.CM4 and CM5 antenna assembly diagram +image::images/cm4-cm5-antenna-assembly.svg[alt="CM4 and CM5 antenna assembly diagram", width="60%"] -.CM4 and CM5 Antenna physical specification -image::images/cm4-cm5-antenna-physical.png[alt="CM4 and CM5 antenna physical specification", width="80%"] +To use the Antenna with your Compute Module, add a `dtoverlay` instruction in xref:../computers/config_txt.adoc[`/boot/firmware/config.txt`]. Add the following line to the end of the `config.txt` file: `dtparam=ant2` -=== Cooler +[[cooler]] +=== CM5 Cooler -The CM5 Cooler helps dissipate heat from your CM5, improving CPU performance, longevity, and bumpiness. +The CM5 Cooler is a passive heat sink that helps dissipate heat from your CM5, improving CPU performance and longevity. -.CM5 Cooler +.CM5 cooler image::images/cm5-cooler.jpg[alt="CM5 Cooler", width="60%"] -To mount the Cooler to your CM5, attach the thermally conductive silicone at the bottom of the Cooler to the top of your CM5. Align the cut-out in the heatsink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector]. Optionally, fasten screws in the mounting points found in each corner to secure the Cooler. If you omit the screws, the bond between your Cooler and your Compute Module will improve through time, use, and trust. +The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler has an aluminum profile with an underside that's made of thermally conductive silicone. Newer versions of the <> fit both the cooler and pre-installed fan inside. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. -.CM5 Cooler physical specification +.CM5 cooler physical specification image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", width="80%"] -NOTE: The CM5 Cooler is only compatible with the CM5IO Case if you remove the fan from the case. +To mount the cooler to your CM5, attach the thermally conductive silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heatsink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector]. Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index de3d1cffb..def8d0fb7 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,6 +294,8 @@ a| [[compute-module-series]] === Compute Module series +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) has reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. + For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. [cols="3a,1,1,1,1,2"] @@ -304,7 +306,7 @@ For more detailed information about the Raspberry Pi Compute Module hardware, se .Raspberry Pi Compute Module 1 image::images/compute-module-1.jpg[alt="Raspberry Pi Compute Module 1"] | xref:processors.adoc#bcm2835[BCM2835] | 512 MB -| 4 GB | DDR2 SO-DIMM ^| none +| 4 GB | DDR2 SODIMM ^| none ^.^a| .Raspberry Pi Compute Module 3 image::images/compute-module-3.jpg[alt="Raspberry Pi Compute Module 3"] @@ -312,11 +314,11 @@ image::images/compute-module-3.jpg[alt="Raspberry Pi Compute Module 3"] a| 0 GB (Lite) -4 GB | DDR2 SO-DIMM ^| none +4 GB | DDR2 SODIMM ^| none ^.^a| .Raspberry Pi Compute Module 3+ image::images/compute-module-3-plus.jpg[alt="Raspberry Pi Compute Module 3+"] -| xref:processors.adoc#bcm2837b0[BCM2837b0] | 1 GB +| xref:processors.adoc#bcm2837b0[BCM2837B0] | 1 GB a| 0 GB (Lite) @@ -324,7 +326,7 @@ a| 16 GB -32 GB | DDR2 SO-DIMM ^| none +32 GB | DDR2 SODIMM ^| none ^.^a| .Raspberry Pi Compute Module 4S image::images/compute-module-4s.jpg[alt="Raspberry Pi Compute Module 4S"] @@ -344,7 +346,7 @@ a| 16 GB -32 GB | DDR2 SO-DIMM ^| none +32 GB | DDR2 SODIMM ^| none ^.^a| .Raspberry Pi Compute Module 4 image::images/compute-module-4.jpg[alt="Raspberry Pi Compute Module 4"] @@ -398,7 +400,7 @@ a| optional: * Bluetooth 5, Bluetooth Low Energy (BLE) |=== -NOTE: Compute Modules that use the physical DDR2 SO-DIMM form factor are *not* compatible with DDR2 SO-DIMM electrical specifications. +NOTE: Compute Modules that use the physical DDR2 SODIMM form factor are *not* compatible with DDR2 SODIMM electrical specifications. [[pico-series]] === Pico microcontrollers From 7d5eeb7391a7ed0a101230d0091327942c38317a Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 10:39:18 +0100 Subject: [PATCH 02/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index bdf499211..3e2f5c109 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -19,7 +19,7 @@ Raspberry Pi Compute Modules are available in several variants, differing in mem === Compute Module models -The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and carrier board connectors for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. +The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and form factor for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. [cols="1,1,1,1,1,1", options="header"] |=== From 4103e3837bfe1e2d39090f8ab0883abe0f02bde0 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 11:13:27 +0100 Subject: [PATCH 03/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Kat Shann --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 3e2f5c109..013dec733 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -137,7 +137,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) has reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: From 75842a06ad31ac56fa5edfeafc86830f86b61d29 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 14:56:25 +0100 Subject: [PATCH 04/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Kat Shann --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 013dec733..7cf3a4e66 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -268,7 +268,7 @@ The Compute Module 4 IO Board (CM4IO) provides the following: .Compute Module IO Board image::images/cmio.jpg[alt="Compute Module IO Board", width="60%"] -There are two vairants of the Compute Module IO Board: +There are two variants of the Compute Module IO Board: * Version 1 (CMIO), compatible only with <>. * Version 3 (CMIO3), compatible with <>, <>, <>, and <>. This version adds a microSD card slot that doesn't exist on CMIO (version 1). From b6148459eac0419d4c209cbefc49318dbc6032b9 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 15:00:46 +0100 Subject: [PATCH 05/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Kat Shann --- .../asciidoc/computers/compute-module/introduction.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 7cf3a4e66..3d21c3160 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -177,6 +177,7 @@ A Raspberry Pi Compute Module IO Board is the companion carrier board that provi Raspberry Pi IO Boards are general-purpose boards designed for development, testing, and prototyping Compute Modules. For production use, you might design a smaller, custom carrier board that includes only the connectors you need for your use case. +[[io-board-compatibility]] === IO Boards and compatibility Not all IO Boards work with all Compute Module models. The following table summarises Raspberry Pi Compute Module IO Boards in reverse chronological order, listing their compatible Compute Modules (which include Lite versions), power input, and size. For more information about each of these boards, including available interfaces, see the following dedicated sections on this page. From 1c43fb90677d38925e56311b6a5e027d3ada611f Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 15:01:26 +0100 Subject: [PATCH 06/58] Dealing with Kat's suggestions --- .../computers/compute-module/introduction.adoc | 12 ++++++------ .../computers/raspberry-pi/introduction.adoc | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 3d21c3160..915dd87f8 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -81,7 +81,7 @@ Compute Module 5 (*CM5*) combines the core components of Raspberry Pi 5 with opt * *Storage options.* 0 GB (*CM5Lite*), 16 GB, 32 GB, or 64 GB of eMMC memory. * *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. -CM5 uses the same form factor as *CM4* and provides I/O interfaces beyond those available on standard Raspberry Pi boards, offering expanded options for more complex systems and designs. +CM5 uses the same form factor as *CM4* and provides input/output (I/O) interfaces beyond those available on standard Raspberry Pi boards, offering expanded options for more complex systems and designs. .Compute Module 5 image::images/cm5.png[alt="Compute Module 5", width="60%"] @@ -304,7 +304,7 @@ image::images/cm5io-case.png[alt="Compute Module 5 IO Board Case", width="60%"] The Compute Module 5 IO Board Case provides physical protection for CM5IO and its attached CM5. It includes: -* Cut-outs for externally-facing connectors and LEDs. +* Cut-outs for externally facing connectors and LEDs. * A pre-installed, controllable fan that you can remove. * An attachment point for a *Raspberry Pi Antenna Kit*. * Space for a *Raspberry Pi Cooler*. @@ -322,7 +322,7 @@ To mount a CM5IO inside your case: . *Attach your CM5 to your CM5IO.* Align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. . *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a cross-head screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. -. *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally-facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. +. *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. . *Connect or remove the fan.* ** If using the pre-installed fan, plug the fan into the four-pin fan connector labelled *FAN (J14)* on your CM5IO. Ensure that the fan is properly seated and connected to the power header on your CM5IO. ** If you want to remove the fan, unscrew the four corner screws of the fan from the underside of the top of the case. @@ -330,8 +330,8 @@ To mount a CM5IO inside your case: . *Optionally, attach the cooler.* If you want to install a cooler, follow the instructions in <>. If you're also attaching an antenna, attach the antenna's U.FL connector first for easier access. . *Optionally, attach a camera or display.* If you're using a camera or a display, pass the flat cable through one of the slots at the back of the case and connect it to one of the *CAM/DISP* ports on your CM5IO. . *Optionally, mount additional accessories.* -** To install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with mounting screw. -** To install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the hat covers the battery slot, then press it firmly into place and secure it with screws. +** To install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with a mounting screw. +** To install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the HAT covers the battery slot, then press it firmly into place and secure it with screws. . *Close the case.* Fold the top of the case back onto the base of the case, aligning the screw holes on the left and right sides of the case, and the power button on the back of the case. Screw the four screws back into place using a cross-head screwdriver, taking care not to overtighten them. NOTE: The SD card slot is a push-push slot. To insert an SD card, push it into the SD card slot with the contacts facing downwards. To remove it, push it inwards towards the slot to release it and then pull it out. @@ -370,7 +370,7 @@ The CM5 Cooler is a passive heat sink that helps dissipate heat from your CM5, i .CM5 cooler image::images/cm5-cooler.jpg[alt="CM5 Cooler", width="60%"] -The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler has an aluminum profile with an underside that's made of thermally conductive silicone. Newer versions of the <> fit both the cooler and pre-installed fan inside. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. +The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler has an aluminium profile with an underside that's made of thermally conductive silicone. Newer versions of the <> fit both the cooler and pre-installed fan inside. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. .CM5 cooler physical specification image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", width="80%"] diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index def8d0fb7..9881f5235 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) has reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From 84c5dede5e819b9de6c413e50172ad35912e1c3b Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 16:30:11 +0100 Subject: [PATCH 07/58] Broken link --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 915dd87f8..8b78d65e6 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -197,7 +197,7 @@ Not all IO Boards work with all Compute Module models. The following table summa |160 mm × 90 mm | <> (2017) -| <>, <>, <>, and <> +| <>, <>, <>, and <> | 12 V or 5 V through the barrel jack | 160 mm × 100 mm From eb0ec7045d075fee45296b734816891509ce62c2 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 22 Oct 2025 16:38:36 +0100 Subject: [PATCH 08/58] Broken links --- documentation/asciidoc/computers/raspberry-pi/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index 9881f5235..a6564a1bc 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend CM3+ or CM4S; for other designs, we recommend CM4 or CM5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From 5091f217ad4932abb2873d4ee1f0e28d27c91668 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Thu, 23 Oct 2025 10:32:42 +0100 Subject: [PATCH 09/58] Minor edits to improve flow --- .../computers/compute-module/introduction.adoc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 8b78d65e6..266117a82 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -13,9 +13,9 @@ This page: == Compute Modules -Raspberry Pi Compute Modules are **system-on-module (SoM)** variants of the flagship Raspberry Pi single-board computers (SBC). They're designed for industrial and commercial applications, such as digital signage, thin clients, and process automation. Many developers and system designers choose Compute Modules over flagship Raspberry Pi models for their compact design, flexibility, and support for on-board eMMC storage. +Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagship Raspberry Pi single-board computers (SBC). They're designed for industrial and commercial applications, such as digital signage, thin clients, and process automation. Many developers and system designers choose Compute Modules over flagship Raspberry Pi models for their compact design, flexibility, and support for on-board eMMC storage. -Raspberry Pi Compute Modules are available in several variants, differing in memory and embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board). Like SD cards, eMMC provides persistent storage with low power consumption. Unlike SD cards, eMMC behaves like an internal disk and includes built-in features that improve reliability. **Lite** models have no on-board storage, and are sometimes referred to with the suffix **Lite**, for example, "CM5Lite". +Raspberry Pi Compute Modules are available in several variants, differing in memory and embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board). Like SD cards, eMMC provides persistent storage with low power consumption. Unlike SD cards, eMMC behaves like an internal disk and includes built-in features that improve reliability. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite*, for example, "CM5Lite". === Compute Module models @@ -96,7 +96,7 @@ Compute Module 4S (*CM4S*) combines the core components of Raspberry Pi 4 with o * *Storage options.* 0 GB (*CM4SLite*), 8 GB, 16 GB, or 32 GB of eMMC memory. * *Form factor.* Standard DDR2 SODIMM module. -Unlike **CM4**, CM4S retains the DDR2 SODIMM form factor used in *CM1*, *CM3*, and *CM3+*. +Unlike *CM4*, CM4S retains the DDR2 SODIMM form factor used in *CM1*, *CM3*, and *CM3+*. .Compute Module 4S image::images/cm4s.jpg[alt="Compute Module 4S", width="60%"] @@ -329,9 +329,8 @@ To mount a CM5IO inside your case: . *Optionally, attach an external antenna.* If you want to install an antenna, follow the instructions in <> on this page. . *Optionally, attach the cooler.* If you want to install a cooler, follow the instructions in <>. If you're also attaching an antenna, attach the antenna's U.FL connector first for easier access. . *Optionally, attach a camera or display.* If you're using a camera or a display, pass the flat cable through one of the slots at the back of the case and connect it to one of the *CAM/DISP* ports on your CM5IO. -. *Optionally, mount additional accessories.* -** To install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with a mounting screw. -** To install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the HAT covers the battery slot, then press it firmly into place and secure it with screws. +. *Optionally, install an M.2 SSD.* If you want to install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with a mounting screw. +. *Optionally, install a PoE+ HAT.* If you want to install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the HAT covers the battery slot, then press it firmly into place and secure it with screws. . *Close the case.* Fold the top of the case back onto the base of the case, aligning the screw holes on the left and right sides of the case, and the power button on the back of the case. Screw the four screws back into place using a cross-head screwdriver, taking care not to overtighten them. NOTE: The SD card slot is a push-push slot. To insert an SD card, push it into the SD card slot with the contacts facing downwards. To remove it, push it inwards towards the slot to release it and then pull it out. @@ -349,7 +348,7 @@ The antenna supports dual-band Wi-Fi and attaches to the https://en.wikipedia.or .CM4 and CM5 antenna physical specification image::images/cm4-cm5-antenna-physical.png[alt="CM4 and CM5 antenna physical specification", width="80%"] -You can use the antenna with the <>. To attach the antenna to your Compute Module through the CM5IO Case, complete the following steps: +You can use the antenna with the <>. To attach the antenna to your Compute Module through the CM5IO Case, complete the first four steps outlined in <>, and then complete following steps: . *Connect the U.FL connector.* Connect the U.FL connector on the antenna cable to the U.FL-compatible connector on your Compute Module, next to the top-left mounting hole of your CM5. Do this before attaching a cooler (if using one) because the cooler can make it harder to attach the U.FL connector. . *Insert the SMA connector.* Remove the rubber plug from the antenna port on the inside of the CM5IO Case. Then, from the inside of the case, push the SMA connector with the (flat side up) into the antenna port so that it extends through and is accessible from the outside. @@ -357,6 +356,8 @@ You can use the antenna with the <>. To attach the antenna to . *Attach the SMA connector to the antenna.* Insert the SMA connector into the antenna port with the antenna facing outward and twist the antenna clockwise to secure it. . *Adjust the antenna.* Move the antenna into its final position by turning it up to a 90 degree angle. +You can now complete the remaining steps outlined in <> for mounting a CM5IO inside your case. + .CM4 and CM5 antenna assembly diagram image::images/cm4-cm5-antenna-assembly.svg[alt="CM4 and CM5 antenna assembly diagram", width="60%"] From 62b2da5b498283d35787246b3cb66c505fac7716 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Thu, 23 Oct 2025 12:25:10 +0100 Subject: [PATCH 10/58] Dealing with Dominic's comments. Two are still in discussion. --- .../compute-module/introduction.adoc | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 266117a82..1076741ca 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -233,7 +233,7 @@ The Compute Module 5 IO Board (CM5IO) provides the following: ** HAT footprint with 40-pin GPIO connector. * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. -** Selectable R4/R5 Vref voltage to support different voltage requirements. +** Selectable 1.8 V or 3.3 V GPIO voltage. * *Fan connector.* A four-pin JST-SH PWM fan connector. [[cm4io]] @@ -245,7 +245,7 @@ image::images/cm4io.jpg[alt="Compute Module 4 IO Board", width="60%"] The Compute Module 4 IO Board (CM4IO) provides the following: * *Power and control connectors.* -** 12 V input through barrel jack; supports up to 26 V if PCI is unused. +** 12 V input through barrel jack; supports up to 26 V if PCIe is unused. ** Real-time clock (RTC) battery socket. * *Video and display connectors.* ** Two HDMI connectors. @@ -278,14 +278,14 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: * *Power and control connectors.* 5 V input through GPIO or external PSU. * *Video and display connectors.* -** One HDMI 1.3a connector. +** One Full size Type A HDMI supporting HDMI 1.3a. ** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). ** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). ** One 24-bit DPI (parallel RGB) interface. * *Networking and connectivity connectors.* One USB 2.0 Type-A connector. * *Expansion and storage options.* ** 200-pin DDR2 SODIMM connector. -** 46 GPIO pins exposed through SODIMM. +** 46 GPIO pins. ** (CMIO3 only) A microSD card slot (only for use with *CM3Lite*, which has no eMMC). == CM5 and CM5IO accessories @@ -324,14 +324,14 @@ To mount a CM5IO inside your case: . *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a cross-head screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. . *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. . *Connect or remove the fan.* -** If using the pre-installed fan, plug the fan into the four-pin fan connector labelled *FAN (J14)* on your CM5IO. Ensure that the fan is properly seated and connected to the power header on your CM5IO. +** If using the pre-installed fan, plug the fan connector into the four-pin fan socket labelled *FAN (J14)* on your CM5IO. ** If you want to remove the fan, unscrew the four corner screws of the fan from the underside of the top of the case. . *Optionally, attach an external antenna.* If you want to install an antenna, follow the instructions in <> on this page. . *Optionally, attach the cooler.* If you want to install a cooler, follow the instructions in <>. If you're also attaching an antenna, attach the antenna's U.FL connector first for easier access. . *Optionally, attach a camera or display.* If you're using a camera or a display, pass the flat cable through one of the slots at the back of the case and connect it to one of the *CAM/DISP* ports on your CM5IO. . *Optionally, install an M.2 SSD.* If you want to install an M.2 SSD, insert it into the M.2 slot in the bottom-right corner of the CM5IO and secure it on the opposite end with a mounting screw. -. *Optionally, install a PoE+ HAT.* If you want to install a PoE+ HAT, align it with the 40-pin GPIO header and the mounting posts such that the HAT covers the battery slot, then press it firmly into place and secure it with screws. -. *Close the case.* Fold the top of the case back onto the base of the case, aligning the screw holes on the left and right sides of the case, and the power button on the back of the case. Screw the four screws back into place using a cross-head screwdriver, taking care not to overtighten them. +. *Optionally, install a HAT.* If you want to install a HAT, align it with the 40-pin GPIO header and the mounting posts such that the HAT covers the battery slot, then press it firmly into place and secure it with screws. +. *Close the case.* Fold the top of the case back onto the base of the case, aligning the screw holes on the left and right sides of the case, and the power button on the back of the case. Screw the four screws back into place using a Phillips screwdriver, taking care not to overtighten them. NOTE: The SD card slot is a push-push slot. To insert an SD card, push it into the SD card slot with the contacts facing downwards. To remove it, push it inwards towards the slot to release it and then pull it out. @@ -371,9 +371,13 @@ The CM5 Cooler is a passive heat sink that helps dissipate heat from your CM5, i .CM5 cooler image::images/cm5-cooler.jpg[alt="CM5 Cooler", width="60%"] -The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler has an aluminium profile with an underside that's made of thermally conductive silicone. Newer versions of the <> fit both the cooler and pre-installed fan inside. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. +The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler s an aluminum heatsink with a conductive silicone pad on the bottom. Newer versions of the <> allow both the cooler and pre-installed fan to be used inside the case at the same time. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. .CM5 cooler physical specification image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", width="80%"] -To mount the cooler to your CM5, attach the thermally conductive silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heatsink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector]. Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file +To mount the cooler to your CM5: + +. Remove the protective paper from the silicone pad on the bottom of cooler. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector]. +. Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From cd2fb1db131edf7dfe54313fb5899c290506c3cc Mon Sep 17 00:00:00 2001 From: Jeunese Date: Thu, 23 Oct 2025 12:26:50 +0100 Subject: [PATCH 11/58] Typos --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 1076741ca..e7780f70f 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -371,7 +371,7 @@ The CM5 Cooler is a passive heat sink that helps dissipate heat from your CM5, i .CM5 cooler image::images/cm5-cooler.jpg[alt="CM5 Cooler", width="60%"] -The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler s an aluminum heatsink with a conductive silicone pad on the bottom. Newer versions of the <> allow both the cooler and pre-installed fan to be used inside the case at the same time. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. +The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler is an aluminum heat sink with a conductive silicone pad on the bottom. Newer versions of the <> allow both the cooler and pre-installed fan to be used inside the case at the same time. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. .CM5 cooler physical specification image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", width="80%"] From a1854af530dfd643805e7671157d06bd7b1c274f Mon Sep 17 00:00:00 2001 From: Jeunese Date: Thu, 23 Oct 2025 12:29:02 +0100 Subject: [PATCH 12/58] Additional comments --- .../asciidoc/computers/compute-module/introduction.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index e7780f70f..c4ff8f2fd 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -260,7 +260,7 @@ The Compute Module 4 IO Board (CM4IO) provides the following: ** HAT footprint with 40-pin GPIO connector and PoE header * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. -** Selectable R4/R5 Vref voltage to support different voltage requirements. +** Selectable 1.8 V or 3.3 V GPIO voltage. * *Fan connector.* Fan connector supporting standard 12 V fans with PWM drive. [[cmio]] @@ -276,7 +276,7 @@ There are two variants of the Compute Module IO Board: The Compute Module IO Board (CMIO and CMIO3) provides the following: -* *Power and control connectors.* 5 V input through GPIO or external PSU. +* *Power and control connectors.* 5 V input through GPIO or a micro USB connector. * *Video and display connectors.* ** One Full size Type A HDMI supporting HDMI 1.3a. ** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). From 3f6e17460e76ed0cfbc57d5a0485959a2708c3f4 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Thu, 23 Oct 2025 16:31:43 +0100 Subject: [PATCH 13/58] Change in EoL date --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index c4ff8f2fd..f13453fe2 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -137,7 +137,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: From 811810ff0f28250a9a22fa2fced4633f6fd7da96 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 09:12:20 +0100 Subject: [PATCH 14/58] New EoL dates --- documentation/asciidoc/computers/raspberry-pi/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index a6564a1bc..1bb6eca32 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date is 30 June, 2026. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend CM3+ or CM4S; for other designs, we recommend CM4 or CM5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend CM3+ or CM4S; for other designs, we recommend CM4 or CM5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From 6f3bcf64c198c82b2c2d563cd8fea258288e3688 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 11:44:01 +0100 Subject: [PATCH 15/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index f13453fe2..170784e02 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -379,5 +379,5 @@ image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", w To mount the cooler to your CM5: . Remove the protective paper from the silicone pad on the bottom of cooler. -. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector]. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector, are visible through the cutout. . Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From 18761a5f870c147a905e3ed52ccb3defccf6d725 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 11:45:27 +0100 Subject: [PATCH 16/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 170784e02..697617be1 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -379,5 +379,5 @@ image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", w To mount the cooler to your CM5: . Remove the protective paper from the silicone pad on the bottom of cooler. -. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector, are visible through the cutout. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector (the on-board antenna), are visible through the cutout. . Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From a276e2765267265bd5b9e1df44116706de591050 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 11:48:06 +0100 Subject: [PATCH 17/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 697617be1..d439794d6 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -379,5 +379,5 @@ image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", w To mount the cooler to your CM5: . Remove the protective paper from the silicone pad on the bottom of cooler. -. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector (the on-board antenna), are visible through the cutout. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on-board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector (the on-board antenna), are visible through the cutout. . Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From 8b64b66a74ac3768321d060de1492cdf2c391897 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 11:54:29 +0100 Subject: [PATCH 18/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index d439794d6..9a9cc7c28 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -379,5 +379,5 @@ image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", w To mount the cooler to your CM5: . Remove the protective paper from the silicone pad on the bottom of cooler. -. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cut-out in the heat sink with the antenna https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on-board antenna. Ensure that both the U.FL connector on the Compute Module, and the trapezoid shape area next to the U.FL connector (the on-board antenna), are visible through the cutout. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cutout in the cooler with the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on-board antenna (the trapezoid shaped area on the board next to the U.FL connector), ensuring both are visible through the cutout. . Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From 5b6c04b68fb598cf9df230ba289ef4044af82635 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 12:27:45 +0100 Subject: [PATCH 19/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 9a9cc7c28..bf39f5a4a 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -379,5 +379,5 @@ image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", w To mount the cooler to your CM5: . Remove the protective paper from the silicone pad on the bottom of cooler. -. Attach the silicone at the bottom of the cooler to the top of your CM5. Align the cutout in the cooler with the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] and the on-board antenna (the trapezoid shaped area on the board next to the U.FL connector), ensuring both are visible through the cutout. +. Attach the silicone at the bottom of the cooler to the top of your CM5. Place the cooler on your CM5 such that the cutout in the cooler is above the on-board antenna (the trapezoid-shaped area on the left of a CM5) and the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] next to it (if it has one). . Optionally, fasten screws in the mounting points found in each corner to secure the cooler. If you omit the screws, the bond between your cooler and your CM5 improves through time and use. \ No newline at end of file From 9ad0783b59b625e2f009802d15cfa2707db0f16e Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 12:53:25 +0100 Subject: [PATCH 20/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index bf39f5a4a..778e5efea 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -53,7 +53,7 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog | 4 × Cortex-A53 at 1.2 GHz |DDR2 SODIMM -| <> (2017; discontinued June 2026) +| <> (2017; discontinued October 2025) | Raspberry Pi 3 Model B | Broadcom BCM2837 |VideoCore IV From 22f11cdeca2f84f266d16567c192ce97e976feb4 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 12:54:37 +0100 Subject: [PATCH 21/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 778e5efea..ae8f8592c 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -69,7 +69,7 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog |=== -NOTE: Compute Module 2 (CM2) isn't included in this documentation because it was never released publicly. Compute Module 1 (CM1) was officially followed by Compute Module 3 (CM3). +NOTE: Compute Module 2 (CM2) was never released publicly. Compute Module 1 (CM1) was officially followed by Compute Module 3 (CM3). [[cm5]] === Compute Module 5 From ba5652da78feeddd9e1b47d51ab67069f9993012 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:07:27 +0100 Subject: [PATCH 22/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index ae8f8592c..5b2d619e3 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -173,7 +173,7 @@ A Raspberry Pi Compute Module IO Board is the companion carrier board that provi * Connect USB interfaces to standard USB connectors for peripheral devices. * Provide LEDs that indicate power and activity status. * Enable eMMC programming over USB for flashing the module's onboard storage. -* Expose PCIe lanes through connectors so that you can attach storage or peripheral devices like SSDs or network adapters. +* On CM4IO and CM5IO, expose PCIe through connectors so that you can attach storage or peripheral devices like SSDs or network adapters. Raspberry Pi IO Boards are general-purpose boards designed for development, testing, and prototyping Compute Modules. For production use, you might design a smaller, custom carrier board that includes only the connectors you need for your use case. From 36401d36fd0b1f2871dc476808e1ee5db3a3e70f Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:18:32 +0100 Subject: [PATCH 23/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 5b2d619e3..dc9741a7a 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -321,7 +321,7 @@ image::images/cm5-case-physical.png[alt="CM5 Case physical specification", width To mount a CM5IO inside your case: . *Attach your CM5 to your CM5IO.* Align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. -. *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a cross-head screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. +. *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a Phillips screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. . *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. . *Connect or remove the fan.* ** If using the pre-installed fan, plug the fan connector into the four-pin fan socket labelled *FAN (J14)* on your CM5IO. From e50f5db10ba93f7b4ef88720720eebb8829e1c5f Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:35:30 +0100 Subject: [PATCH 24/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index dc9741a7a..9f711b6c4 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -278,7 +278,7 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: * *Power and control connectors.* 5 V input through GPIO or a micro USB connector. * *Video and display connectors.* -** One Full size Type A HDMI supporting HDMI 1.3a. +** One Full size Type A HDMI. ** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). ** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). ** One 24-bit DPI (parallel RGB) interface. From a0e4d7d9761e3366287184b1d8417d6249192ac9 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:36:04 +0100 Subject: [PATCH 25/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 9f711b6c4..5b935ab40 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -292,7 +292,7 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: Raspberry Pi offers the following accessories for CM5 and CM5IO: -* <>, a two-piece metal enclosure for a CM5I0 (and attached CM5). The case also optionally fits an antenna and cooler. +* <>, a two-piece metal enclosure for a CM5IO (and attached CM5). The case also optionally fits an antenna and cooler. * <>, a 2.4 GHz and 5 GHz antenna to for wireless connectivity through CM5. The Raspberry Pi Antenna is also compatible with CM4. * <>, a passive heat sink to dissipate heat from CM5. From 986d6f48f8e684525cd3085fd73681e5a9d3132f Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:36:44 +0100 Subject: [PATCH 26/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 5b935ab40..a863163ed 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -127,7 +127,7 @@ image::images/cm4.jpg[alt="Compute Module 4", width="60%"] Compute Module 3+ (*CM3+*) combines the core components of Raspberry Pi 3 Model B+ with optional flash storage. Key features include: * *Processor.* Broadcom BCM2837B0. -* *Memory options*. 1 GB, 2 GB, or 4 GB of RAM. +* *Memory*. 1 GB of RAM. * *Storage options.* 0 GB (*CM3+Lite*) or 8 GB, 16 GB, or 32 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. From 3f801af6e0cc4bd637537c265b0613b4bdcf0a4a Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:37:55 +0100 Subject: [PATCH 27/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index a863163ed..27c26d29e 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -203,7 +203,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2014) | <> -| 5 V through the barrel jack +| 5 V through micro USB | 160 mm × 100 mm |=== From d4472477d721d316a52dbd43fb90d4adfd815f65 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:38:30 +0100 Subject: [PATCH 28/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 27c26d29e..00ec27e80 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -198,7 +198,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2017) | <>, <>, <>, and <> -| 12 V or 5 V through the barrel jack +| 5 V through micro USB | 160 mm × 100 mm | <> (2014) From d1f1624a9724d3dac9053ba67c557b6a4a54529d Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:39:27 +0100 Subject: [PATCH 29/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 00ec27e80..d4698f894 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -199,7 +199,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2017) | <>, <>, <>, and <> | 5 V through micro USB -| 160 mm × 100 mm +| 85 mm × 105 mm | <> (2014) | <> From 9b88bf33bc5230c793e756c7add7a24ae9e27ffb Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 13:39:53 +0100 Subject: [PATCH 30/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index d4698f894..79a5c9775 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -204,7 +204,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2014) | <> | 5 V through micro USB -| 160 mm × 100 mm +| 85 mm × 105 mm |=== From a3d1c365c5877eceefd74fb602c374036032a1b0 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 16:59:05 +0100 Subject: [PATCH 31/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 79a5c9775..9cdad9abd 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -137,7 +137,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend <> or <>; for other designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].``` Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: From e1f6c629d9c4bab77054a3eb4c9b4acacda1b0d9 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 17:00:45 +0100 Subject: [PATCH 32/58] Update documentation/asciidoc/computers/raspberry-pi/introduction.adoc --- documentation/asciidoc/computers/raspberry-pi/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index 1bb6eca32..e845d4359 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor. For new designs requiring the SODIMM form factor, we recommend CM3+ or CM4S; for other designs, we recommend CM4 or CM5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official [https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence](https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline%5BObsolescence) Notice].``` For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From 8a78824b15ebdead0ec23a9b9b1dc5e78a24e7a2 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 17:12:19 +0100 Subject: [PATCH 33/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 9cdad9abd..3adf544ce 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -137,7 +137,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].``` +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].``` Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: From 1b2023eb02f9ed1b2c241ac7bce0be56a0ff2fe6 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 17:23:44 +0100 Subject: [PATCH 34/58] Update EoL message --- .../asciidoc/computers/compute-module/introduction.adoc | 4 ++-- .../asciidoc/computers/raspberry-pi/introduction.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 3adf544ce..d40923043 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -60,7 +60,7 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog | 4 × Cortex-A53 at 1.2 GHz |DDR2 SODIMM -| <>(2014) +| <> (2014) | Raspberry Pi Model B | Broadcom BCM2835 |VideoCore IV @@ -137,7 +137,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].``` +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index e845d4359..a5acb28bd 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+ (CM3+), which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official [https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence](https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline%5BObsolescence) Notice].``` +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From ba82a8303f4e447e4052c7ed695086dfb8a98e0d Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 19:20:06 +0100 Subject: [PATCH 35/58] Bullet point and RAM correction. --- .../asciidoc/computers/compute-module/introduction.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index d40923043..6428d78ec 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -142,7 +142,7 @@ IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lit Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: * *Processor.* Broadcom BCM2837. -* *Memory options.* 1 GB, 2 GB, or 4 GB of RAM. +* *Memory options.* 1 GB of RAM. * *Storage options.* 0 GB (*CM3Lite*) or 4 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. @@ -251,7 +251,8 @@ The Compute Module 4 IO Board (CM4IO) provides the following: ** Two HDMI connectors. ** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). ** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). -* *Networking and connectivity connectors.* Two USB 2.0 connectors. +* *Networking and connectivity connectors.* +** Two USB 2.0 connectors. ** A micro USB upstream port. ** A Gigabit Ethernet RJ45 with PoE support. * *Expansion and storage options.* From 13982ff5d16789a91916c5b52d3bc874ae6382e8 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Fri, 24 Oct 2025 20:26:24 +0100 Subject: [PATCH 36/58] Removed "options" --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 6428d78ec..7fae09c85 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -142,7 +142,7 @@ IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lit Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: * *Processor.* Broadcom BCM2837. -* *Memory options.* 1 GB of RAM. +* *Memory.* 1 GB of RAM. * *Storage options.* 0 GB (*CM3Lite*) or 4 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. From 67cd1898f97a8e9604a7bcb5068e0c3ffde33511 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Sun, 26 Oct 2025 16:08:34 +0000 Subject: [PATCH 37/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 7fae09c85..43f4b312c 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -1,6 +1,6 @@ A Raspberry Pi *Compute Module (CM)* is a compact version of a standard Raspberry Pi single-board computer (SBC) designed primarily for embedded and industrial applications. A Compute Module contains the core components of a Raspberry Pi but without the standard connectors like HDMI, USB, or Ethernet. -A Raspberry Pi *Compute Module IO Board (CMIO)* provides the physical connectors, peripheral interfaces, and expansion options necessary for accessing and expanding a Compute Module's functionality. A Computer Module IO Board can be used as a standalone product, allowing for rapid prototyping and embedded systems development, or as a reference design for your own carrier (IO) board. In either case, you can selectively make use of only the connectors that your application requires. +A Raspberry Pi *Compute Module IO Board (CMIO)* provides the physical connectors, peripheral interfaces, and expansion options necessary for accessing and expanding a Compute Module's functionality. A Compute Module IO Board can be used as a standalone product, allowing for rapid prototyping and embedded systems development, or as a reference design for your own carrier (IO) board. In either case, you can selectively make use of only the connectors that your application requires. This page: From ae611b4dde8b6607d4ab284a0e1f5cb4d52fb7e9 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Sun, 26 Oct 2025 16:59:15 +0000 Subject: [PATCH 38/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 43f4b312c..35440065a 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -362,7 +362,7 @@ You can now complete the remaining steps outlined in <> for mo .CM4 and CM5 antenna assembly diagram image::images/cm4-cm5-antenna-assembly.svg[alt="CM4 and CM5 antenna assembly diagram", width="60%"] -To use the Antenna with your Compute Module, add a `dtoverlay` instruction in xref:../computers/config_txt.adoc[`/boot/firmware/config.txt`]. Add the following line to the end of the `config.txt` file: `dtparam=ant2` +To use the Antenna with your Compute Module, add a `dtparam` instruction in xref:../computers/config_txt.adoc[`/boot/firmware/config.txt`]. Add the following line to the end of the `config.txt` file: `dtparam=ant2` [[cooler]] === CM5 Cooler From 7a2faf6adf614aea483a04a10a9651b8123252cb Mon Sep 17 00:00:00 2001 From: Jeunese Date: Sun, 26 Oct 2025 16:59:52 +0000 Subject: [PATCH 39/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 35440065a..d82c0c0d1 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -344,7 +344,7 @@ The Raspberry Pi Antenna Kit provides a certified external antenna to boost wire .CM4 and CM5 antenna image::images/cm4-cm5-antenna.jpg[alt="The Antenna, connected to CM4", width="60%"] -The antenna supports dual-band Wi-Fi and attaches to the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] on your CM4 or CM5. The antenna is 108 mm at full height; the SMA to U.FL cable is 205 mm. +The antenna supports dual-band Wi-Fi and attaches to the https://en.wikipedia.org/wiki/Hirose_U.FL[U.FL connector] on your CM4 or CM5. The antenna is 108 mm at full height; the SMA to U.FL cable is 205 mm long. .CM4 and CM5 antenna physical specification image::images/cm4-cm5-antenna-physical.png[alt="CM4 and CM5 antenna physical specification", width="80%"] From 85a50638611316f836270b5d6c7cbab1190cfda1 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Sun, 26 Oct 2025 17:02:06 +0000 Subject: [PATCH 40/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index d82c0c0d1..3012295c3 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -294,7 +294,7 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: Raspberry Pi offers the following accessories for CM5 and CM5IO: * <>, a two-piece metal enclosure for a CM5IO (and attached CM5). The case also optionally fits an antenna and cooler. -* <>, a 2.4 GHz and 5 GHz antenna to for wireless connectivity through CM5. The Raspberry Pi Antenna is also compatible with CM4. +* <>, a 2.4 GHz and 5 GHz antenna for wireless connectivity through CM5. The Raspberry Pi Antenna is also compatible with CM4. * <>, a passive heat sink to dissipate heat from CM5. [[case]] From 605d76c903d32b1fd3bb09d982403645499e7f4e Mon Sep 17 00:00:00 2001 From: Jeunese Date: Sun, 26 Oct 2025 17:44:54 +0000 Subject: [PATCH 41/58] Partial dealing with comments on changes --- .../asciidoc/computers/compute-module/introduction.adoc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 3012295c3..e32301f06 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -156,7 +156,7 @@ Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B wi * *Processor.* Broadcom BCM2835. * *Memory.* 512 MB of RAM. -* *Storage options.* 0 GB (*CM1Lite*) or 4 GB of eMMC flash memory. +* *Storage.* 4 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. .Compute Module 1 @@ -193,7 +193,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2020) | <>; CM5 with reduced functionality -| 12 V or 5 V through the DC barrel jack +| 5 V through the GPIO header or 12 V through the DC barrel jack |160 mm × 90 mm | <> (2017) @@ -282,7 +282,6 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: ** One Full size Type A HDMI. ** Two MIPI DSI display FPC connectors (22-pin, 0.5 mm pitch cable). ** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). -** One 24-bit DPI (parallel RGB) interface. * *Networking and connectivity connectors.* One USB 2.0 Type-A connector. * *Expansion and storage options.* ** 200-pin DDR2 SODIMM connector. @@ -354,7 +353,7 @@ You can use the antenna with the <>. To attach the antenna to . *Connect the U.FL connector.* Connect the U.FL connector on the antenna cable to the U.FL-compatible connector on your Compute Module, next to the top-left mounting hole of your CM5. Do this before attaching a cooler (if using one) because the cooler can make it harder to attach the U.FL connector. . *Insert the SMA connector.* Remove the rubber plug from the antenna port on the inside of the CM5IO Case. Then, from the inside of the case, push the SMA connector with the (flat side up) into the antenna port so that it extends through and is accessible from the outside. . *Fasten the SMA connector into place.* Twist the retaining hexagonal nut and washer onto the SMA connector in a clockwise direction until it sits securely in place. Avoid excessive twisting when tightening to prevent damage. -. *Attach the SMA connector to the antenna.* Insert the SMA connector into the antenna port with the antenna facing outward and twist the antenna clockwise to secure it. +. *Attach the antenna to the SMA connector.* Insert the SMA connector into the antenna port with the antenna facing outward and twist the antenna clockwise to secure it. . *Adjust the antenna.* Move the antenna into its final position by turning it up to a 90 degree angle. You can now complete the remaining steps outlined in <> for mounting a CM5IO inside your case. From 219b78e0d980b6ea55c7d84423d177eae73a45b3 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Mon, 27 Oct 2025 13:57:38 +0000 Subject: [PATCH 42/58] Dealing with comments from Andrew and Dominic --- .../compute-module/introduction.adoc | 42 +++++++++++-------- .../computers/raspberry-pi/introduction.adoc | 2 +- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index e32301f06..3af81e15f 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -15,9 +15,15 @@ This page: Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagship Raspberry Pi single-board computers (SBC). They're designed for industrial and commercial applications, such as digital signage, thin clients, and process automation. Many developers and system designers choose Compute Modules over flagship Raspberry Pi models for their compact design, flexibility, and support for on-board eMMC storage. -Raspberry Pi Compute Modules are available in several variants, differing in memory and embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board). Like SD cards, eMMC provides persistent storage with low power consumption. Unlike SD cards, eMMC behaves like an internal disk and includes built-in features that improve reliability. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite*, for example, "CM5Lite". +=== Memory, storage, and wireless variants -=== Compute Module models +Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). + +* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1 and 3 offer a fixed amount of RAM: 512 MB and 1 GB, respectively. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC. eMMC provides persistent storage with low power consumption and built-in features that improve reliability. +* *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. + +=== Models The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and form factor for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. @@ -69,8 +75,6 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog |=== -NOTE: Compute Module 2 (CM2) was never released publicly. Compute Module 1 (CM1) was officially followed by Compute Module 3 (CM3). - [[cm5]] === Compute Module 5 @@ -110,9 +114,9 @@ Compute Module 4 (*CM4*) combines the core components of Raspberry Pi 4 with opt * *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM. * *Storage options.* 0 GB (*CM4Lite*), 8 GB, 16 GB, or 32 GB of eMMC memory. * *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. +* *Temperature range options.* Operating temperature of -20°C to +85°C for standard variants or -40°C to +85°C for wider applications. -Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODIMM form factor to -a dual 100-pin high-density connector layout, which results in a smaller physical footprint. This redesign supports the following additional features: +Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODIMM form factor to a dual 100-pin high-density connector layout, which results in a smaller physical footprint. This redesign supports the following additional features: * Dual HDMI connectors * PCIe support @@ -137,7 +141,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: @@ -152,7 +156,7 @@ image::images/cm3.jpg[alt="Compute Module 3", width="60%"] [[cm1]] === Compute Module 1 -Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with an optional 4 GB of flash storage. Key features include: +Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with 4 GB of flash storage. Key features include: * *Processor.* Broadcom BCM2835. * *Memory.* 512 MB of RAM. @@ -168,11 +172,11 @@ A Raspberry Pi Compute Module IO Board is the companion carrier board that provi * Supply power to the Compute Module. * Connect general-purpose input/output (GPIO) pins to standard pin headers so that you can attach sensors or electronics. -* Expose camera and display interfaces through flat flexible cable (FFC) connectors. -* Route HDMI signals to HDMI connectors for display output. -* Connect USB interfaces to standard USB connectors for peripheral devices. +* Make camera and display interfaces available through flat flexible cable (FFC) connectors. +* Make HDMI signals available through HDMI connectors. +* Make USB interfaces available through standard USB connectors for peripheral devices. * Provide LEDs that indicate power and activity status. -* Enable eMMC programming over USB for flashing the module's onboard storage. +* Enable eMMC programming over USB for flashing the module's on-board storage. * On CM4IO and CM5IO, expose PCIe through connectors so that you can attach storage or peripheral devices like SSDs or network adapters. Raspberry Pi IO Boards are general-purpose boards designed for development, testing, and prototyping Compute Modules. For production use, you might design a smaller, custom carrier board that includes only the connectors you need for your use case. @@ -188,7 +192,7 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2024) | <>; CM4 with reduced functionality -| 5 V USB Type-C external supply +| 5 V through USB Type-C |160 mm × 90 mm | <> (2020) @@ -198,12 +202,12 @@ Not all IO Boards work with all Compute Module models. The following table summa | <> (2017) | <>, <>, <>, and <> -| 5 V through micro USB +| 5 V through GPIO or a micro USB connector | 85 mm × 105 mm | <> (2014) | <> -| 5 V through micro USB +| 5 V through GPIO or a micro USB connector. | 85 mm × 105 mm |=== @@ -231,6 +235,7 @@ The Compute Module 5 IO Board (CM5IO) provides the following: ** A M.2 M key PCIe socket compatible with the 2230, 2242, 2260, and 2280 form factors. ** A microSD card slot (only for use with *CM5Lite*, which has no eMMC; other variants ignore the slot). ** HAT footprint with 40-pin GPIO connector. +** PoE header compatible with Raspberry Pi 5. * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. ** Selectable 1.8 V or 3.3 V GPIO voltage. @@ -245,7 +250,7 @@ image::images/cm4io.jpg[alt="Compute Module 4 IO Board", width="60%"] The Compute Module 4 IO Board (CM4IO) provides the following: * *Power and control connectors.* -** 12 V input through barrel jack; supports up to 26 V if PCIe is unused. +** 5 V through the GPIO header or 12 V input through barrel jack; supports up to 26 V if PCIe is unused. ** Real-time clock (RTC) battery socket. * *Video and display connectors.* ** Two HDMI connectors. @@ -258,7 +263,8 @@ The Compute Module 4 IO Board (CM4IO) provides the following: * *Expansion and storage options.* ** PCIe Gen 2 socket. ** A microSD card slot (only for use with *CM4Lite*, which has no eMMC; other variants ignore the slot). -** HAT footprint with 40-pin GPIO connector and PoE header +** HAT footprint with 40-pin GPIO connector. +** PoE header compatible with Raspberry Pi 4B. * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. ** Selectable 1.8 V or 3.3 V GPIO voltage. @@ -320,7 +326,7 @@ image::images/cm5-case-physical.png[alt="CM5 Case physical specification", width To mount a CM5IO inside your case: -. *Attach your CM5 to your CM5IO.* Align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. +. *Attach your CM5 to your CM5IO.* Rotate your CM5 90 degrees to the right to align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. The mounting holes should also align. . *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a Phillips screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place. . *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes. . *Connect or remove the fan.* diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index a5acb28bd..fa8948b61 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From 5c55dbcc82c2b2b96f920ef6a4359005ea486a57 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Mon, 27 Oct 2025 14:02:51 +0000 Subject: [PATCH 43/58] Minor changes --- .../asciidoc/computers/compute-module/introduction.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 3af81e15f..27000e267 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -20,12 +20,12 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). * *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1 and 3 offer a fixed amount of RAM: 512 MB and 1 GB, respectively. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC. eMMC provides persistent storage with low power consumption and built-in features that improve reliability. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC, which provides persistent storage with low power consumption and built-in features that improve reliability. * *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. === Models -The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and form factor for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. +The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, CPU, GPU, and form factor for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page. [cols="1,1,1,1,1,1", options="header"] |=== @@ -235,7 +235,7 @@ The Compute Module 5 IO Board (CM5IO) provides the following: ** A M.2 M key PCIe socket compatible with the 2230, 2242, 2260, and 2280 form factors. ** A microSD card slot (only for use with *CM5Lite*, which has no eMMC; other variants ignore the slot). ** HAT footprint with 40-pin GPIO connector. -** PoE header compatible with Raspberry Pi 5. +** PoE header. * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. ** Selectable 1.8 V or 3.3 V GPIO voltage. @@ -264,7 +264,7 @@ The Compute Module 4 IO Board (CM4IO) provides the following: ** PCIe Gen 2 socket. ** A microSD card slot (only for use with *CM4Lite*, which has no eMMC; other variants ignore the slot). ** HAT footprint with 40-pin GPIO connector. -** PoE header compatible with Raspberry Pi 4B. +** PoE header. * *Configuration options.* ** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity. ** Selectable 1.8 V or 3.3 V GPIO voltage. From 263c7f14d6ce2d74f8adbf4e0d2b5ee62afa5082 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Mon, 27 Oct 2025 16:31:44 +0000 Subject: [PATCH 44/58] clarified eMMC = flash memory; and added 3+ memory variant --- .../computers/compute-module/introduction.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 27000e267..a5b014632 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -19,8 +19,8 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). -* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1 and 3 offer a fixed amount of RAM: 512 MB and 1 GB, respectively. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC, which provides persistent storage with low power consumption and built-in features that improve reliability. +* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 (versions 1 and 3) offer 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. * *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. === Models @@ -82,7 +82,7 @@ Compute Module 5 (*CM5*) combines the core components of Raspberry Pi 5 with opt * *Processor.* Broadcom BCM2712. * *Memory options.* 2 GB, 4 GB, 8 GB, or 16 GB of RAM. -* *Storage options.* 0 GB (*CM5Lite*), 16 GB, 32 GB, or 64 GB of eMMC memory. +* *Storage options.* 0 GB (*CM5Lite*), 16 GB, 32 GB, or 64 GB of eMMC flash memory. * *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. CM5 uses the same form factor as *CM4* and provides input/output (I/O) interfaces beyond those available on standard Raspberry Pi boards, offering expanded options for more complex systems and designs. @@ -97,7 +97,7 @@ Compute Module 4S (*CM4S*) combines the core components of Raspberry Pi 4 with o * *Processor.* Broadcom BCM2711. * *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM. -* *Storage options.* 0 GB (*CM4SLite*), 8 GB, 16 GB, or 32 GB of eMMC memory. +* *Storage options.* 0 GB (*CM4SLite*), 8 GB, 16 GB, or 32 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. Unlike *CM4*, CM4S retains the DDR2 SODIMM form factor used in *CM1*, *CM3*, and *CM3+*. @@ -112,7 +112,7 @@ Compute Module 4 (*CM4*) combines the core components of Raspberry Pi 4 with opt * *Processor.* Broadcom BCM2711. * *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM. -* *Storage options.* 0 GB (*CM4Lite*), 8 GB, 16 GB, or 32 GB of eMMC memory. +* *Storage options.* 0 GB (*CM4Lite*), 8 GB, 16 GB, or 32 GB of eMMC flash memory. * *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board. * *Temperature range options.* Operating temperature of -20°C to +85°C for standard variants or -40°C to +85°C for wider applications. From 23e9287a1224de72dbebc79e4f543fb2d3c68b09 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Mon, 27 Oct 2025 16:37:07 +0000 Subject: [PATCH 45/58] Removed confusion with CM1O versions --- .../asciidoc/computers/compute-module/introduction.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index a5b014632..14625ce72 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -19,8 +19,8 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). -* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 (versions 1 and 3) offer 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. +* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 offers 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. * *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. === Models From 07ab897b688c6528d36d942dc39c6b6dafd91dde Mon Sep 17 00:00:00 2001 From: Jeunese Date: Mon, 27 Oct 2025 16:58:19 +0000 Subject: [PATCH 46/58] streamlining storage options --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 14625ce72..8cc3cd613 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -20,7 +20,7 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). * *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 offers 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". * *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. === Models From b9a3dd5cfe2322101f1afc04a1dddc11e8a95ae2 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 12:04:49 +0000 Subject: [PATCH 47/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 8cc3cd613..438937366 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -141,7 +141,7 @@ image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] [[cm3]] === Compute Module 3 -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip.raspberrypi.com/documents/RP-009286-PC?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: From 3a779d00106d50e95f0a183d4661f0260153a6d0 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 12:04:58 +0000 Subject: [PATCH 48/58] Update documentation/asciidoc/computers/raspberry-pi/introduction.adoc Co-authored-by: Andrew Scheller --- documentation/asciidoc/computers/raspberry-pi/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index fa8948b61..80aa36605 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -294,7 +294,7 @@ a| [[compute-module-series]] === Compute Module series -IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice]. +IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip.raspberrypi.com/documents/RP-009286-PC?disposition=inline[Obsolescence Notice]. For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware]. From c3e24536f4d6ff48a1bb2facc6eb027bc9fbf54b Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 17:33:48 +0000 Subject: [PATCH 49/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 438937366..efd880a3e 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -20,7 +20,7 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). * *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 offers 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Compute Module 1 offers a fixed 4 GB of storage. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". * *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. === Models From 6ad98696a70de88f8067b950525d1c6110e18da1 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 17:34:16 +0000 Subject: [PATCH 50/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index efd880a3e..1bd066d12 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -21,7 +21,7 @@ Raspberry Pi Compute Modules are available in several variants, differing in mem * *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 offers 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. * *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Compute Module 1 offers a fixed 4 GB of storage. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". -* *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth. +* *Wireless.* Compute Modules 4 and 5 offer optional Wi-Fi and Bluetooth. === Models From 03a1acf1a2874ab97c717dabcaec7b5bbf7679ae Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:22:47 +0000 Subject: [PATCH 51/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 1bd066d12..bdea94ec2 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -292,7 +292,7 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: * *Expansion and storage options.* ** 200-pin DDR2 SODIMM connector. ** 46 GPIO pins. -** (CMIO3 only) A microSD card slot (only for use with *CM3Lite*, which has no eMMC). +** (CMIO3 only) A microSD card slot (only for use with *CM3Lite*, *CM3+Lite* and *CM4SLite*, which have no eMMC). == CM5 and CM5IO accessories From d4562509267cdb70783b73807744b2af7d44969e Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:24:19 +0000 Subject: [PATCH 52/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index bdea94ec2..64082a603 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -313,7 +313,7 @@ The Compute Module 5 IO Board Case provides physical protection for CM5IO and it * Cut-outs for externally facing connectors and LEDs. * A pre-installed, controllable fan that you can remove. * An attachment point for a *Raspberry Pi Antenna Kit*. -* Space for a *Raspberry Pi Cooler*. +* Space for a *CM5 Cooler*. * Space for accessories connected to the IO board, such as an M.2 SSD or PoE+ HAT+. .Compute Module 5 IO Board Case ports From 5b0a07ba71e6324ce5ce17b5e6fe7ac6f8da17b5 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:26:16 +0000 Subject: [PATCH 53/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 64082a603..7997b5245 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -290,7 +290,6 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: ** Two MIPI CSI-2 camera FPC connectors (22-pin, 0.5 mm pitch cable). * *Networking and connectivity connectors.* One USB 2.0 Type-A connector. * *Expansion and storage options.* -** 200-pin DDR2 SODIMM connector. ** 46 GPIO pins. ** (CMIO3 only) A microSD card slot (only for use with *CM3Lite*, *CM3+Lite* and *CM4SLite*, which have no eMMC). From c2b807154b595c0a877a91250c8eb77387e399e1 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:26:36 +0000 Subject: [PATCH 54/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 7997b5245..6834e1ad7 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -273,8 +273,8 @@ The Compute Module 4 IO Board (CM4IO) provides the following: [[cmio]] === Compute Module IO Board (versions 1 and 3) -.Compute Module IO Board -image::images/cmio.jpg[alt="Compute Module IO Board", width="60%"] +.Compute Module IO Board (version 3) +image::images/cmio.jpg[alt="Compute Module IO Board (version 3)", width="60%"] There are two variants of the Compute Module IO Board: From ec4bec7ecfc5cac583334372965b036bf9fce1f2 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:29:10 +0000 Subject: [PATCH 55/58] Moved images to top of section to avoid having the figures names of the previous section close enough to the heading of the next section to potentially cause confusion. --- .../compute-module/introduction.adoc | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 6834e1ad7..be5052107 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -78,6 +78,9 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog [[cm5]] === Compute Module 5 +.Compute Module 5 +image::images/cm5.png[alt="Compute Module 5", width="60%"] + Compute Module 5 (*CM5*) combines the core components of Raspberry Pi 5 with optional flash storage. Key features include: * *Processor.* Broadcom BCM2712. @@ -87,12 +90,12 @@ Compute Module 5 (*CM5*) combines the core components of Raspberry Pi 5 with opt CM5 uses the same form factor as *CM4* and provides input/output (I/O) interfaces beyond those available on standard Raspberry Pi boards, offering expanded options for more complex systems and designs. -.Compute Module 5 -image::images/cm5.png[alt="Compute Module 5", width="60%"] - [[cm4s]] === Compute Module 4S +.Compute Module 4S +image::images/cm4s.jpg[alt="Compute Module 4S", width="60%"] + Compute Module 4S (*CM4S*) combines the core components of Raspberry Pi 4 with optional flash storage. Key features include: * *Processor.* Broadcom BCM2711. @@ -102,12 +105,12 @@ Compute Module 4S (*CM4S*) combines the core components of Raspberry Pi 4 with o Unlike *CM4*, CM4S retains the DDR2 SODIMM form factor used in *CM1*, *CM3*, and *CM3+*. -.Compute Module 4S -image::images/cm4s.jpg[alt="Compute Module 4S", width="60%"] - [[cm4]] === Compute Module 4 +.Compute Module 4 +image::images/cm4.jpg[alt="Compute Module 4", width="60%"] + Compute Module 4 (*CM4*) combines the core components of Raspberry Pi 4 with optional flash storage. Key features include: * *Processor.* Broadcom BCM2711. @@ -122,12 +125,12 @@ Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODI * PCIe support * Ethernet connector -.Compute Module 4 -image::images/cm4.jpg[alt="Compute Module 4", width="60%"] - [[cm3plus]] === Compute Module 3+ +.Compute Module 3+ +image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] + Compute Module 3+ (*CM3+*) combines the core components of Raspberry Pi 3 Model B+ with optional flash storage. Key features include: * *Processor.* Broadcom BCM2837B0. @@ -135,12 +138,12 @@ Compute Module 3+ (*CM3+*) combines the core components of Raspberry Pi 3 Model * *Storage options.* 0 GB (*CM3+Lite*) or 8 GB, 16 GB, or 32 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. -.Compute Module 3+ -image::images/cm3-plus.jpg[alt="Compute Module 3+", width="60%"] - [[cm3]] === Compute Module 3 +.Compute Module 3 +image::images/cm3.jpg[alt="Compute Module 3", width="60%"] + IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi <>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <>. For all other new designs, we recommend <> or <>. For more information, see the official https://pip.raspberrypi.com/documents/RP-009286-PC?disposition=inline[Obsolescence Notice]. Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include: @@ -150,12 +153,12 @@ Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an * *Storage options.* 0 GB (*CM3Lite*) or 4 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. -.Compute Module 3 -image::images/cm3.jpg[alt="Compute Module 3", width="60%"] - [[cm1]] === Compute Module 1 +.Compute Module 1 +image::images/cm1.jpg[alt="Compute Module 1", width="60%"] + Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with 4 GB of flash storage. Key features include: * *Processor.* Broadcom BCM2835. @@ -163,9 +166,6 @@ Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B wi * *Storage.* 4 GB of eMMC flash memory. * *Form factor.* Standard DDR2 SODIMM module. -.Compute Module 1 -image::images/cm1.jpg[alt="Compute Module 1", width="60%"] - == IO Boards A Raspberry Pi Compute Module IO Board is the companion carrier board that provides the necessary connectors to interface with various input/output (I/O) peripherals on your Compute Module. Raspberry Pi Compute Module IO Boards provide the following functionality: From 154841702a3cad243fdbb2550c9c17f5e7c0c5b4 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:38:54 +0000 Subject: [PATCH 56/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index be5052107..8f73859f4 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -298,7 +298,7 @@ The Compute Module IO Board (CMIO and CMIO3) provides the following: Raspberry Pi offers the following accessories for CM5 and CM5IO: * <>, a two-piece metal enclosure for a CM5IO (and attached CM5). The case also optionally fits an antenna and cooler. -* <>, a 2.4 GHz and 5 GHz antenna for wireless connectivity through CM5. The Raspberry Pi Antenna is also compatible with CM4. +* <>, a 2.4 GHz and 5 GHz antenna for wireless connectivity through CM4 or CM5. * <>, a passive heat sink to dissipate heat from CM5. [[case]] From dad1cf7cfb51ca55037c856114a9210dffad4f67 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Tue, 28 Oct 2025 18:58:11 +0000 Subject: [PATCH 57/58] Update documentation/asciidoc/computers/compute-module/introduction.adoc Co-authored-by: Andrew Scheller --- .../asciidoc/computers/compute-module/introduction.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index 8f73859f4..b726a991f 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -376,7 +376,7 @@ The CM5 Cooler is a passive heat sink that helps dissipate heat from your CM5, i .CM5 cooler image::images/cm5-cooler.jpg[alt="CM5 Cooler", width="60%"] -The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler is an aluminum heat sink with a conductive silicone pad on the bottom. Newer versions of the <> allow both the cooler and pre-installed fan to be used inside the case at the same time. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. +The CM5 Cooler dimensions are 41 mm × 56 mm × 12.7 mm. The cooler is an aluminium heat sink with a conductive silicone pad on the bottom. Newer versions of the <> allow both the cooler and pre-installed fan to be used inside the case at the same time. If you have an older version of the CM5IO Case, you must remove the fan from the case to allow space for the cooler. .CM5 cooler physical specification image::images/cm5-cooler-physical.png[alt="CM5 Cooler physical specification", width="80%"] From 806ecf4713b0b790f9fa6b9d98a04a0cdc175844 Mon Sep 17 00:00:00 2001 From: Jeunese Date: Wed, 29 Oct 2025 11:27:29 +0000 Subject: [PATCH 58/58] Removed details about amount of RAM and removed the word "sometimes" when referring to Lite. --- .../asciidoc/computers/compute-module/introduction.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/computers/compute-module/introduction.adoc b/documentation/asciidoc/computers/compute-module/introduction.adoc index b726a991f..d54f4817a 100644 --- a/documentation/asciidoc/computers/compute-module/introduction.adoc +++ b/documentation/asciidoc/computers/compute-module/introduction.adoc @@ -19,8 +19,8 @@ Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagsh Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth). -* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1, 3, and 3+ offer a fixed amount of RAM: Compute Module 1 offers 512 MB of RAM; Compute Modules 3 and 3+ offer 1 GB of RAM. -* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Compute Module 1 offers a fixed 4 GB of storage. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". +* *Memory.* Compute Modules 1, 3, and 3+ offer a fixed amount of RAM. Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. +* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. Compute Module 1 offers a fixed 4 GB of storage. Storage is provided by eMMC flash memory, which provides persistent storage with low power consumption and built-in features that improve reliability. Variants with no on-board storage are referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". * *Wireless.* Compute Modules 4 and 5 offer optional Wi-Fi and Bluetooth. === Models