All Projects → pftf → Rpi3

pftf / Rpi3

Licence: other
Raspberry Pi 3 UEFI Firmware Images

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Rpi3

Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+547.86%)
Mutual labels:  firmware, uefi, raspberry-pi-3
Rpi4
Raspberry Pi 4 UEFI Firmware Images [EXPERIMENTAL]
Stars: ✭ 480 (+310.26%)
Mutual labels:  raspberry-pi, firmware, uefi
Pi Camera In A Box
Stream your Raspberry Pi Camera Module directly to your web browser
Stars: ✭ 49 (-58.12%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Rpi Battery Monitor
Monitor battery voltage from a Raspberry Pi
Stars: ✭ 51 (-56.41%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Opencv 3.2.0 Compiling On Raspberry Pi
Download, Compile, Build, and Install OpenCV 3.2.0 with Extra Modules on RPI running Jessie
Stars: ✭ 65 (-44.44%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Efiseek
Ghidra analyzer for UEFI firmware.
Stars: ✭ 45 (-61.54%)
Mutual labels:  firmware, uefi
Fiscalberry
[JSON ↔ HW] Connect things using JSON API with the fiscalberry websocket server interact easily with any kind of Hardware. Another IoT solution...
Stars: ✭ 44 (-62.39%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Openvoiceos
OpenVoiceOS is a minimalistic linux OS bringing the open source voice assistant Mycroft A.I. to embbeded, low-spec headless and/or small (touch)screen devices.
Stars: ✭ 64 (-45.3%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Woa Installer Rpi
This repository was deprecated, use:
Stars: ✭ 865 (+639.32%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Tortipi
Tor based Raspberry π hotspot
Stars: ✭ 76 (-35.04%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (-41.03%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Stratuxhud
Heads Up Display for use with Stratux. Designed for reflective HUD screens, intended for traffic call outs.
Stars: ✭ 76 (-35.04%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Embedio
A tiny, cross-platform, module based web server for .NET
Stars: ✭ 1,007 (+760.68%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Mu tiano plus
UEFI Tiano Core Value
Stars: ✭ 28 (-76.07%)
Mutual labels:  firmware, uefi
Debootstick
Generate a bootable live image from any Debian/Ubuntu filesystem tree.
Stars: ✭ 48 (-58.97%)
Mutual labels:  raspberry-pi, uefi
Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+678.63%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (-55.56%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Iotpos
IotPOS, an open source Point of Sale software.
Stars: ✭ 99 (-15.38%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Fotobox
Python based photo-booth script for Raspberry Pi and RPi Camera
Stars: ✭ 22 (-81.2%)
Mutual labels:  raspberry-pi, raspberry-pi-3
Chromium os Raspberry pi
Build your Chromium OS for Raspberry Pi 3B/3B+/4B and Pi400
Stars: ✭ 1,156 (+888.03%)
Mutual labels:  raspberry-pi, raspberry-pi-3

Raspberry Pi 3 UEFI Firmware Images

Build status Github stats Release

Screenshot

Screenshot

Summary

This repository contains installable builds of the official EDK2 Raspberry Pi 3 UEFI firmware.

The use of this firmware can greatly simplify the installation of generic Linux distributions such as Debian or Ubuntu as well as Windows 10 (in regular GUI mode, not IoT mode), straight from their ISO images.

The original development of this firmware was carried out by Ard Biesheuvel and Andrei Warkentin.

Installation

  • Download the latest archive from the Releases repository.

  • Create an SD card (or USB drive if you plan to use USB Boot) in MBR mode with a single partition of type 0x0c (FAT32 LBA) or 0x0e (FAT16 LBA). Then format this partition to FAT32.

    Note: Do not try to use GPT for the partition scheme or 0xef (EFI System Partition) for the type, as these are unsupported by the CPU-embedded bootloader.

  • Extract all the files from the archive onto the partition you created above.
    Note that outside of this Readme.md, which you can safely remove, you should not change the name of the extracted files and directories.

Usage

Insert the SD card/plug the USB drive and power up your Raspberry Pi. You should see a multicoloured screen (which indicates that the CPU-embedded bootloader is reading the data from the SD/USB partition) and then the Raspberry Pi black and white logo once the UEFI firmware is ready.

At this stage, you can press Esc to enter the firmware setup, F1 to launch the UEFI Shell, or, provided you also have copied an UEFI bootloader in efi/boot/bootaa64.efi, you can let the UEFI system run that (which it should do by default if no action is taken).

License

The firmware (RPI_EFI.fd) is licensed under the current EDK2 license, which is BSD-2-Clause-Patent.

The other files at the root of the zip archives are licensed under the terms described in the Raspberry Pi boot files README.

The binary blobs in the firmware/ directory are licensed under the Cypress wireless driver license that is found there.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].