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 4

devboard/rpi/rpi4 (platform)

Property Description
Manufacturer
Raspberry Pi
Model
Raspberry Pi 4
Year
2019
Max CPU
Broadcom BCM2711
Max RAM
8GB
Image
Raspberry Pi 4 (credit Laserlicht, CC BY-SA 4.0 via Wikimedia) (https://thumb.wikimedia.org/wikipedia/commons/thumb/1/10/Raspberry_Pi_4_Model_B_-_Top.jpg/3840px-Raspberry_Pi_4_Model_B_-_Top.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)
Not Present
The Raspberry Pi 4 appears not to use Arm Trusted Firmware or the TrustZone ISA extensions.
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