Hello,
I have been in the community for a few years now, and I recently got my hands on a pi 5 cm5 board with the io board.
As a reason to why this board, I am planning to make a portable 2ds like gaming console and the small form factor was ideal for my situation. I am using the official pi5 cm5 4gb ram, 16gb emmc, with the official pi 5 power supply.
I am able to successfully boot from a usb drive into raspberry pi os lite. However, I want to place the os onto the emmc so that I don't have to use the usb flash drive. I followed a guide to use the dd command and copy the usb drive contents over to the emmc, and it went smoothly, and there was no errors, but when I boot without usb it provides the following error message in the screenshot linked: The next solution I tried was to flash the emmc using the rpiboot. I downloaded the library exactly how it says to from the GitHub, and I watched multiple videos. I connected the jumper for boot mode, ran sudo rpiboot and plugged in the cable after the command was already running. This was what I get:
Waiting for BCM2835/6/7/2711/2712...
Directory not specified - trying default /usr/local/share/rpiboot/mass-storage-gadget64/
Sending bootcode.bin
Successful read 4 bytes
Waiting for BCM2835/6/7/2711/2712...
Second stage boot server
File read: mcb.bin
File read: memsys00.bin
File read: memsys01.bin
File read: rp1c0fw1.bin
File read: memsys02.bin
File read: rp1c0fw2.bin
File read: memsys03.bin
File read: bootmain
Second stage boot server done
The green light flashes, then once it is completed, the green light turns off. Never once does my computer see the device.
I am using a m2 Mac mini pro as my main computer, latest version of the raspberry pi imager for flashing, and I updated all of my packages.
I am not entirely sure what is not working as when I watch videos, once the board is connected and it finishes, the green light should stay on and my computer should see the cm5 as a device.
Any help or advice would be greatly appreciated.
Thank you,
-Vincent
I have been in the community for a few years now, and I recently got my hands on a pi 5 cm5 board with the io board.
As a reason to why this board, I am planning to make a portable 2ds like gaming console and the small form factor was ideal for my situation. I am using the official pi5 cm5 4gb ram, 16gb emmc, with the official pi 5 power supply.
I am able to successfully boot from a usb drive into raspberry pi os lite. However, I want to place the os onto the emmc so that I don't have to use the usb flash drive. I followed a guide to use the dd command and copy the usb drive contents over to the emmc, and it went smoothly, and there was no errors, but when I boot without usb it provides the following error message in the screenshot linked: The next solution I tried was to flash the emmc using the rpiboot. I downloaded the library exactly how it says to from the GitHub, and I watched multiple videos. I connected the jumper for boot mode, ran sudo rpiboot and plugged in the cable after the command was already running. This was what I get:
Waiting for BCM2835/6/7/2711/2712...
Directory not specified - trying default /usr/local/share/rpiboot/mass-storage-gadget64/
Sending bootcode.bin
Successful read 4 bytes
Waiting for BCM2835/6/7/2711/2712...
Second stage boot server
File read: mcb.bin
File read: memsys00.bin
File read: memsys01.bin
File read: rp1c0fw1.bin
File read: memsys02.bin
File read: rp1c0fw2.bin
File read: memsys03.bin
File read: bootmain
Second stage boot server done
The green light flashes, then once it is completed, the green light turns off. Never once does my computer see the device.
I am using a m2 Mac mini pro as my main computer, latest version of the raspberry pi imager for flashing, and I updated all of my packages.
I am not entirely sure what is not working as when I watch videos, once the board is connected and it finishes, the green light should stay on and my computer should see the cm5 as a device.
Any help or advice would be greatly appreciated.
Thank you,
-Vincent
Statistics: Posted by Vincent_D — Mon Jan 19, 2026 12:57 am