Just got a BPI-CM4 to test as a drop in replacement for RPI-CM4 in an existing design. The unit I received came with a baseboard in one box, and the Cm4 in another. No heatsinks, no hardware, just bareboards.
My first SWAG at the baseboard was that it was designed to be powered thru the USB-C. I read the schematic, and it says there is a SMD1210P200 PPTC in the USBC circuit, so assumed power goes in on the other side of the fuse.
Everything looked fine until things got busy. First time I tried to compile a medium complex package with all the threads, the SBC just halts. All the blinkie lights are still blinking, but… it’s dead Jim.
I cobbled together a patch cable to dump power into the GPIO header pins, since they are labeled DC_IN anyhow. Build a good power supply to feed it with steady clean amps, and had no issues with pushing the CM4 to the wall. And yes, I did of course add a good heatsink and fan to keep things cool.
So I am wondering if this is a common issue? The PPTC is marked T20, and it seems that marking is used for both SMD1210P175 and SMD1210P200. And either way, since the recommendation is at least a 3A power supply, perhaps a wee tiny bit bigger fuse in there?
Shrug. Regardless, entertainment for an hour or two.
Cheers Anjin