Getting a CM4 to boot from USB?

Jan 05, 2024 Last reply: 2 years ago 2 Replies

I recently picked up a Compute Module 4 Lite, not realizing that the device is unable to boot from SD card. This is on me and my stupidity, but I assumed that it would be able to boot from USB and what I can see appears to confirm this.



I'm using a CM4 8GB Wireless board on a MCUZone CM4-4G carrier board w/LTE modem. I have an official RPi power supply connected, and I have network and HDMI cables connected. I've grabbed the latest release from the Pi OS page and flashed it to a USB stick that I know will boot other machines, using Win32DiskImager.



So, what I get here is the machine goes through some text on screen and then it appears to restart, and I get the rainbow splash screen right after a bit of activity on the USB stick.



It simply sits there and does nothing past this. I've tried using both the 32 and 64 bit images, different USB sticks, different power supplies including powering it from a big powered commercial USB hub that has amps to spare. I'm missing something here, or I got a bad board. I'm hoping someone has some insight into what I'm doing wrong.


Not familiar with that board, but it seems like the USB A port(s) are disabled if you have the LTE module plugged in?

formatting link
But I think the CM4 Lite should be able to boot from SD card, since they don't have an eMMC flash chip that takes the place of the SD card?

For USB boot you may need to update the EEPROM on the CM4, which is easiest done via an SD card boot. Did you try SD boot, and what happened?

Theo

That's what my Pi 4 did on one version of Bookworm. Try a different version

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required