Skip to content

Firmware for the Turing Pi 2 that undoes its own mistakes

Upstream stopped in February 2025. This fork keeps the board on a supported kernel, makes a bad flash undo itself, and reads the sensors the hardware always had.

A hand placing a compute module onto a Turing Pi 2 board that already carries three What is a Turing Pi? A mini-ITX board that carries four compute modules — Raspberry Pi CM4, Turing RK1 or Nvidia Jetson — with their network switch, power and a small management computer on the board itself. That computer, the BMC, is what this firmware runs on: it powers the modules, flashes them and hands you their consoles. Made by Turing Machines — turingpi.com →

Flash it wrong and lose nothing.A new image boots on trial and is kept only if the board comes back right. On this board: 18 updates, 1 automatic rollback, 0 trips to the rack — read off the board.

Update the BMC without touching your nodes.Upstream power-cycles all four compute modules during a firmware update. This fork leaves their rails alone.

Software that is still maintained.Kernel 6.12 LTS on Buildroot 2025.02 LTS. Upstream ships 6.8 on an end-of-life Buildroot, and its last release was February 2025.