Pi modder successfully adds M.2 slot to Pi 500
As I briefly mentioned yesterday, someone mentioned in this blog's comments a successful M.2 socket installation on the empty header on the Pi 500 (something I attempted, rather poorly!). With a few added components, and 3.3V supplied to a pad on the bottom via a bench power supply, the M.2 slot works just fine, allowing the use of NVMe SSDs or other PCIe devices.

Indeed, this person emailed me further proof, along with notes for anyone wishing to follow in their footsteps.
First, solder on four minuscule capacitors (rating may be gleaned off the CM5 IO Board schematics, I think?) on the PCIe lines heading to the NVMe slot. These are incredibly small, so a good microscope and decent SMD soldering skills are pretty necessary.

The M.2 socket is comparatively easy—though that didn't stop me from making a mess of mine, which did not look nearly as nice as the one above!
Then, using a bench power supply, apply +3.3V to the indicated pad in red, and ground to the pad in blue, and boot up the Pi 500.

If you don't see the device right away, you may need to enable the PCIe connection and set it to Gen 3 speed in your boot config.
Regarding the ICs required to get this working without a bench power supply:
Now I need to figure out which DC/DC converter they used on the backside of the PCB. It needs to be something with 3.3V and ENABLE functionality, because they need to disable power to ssd during Pi500 power down.
Maybe something could be gleaned from the CM5 IO Board Design Files? According to Bluesky user @eliasrm.bsky.social, it could be a AP3441SHE-7B. I also bought this M.2 socket, not sure on the other tiny components required but please feel free to post in the comments!
Update: X user @ChoptecOfficial put the whole circuit together, and can run it all of the Pi 500's internal power supply.
And the post from yesterday concluded with:
I intend to use it as a second linux PC, NVMe SSD is a must!
Indeed. I think for most of us, seeing the pads there, but unpopulated, was a giant head-scratcher. The Pi 500 would've been more of a slam-dunk win with the slot in place, even if empty.
Comments