Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,12 @@ The Compute Module has an on-board eMMC device connected to the primary SD card

To flash the Compute Module eMMC, you need the following:

* Another computer, referred to in this guide as the *host device*. You can use Linux (we recommend Raspberry Pi OS or Ubuntu), Windows, or macOS.
* Another computer, referred to in this guide as the *host device*. You can use Linux (we recommend Raspberry Pi OS or Ubuntu), Windows 11, or macOS.
* The Compute Module IO Board xref:compute-module.adoc#io-board-compatibility[that corresponds to your Compute Module model].
* A micro USB cable, or a USB-C cable for Compute Module models since CM5IO.

TIP: In some cases, USB hubs can prevent the host device from recognising the Compute Module. If your host device does not recognise the Compute Module, try connecting the Compute Module directly to the host device. For more diagnostic tips, see https://github.com/raspberrypi/usbboot?tab=readme-ov-file#troubleshooting[the usbboot troubleshooting guide].

=== Set up the IO Board

To begin, physically set up your IO Board. This includes connecting the Compute Module and host device to the IO Board.
Expand Down Expand Up @@ -52,6 +54,8 @@ To set up the Compute Module IO Board:

Next, let's set up software on the host device.

TIP: For a host device, we recommend a Raspberry Pi 4 or newer running 64-bit Raspberry Pi OS.

[tabs%sync]
======
Linux::
Expand Down Expand Up @@ -89,10 +93,11 @@ $ sudo ./rpiboot

Windows::
+
To set up software on a Windows host device:
To set up software on a Windows 11 host device:
+
. Download the https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe[Windows installer] or https://github.com/raspberrypi/usbboot[build `rpiboot` from source].
. Double-click on the installer to run it. This installs the drivers and boot tool.
. Double-click on the installer to run it. This installs the drivers and boot tool. Do not close any driver installation windows which appear during the installation process.
. Reboot
. Connect the IO Board to power. Windows should discover the hardware and configure the required drivers.
. On CM4 and later devices, select **Raspberry Pi - Mass Storage Gadget - 64-bit** from the start menu. After a few seconds, the Compute Module eMMC or NVMe will appear as USB mass storage devices. This also provides a debug console as a serial port gadget.
. On CM3 and older devices, select **rpiboot**. Double-click on `RPiBoot.exe` to run it. After a few seconds, the Compute Module eMMC should appear as a USB mass storage device.
Expand Down
41 changes: 21 additions & 20 deletions documentation/asciidoc/computers/raspberry-pi/introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ a|
a|
* HDMI
* 2× USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm audio jack
* RCA composite video
* 100Mb/s Ethernet RJ45
Expand All @@ -42,8 +42,8 @@ image::images/model-a.jpg[alt="Raspberry Pi Model A",width="80%"]
a|
* HDMI
* USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm audio jack
* RCA composite video
* SD card slot
Expand All @@ -55,8 +55,8 @@ image::images/model-b-plus.jpg[alt="Raspberry Pi Model B+"]
a|
* HDMI
* 4× USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* 100Mb/s Ethernet RJ45
* microSD card slot
Expand All @@ -72,8 +72,8 @@ a|
a|
* HDMI
* USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* microSD card slot
* micro USB power
Expand All @@ -84,8 +84,8 @@ image::images/2-model-b.jpg[alt="Raspberry Pi 2 Model B"]
a|
* HDMI
* 4× USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* 100Mb/s Ethernet RJ45
* microSD card slot
Expand All @@ -97,8 +97,8 @@ image::images/3-model-b.jpg[alt="Raspberry Pi 3 Model B"]
a|
* HDMI
* 4× USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* 100Mb/s Ethernet RJ45
* 2.4GHz single-band 802.11n Wi-Fi (35Mb/s)
Expand All @@ -112,8 +112,8 @@ image::images/3-model-b-plus.jpg[alt="Raspberry Pi 3 Model B+"]
a|
* HDMI
* 4× USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* 300Mb/s Ethernet RJ45 with PoE support
* 2.4/5GHz dual-band 802.11ac Wi-Fi (100Mb/s)
Expand All @@ -127,8 +127,8 @@ image::images/3-model-a-plus.jpg[alt="Raspberry Pi 3 Model A+"]
a|
* HDMI
* USB 2.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* 2.4/5GHz dual-band 802.11ac Wi-Fi (100Mb/s)
* Bluetooth 4.2, Bluetooth Low Energy (BLE)
Expand All @@ -150,8 +150,8 @@ a|
* 2× micro HDMI
* 2× USB 2.0
* 2× USB 3.0
* CSI camera port
* DSI display port
* 15-pin 16mm CSI camera port
* 15-pin 16mm DSI display port
* 3.5mm AV jack
* Gigabit (1Gb/s) Ethernet RJ45 with PoE+ support
* 2.4/5GHz dual-band 802.11ac Wi-Fi (120Mb/s)
Expand Down Expand Up @@ -185,7 +185,7 @@ a|
* 2× micro HDMI
* 2× USB 2.0
* 2× USB 3.0
* 2× CSI/DSI combined camera/display ports
* 2× 22-pin 11.5mm CSI/DSI combined camera/display ports
* single-lane https://datasheets.raspberrypi.com/pcie/pcie-connector-standard.pdf[PCIe FFC connector]
* https://datasheets.raspberrypi.com/debug/debug-connector-specification.pdf[UART connector]
* RTC battery connector
Expand All @@ -206,10 +206,11 @@ Models with the *H* suffix have header pins pre-soldered to the GPIO header. Mod
All Zero models have the following connectivity:

* a microSD card slot
* a CSI camera port (version 1.3 of the original Zero introduced this port)
* a mini HDMI port
* 2× micro USB ports (one for input power, one for external devices)

Since version 1.3 of the original Zero, all zero models have also included a 22-pin 11.5mm CSI camera port.

[cols="3a,1,1,1,2"]
|===
| Model | SoC | Memory | GPIO | Wireless Connectivity
Expand Down