mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-20 21:13:36 +08:00
Compare commits
240 Commits
v2022.04.2
...
v2025.02.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c954a72f63 | ||
|
|
3679582b23 | ||
|
|
1e5578b70c | ||
|
|
a1bffdeb5d | ||
|
|
bad328a72e | ||
|
|
34eab17ce6 | ||
|
|
0190dbc122 | ||
|
|
b67b21ddda | ||
|
|
9c95b83551 | ||
|
|
7918c84b4b | ||
|
|
478ad485ca | ||
|
|
0944712c0a | ||
|
|
cc58b7d6ce | ||
|
|
6a7ca681cb | ||
|
|
62292b43ad | ||
|
|
54d9c333a9 | ||
|
|
edf686cd51 | ||
|
|
888e374d47 | ||
|
|
f02f0eaf4e | ||
|
|
4ba7cedf18 | ||
|
|
6b431180b8 | ||
|
|
adb3b9befc | ||
|
|
d57c084c9f | ||
|
|
585ec185f2 | ||
|
|
af0426b473 | ||
|
|
fe7bfc7201 | ||
|
|
9621ef6a92 | ||
|
|
4a7375bebe | ||
|
|
eefb7b83bc | ||
|
|
85e8a5924c | ||
|
|
d2f255b464 | ||
|
|
cc0ad4698e | ||
|
|
96349fe65c | ||
|
|
8ff07213bc | ||
|
|
c6b8de409d | ||
|
|
c873eecc28 | ||
|
|
89e9c75bab | ||
|
|
3eecae9975 | ||
|
|
336e82cfb7 | ||
|
|
5d868a9d91 | ||
|
|
e9717985d2 | ||
|
|
489a587f4a | ||
|
|
f2e314d294 | ||
|
|
3c822369be | ||
|
|
9d98c4af3b | ||
|
|
f4996a1952 | ||
|
|
50a3aa3d42 | ||
|
|
c8fffcda5a | ||
|
|
2bdaadd0b4 | ||
|
|
8bec2593aa | ||
|
|
d05f05c94f | ||
|
|
d53e3dd4b1 | ||
|
|
ab8698afa0 | ||
|
|
e6026c8d4e | ||
|
|
171e47acb1 | ||
|
|
ccfc47b215 | ||
|
|
6a0b84c0d1 | ||
|
|
40134bc34b | ||
|
|
5f28534e85 | ||
|
|
ef2fc67d23 | ||
|
|
3fe49842bc | ||
|
|
4c5aebdb20 | ||
|
|
66d569e2c5 | ||
|
|
f368cd9438 | ||
|
|
63fca1c2a1 | ||
|
|
945d708fd0 | ||
|
|
f7aa474cb2 | ||
|
|
132ad70437 | ||
|
|
d2979963b3 | ||
|
|
be8232be75 | ||
|
|
634b49c9dd | ||
|
|
e430a41e73 | ||
|
|
ab087e5db1 | ||
|
|
80be2d6d14 | ||
|
|
88f96b4f86 | ||
|
|
cf3cadf994 | ||
|
|
61fb89536f | ||
|
|
768f4fbc69 | ||
|
|
2b2c8103ff | ||
|
|
2bfd7cb74e | ||
|
|
9a5a522ee8 | ||
|
|
7a1a01c24f | ||
|
|
f4580cd6f5 | ||
|
|
c0a207f452 | ||
|
|
76b990a894 | ||
|
|
afa5822e03 | ||
|
|
a2fb4ed28d | ||
|
|
ca7a39efe9 | ||
|
|
c94506e598 | ||
|
|
61023cbd32 | ||
|
|
d8abe8c67d | ||
|
|
14f05613b4 | ||
|
|
07bf72a919 | ||
|
|
b745226b41 | ||
|
|
c478689de0 | ||
|
|
8c67b27665 | ||
|
|
18620870d7 | ||
|
|
11c64e3721 | ||
|
|
36e58db5c2 | ||
|
|
b1a715b256 | ||
|
|
0e8ecbcf83 | ||
|
|
d4918d4d4c | ||
|
|
b5c7f1bee6 | ||
|
|
c987375f1d | ||
|
|
99cb0bdaa2 | ||
|
|
a8f2eb75b5 | ||
|
|
606c5d25e5 | ||
|
|
88b33ab030 | ||
|
|
a7f982962b | ||
|
|
9df346bc1c | ||
|
|
68fca2166b | ||
|
|
eca47c5f4c | ||
|
|
097e2d0573 | ||
|
|
4b8e875510 | ||
|
|
21a78a91de | ||
|
|
cc020609fb | ||
|
|
d5f1ab30fa | ||
|
|
8855da9889 | ||
|
|
a5b4f91caf | ||
|
|
7232154170 | ||
|
|
759460850c | ||
|
|
9e0bffb291 | ||
|
|
258d0114c0 | ||
|
|
0cd761bc84 | ||
|
|
72cedfe5ee | ||
|
|
14e934cee3 | ||
|
|
e407fb0030 | ||
|
|
b405ed7465 | ||
|
|
ef0cfffced | ||
|
|
a66e79ba99 | ||
|
|
745eabf90e | ||
|
|
043841636c | ||
|
|
3f325bd482 | ||
|
|
52c5d89d48 | ||
|
|
77402b6527 | ||
|
|
9c8d97d6a2 | ||
|
|
f20bb90a67 | ||
|
|
7e22b8ff47 | ||
|
|
8f19146862 | ||
|
|
e4724b4783 | ||
|
|
1e5594c51b | ||
|
|
b57586ead2 | ||
|
|
46c89bee09 | ||
|
|
6b14e84a2f | ||
|
|
db154d4710 | ||
|
|
aded0825e3 | ||
|
|
d53db79009 | ||
|
|
5ec5c003ba | ||
|
|
b066f89a40 | ||
|
|
ff81e998c5 | ||
|
|
fdff8e81f0 | ||
|
|
645c2a1201 | ||
|
|
f13b5789f5 | ||
|
|
a9d76cf703 | ||
|
|
ee72242f76 | ||
|
|
a75b0368e0 | ||
|
|
3b393d31ac | ||
|
|
e120a595d4 | ||
|
|
3271aba368 | ||
|
|
dbb6bfd9b9 | ||
|
|
2c35493e7f | ||
|
|
4f2d676b4e | ||
|
|
ac013de80e | ||
|
|
3ce1fd8823 | ||
|
|
e1971ba483 | ||
|
|
a8ca86532c | ||
|
|
9e5c0ed0c4 | ||
|
|
9147a1a1c6 | ||
|
|
f818c860b4 | ||
|
|
c2918a8ec6 | ||
|
|
3e2de88bcb | ||
|
|
fa281d3be1 | ||
|
|
d774d5794c | ||
|
|
299b1c7e12 | ||
|
|
0ef3adc1d4 | ||
|
|
df46db226e | ||
|
|
6950fff013 | ||
|
|
75d3a76046 | ||
|
|
4856a034e3 | ||
|
|
43477c6a91 | ||
|
|
abce28f9bc | ||
|
|
3c3dadb5b1 | ||
|
|
d82d08db06 | ||
|
|
bf7419c961 | ||
|
|
6532032cc6 | ||
|
|
e2fc5b1993 | ||
|
|
259c4e99ed | ||
|
|
5129267f6a | ||
|
|
55ca589ab9 | ||
|
|
b4b4605c7d | ||
|
|
2fb2132904 | ||
|
|
6e79e995bb | ||
|
|
36886df55b | ||
|
|
388ee17283 | ||
|
|
2c6dabedf1 | ||
|
|
e86fc31d7a | ||
|
|
ca1f5469db | ||
|
|
0ebda77d49 | ||
|
|
b9fcc9dc72 | ||
|
|
2c709e087a | ||
|
|
214cb6ffd4 | ||
|
|
d2cbfbc292 | ||
|
|
7bbbd9407f | ||
|
|
141a8cd9f0 | ||
|
|
9269d78320 | ||
|
|
1197a4ae31 | ||
|
|
551d9da184 | ||
|
|
eb3bb76a81 | ||
|
|
049da63a4e | ||
|
|
cb57a7df05 | ||
|
|
092f876595 | ||
|
|
ec3ed8bc3c | ||
|
|
d0ff0d5d72 | ||
|
|
d995c13dd9 | ||
|
|
0a5328a01a | ||
|
|
19362b763f | ||
|
|
a16f73a2e3 | ||
|
|
272d1573e3 | ||
|
|
a5f5513b16 | ||
|
|
3f85bc0126 | ||
|
|
134e95484a | ||
|
|
2efe9daef6 | ||
|
|
e41bec0bed | ||
|
|
8c18e9c9bb | ||
|
|
e4f90a89e6 | ||
|
|
38ee969c32 | ||
|
|
7bc807661f | ||
|
|
4703b71a95 | ||
|
|
a70a48ccb3 | ||
|
|
51648bb0b3 | ||
|
|
6425f70225 | ||
|
|
d7e137cf05 | ||
|
|
564fdb44f9 | ||
|
|
4eb1bd11c1 | ||
|
|
1c758a0904 | ||
|
|
288489257f | ||
|
|
f38458e7cd | ||
|
|
4cbc4bc1c5 | ||
|
|
43262c2c5c | ||
|
|
3393903982 |
8
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
8
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -6,7 +6,7 @@ body:
|
||||
value: |
|
||||
**Is this the right place for my bug report?**
|
||||
|
||||
* This repository contains the Raspberry Pi 4, Pi400 and CM4 bootloader EEPROM images and installation scripts.
|
||||
* This repository contains the Raspberry Pi 5, Raspberry Pi 4, Pi400, CM4 and CM4-S bootloader EEPROM images and installation scripts.
|
||||
* Please report boot issues for the earlier models at the GPU firmware repo [github.com/raspberrypi/firmware](https://github.com/raspberrypi/firmware).
|
||||
* Please report USB issues which occur after the OS has started at the Linux repo [github.com/raspberrypi/linux/](https://github.com/raspberrypi/linux/).
|
||||
* If you simply have a question, then [the Raspberry Pi forums](https://www.raspberrypi.org/forums) are the best place to ask it.
|
||||
@@ -39,10 +39,12 @@ body:
|
||||
description: On which device you are facing the bug?
|
||||
multiple: true
|
||||
options:
|
||||
- Raspberry Pi 5
|
||||
- Raspberry Pi 4 Mod. B
|
||||
- Raspberry Pi 400
|
||||
- Raspberry Pi CM4
|
||||
- Raspberry Pi CM4 Lite
|
||||
- Raspberry Pi CM4-S
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
@@ -52,7 +54,7 @@ body:
|
||||
attributes:
|
||||
label: Bootloader configuration.
|
||||
description: |
|
||||
Copy and paste the results of `vcgencmd bootloader_config` or describe the failing configuration.
|
||||
Copy and paste the results of `rpi-eeprom-config` or describe the failing configuration.
|
||||
|
||||
* `rpi-eeprom-update` saves a backup of the previous bootloader configuration to `/var/lib/raspberrypi/bootloader/backup` before it schedules the update.
|
||||
* `rpi-eeprom-config pieeprom.upd` can be used to read the contents of an EEPROM image.
|
||||
@@ -78,7 +80,7 @@ body:
|
||||
attributes:
|
||||
label: Bootloader logs
|
||||
description: |
|
||||
If the problem can't be diagnosed from the bootloader HDMI diagnostics screen then we'll normally need to see more detailed logs to diagnose the problem. The bootloader and GPU firmware can be configured to enable log output to the UART pins `14` and `15` on the [40-pin GPIO header](https://www.raspberrypi.com/documentation/computers/os.html#gpio-and-the-40-pin-header)
|
||||
If the problem can't be diagnosed from the bootloader HDMI diagnostics screen then we'll normally need to see more detailed logs to diagnose the problem. The bootloader and GPU firmware can be configured to enable log output to the UART (GPIOs `14` and `15`, pins `8` and `10` on the [40-pin GPIO header](https://www.raspberrypi.com/documentation/computers/os.html#gpio-and-the-40-pin-header, or on the Debug header on a Pi 5)
|
||||
* To enable UART logging from the bootloader specify [BOOT_UART=1](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#BOOT_UART) in the EEPROM config
|
||||
* To enable UART logging from the `start.elf` GPU firmware stage add [uart_2ndstage=1](https://www.raspberrypi.com/documentation/computers/config_txt.html#uart_2ndstage) to `config.txt`.
|
||||
* If you are familiar with using Wireshark then it's also possible to use [NETCONSOLE](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#NETCONSOLE) write logs to UDP packets.
|
||||
|
||||
28
LICENSE
28
LICENSE
@@ -6,10 +6,14 @@ Files: *
|
||||
Copyright: 2019, Raspberry Pi (Trading) Ltd.
|
||||
License: BSD-3
|
||||
|
||||
Files: firmware/*
|
||||
Files: firmware-2711/*
|
||||
Copyright: 2019, Raspberry Pi (Trading) Ltd.
|
||||
License: custom
|
||||
|
||||
Files: firmware-2712/*
|
||||
Copyright: 2024, Raspberry Pi (Trading) Ltd.
|
||||
License: custom
|
||||
|
||||
License: BSD-3
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
@@ -93,3 +97,25 @@ License: uIP
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
License: MIT
|
||||
QR Code generator library (C)
|
||||
|
||||
Copyright (c) Project Nayuki. (MIT License)
|
||||
https://www.nayuki.io/page/qr-code-generator-library
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
- The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
- The Software is provided "as is", without warranty of any kind, express or
|
||||
implied, including but not limited to the warranties of merchantability,
|
||||
fitness for a particular purpose and noninfringement. In no event shall the
|
||||
authors or copyright holders be liable for any claim, damages or other
|
||||
liability, whether in an action of contract, tort or otherwise, arising from,
|
||||
out of or in connection with the Software or the use or other dealings in the
|
||||
Software.
|
||||
|
||||
11
README.md
11
README.md
@@ -1,5 +1,5 @@
|
||||
# rpi-eeprom
|
||||
This repository contains the scripts and pre-compiled binaries used to create the `rpi-eeprom` package which is used to update the Raspberry Pi 4 bootloader and VLI USB controller EEPROMs.
|
||||
This repository contains the scripts and pre-compiled binaries used to create the `rpi-eeprom` package which is used to update the Raspberry Pi 4 and Raspberry Pi 5 bootloaders EEPROM images.
|
||||
|
||||
# Support
|
||||
Please check the Raspberry Pi [general discussion forum](https://forums.raspberrypi.com/viewforum.php?f=63) if you have a support question.
|
||||
@@ -9,8 +9,7 @@ To reset the bootloader back to factory defaults use [Raspberry Pi Imager](https
|
||||
|
||||
# Bootloader documentation
|
||||
* [Config.txt boot options](https://www.raspberrypi.com/documentation/computers/config_txt.html#boot-options)
|
||||
* [Bootloader EEPROM](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-boot-eeprom)
|
||||
* [Bootloader configuration](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-bootloader-configuration)
|
||||
* [Updating the Compute Module 4 bootloader](https://www.raspberrypi.com/documentation/computers/compute-module.html#cm4bootloader)
|
||||
* [Release notes](firmware/release-notes.md)
|
||||
* [Releases](releases.md)
|
||||
* [Bootloader EEPROM](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-eeprom)
|
||||
* [Bootloader configuration](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-bootloader-configuration)
|
||||
* [Updating the Compute Module 4 bootloader](https://www.raspberrypi.com/documentation/computers/compute-module.html#update-the-compute-module-bootloader)
|
||||
* [Releases and release notes](releases.md)
|
||||
|
||||
1
firmware-2711/beta
Symbolic link
1
firmware-2711/beta
Symbolic link
@@ -0,0 +1 @@
|
||||
latest/
|
||||
1
firmware-2711/critical
Symbolic link
1
firmware-2711/critical
Symbolic link
@@ -0,0 +1 @@
|
||||
default/
|
||||
BIN
firmware-2711/default/pieeprom-2023-01-11.bin
Normal file
BIN
firmware-2711/default/pieeprom-2023-01-11.bin
Normal file
Binary file not shown.
BIN
firmware-2711/default/pieeprom-2024-04-15.bin
Normal file
BIN
firmware-2711/default/pieeprom-2024-04-15.bin
Normal file
Binary file not shown.
BIN
firmware-2711/default/pieeprom-2025-02-11.bin
Normal file
BIN
firmware-2711/default/pieeprom-2025-02-11.bin
Normal file
Binary file not shown.
BIN
firmware-2711/default/recovery.bin
Normal file
BIN
firmware-2711/default/recovery.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2023-01-11.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2023-01-11.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2023-05-11.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2023-05-11.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-01-18.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-01-18.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-01-22.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-01-22.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-04-15.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-04-15.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-04-17.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-04-17.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-05-17.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-05-17.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-07-30.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-07-30.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-09-05.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-09-05.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-10-10.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-10-10.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-10-21.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-10-21.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2024-12-07.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2024-12-07.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/pieeprom-2025-02-11.bin
Normal file
BIN
firmware-2711/latest/pieeprom-2025-02-11.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/recovery.bin
Normal file
BIN
firmware-2711/latest/recovery.bin
Normal file
Binary file not shown.
BIN
firmware-2711/latest/vl805-000138c0.bin
Normal file
BIN
firmware-2711/latest/vl805-000138c0.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-05-20.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-05-20.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-07-14.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-07-14.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-07-19.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-07-19.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-07-22.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-07-22.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-07-26.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-07-26.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-08-02.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-08-02.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-09-02.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-09-02.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-10-03.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-10-03.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-10-06.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-10-06.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-10-12.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-10-12.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-10-18.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-10-18.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-11-02.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-11-02.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-11-04.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-11-04.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-11-25.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-11-25.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2022-12-07.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2022-12-07.bin
Normal file
Binary file not shown.
BIN
firmware-2711/old/beta/pieeprom-2023-01-04.bin
Normal file
BIN
firmware-2711/old/beta/pieeprom-2023-01-04.bin
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user