{"id":2450,"date":"2022-06-27T11:35:31","date_gmt":"2022-06-27T11:35:31","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=2450"},"modified":"2023-08-23T10:52:45","modified_gmt":"2023-08-23T10:52:45","slug":"what-is-the-raspberry-pi-compute-module-4-cm4","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/","title":{"rendered":"What is the Raspberry Pi Compute Module 4 (CM4)?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you\u2019re new to the Raspberry Pi series of microcomputers, you might be wondering if the Raspberry Pi Compute Module 4 (CM4) will suit your use case.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is the Raspberry Pi CM4?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Raspberry Pi Compute Module 4 is very much like the Raspberry Pi 4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike the Pi 4, the CM4 is really meant as a basis for building embedded applications. You can think of it as the guts of the Raspberry Pi 4 without any unnecessary features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to build a prototype quickly, you can use the Raspberry Pi CM4 IO board, which exposes all the interfaces available on the Raspberry Pi CM4, including a PCI Express Gen 2 slot which you won\u2019t get on the Raspberry Pi 4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ultimately, the whole purpose of a CM4 is for you to embed it into projects as simple as digital signage to remote desktops (thin clients), automation and robots.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Industrial users are one of the biggest target markets for the CM4, however, even small businesses and home users can benefit from it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Raspberry Pi 4 vs Compute Module 4<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/pi4-cm4-io-board.jpg\" alt=\"\" class=\"wp-image-2493\" style=\"width:548px;height:431px\" width=\"548\" height=\"431\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/pi4-cm4-io-board.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/pi4-cm4-io-board-300x236.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/pi4-cm4-io-board-768x604.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/pi4-cm4-io-board-15x12.jpg 15w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi 4, Compute Module 4 and official IO Board (from top to bottom)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The key to this is customization. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You know how some people like Macs because they just work? You can&#8217;t customize it much, but you will have the confidence that it will work. On the other hand, others like to build their own PC with parts from different manufacturers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The analogy explains the difference between the Pi 4 vs CM4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you buy a Raspberry Pi 4, you are stuck with having 4x USB 3.0, ethernet ports, CSI connectors and USB-C for power among many other aspects that are preset by the Pi 4. However, this combination works seamlessly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the Compute Module 4, you can buy a carrier board that enables you to power it using different methods, such as a barrel connector or a USB-C connector, depending on what you buy. In some situations, USB-C on the Pi 4 might not cut it &#8212; for example, if you have a high-amperage setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One big difference with the Raspberry Pi 4 is the ability to buy a carrier board that exposes the PCIe slot which opens up much more customizability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Storage-wise, while the CM4 already has eMMC on most of the boards, which is much more reliable than the microSD card on the Pi 4, you can take this further by adding a SSD with the help of a suitable carrier board.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why does industry love the Pi CM4 so much?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the end, it comes down to customizability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s go back to the argument that the CM4 and the Pi 4 are both very similar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So why does the CM4 triumph over the regular Pi 4?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For one, it&#8217;s package of ports and features are really meant for home use. For example, if you use the Pi 4 to run a plant watering system at home, and the microSD card fails&#8230; well, that&#8217;s just one plant down.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the other hand, industrial customers could be running a critical component in a power plant. You can&#8217;t just run a power plant off a microSD. In fact, this is where the CM4 comes in stronger because of its ability for industrial users to build their own board with storage redundancies, a higher heat tolerance, standard industrial mounting options while benefiting from the low power and small size of the CM4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certifications are generally one of the biggest expense of getting a system approved for use, and that&#8217;s one reason why the CM4&#8217;s customizability makes things very attractive for industrial users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And perhaps another small reason is the community that the CM4 has over its competitors. The Raspberry Pi community works together to keep different software aspects of the kernel working so that everyone in the industrial community can benefit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contrast that to its single-board competitors, where it took much more effort to get something to work on that specific single-board computer. With the Raspberry Pi CM4, there is community support and continuity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Raspberry Pi CM4 specifications<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Highlights from Raspberry Pi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz<\/li>\n\n\n\n<li>H.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode)&nbsp;<\/li>\n\n\n\n<li>OpenGL ES 3.1, Vulkan 1.0<\/li>\n\n\n\n<li>Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on variant)<\/li>\n\n\n\n<li>Options for 0GB (&#8220;Lite&#8221;), 8GB, 16GB or 32GB eMMC Flash memory (depending on variant)<\/li>\n\n\n\n<li>Option for fully certified radio module:<br>2.4 GHz, 5.0 GHz IEEE 802.11 b\/g\/n\/ac wireless;<br>Bluetooth 5.0, BLE;<br>On-board electronic switch to select either external or PCB trace antenna.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">32 variants of the Compute Module 4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Raspberry Pi CM4 has 32 variants varying in RAM, WLAN option and storage capacity.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-4.png\" alt=\"\" class=\"wp-image-2452\" style=\"width:460px;height:587px\" width=\"460\" height=\"587\"\/><figcaption class=\"wp-element-caption\">Image taken from Raspberry Pi CM4 product brief.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In fact, you can see the <a href=\"https:\/\/buyzero.de\/products\/compute-module-4-cm4\">available combinations and corresponding prices (in Euros) on our shop.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is the Raspberry Pi CM4 a replacement for the regular Pi?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For general use, you will be better off using a regular Raspberry Pi 4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can absolutely get the same things done with the Raspberry Pi CM4 plus the CM4IO board which gives you connectors such as HDMI, ethernet, USB, GPIO pins and many other connectors you\u2019d find on the Raspberry Pi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, many things are easier on the Raspberry Pi 4 as compared to the CM4 plus IO board:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td>Raspberry Pi CM4<\/td><td>Raspberry Pi 4<\/td><\/tr><tr><td>Power&nbsp;<\/td><td>5.5&#215;2.1mm barrel connector or Berg connector<\/td><td>USB-C<\/td><\/tr><tr><td>Voltages<\/td><td>5V, 12V or 7.5V to 26V (different voltages enable different features)<\/td><td>5V via USB-C<\/td><\/tr><tr><td>Size<\/td><td>Larger with IO board<\/td><td>Smaller<\/td><\/tr><tr><td>Memory<\/td><td>eMMC or SD card (with Lite version)<\/td><td>SD card by default<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That said, there are other carrier boards that are more suited to making the CM4 a desktop computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In fact, this is where the CM4 shines. You can attach it to different boards depending on what ports and features you need.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"298\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-12.png\" alt=\"\" class=\"wp-image-2481\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-12.png 399w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-12-300x224.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-12-16x12.png 16w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 to PI4B Adapter. Photo from AliExpress.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">For example, the <a href=\"https:\/\/www.aliexpress.com\/item\/1005003389500589.html\" rel=\"nofollow\">Raspberry Pi CM4 to PI4B Adapter found on AliExpress<\/a> can convert your CM4 into a Raspberry Pi 4 with the dual micro-HDMI, 4x USB 3.0, GPIO, CSI and ethernet.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-13.png\" alt=\"\" class=\"wp-image-2482\" style=\"width:556px;height:244px\" width=\"556\" height=\"244\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-13.png 800w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-13-300x132.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-13-768x337.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-13-18x8.png 18w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><figcaption class=\"wp-element-caption\">Chipsee AIO-CM4-15 desktop replacement. Photo from Chipsee.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/chipsee.com\/product\/aio-cm4-156\/\" rel=\"nofollow\">Chipsee AIO-CM4-156<\/a> takes it one step further. The key addition here is the NVMe SSD slot which is even better as a storage solution than the eMMC on the Compute Module 4. Then there&#8217;s the standard ports you&#8217;d expect from a desktop: USB ports, USB-C OTG port, HDMI output, ethernet port, microSD slot, audio out and GPIO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Powering the Raspberry Pi CM4 (with IO Board)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Powering the CM4 is a bit different from all other Raspberry Pis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the Raspberry Pi Zero, Pico and Pi 4, you\u2019d power them via the microUSB or USB-C input.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the CM4 IO Board, you have a bunch of choices as to how you\u2019d like to power the board.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connectors to power the Compute Module 4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, let\u2019s talk about connectors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the Raspberry Pi CM4 IO Board, there are two connectors marked as J19 and J20. Let&#8217;s talk about them separately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Main PSU input: J19 barrel connector<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector-1024x768.jpg\" alt=\"\" class=\"wp-image-2454\" style=\"width:508px;height:381px\" width=\"508\" height=\"381\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j19-power-connector.jpg 1032w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can connect the Raspberry Pi IO board to a power supply through the barrel connector.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It accepts a 5.5&#215;2.1mm DC barrel tip connector. These connectors are very commonly used on routers, laptops, chargers and many electronics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should supply 12V unless you are not planning to use the PCIe slot, external PSU connector, nor a 12V fan, in which case you can power it with 7.5V to 28V. Here&#8217;s the exact wording from the Raspberry Pi CM4 datasheet,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;The+12V input feeds the +12V PCIe slot, the external PSU connector and the fan connector directly. If these aren\u2019t being used then a wider input supply is possible (+7.5V to +28V)&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">J20 &#8220;Berg&#8221; connector<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector-1024x768.jpg\" alt=\"raspberry pi cm4 j20 power connector\" class=\"wp-image-2456\" style=\"width:534px;height:401px\" width=\"534\" height=\"401\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/cm4-j20-power-connector.jpg 1032w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">J20 uses the &#8220;Berg&#8221; connector, part number AMP\/TE Connectivity 171822-4 or similar. You can also find these from old computer supplies that have a floppy disk power supply.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-7-edited.png\" alt=\"\" class=\"wp-image-2461\" style=\"width:540px;height:297px\" width=\"540\" height=\"297\"\/><figcaption class=\"wp-element-caption\">Berg connector (screenshot from Wikipedia, public domain)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">J20 serves two purposes. Let&#8217;s start with how you can power your CM4 with this connector.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will need to supply 12V via the yellow wire. Do not supply 5V power to red.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-6.png\" alt=\"\" class=\"wp-image-2459\" style=\"width:267px;height:202px\" width=\"267\" height=\"202\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-6.png 267w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-6-16x12.png 16w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><figcaption class=\"wp-element-caption\">Berg connector pinout. Screenshot from Wikipedia (CC-BY-SA)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The other use for J20 is to act as a power supply for PCIe peripherals. As stated in the CM4 datasheet,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;With a +12V supply via the DC barrel jack, the external PSU connector (J20 with +5V and +12V) is ideal to connect to PCIe cards that require an external PSU. You should ensure that the PSUs aren\u2019t overloaded&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How much current?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Raspberry Pi does not have a recommended power supply for the CM4 and IO board.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They suggest you budget 9W (at 12V) for the CM4 and then add some headroom for peripherals attached to the CM4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inserting the CM4 into the IO board<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board-1024x768.jpg\" alt=\"raspberry pi cm4 direction io board\" class=\"wp-image-2466\" style=\"width:523px;height:392px\" width=\"523\" height=\"392\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-direction-io-board.jpg 1032w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><figcaption class=\"wp-element-caption\">This is how you insert the Raspberry Pi CM4 into the IO board<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In order to insert your Raspberry Pi CM4 into the IO board, it will need to be in the right direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The image above shows how the Raspberry Pi CM4 would go into the IO board.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The key is to take note that the Raspberry Pi logo should be further away from the PCIe board. In other words, the UFL (external wireless antenna) port should be closer to the PCIe. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Press down on the Compute Module and you should hear two clicks indicating that both rails have been set.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert-1024x768.jpg\" alt=\"raspberry pi cm4 inserted into io board\" class=\"wp-image-2467\" style=\"width:527px;height:396px\" width=\"527\" height=\"396\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/raspberry-pi-cm4-insert.jpg 1032w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Observe the profile of the CM4 and IO board and ensure they&#8217;re parallel to each other. If they are not, that indicates one rail did not get pressed in properly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Writing an OS to the CM4 with IO board<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The IO board has a SD card slot&#8230; but the only time you will use this SD card slot is if you bought a CM4Lite with no integrated eMMC storage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have the Lite version, it&#8217;s as easy as flashing a microSD card just like you would on a regular Raspberry Pi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, you might have the non-Lite version which requires a few more steps before you can mount the eMMC storage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jumper to short J2<\/li>\n\n\n\n<li>MicroUSB cable to connect to your PC<\/li>\n\n\n\n<li>Power supply<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Disable eMMC boot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have an eMMC, you need to disable eMMC boot so that you can mount the CM4 as a removable disk. To do that, add a jumper on the first column of J2. J2 is located between the CM4 and the camera\/display cable attachment points.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-8.png\" alt=\"\" class=\"wp-image-2469\" style=\"width:568px;height:426px\" width=\"568\" height=\"426\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-8.png 600w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-8-300x225.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-8-16x12.png 16w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><figcaption class=\"wp-element-caption\">Female to female jumper wires<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can use a female-to-female jumper wire available in many starter kits or you can buy a &#8220;shorting jumper&#8221; just for this purpose.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-16.png\" alt=\"\" class=\"wp-image-2491\" style=\"width:559px;height:419px\" width=\"559\" height=\"419\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-16.png 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-16-300x225.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-16-768x577.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-16-16x12.png 16w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Get rpiboot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you flash a SD card, it&#8217;s super easy. You insert it into your computer and it&#8217;s done. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, since we&#8217;re talking about the eMMC versions of the CM4s, you&#8217;ll need rpiboot, which allows your CM4 to be read as a removable drive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/github.com\/raspberrypi\/usbboot\">Github repo for rpiboot is here.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mounting CM4 in Windows<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have Windows, go ahead and <a href=\"https:\/\/github.com\/raspberrypi\/usbboot\/releases\/tag\/v2021.07.01\">download the rpiboot release here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then, extract the ZIP file and go to the win32 directory, and run rpiboot_setup.exe. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Defender might pop up telling you that sideloaded software might be dangerous. Just bypass the warning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your CM4 power and microUSB (J11) isn&#8217;t plugged in, do it now, and connect the USB to your PC.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-9.png\" alt=\"\" class=\"wp-image-2472\" style=\"width:564px;height:462px\" width=\"564\" height=\"462\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-9.png 781w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-9-300x246.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-9-768x629.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-9-15x12.png 15w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><figcaption class=\"wp-element-caption\">You might have better success running rpiboot as admin. Mine was fine without admin privileges.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Run rpiboot. After the installer, you should be able to find it in your start menu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let it go through its steps where you will see this:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"Waiting for BCM2835\/6\/7\/2711...\nLoading embedded: bootcode4.bin\nSending bootcode.bin\nSuccessful read 4 bytes\nWaiting for BCM2835\/6\/7\/2711...\nLoading embedded: bootcode4.bin\nSecond stage boot server\nLoading embedded: start4.elf\nFile read: start4.elf\nSecond stage boot server done\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">Waiting<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">BCM2835<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">6<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">7<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">2711.<\/span><span style=\"color: #ECEFF4\">..<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Loading<\/span><span style=\"color: #D8DEE9FF\"> embedded<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">bootcode4<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">bin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Sending<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">bootcode<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">bin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Successful<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">read<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">4<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Waiting<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">for<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">BCM2835<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">6<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">7<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #B48EAD\">2711.<\/span><span style=\"color: #ECEFF4\">..<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Loading<\/span><span style=\"color: #D8DEE9FF\"> embedded<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">bootcode4<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">bin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Second<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">stage<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">boot<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">server<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Loading<\/span><span style=\"color: #D8DEE9FF\"> embedded<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">start4<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">elf<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">File<\/span><span style=\"color: #D8DEE9FF\"> read<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">start4<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">elf<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">Second<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">stage<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">boot<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">server<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">done<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">It will auto-kill itself and you should see the CM4&#8217;s volume pop up.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/Screenshot_3.jpg\" alt=\"\" class=\"wp-image-2471\" style=\"width:575px;height:383px\" width=\"575\" height=\"383\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/Screenshot_3.jpg 679w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/Screenshot_3-300x199.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/Screenshot_3-18x12.jpg 18w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi Imager with CM4 successfully mounted<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s how it looks like in Raspberry Pi Imager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Flash away, folks!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mounting CM4 in Linux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The instructions on the rpiboot Github repo explains it clearly. Run:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt install git libusb-1.0-0-dev pkg-config\ngit clone --depth=1 https:\/\/github.com\/raspberrypi\/usbboot\ncd usbboot\nmake\nsudo .\/rpiboot\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">apt<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">git<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libusb<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">1.0<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dev<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">pkg<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">git<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">clone<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">depth<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\"> https<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #616E88\">\/\/github.com\/raspberrypi\/usbboot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">usbboot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">make<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">rpiboot<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Raspberry Pi suggests that you need to make sure the system date is set correctly or Git might throw an error.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CM4 on macOS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On a macOS, the steps are the same. According to the Github repo, here are the steps,<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git clone --depth=1 https:\/\/github.com\/raspberrypi\/usbboot\ncd usbboot\nbrew install libusb\nbrew install pkg-config\nmake\nsudo .\/rpiboot\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">git<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">clone<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">--<\/span><span style=\"color: #D8DEE9\">depth<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\"> https<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #616E88\">\/\/github.com\/raspberrypi\/usbboot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">usbboot<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">brew<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">libusb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">brew<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">install<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">pkg<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">config<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">make<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">rpiboot<\/span><\/span><\/code><\/pre><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220623_112158-1000px.jpg\" alt=\"raspberry pi cm4 booting\" class=\"wp-image-2490\" style=\"width:546px;height:410px\" width=\"546\" height=\"410\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220623_112158-1000px.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220623_112158-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220623_112158-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220623_112158-1000px-16x12.jpg 16w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><figcaption class=\"wp-element-caption\">It boots!<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Raspberry Pi CM4 projects<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Raspberry Pi CM4 provides the brains for a project and people have used it for leisure and work purposes. Here are some projects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gaming: CM4 handheld<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This reminds me of the Pi 400, but in handheld gaming console format.<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/www.youtube.com\/embed\/4ZqsNsv9O6k\" title=\"Raspberry Pi CM4 Handheld - Final Version\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<p class=\"wp-block-paragraph\">The Raspberry Pi CM4 handheld comes from Daniel Juckett who nicknamed it &#8220;Aegis&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On this handheld, Daniel demonstrated that you can play games such as Deus Ex: Mankind Divided and Doom 2016 with Moonlight via Retropie. You can also surf the web and watch YouTube videos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aegis is an open source project and <a href=\"https:\/\/github.com\/juckettd\/RaspberryPiCM4Handheld7Inch\" rel=\"nofollow\">you can view the Github here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using the CM4, Daniel was able to customize the layout of the ports (versus a Pi 4 with a fixed port layout). For the screen, he used the official Raspberry Pi 7&#8243; display. For the controllers, he used Wii U buttons and joysticks. And finally, he also used speakers and rumble motors.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Personal computing: PiTray mini<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you like the Raspberry Pi 4 but prefer to have a more useable system, then you might consider using the <a href=\"https:\/\/sourcekit.cc\/#\/?id=overview\" rel=\"nofollow\">PiTray mini, designed by Shengyuan Fang, Weihong Guan and sold by Sourcekit.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The size of the board is similar to the Raspberry Pi 4, but it&#8217;s not a 1:1 replacement for the Pi 4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10-1024x579.png\" alt=\"\" class=\"wp-image-2476\" style=\"width:611px;height:345px\" width=\"611\" height=\"345\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10-1024x579.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10-300x170.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10-768x434.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-10.png 1325w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><figcaption class=\"wp-element-caption\">PiTray Mini, photo taken from sourcekit.cc<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">As you can see, there&#8217;s the good old GPIO, ethernet and microSD slot, but you only get a single USB port and a standard HDMI port (as opposed to 4 USB ports and 2 microHDMI on the Pi 4). You also do not get the DSI, CSI, audio jack or USB 3.0 hubs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some use cases for this is for cluster building and to exploit the advantages of the CM4&#8217;s eMMC over the Pi 4&#8217;s SD card for greater stability and speed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The PiTray is a budget-oriented solution as compared to the official IO board as it comes in much cheaper.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Self-hosted server: Turing Pi 2<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-11.png\" alt=\"\" class=\"wp-image-2479\" style=\"width:603px;height:344px\" width=\"603\" height=\"344\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-11.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-11-300x171.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-11-768x438.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-11-18x10.png 18w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><figcaption class=\"wp-element-caption\">A cluster of Raspberry Pi CM4s attached to a Turing Pi 2 (photo from Turing Pi 2&#8217;s launch press release)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The Turing Pi 2 is a simple solution for people who want to host their own servers and run services such as a home assistant, media streaming, gaming servers, VPNs, IoT server, and much more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using the Raspberry Pi CM4, you can scale up or down depending on your server&#8217;s load. This has the benefit of ensuring your server is as equipped as it needs to perform its tasks, while ensuring that it&#8217;s not overloaded.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/turingpi.com\/wp-content\/uploads\/2022\/05\/IMG_3493-scaled.jpg\" alt=\"\" style=\"width:650px;height:464px\" width=\"650\" height=\"464\"\/><figcaption class=\"wp-element-caption\">The Turing Pi 2 has a mini ITX form factor and can take CM4s and Jetson Nanos boards (photo from Turing Pi 2&#8217;s launch press release)<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">What can I do with the PCIe slot?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Theoretically, you can install any card that uses PCIe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This includes graphics cards, storage cards via M.2, NVMe or SATA, WiFi cards, USB cards, and many more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The limiting factor is the compatibility with the CM4, OS and driver availability. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, graphics cards are generally more difficult to run on the IO Board than something simpler like a USB card. The former almost always needs a driver and functionality is not guaranteed, whereas the latter does not require any drivers and you get full functionality.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14-1024x809.png\" alt=\"\" class=\"wp-image-2485\" style=\"width:607px;height:480px\" width=\"607\" height=\"480\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14-1024x809.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14-300x237.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14-768x607.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14-15x12.png 15w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-14.png 1077w\" sizes=\"auto, (max-width: 607px) 100vw, 607px\" \/><figcaption class=\"wp-element-caption\">A list of compatible graphics card compiled by Jeff Geerling.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pipci.jeffgeerling.com\/\">A full list has been compiled by Jeff Geerling, available here.<\/a> This website lists the following categories of PCIe cards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GPUs (Graphics Cards)<\/li>\n\n\n\n<li>USB cards<\/li>\n\n\n\n<li>M.2 and NVMe adapters<\/li>\n\n\n\n<li>Network cards (NICs) and WiFi Adapters<\/li>\n\n\n\n<li>Multimedia (A\/V) and sound cards<\/li>\n\n\n\n<li>SATA cards and storage<\/li>\n\n\n\n<li>PCIe Switches and Adapters<\/li>\n\n\n\n<li>Other Cards (FireWire, time card, etc.)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Alternative carrier boards to the official IO Board<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-15.png\" alt=\"\" class=\"wp-image-2488\" style=\"width:576px;height:487px\" width=\"576\" height=\"487\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-15.png 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-15-300x254.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-15-768x650.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-15-14x12.png 14w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">A list of alternative carrier boards compiled by Jeff Geerling.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">There are many carrier boards out there that provide different ports and functions to the IO Board.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can find a <a href=\"https:\/\/pipci.jeffgeerling.com\/boards_cm\">compilation of carrier boards that might be better for your use case here.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CM4 and IO Board gallery<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-1024x768.jpg\" alt=\"raspberry pi cm4 with mmc\" class=\"wp-image-2510\" style=\"width:615px;height:461px\" width=\"615\" height=\"461\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113547-1000px-rotated.jpg 1333w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 board, 32GB eMMC, wireless<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-1024x768.jpg\" alt=\"\" class=\"wp-image-2521\" style=\"width:617px;height:463px\" width=\"617\" height=\"463\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113619-1000px-rotated.jpg 1333w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><figcaption class=\"wp-element-caption\">uFL antenna connector (top right, next to mounting hole)<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-1024x768.jpg\" alt=\"raspberry pi cm4 with WiFi antenna\" class=\"wp-image-2520\" style=\"width:610px;height:458px\" width=\"610\" height=\"458\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113646-1000px-rotated.jpg 1333w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 with WiFi antenna<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-1024x768.jpg\" alt=\"Raspberry Pi CM4 Broadcom SoC\" class=\"wp-image-2522\" style=\"width:609px;height:457px\" width=\"609\" height=\"457\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113611-1000px-rotated.jpg 1333w\" sizes=\"auto, (max-width: 609px) 100vw, 609px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 Broadcom SoC (centre)<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-1024x768.jpg\" alt=\"Raspberry Pi CM4 underside\" class=\"wp-image-2523\" style=\"width:610px;height:458px\" width=\"610\" height=\"458\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-16x12.jpg 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113555-1000px-rotated.jpg 1333w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 underside<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Official IO board<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113811-1000px.jpg\" alt=\"Raspberry Pi CM4 CSI connectors\" class=\"wp-image-2514\" style=\"width:600px;height:450px\" width=\"600\" height=\"450\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113811-1000px.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113811-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113811-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113811-1000px-16x12.jpg 16w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 DSI\/CSI connectors for displays and cameras<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113830-1000px.jpg\" alt=\"Raspberry Pi CM4 IO Board rear\" class=\"wp-image-2511\" style=\"width:604px;height:453px\" width=\"604\" height=\"453\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113830-1000px.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113830-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113830-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113830-1000px-16x12.jpg 16w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 IO Board rear<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113800-1000px-rotated.jpg\" alt=\"Raspberry Pi CM4 IO Board realtime clock battery\" class=\"wp-image-2515\" style=\"width:589px;height:785px\" width=\"589\" height=\"785\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113800-1000px-rotated.jpg 750w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113800-1000px-225x300.jpg 225w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113800-1000px-9x12.jpg 9w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 IO Board real time clock battery holder<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113804-1000px.jpg\" alt=\"Raspberry Pi CM4 IO Board GPIO pins\" class=\"wp-image-2513\" style=\"width:596px;height:447px\" width=\"596\" height=\"447\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113804-1000px.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113804-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113804-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113804-1000px-16x12.jpg 16w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 IO Board GPIO pins<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113747-1000px.jpg\" alt=\"Raspberry Pi CM4 IO Board profile\" class=\"wp-image-2517\" style=\"width:598px;height:449px\" width=\"598\" height=\"449\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113747-1000px.jpg 1000w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113747-1000px-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113747-1000px-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/20220626_113747-1000px-16x12.jpg 16w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi CM4 IO Board profile with 2x HDMI, ethernet, USB, microUSB, SD card slot and power connector<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Where can I buy a CM4?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can buy CM4 boards from our sister site, <a href=\"https:\/\/buyzero.de\/products\/cm4io-board-for-compute-module-4-cm4-evaluation-board\">buyzero.de<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"429\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-1.jpeg\" alt=\"Raspberry Pi Compute Module 4 (CM4)\" class=\"wp-image-2530\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-1.jpeg 600w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-1-300x215.jpeg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-1-18x12.jpeg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/buyzero.de\/products\/compute-module-4-cm4\">Compute Module 4 (CM4)<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/buyzero.de\/products\/cm4io-board-for-compute-module-4-cm4-evaluation-board\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"429\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-2.jpeg\" alt=\"CM4IO Board for Compute Module 4 (CM4 Evaluation Board)\" class=\"wp-image-2532\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-2.jpeg 600w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-2-300x215.jpeg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-2-18x12.jpeg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/buyzero.de\/products\/cm4io-board-for-compute-module-4-cm4-evaluation-board\">CM4IO Board for Compute Module 4 (CM4 Evaluation Board)<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/buyzero.de\/products\/antenna-kit-for-compute-module-4-cm4-antenna-kit\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"429\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-3.jpeg\" alt=\"Antenna Kit for Compute Module 4 (CM4 Antenna Kit)\" class=\"wp-image-2533\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-3.jpeg 600w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-3-300x215.jpeg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/image-3-18x12.jpeg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/buyzero.de\/products\/antenna-kit-for-compute-module-4-cm4-antenna-kit\">Antenna Kit for Compute Module 4 (CM4 Antenna Kit)<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Industrial users: CM4 bulk orders and solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you are an industrial user of the CM4 and need software and hardware solutions, you should <a href=\"https:\/\/pi3g.com\/kontakt\/\">contact us for bulk orders and advice<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can design custom software and hardware solutions around the CM4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this era of shortage, we always allocate a portion of our CM4 stock for design and research purposes.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignwide is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-7d812b4c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/pi3g.com\/kontakt\/\" target=\"_blank\" rel=\"noreferrer noopener\">Contact us now<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Want to learn about other Raspberry Pi products? Check out our article on the Raspberry Pi Pico W, <a href=\"https:\/\/picockpit.com\/raspberry-pi\/everything-about-the-raspberry-pi-pico-w\/\">here<\/a>.<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fwhat-is-the-raspberry-pi-compute-module-4-cm4%2F&text=What%20is%20the%20Raspberry%20Pi%20Compute%20Module%204%20%28CM4%29%3F\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fwhat-is-the-raspberry-pi-compute-module-4-cm4%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fwhat-is-the-raspberry-pi-compute-module-4-cm4%2F&text=What%20is%20the%20Raspberry%20Pi%20Compute%20Module%204%20%28CM4%29%3F\" title=\"Share on Telegram\" aria-label=\"Share on Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fwhat-is-the-raspberry-pi-compute-module-4-cm4%2F\" title=\"Share on Reddit\" aria-label=\"Share on Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">share<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>If you\u2019re new to the Raspberry Pi series of microcomputers, you might be wondering if the Raspberry Pi Compute Module 4 (CM4) will suit your use case. What is the Raspberry Pi CM4? The Raspberry Pi Compute Module 4 is very much like the Raspberry Pi 4. Unlike the Pi 4, the CM4 is really&hellip;<\/p>\n","protected":false},"author":2,"featured_media":2535,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[630,625,628,631,626,627,629,634,632,187,633],"class_list":["post-2450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi-how-to","tag-berg-connector","tag-cm4","tag-compute-module-4","tag-compute-module-4-io-board","tag-emmc","tag-j19-barrel-connector","tag-j20","tag-pcie-slot","tag-pitray-mini","tag-raspberry-pi","tag-turing-pi-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit<\/title>\n<meta name=\"description\" content=\"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-27T11:35:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-23T10:52:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"What is the Raspberry Pi Compute Module 4 (CM4)?\",\"datePublished\":\"2022-06-27T11:35:31+00:00\",\"dateModified\":\"2023-08-23T10:52:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/\"},\"wordCount\":2914,\"commentCount\":11,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/featured-image-2.jpg\",\"keywords\":[\"Berg connector\",\"CM4\",\"Compute Module 4\",\"Compute Module 4 IO board\",\"eMMC\",\"J19 barrel connector\",\"J20\",\"PCIe slot\",\"PiTray mini\",\"Raspberry Pi\",\"Turing Pi 2\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/\",\"name\":\"What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/featured-image-2.jpg\",\"datePublished\":\"2022-06-27T11:35:31+00:00\",\"dateModified\":\"2023-08-23T10:52:45+00:00\",\"description\":\"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/featured-image-2.jpg\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/featured-image-2.jpg\",\"width\":1000,\"height\":563,\"caption\":\"Raspberry Pi Compute Module 4 ultimate guide\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/what-is-the-raspberry-pi-compute-module-4-cm4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/raspberry-pi-how-to\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is the Raspberry Pi Compute Module 4 (CM4)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit","description":"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/","og_locale":"en_US","og_type":"article","og_title":"What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit","og_description":"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2022-06-27T11:35:31+00:00","article_modified_time":"2023-08-23T10:52:45+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg","type":"image\/jpeg"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Written by":"raspi berry","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"What is the Raspberry Pi Compute Module 4 (CM4)?","datePublished":"2022-06-27T11:35:31+00:00","dateModified":"2023-08-23T10:52:45+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/"},"wordCount":2914,"commentCount":11,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg","keywords":["Berg connector","CM4","Compute Module 4","Compute Module 4 IO board","eMMC","J19 barrel connector","J20","PCIe slot","PiTray mini","Raspberry Pi","Turing Pi 2"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/","url":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/","name":"What is the Raspberry Pi Compute Module 4 (CM4)? | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg","datePublished":"2022-06-27T11:35:31+00:00","dateModified":"2023-08-23T10:52:45+00:00","description":"The ultimate guide to the Raspberry Pi Compute Module 4. Here, you can discover everything you can do with the CM4!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2022\/06\/featured-image-2.jpg","width":1000,"height":563,"caption":"Raspberry Pi Compute Module 4 ultimate guide"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/what-is-the-raspberry-pi-compute-module-4-cm4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-how-to\/"},{"@type":"ListItem","position":3,"name":"What is the Raspberry Pi Compute Module 4 (CM4)?"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"raspi berry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/2450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/comments?post=2450"}],"version-history":[{"count":30,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/2450\/revisions"}],"predecessor-version":[{"id":4885,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/2450\/revisions\/4885"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media\/2535"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media?parent=2450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/categories?post=2450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/tags?post=2450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}