CompatRigs

I built CompatRigs, a site that collects which devices work together

2026.11.02

When a device you bought doesn't work in your setup, it hurts, right... Both in time and in money. So I built "CompatRigs", a site that collects real experiences of "this combination worked" and "this one didn't", across makers and categories. This post is about why I made it and what I want to do with it next.

CompatRigs

The CompatRigs top page, with the latest Rig Logs and the number of products in each category
The CompatRigs top page, with the latest Rig Logs and the number of products in each category

How it started

It started with the NVMe SSD on my Raspberry Pi 5 being detected on some boots and not on others. Whether it showed up changed every time I booted, and at one point the data I thought I was writing to the SSD was actually going to the SD card, until the SD card filled up...

The SSD itself worked fine when I connected it to a PC, so I couldn't tell whether it was the case's adapter, the cable or the Pi 5 itself. In the end I switched to a different adapter board and cable, and it was detected. Now I think the cause was probably the PCIe (FPC) cable.

At the time, I looked for information like "this combination worked", but I couldn't really find a place where it was all collected.

Makers' compatibility lists (QVLs) only cover what that maker tested. For PCIe devices on the Pi there's Jeff Geerling's database, but it's Pi only, and you can't search it by SSD combination. PCPartPicker checks whether parts fit on paper, not whether they actually worked. There was no place that collected reports across makers, per combination, including the "it worked" ones, so I thought I'd try making one.

Can't you just ask AI?

To be honest, there's something I kept thinking while building it. These days AI will answer pretty much anything you ask, so maybe making a blog or a database like this is already a losing game...

But when I actually ask AI "does this SSD work with this adapter?", the answer is usually "please check the maker's official site for compatibility". I think that's all AI can say. For combinations that aren't on the official site, there just isn't much information online to base an answer on, and if AI were held responsible it could turn into a liability issue, so I don't think it can say so clearly.

And shopping site reviews are full of fake ones, so they're hard to rely on, right? Even with rows of five stars, it's hard to find someone using the same combination as you.

So I think real-experience information like "this combination actually worked / didn't" will matter more precisely because we're in the age of AI. In the end, what AI needs to answer is a record of someone who actually tried it. Partly because I couldn't think of any other way, I decided to try being the one who collects that material.

What the site is

On CompatRigs, one record of a combination of devices and whether it worked is called a "Rig Log". You list the devices in the order they connect, like "Raspberry Pi 5 → M.2 adapter → SSD", and choose the result from "works", "works with tweaks", "partially works", "unstable" and "doesn't work".

A Rig Log page, showing the result, the combination of devices and conditions like settings
A Rig Log page, showing the result, the combination of devices and conditions like settings

For example, I've logged my own results with a 2230 adapter board (Waveshare PCIe TO M.2 MINI) on a Pi 5 and a KIOXIA EG6 SSD. With PCIe set to Gen2, it was detected on all 10 out of 10 reboots. But with Gen3 it was detected only 6 times out of 10, and the rest of the time it either wasn't detected or failed to mount.

Information like "it works with this setting" or "this SSD didn't work" rarely makes it onto makers' compatibility lists, right?

Here's what I'm careful about.

Right now there are about 2,900 Rig Logs and about 6,000 products (as of November 2026). Most of them, though, are facts picked up from public blogs and articles and posted with their sources, so reports from people who actually used the devices are still to come. Also, a lot of sites say no to bots collecting their information, and I don't collect from those sites.

I've tried to make reporting mostly a matter of picking from lists, and you don't need to log in. If you use the same combination, just pressing "Same result for me" helps a lot.

What I want to do next

First, the main goal is to collect enough information that people think "if you want to check compatibility, go there".

Beyond that, I'm thinking about things like:

It'd be fun if, when you ask AI, it answered "CompatRigs has N working reports for that".

Also, there are server costs and so on, so I plan to use affiliate links and ads to run the site. But even with money involved, I'll keep showing sources every time, and I won't let ads or maker partnerships change results or their order.

There's a personal motivation too. When I browse AliExpress, there are tons of products from makers I've never heard of, and I'm curious about them. Products like these often don't have any compatibility list from the maker, so I'd like to collect information on whether they actually worked and keep it as my own record too.

It's still in beta and I'm fixing things as I build it, but if you have an experience like "this combination worked!" or "this one didn't...", I'd be really happy if you wrote it up.

*This post was written with the help of AI, but it's based on my own thoughts and experiences.*

Comments

0 / 500

Comments are shown after I review them. Your name and comment will be published on this page. If a comment seems to contain personal information such as a real name, address or contact details, that part may be masked before it is published. See the Privacy Policy for details.

← All posts