Dodoid's Computing Freedom Table

Shown configurations are the most-free currently attainable on each model and may not reflect that model's configuration as-sold.

Legend:
FreeProprietaryMixed Free and ProprietaryProprietary, but fully disableableProprietary, but partial info/RE work availableUnknownUndefinedNot Present

Raspberry Pi Raspberry Pi 5

devboard/rpi/rpi5 (platform)

Property Description
Manufacturer
Raspberry Pi
Model
Raspberry Pi 5
Year
2023
Max CPU
Broadcom BCM2712
Max RAM
16GB
Image
Raspberry Pi 5 (credit Anil Öztas, CC BY 4.0) (https://upload.wikimedia.org/wikipedia/commons/9/9b/Raspberry_Pi_5_--_2025_--_0009-16.jpg)
Software: User-Facing Environment
Free
Software: Operating System
Free
Can be used with the mainline Linux kernel
Software: Bootloader/Recovery
Free (Unofficial EDK2)
Raspberry Pi devices typically load their kernel directly, with minimal firmware on the CPU (most initialization is done by the GPU). However, a free port of EDK2 (Intel's reference UEFI implementation) is available, allowing generic Arm-on-UEFI-compatible operating systems to be installed.
Firmware: Trusted Execution Environment (e.g. x86 SMM)
Third-party Arm Trusted Firmware available
The Raspberry Pi seemingly does not use TF-A or OP-TEE on its official firmware. EDK2 on the Raspberry Pi 5 requires an unofficial (free) port of Arm Trusted Firmware's TF-A.
Firmware: Late Boot/Payload
Proprietary
Firmware: Platform Initialization
Proprietary (VPU Firmware)
Firmware: Graphics Initialization
Proprietary (VPU Firmware)
Firmware: Memory Initialization
Proprietary (VPU Firmware)
Firmware: Early Boot (incl. RoT)
Proprietary (VPU Firmware)
Firmware: Boot ROM
Proprietary (VPU Boot ROM)
Firmware Signing
Yes
CPU Microcode
Not microcoded
Management Coprocessor: Firmware
Not Present
Network Interface: Internal Firmware
Not Present
Network Interface: Host-Loaded Firmware
Proprietary (Broadcom WLAN firmware)
Security Coprocessor: Firmware
Not Present
Embedded Controller: Firmware
Not Present
Hardware: Board Electrical Schematic
"Reduced" schematics only
Hardware: Board PCB Design
Proprietary
Hardware: CPU Instruction Set
Proprietary (Arm)
Hardware: CPU/SoC Implementation
Proprietary
Hardware: CPU/SoC Synthesis Toolchain
Proprietary

Back to Table

This page uses 2 DCFT templates:


This page was generated at 14:44 UTC, Oct 07 2026, and reflects DCFT's data at that time.
Have a suggestion or correction? Contact @dodoid:dodoid.com on Matrix.

Developed by Dodoid for the 15h.org community. Source