GaitherNews Escape the Algorithm
Today --°
Updated
Categories
DIY 1 source 0 views

Reverse engineering the Raspberry Pi Compute Module 5

Article excerpt

Eric Schlaepfer On Tube Time has the reverse engineered schematic and layout for a Raspberry Pi Compute Module 5. It’s not meant to be fabricated, critical signal integrity parameters aren’t correct, it’s not 100% faithful to the original, the footprints aren’t a perfect match, and the bill of materials is not reverse engineered. You also won’t […]

Eric Schlaepfer On Tube Time has the reverse engineered schematic and layout for a Raspberry Pi Compute Module 5.

It’s not meant to be fabricated, critical signal integrity parameters aren’t correct, it’s not 100% faithful to the original, the footprints aren’t a perfect match, and the bill of materials is not reverse engineered. You also won’t be able to obtain most of the chips since they are custom for this design or only available to large customers, not through a distributor.

I’m sure folks will want the schematic of the regular Pi 5, but I don’t have plans to reverse engineer that.

Why? Eric writes:

I needed to solve some design issues with a project that uses one of these modules, but the schematic was not available. Fortunately, with a little reverse engineering work, I was able to back out the schematic and solve my design issues.

It’s useful mainly for educational purposes or advanced hacking. For example, now that the PMIC pinout is known, the I2C register map could be explored. It’s a great little part, if you accidentally blow up a CM5, you might be able to remove everything except for the PMIC, program it over I2C, and use it to power another project.

See the details on GitHub.