From 5f68a663d7f5d816fb2fa42ea77c535a26ea76fa Mon Sep 17 00:00:00 2001 From: Nicholas Dietz Date: Tue, 31 Mar 2026 10:09:45 -0500 Subject: [PATCH] Update cm-emmc-flashing.adoc with troubleshooting notes Added notes about CM5 rpiboot failure on ubuntu. --- .../computers/compute-module/cm-emmc-flashing.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/documentation/asciidoc/computers/compute-module/cm-emmc-flashing.adoc b/documentation/asciidoc/computers/compute-module/cm-emmc-flashing.adoc index 1bbadc0a8..5eb5f29b1 100644 --- a/documentation/asciidoc/computers/compute-module/cm-emmc-flashing.adoc +++ b/documentation/asciidoc/computers/compute-module/cm-emmc-flashing.adoc @@ -161,3 +161,15 @@ $ sudo cp -r /* ---- * The CM1 bootloader returns a slightly incorrect USB packet to the host. Most USB hosts ignore it, but some USB ports don't work due to this bug. CM3 fixed this bug. + +* The rpiboot version distributed with Ubuntu 24.04 and earlier has been known to fail to communicate with the device. Recompile from scratch to use the latest version. ++ +[source,console] +---- +$ sudo apt install git libusb-1.0-0-dev pkg-config build-essential +$ git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/raspberrypi/usbboot +$ cd usbboot +$ make +$ sudo ./rpiboot +---- +(reference: https://www.makerforge.tech/posts/raspberry-pi-cm5-flash/)