{"id":15020620,"url":"https://github.com/pftf/rpi3","last_synced_at":"2025-04-07T11:06:54.307Z","repository":{"id":40397300,"uuid":"197795131","full_name":"pftf/RPi3","owner":"pftf","description":"Raspberry Pi 3 UEFI Firmware Images","archived":false,"fork":false,"pushed_at":"2023-06-05T10:52:21.000Z","size":2340,"stargazers_count":286,"open_issues_count":18,"forks_count":32,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-07T11:06:49.864Z","etag":null,"topics":["edk2","edk2-platforms","firmware","firmware-updates","raspberry-pi","raspberry-pi-3","uefi","uefi-development","uefi-firmware","wlan"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pftf.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-07-19T15:10:43.000Z","updated_at":"2025-04-06T15:02:46.000Z","dependencies_parsed_at":"2023-01-30T04:30:33.323Z","dependency_job_id":"4302129d-a510-4ebd-a621-72e3f304ed09","html_url":"https://github.com/pftf/RPi3","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pftf%2FRPi3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pftf%2FRPi3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pftf%2FRPi3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pftf%2FRPi3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pftf","download_url":"https://codeload.github.com/pftf/RPi3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640462,"owners_count":20971557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["edk2","edk2-platforms","firmware","firmware-updates","raspberry-pi","raspberry-pi-3","uefi","uefi-development","uefi-firmware","wlan"],"created_at":"2024-09-24T19:55:20.760Z","updated_at":"2025-04-07T11:06:54.279Z","avatar_url":"https://github.com/pftf.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Raspberry Pi 3 UEFI Firmware Images\n===================================\n\n[![Build status](https://img.shields.io/github/actions/workflow/status/pftf/RPi3/linux_edk2.yml?style=flat-square)](https://github.com/pftf/RPi3/actions)\n[![Github stats](https://img.shields.io/github/downloads/pftf/RPi3/total.svg?style=flat-square)](https://github.com/pftf/RPi3/releases)\n[![Release](https://img.shields.io/github/release-pre/pftf/RPi3?style=flat-square)](https://github.com/pftf/RPi3/releases)\n\n![Screenshot](https://raw.githubusercontent.com/pftf/RPi3/master/pics/Screenshot1.png)\n\n![Screenshot](https://raw.githubusercontent.com/pftf/RPi3/master/pics/Screenshot2.png)\n\n# Summary\n\nThis repository contains installable builds of the official\n[EDK2 Raspberry Pi 3 UEFI firmware](https://github.com/tianocore/edk2-platforms/tree/master/Platform/RaspberryPi/RPi3).\n\nThe use of this firmware can __greatly simplify__ the installation of generic Linux\ndistributions such as [Debian](https://pete.akeo.ie/2019/07/installing-debian-arm64-on-raspberry-pi.html)\nor [Ubuntu](https://github.com/tianocore/edk2-platforms/blob/master/Platform/RaspberryPi/RPi3/Systems.md#Ubuntu)\nas well as [Windows 10](https://www.worproject.ml/) (in regular GUI mode, not IoT mode),\nstraight from their ISO images.\n\nThe original development of this firmware was carried out by\n[Ard Biesheuvel](http://www.workofard.com/2017/02/uefi-on-the-pi/) and\n[Andrei Warkentin](https://github.com/andreiw/RaspberryPiPkg).\n\n# Installation\n\n* Download the latest archive from the [Releases](https://github.com/pftf/RPi3/releases) repository.\n\n* Create an SD card (or USB drive if you plan to use [USB Boot](https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md))\n  in `MBR` mode with a single partition of type `0x0c` (`FAT32 LBA`) or `0x0e`\n  (`FAT16 LBA`). Then format this partition to `FAT32`.\n\n  __Note:__ Do not try to use `GPT` for the partition scheme or `0xef` (`EFI System\n  Partition`)  for the type, as these are unsupported by the CPU-embedded bootloader.\n\n* Extract all the files from the archive onto the partition you created above.  \n  Note that outside of this `Readme.md`, which you can safely remove, you should not\n  change the name of the extracted files and directories.\n  \n* With recent Linux installs, please assure that the firmware is running in DT mode, either via\n  \"Device Manager\"-\u003e\"Raspberry Pi Configuration\"-\u003e\"Advanced Configuration\"-\u003e\"System Table Selection\"\n  or the Linux/Grub command line with \"acpi=off\".\n\n# Usage\n\nInsert the SD card/plug the USB drive and power up your Raspberry Pi. You should see a\nmulticoloured screen (which indicates that the CPU-embedded bootloader is reading the\ndata from the SD/USB partition) and then the Raspberry Pi black and white logo once the\nUEFI firmware is ready.\n\nAt this stage, you can press \u003ckbd\u003eEsc\u003c/kbd\u003e to enter the firmware setup, \u003ckbd\u003eF1\u003c/kbd\u003e\nto launch the UEFI Shell, or, provided you also have copied an UEFI bootloader in\n`efi/boot/bootaa64.efi`, you can let the UEFI system run that (which it should do by\ndefault if no action is taken).\n\n# License\n\nThe firmware (`RPI_EFI.fd`) is licensed under the current EDK2 license, which is\n[BSD-2-Clause-Patent](https://github.com/tianocore/edk2/blob/master/License.txt).\n\nThe other files at the root of the zip archives are licensed under the terms described in the\n[Raspberry Pi boot files README](https://github.com/raspberrypi/firmware/blob/master/README.md).\n\nThe binary blobs in the `firmware/` directory are licensed under the Cypress wireless driver\nlicense that is found there.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpftf%2Frpi3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpftf%2Frpi3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpftf%2Frpi3/lists"}