![]() |
| X1208: New Raspberry Pi 5 expansion board for UPS and SSD storage |
If you’ve been following the world of single-board computers for a while, you already know that the Raspberry Pi isn’t just a tiny, affordable board for hobbyists. It’s become the go‑to platform for everything from home automation servers and retro gaming consoles to network‑attached storage (NAS) and even edge AI projects. One of the main reasons for this versatility is the incredible ecosystem of add‑on boards – HATs, expansion modules, and breakout boards – that let you tailor the Pi to your exact needs.
Today, there’s a new contender that’s turning heads, especially among Raspberry Pi 5 owners. The SupTronics X1208 is a clever little board that adds two features many of us have been dreaming about: native NVMe SSD support and an uninterruptible power supply (UPS). And yes, it does both without taking over your entire workspace.
NVMe SSD Support: Finally, Blazing Fast Storage for the Pi 5
Let’s start with storage. The Raspberry Pi 5 has long been criticised for relying on microSD cards – they’re convenient, but they’re also slow, prone to corruption, and not exactly enterprise‑grade. While you can boot from a USB SSD, that still leaves something to be desired in terms of speed and integration.
The SupTronics X1208 changes the game by bringing PCIe‑based NVMe SSDs directly to your Pi 5. It supports M.2 drives in three common form factors: 2280, 2242, and 2230. That means you can use everything from a compact 2230 drive for a low‑profile build up to a full‑size 2280 drive with terabytes of storage.
The board connects to the Raspberry Pi 5’s PCIe interface via a flexible flat cable (FPC) – the same kind you’ve seen on other Pi expansion boards. On paper, the X1208 is rated for PCIe 3.0 with a maximum data transfer rate of 8 Gbps. That’s roughly 1 GB/s real‑world throughput, which is dramatically faster than even the best microSD cards (typically 100‑200 MB/s).
Now, before you get too excited, a quick reality check: modern NVMe SSDs are capable of much higher speeds – often 3,000 MB/s or more. The Raspberry Pi 5’s PCIe controller is the limiting factor here, not the X1208. So while you won’t see the full potential of a high‑end Samsung or WD Black drive, you’ll still get a massive performance boost compared to SD cards or USB‑attached storage. Boot times drop, database queries fly, and file transfers become almost painless.
Built‑In Uninterruptible Power Supply: No More Data Loss
The second headline feature is arguably even more useful for anyone running a Raspberry Pi 24/7 – whether as a home server, a security camera hub, or a 3D printer controller. The SupTronics X1208 doubles as a UPS, using a single 21700 lithium‑ion battery (capacity up to 5,000 mAh).
Why 21700? These cells are larger and more energy‑dense than the older 18650 format, giving you longer runtime without bulking up the board too much. The X1208 handles all the charging and discharging logic automatically. You can charge the battery at up to 1,500 mA, and the board includes over‑voltage, over‑current, and short‑circuit protection – essential for safe operation with lithium cells.
But the clever part is how it interacts with the Pi itself. When mains power fails, the X1208 can signal the Raspberry Pi 5 via GPIO pins to trigger a safe shutdown or put the system into a low‑power “safe state”. This prevents data corruption and file system damage – a common problem when a Pi loses power mid‑write. For projects like a Pi‑based NAS or a Home Assistant server, this feature alone is worth the price of admission.
You can also monitor battery status (charging, discharging, percentage) through software, so your own scripts can decide when to shut down or send alerts.
Installation and Compatibility
The X1208 is designed specifically for the Raspberry Pi 5 B – it plugs directly onto the 40‑pin GPIO header, stacking neatly on top of the Pi. That means you don’t lose access to most other ports, though you’ll want to check clearance if you already have a case or other HATs attached.
As mentioned, the PCIe connection is made via an FPC cable (included, presumably), which connects the X1208’s M.2 slot to the Pi 5’s PCIe connector. That’s a standard approach and works reliably as long as you handle the delicate cable with care.
One thing to note: the X1208 does not replace the Pi’s normal USB‑C power input. The UPS functionality works alongside it – you still power the Pi via its own port, and the board monitors that line. When the main power drops, the battery automatically kicks in. This design keeps things simple and avoids messing with the Pi’s native power circuitry.
Price and Availability – Where to Buy
So, how much does all this functionality cost? The SupTronics X1208 is already available for purchase, and you can find it on AliExpress for around $37 (plus shipping). Considering that a decent NVMe SSD HAT alone often costs $20‑30, and a separate UPS add‑on can run $40 or more, the X1208 is actually a very attractive deal.
You can grab the SupTronics X1208 on AliExpress here – and because it’s still a relatively new product, early reviews from the community have been positive, praising its build quality and the smart combination of features.
For those who want official documentation, SupTronics also maintains a product page on their website (suptronics.com/Raspberrypi/Power_mgmt/x1208-v1.0.html), though the AliExpress listing is currently the easiest way to get one shipped worldwide.
Who Is This Board For?
In short: almost anyone who runs a Raspberry Pi 5 for serious, always‑on tasks.
- Home server enthusiasts – Add a large NVMe SSD for fast media streaming, Nextcloud storage, or Docker containers, and never worry about a brief power flicker corrupting your data.
- Retro gamers – Load your entire ROM collection on a cheap NVMe drive, and enjoy near‑instant game loads. The UPS means you can just flip the switch without running a clean shutdown every time.
- Developers and tinkerers – If you’re compiling code or running databases on a Pi, the speed boost from NVMe is a game changer.
- Remote deployments – Think weather stations, off‑grid sensors, or digital signage. A UPS lets the Pi survive short outages and shut down gracefully before the battery dies.
A Few Caveats to Keep in Mind
No product is perfect, and the X1208 has a few limitations worth mentioning.
First, the 8 Gbps PCIe 3.0 bottleneck means you won’t get the full speed of modern NVMe drives. That’s fine – even 800‑1000 MB/s is plenty for 99% of Pi use cases. But if you were hoping to saturate a 7,000 MB/s drive, you’ll be disappointed (though that’s the Pi’s fault, not the X1208’s).
Second, the board uses a single 21700 battery. While that’s a great choice for capacity, it does mean you have to source your own battery (unless the seller offers a bundle). 21700 cells are common in vape shops and online battery stores, but they’re not as ubiquitous as AA or even 18650 cells. Also, be aware that a 5,000 mAh battery will add some weight and bulk – your Pi setup won’t be pocketable anymore.
Finally, because the X1208 occupies the GPIO header, you cannot use other HATs that also need those pins. However, many HATs support stacking (pass‑through headers), so it’s worth checking compatibility if you already have other expansions.
Final Verdict: A No‑Brainer for Pi 5 Power Users
The SupTronics X1208 is one of those rare add‑ons that solves two real pain points in a clean, affordable package. It brings NVMe SSD speeds to the Raspberry Pi 5 without requiring a separate, expensive HAT, and it adds UPS protection that can save your data (and your sanity) during power hiccups.
At roughly $37, it’s cheaper than buying an NVMe adapter and a UPS board separately – and it takes up less space, too. If you’re already invested in the Raspberry Pi 5 ecosystem and you’re tired of microSD card bottlenecks or unexpected shutdowns, this board is well worth a look.
Just remember to pick up a quality 21700 battery, treat that FPC cable gently, and you’ll have a Pi setup that’s faster, safer, and more reliable than ever.
Have you tried the SupTronics X1208 yet? Or are you still waiting for other NVMe/UPS combos to hit the market? Let us know in the comments – and if you found this article helpful, feel free to share it with your fellow Pi enthusiasts.
![]() |
| As usual, the PCIe connection is established via an FPC cable |

