Hi Group,
I wanted to drop a note here on how I fixed up my PiDP11 in case it helps anyone else (or it breaks again!):
* Raspberry Pi 5 8GB
* Official Pi 5 power supply
* Ethernet connection
* Crucial NVME 2TB (CT2000P3SSD8)
* ORICO M.2 NVMe SSD Enclosure[1]
* 2 Ports USB 3.0 Male to Female Extension Cable for Front Panel Screw Mount Type (for easy USB access)
* Latest firmware on Raspberry Pi and USB enclosure
I've been running for over a year with this config, after a previous NVME USB drive crashed daily. It's been quite good but recently had started requiring a reboot every few days so I decided to upgrade to the Pimoroni NVME Base[2] as I thought this may be power/cable related and had had enough of fiddling with enclosures.
I thought this would be a 5 minute job. The base bolts right on to the PiDP-11 nylon spacers and worked right away until I reconnected the PiDP to the GPIO port. At this point I had to plugin HDMI display and keyboard, then I observed:
* Most boots failed completely (crash)
* Sometimes a boot would go very slowly rather then crash outright (5-20 mins)
* Disconnect GPIO, fixes all problems again
At this point I suspected power again and stumbled on a post about low voltage indications[3]. Following the advice from Oscar about reflow/flux residue I took a closer look at my board. The entire board was covered in flux residue and sticky to the touch, especially around the GPIO connector. See before pics. I cleaned up the whole board with isopropyl alcohol and a toothbrush about 3 times until it was no longer sticky and after this the system booted perfectly with all devices attached.
After testing overnight and observing stability, I reassembled the case and found one last hurdle: when I put the back on, some LEDs are really bright and others are dim with the default light show and the knobs switched the lights randomly. Turns out this was just the USB extension sockets pressing on the assembly and the solution was to carefully coil these to avoid pressing. After this, the whole system works perfectly and has now been stable for 10+ days.
Anyway, hope this helps someone, its a great kit and a lot of fun. If you are getting weird NVME errors with this hat or your USBs, try inspecting for flux residue.
Cheers,
Geoff
[1] List of compatible enclosures -
https://jamesachambers.com/best-ssd-storage-adapters-for-raspberry-pi-4-400/[2] NVME Base product info -
https://shop.pimoroni.com/products/nvme-base?variant=41219587178579