Blog

4-way NVMe RAID comes to Raspberry Pi 5

With the Raspberry Pi 5's exposed PCI Express connector comes many new possibilities—which I test and document in my Pi PCIe Database. Today's board is the Geekwork X1011, which puts four NVMe SSDs under a Raspberry Pi.

Inland 256GB NVMe SSDs installed on X1011 on Raspberry Pi 5

Unlike the Penta SATA HAT I tested last month, this carrier uses thinner and faster NVMe storage, making it a highly-compact storage expansion option, which has the added benefit of freeing up the top of the Pi 5 for other HAT expansion options.

Raspberry Pi 5 installed atop Geekworm X1011 NVMe SSD carrier

Turing RK1 is 2x faster, 1.8x pricier than Pi 5

I've long been a fan of Pi clusters. It may be an irrational hobby, building tiny underpowered SBC clusters I can fit in my backpack, but it is a fun hobby.

Turing Pi 2 with four CM4

And a couple years ago, the 'cluster on a board' concept reached its pinnacle with the Turing Pi 2, which I tested using four Raspberry Pi Compute Module 4's.

Because Pi availability was nonexistent for a few years, many hardware companies started building their own substitutes—and Turing Pi was no exception. They started designing a new SoM (System on Module) compatible with their Turing Pi 2 board (which uses an Nvidia Jetson-compatible pinout), and the result is the RK1:

Turing RK1 SoM

Corporate Open Source is Dead

IBM is buying HashiCorp for $6.4 billion.

That's four months after HashiCorp rugpulled their entire development community and ditched open source for the 'Business Source License.'

As someone on Hacker News pointed out so eloquently:

IBM is like a juicer that takes all the delicious flavor out of a fruit

skywhopper replied:

HashiCorp has done a good job of pre-draining any flavor it once had.

Some people wonder if HashiCorp's decision to drop open source was because they wanted to juice the books for a higher price. I mean, six billion dollars? And they're not even a pointless AI company!

Building a Pi Frigate NVR with Axzez's Interceptor 1U Case

Axzez 1U Interceptor Case with Raspberry Pi NVR

In today's video, I walked through setting up Axzez's Interceptor 1U case with a Raspberry Pi as a Frigate NVR, or Network Video Recorder.

Doing so allows me to plug multiple PoE security cameras straight into the back of the device, and record their IP video streams to disk (the case has space for up to 3 hard drives or SSDs). And by adding on a USB Coral TPU, I can also run inference on frames where motion is detected, and identify people, cars, bikes, and more using built-in object recognition models.

Axzez 1U Interceptor Case with network and Coral TPU plugged in

Resetting and upgrading old Hikvision IP Cameras

Hikvision security camera installed in drop ceiling

This guide isn't definitive, but it is a good reference point as I am wiping out some Hikvision IP cameras I inherited in my new office space. They were all paired with an annoying proprietary Hikvision NVR, and I wanted to wipe them and use them on a new isolated VLAN with my new Raspberry Pi Frigate-based NVR setup.

The cameras I have are Hikvision model number DS-2CD2122FWD-IS, but this guide should apply to many of the cameras from that era.

Hikvision security camera reset button location