I have CM4 with eMMC which is mounted upon waveshare cm4 to pi4b board adaptor. Until 2 days ago, it was working just fine. Now, it doesn't boot up. Once power is given, red (power) led lights up, green (activity) blinks once and that's it. No output on the display, not connecting to wifi, nothing.
When boot switch is toggled on, it connects to the PC just fine. Usbboot works, there is output to the screen, I can flash the os, erase, reset eeprom to default settings.
What I tried so far:
- Erase (via RP imager)
- Flash fresh OS
- Reset EEPROM settings to default
None of this helped. I tried using rpiboot recovery.
On win11 it gets stuck on Found serial number 3
\rpiboot.exe -d . -v
RPIBOOT: build-date Nov 13 2024 version 20240422~085300 e3e0fa29
Boot directory '.'
Loading: ./bootcode4.bin
Waiting for BCM2835/6/7/2711/2712...
Device located successfully
Loading: ./bootcode4.bin
Initialised device correctly
Found serial number 3
last_serial -1 serial 3
Sending bootcode.bin
libusb_bulk_transfer sent 24 bytes; returned 0
Writing 102944 bytes
libusb_bulk_transfer sent 102944 bytes; returned 0
Successful read 4 bytes
Waiting for BCM2835/6/7/2711/2712...
Device located successfully
Loading: ./bootcode4.bin
Initialised device correctly
Found serial number 3
On wsl with rpiboot made from latest git commit, it loops through with
Loading: ./bootcode4.bin
Sending bootcode.bin
Failed control transfer (-7,24)
Failed to write correct length, returned -7
Waiting for BCM2835/6/7/2711/2712...
Can anything still be done here?
Update: For whatever reason, it's stuck in boot mode, regardless of the toggle on the board adaptor. Board adaptor works correctly, as another CM4 works just fine on it. It's isolated to this specific CM4.