mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-21 06:13:33 +08:00
Compare commits
503 Commits
v2020.09.0
...
debian/bus
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e9c4f34ec | ||
|
|
580c7613cf | ||
|
|
bf7419c961 | ||
|
|
6532032cc6 | ||
|
|
c4cf52dd4a | ||
|
|
aae8cc6046 | ||
|
|
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 | ||
|
|
51491abb9c | ||
|
|
1b22faf38d | ||
|
|
a4419567b8 | ||
|
|
d75e8ff07f | ||
|
|
83347f3968 | ||
|
|
61f40841b7 | ||
|
|
7dfdc23014 | ||
|
|
88e24c3f52 | ||
|
|
752fc829ca | ||
|
|
dd0e086280 | ||
|
|
e8927007e3 | ||
|
|
0702ae8b28 | ||
|
|
cc7537dbd2 | ||
|
|
056d2432ba | ||
|
|
2dad157037 | ||
|
|
fb2058b092 | ||
|
|
9205f0b9ed | ||
|
|
e866f258d9 | ||
|
|
827a199c7c | ||
|
|
e7aaaf9410 | ||
|
|
e0c0b7ba3c | ||
|
|
42de218ded | ||
|
|
e2e58a7dba | ||
|
|
9a70770c3e | ||
|
|
e899089b42 | ||
|
|
e75ccb4b1c | ||
|
|
aa59c8f7f8 | ||
|
|
c09026fcc7 | ||
|
|
348f7a5009 | ||
|
|
368227330b | ||
|
|
27fa8d7529 | ||
|
|
f555eff6e6 | ||
|
|
a84587a1ba | ||
|
|
2e6344b4d2 | ||
|
|
12e3352ce5 | ||
|
|
55300389a9 | ||
|
|
70df0c270d | ||
|
|
191a583563 | ||
|
|
0fad5b72e8 | ||
|
|
7deaaa181a | ||
|
|
eb4502d528 | ||
|
|
21bc8412b8 | ||
|
|
829c57378d | ||
|
|
1d84109543 | ||
|
|
9f934cf9a6 | ||
|
|
081f893f3a | ||
|
|
50451ca6ad | ||
|
|
2f5538bc4e | ||
|
|
054d723b38 | ||
|
|
0dacc2a4f2 | ||
|
|
78084d440b | ||
|
|
0254a8e959 | ||
|
|
14b6455d07 | ||
|
|
77e4322e1f | ||
|
|
05cc42b98b | ||
|
|
9652be2271 | ||
|
|
bd09360d11 | ||
|
|
1ce83c09b3 | ||
|
|
49355f48b3 | ||
|
|
b874e687f1 | ||
|
|
80b2bf64a5 | ||
|
|
c1c19fd4ba | ||
|
|
1d8ff7f3b3 | ||
|
|
c38a977a7c | ||
|
|
567586bbac | ||
|
|
f8d467e8a6 | ||
|
|
94d6214bef | ||
|
|
28e29df650 | ||
|
|
a2a017d7c5 | ||
|
|
3d90553337 | ||
|
|
561fde15dc | ||
|
|
a6a1f702a6 | ||
|
|
9ca0e123e6 | ||
|
|
3fdf703f3f | ||
|
|
b64fc25a1a | ||
|
|
9f0fcc4fc2 | ||
|
|
af36c603a6 | ||
|
|
a4c259a2e4 | ||
|
|
ca5730a9dc | ||
|
|
91676cba22 | ||
|
|
2f8d0861f8 | ||
|
|
8dcecf429c | ||
|
|
8de4a4db05 | ||
|
|
86eee571e2 | ||
|
|
a4f1d9b787 | ||
|
|
d2ede5387a | ||
|
|
c62427e1d5 | ||
|
|
91fdb8648b | ||
|
|
702796fdbf | ||
|
|
95fbb9bcbb | ||
|
|
6dd2c2e401 | ||
|
|
12907d02ff | ||
|
|
3e56160f8b | ||
|
|
34b790407c | ||
|
|
c4a7e752d0 | ||
|
|
cd60780ed2 | ||
|
|
dc9dd740eb | ||
|
|
bb13edaeb8 | ||
|
|
776ccf4363 | ||
|
|
77784b4b6a | ||
|
|
3d5ab049d4 | ||
|
|
43610e19ec | ||
|
|
86cc791879 | ||
|
|
47976e4409 | ||
|
|
ecf25d217b | ||
|
|
978ced96c9 | ||
|
|
a03de8554b | ||
|
|
0b4cab2af9 | ||
|
|
95e04c9910 | ||
|
|
e76eaf795e | ||
|
|
0cddcd363f | ||
|
|
8161d3a89e | ||
|
|
9ae4ec02a7 | ||
|
|
a30fbd6928 | ||
|
|
75b4ea7c7a | ||
|
|
573770c06f | ||
|
|
72a79d0b7e | ||
|
|
7a811e4256 | ||
|
|
960b80e14c | ||
|
|
a63b3c7ff4 | ||
|
|
01da541b85 | ||
|
|
194960a023 | ||
|
|
28878ba2c5 | ||
|
|
e049a0807f | ||
|
|
51d7c9bb78 | ||
|
|
2a1c8542b9 | ||
|
|
046f0cebab | ||
|
|
85d6495912 | ||
|
|
b93a7569a3 | ||
|
|
cc347ddaa2 | ||
|
|
c297ba744c | ||
|
|
7cae0129e0 | ||
|
|
650e255daf | ||
|
|
79f6a0707d | ||
|
|
398b162dbd | ||
|
|
9154ed5b7d | ||
|
|
504e18bb3a | ||
|
|
c6295d6c1c | ||
|
|
5494946485 | ||
|
|
13d5505338 | ||
|
|
4b5a46947e | ||
|
|
7e78a1f35b | ||
|
|
9808e5597e | ||
|
|
468a43d0d8 | ||
|
|
919e18a74b | ||
|
|
1fc1d40117 | ||
|
|
766486cd97 | ||
|
|
b01aa93118 | ||
|
|
7e6a961a24 | ||
|
|
953a7fe05f | ||
|
|
7208a1ca0f | ||
|
|
cc38b35bbe | ||
|
|
ffda73b9cd | ||
|
|
8dac90ae9a | ||
|
|
f7d7a9c8a6 | ||
|
|
6a47bc4900 | ||
|
|
eae21cbae3 | ||
|
|
75216fb64c | ||
|
|
dd5dc9d21a | ||
|
|
52c95ae7df | ||
|
|
dc16c83ff9 | ||
|
|
f19990103e | ||
|
|
6c34d6d090 | ||
|
|
b42d5e4d6d | ||
|
|
d39640714b | ||
|
|
45accca3dc | ||
|
|
230a4b19f8 | ||
|
|
3f6ed502cf | ||
|
|
ada1bfacca | ||
|
|
5d70742580 | ||
|
|
4bdea13a50 | ||
|
|
701268b6b1 | ||
|
|
e44626199a | ||
|
|
753d0f67f7 | ||
|
|
cecc46f687 | ||
|
|
41cec6a12c | ||
|
|
cb46a4fb04 | ||
|
|
4b7fcc65e9 | ||
|
|
949e9c49f8 | ||
|
|
1dab88d0d0 | ||
|
|
71ef83abbc | ||
|
|
6a310b5d4d | ||
|
|
11f64b78a1 | ||
|
|
cad484f162 | ||
|
|
1982e92e03 | ||
|
|
34aa94bdd2 | ||
|
|
48864f3d1f | ||
|
|
503f1c0055 | ||
|
|
f7402923bc | ||
|
|
1c08eef4b4 | ||
|
|
2682b1761e | ||
|
|
d10159340a | ||
|
|
a1a83158c8 | ||
|
|
34b752e8be | ||
|
|
90daaae301 | ||
|
|
e6107348e0 | ||
|
|
650e942947 | ||
|
|
7d51450d32 | ||
|
|
75ee452cf1 | ||
|
|
53f121d651 | ||
|
|
89a68bc405 | ||
|
|
f3b402d7e6 | ||
|
|
45800f00c7 | ||
|
|
9ddb00b283 | ||
|
|
e942031a37 | ||
|
|
0e9c19c16d | ||
|
|
e5d73dc857 | ||
|
|
b6d1893973 | ||
|
|
85425c0806 | ||
|
|
053f8483af | ||
|
|
7c26d67583 | ||
|
|
1b5892f343 | ||
|
|
7e9a43e85d | ||
|
|
4a57ec4367 | ||
|
|
4ff112ab50 | ||
|
|
1e0be05d6e | ||
|
|
a4d7bdbef0 | ||
|
|
587683e8e5 | ||
|
|
953c9fea43 | ||
|
|
2e0801a4da | ||
|
|
8113d3f8a0 | ||
|
|
303c2e110d | ||
|
|
3408d368e3 | ||
|
|
b02180d3fc | ||
|
|
19835ec357 | ||
|
|
61bd307964 | ||
|
|
4e51d9a735 | ||
|
|
bb358e9c16 | ||
|
|
ff27ccf694 | ||
|
|
9bf449db68 | ||
|
|
d31e83585c | ||
|
|
26366bb378 | ||
|
|
a1e86f1350 | ||
|
|
bc5fba23cb | ||
|
|
d20f92a8d3 | ||
|
|
ddcc24a8c7 | ||
|
|
eec75aa62d | ||
|
|
5579d39ab0 | ||
|
|
7589fbf981 | ||
|
|
6b1851750a | ||
|
|
2971da10ee | ||
|
|
c5fea074c1 | ||
|
|
71a6049b2b | ||
|
|
7880114040 | ||
|
|
869c14518b | ||
|
|
b9955dba91 | ||
|
|
2c46b979dc | ||
|
|
26c4f2b3da | ||
|
|
c60fbe6252 | ||
|
|
66f7d19543 | ||
|
|
6ec3d283d5 | ||
|
|
3b91c0d31b | ||
|
|
d0a5b9d841 | ||
|
|
ebf3885910 | ||
|
|
7752e11dac | ||
|
|
3b34f6a6e5 | ||
|
|
483d5e2c13 | ||
|
|
c26edeeb78 | ||
|
|
56cacb9868 | ||
|
|
08f6b038f0 | ||
|
|
798ceb42fe | ||
|
|
92c92e47d7 | ||
|
|
7422c6e08f | ||
|
|
5cefd12f37 | ||
|
|
d051be77c3 | ||
|
|
3189cd232a | ||
|
|
fdb646098f | ||
|
|
32bf528afb | ||
|
|
34fd9816ee | ||
|
|
42b040fbf7 | ||
|
|
561811a6bd | ||
|
|
d998047a20 | ||
|
|
fa580406b0 | ||
|
|
efe40b9d0a | ||
|
|
2ceb6c6864 | ||
|
|
6dce143fd5 | ||
|
|
1149e87cb2 | ||
|
|
dc47b0324e | ||
|
|
a580a0eb53 | ||
|
|
5fb3433ab8 | ||
|
|
7dbceba4cb | ||
|
|
1624d3d16a | ||
|
|
e165f3f064 | ||
|
|
baae3de8bd | ||
|
|
db5a38bc40 | ||
|
|
263471ad1e | ||
|
|
8b1d2f1a43 | ||
|
|
ad6dbb7bfa | ||
|
|
443bb7d07d | ||
|
|
9e929e4389 | ||
|
|
1c6e9ab50a | ||
|
|
2a7312a916 | ||
|
|
4f6587ce48 | ||
|
|
63abda5f02 | ||
|
|
603c49604f | ||
|
|
57a93ebc29 | ||
|
|
e94a33b2a4 | ||
|
|
f1c703fd2a | ||
|
|
03a2ca1077 | ||
|
|
3b9c1727b0 | ||
|
|
285c347c74 | ||
|
|
c8d36c50e9 | ||
|
|
42a5012d61 | ||
|
|
b1841526e1 | ||
|
|
c3996d6bfa | ||
|
|
067a4b8509 | ||
|
|
12a34c03ad | ||
|
|
3012c95b5d | ||
|
|
8e1978da8a | ||
|
|
e7006e0405 | ||
|
|
6c5c406370 | ||
|
|
384143b035 | ||
|
|
0732ea9932 | ||
|
|
3cd4b49653 | ||
|
|
503281424e | ||
|
|
df247a83da | ||
|
|
4330c5a48d | ||
|
|
d9b9162d9e | ||
|
|
f192c2dbb9 | ||
|
|
8b43c37328 | ||
|
|
81655ac6fb | ||
|
|
7eb51b9e2a | ||
|
|
92fa4238d2 | ||
|
|
3bef91bcc6 | ||
|
|
c9dd9417fb | ||
|
|
ef0663db3f | ||
|
|
21c424b530 | ||
|
|
e0278c597b | ||
|
|
10b01cf8cf | ||
|
|
e377c1663c | ||
|
|
9829d2a24b | ||
|
|
90361b07a3 | ||
|
|
26d2b501f9 | ||
|
|
c076693a95 | ||
|
|
23aeb554d7 | ||
|
|
99980543ad | ||
|
|
21b7cbb99e | ||
|
|
0d4f3c6fac | ||
|
|
c4d2c622aa | ||
|
|
705cb0b304 | ||
|
|
9e25cf8655 | ||
|
|
f9161a6650 | ||
|
|
ef26c360f8 | ||
|
|
7d86f6d620 | ||
|
|
eac62ea9ad | ||
|
|
31e6871004 | ||
|
|
65438435ae | ||
|
|
ea5dff5a3b | ||
|
|
05aaf56e47 | ||
|
|
ee0bce14b8 | ||
|
|
2321aa5d9f | ||
|
|
ff8fe8d221 | ||
|
|
52b4142fd7 | ||
|
|
89362319c7 | ||
|
|
ea1b69d350 | ||
|
|
18650c2af9 | ||
|
|
d78fcd8da6 | ||
|
|
d6abc5742f | ||
|
|
b8254d04a4 | ||
|
|
f43f02687e | ||
|
|
3f6ef59385 | ||
|
|
399e9b3f56 | ||
|
|
781490e7aa | ||
|
|
cc7cc894ea | ||
|
|
4a82077519 | ||
|
|
35f3fa4d37 | ||
|
|
8ed4d192d4 | ||
|
|
e4213b443d | ||
|
|
52273c8c38 | ||
|
|
c004d688b6 | ||
|
|
5ef2488f1a | ||
|
|
c1d167fb8a | ||
|
|
08bd400696 | ||
|
|
fd3b2622c9 | ||
|
|
f7cc67dab2 | ||
|
|
c33475c586 | ||
|
|
601f478340 | ||
|
|
035876b28b | ||
|
|
0037b56bc2 | ||
|
|
fca5c63a40 | ||
|
|
0ea79a647b | ||
|
|
ce4939cbda | ||
|
|
7caf9b880b | ||
|
|
c53d68ced0 | ||
|
|
c7fcf86cf2 | ||
|
|
e04b5722fe | ||
|
|
c551c9f098 | ||
|
|
eb77ac9432 | ||
|
|
03c6bb2ab9 | ||
|
|
0dcba721e8 | ||
|
|
37c29eb046 | ||
|
|
d285e48996 | ||
|
|
9262772059 | ||
|
|
9bf0332fee | ||
|
|
4d7663d2fc | ||
|
|
bc933877bd | ||
|
|
69f89ac00f | ||
|
|
e31833a78a | ||
|
|
84fc868161 | ||
|
|
f34b155153 | ||
|
|
7c5619a011 | ||
|
|
dabc9da0c3 | ||
|
|
6da443b5db | ||
|
|
fa6bbda372 | ||
|
|
685e2e0012 | ||
|
|
bd0b1e90d1 | ||
|
|
d17236c074 | ||
|
|
9df7ba2e3a | ||
|
|
c8c94f90ef | ||
|
|
ef13e63056 | ||
|
|
bd1340351e | ||
|
|
837a62d314 | ||
|
|
d186fdd1fe | ||
|
|
d653efa74f | ||
|
|
2a6e2c0bf8 | ||
|
|
b3d30efa59 | ||
|
|
acf47682db | ||
|
|
46f07e84d1 | ||
|
|
645b09e730 | ||
|
|
439192768c | ||
|
|
34e9183a26 | ||
|
|
549589f692 | ||
|
|
ef35796474 | ||
|
|
f7c2b2fb50 | ||
|
|
9aea989324 | ||
|
|
f5fa493b8c | ||
|
|
4c5cf761a6 | ||
|
|
46473bd4a7 | ||
|
|
6a085f7bcc | ||
|
|
8c3981e7cd | ||
|
|
d2ce054968 | ||
|
|
52f02d17de | ||
|
|
20e068b8a7 | ||
|
|
5b35f0d214 | ||
|
|
c5da8807c1 | ||
|
|
66b7149d86 | ||
|
|
570c1626dc | ||
|
|
55ec087893 | ||
|
|
7e1fd070ff | ||
|
|
a528e7a360 | ||
|
|
05f056c682 | ||
|
|
c7fbd48d1f |
50
.github/ISSUE_TEMPLATE/bug_report.md
vendored
50
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,50 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a bug report for the bootloader EEPROM or rpi-eeprom-update scripts. Please use the Raspberry Pi General Discussion forum for general questions about the bootloader.
|
||||
|
||||
---
|
||||
|
||||
This repository tracks bugs for the Raspberry Pi 4 bootloader EEPROM and Linux update scripts.
|
||||
|
||||
* If you suspect a hardware problem then please read the [Boot Problems](https://www.raspberrypi.org/forums/viewtopic.php?p=437084) post first before contacting the reseller.
|
||||
* Support questions or should be posted on the Raspberry Pi [General Discussion](https://www.raspberrypi.org/forums/viewforum.php?f=63)**
|
||||
|
||||
|
||||
**Mandatory information**
|
||||
* Raspberry Pi model
|
||||
* Board revision (cat /proc/cpuinfo | grep Revision)
|
||||
* Operating system version .
|
||||
* Details of any hardware attached e.g. links to USB
|
||||
* Photo of the HDMI diagnostics screen, UART trace.
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
|
||||
**Expected behaviour**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Bootloader version and configuration**
|
||||
If you have modified the default bootloader release or configuration then please attach the bootloader configuration vcgencmd bootloader_config and version (vcgencmd bootloader_version)
|
||||
|
||||
**SD card boot (please complete the following information):**
|
||||
- SD card type
|
||||
- Partition information (sudo fdisk -l) if you are able to obtain this from another computer.
|
||||
|
||||
**Network boot (please complete the following information):**
|
||||
Network boot bug normally require one or more of the following log types. [PiServer](https://github.com/raspberrypi/piserver) is the officially supported network boot server.
|
||||
|
||||
- DHCP server configuration files e.g. dnsmasq.conf
|
||||
- Wireshark binary packet capture
|
||||
- UART logs
|
||||
|
||||
**USB boot (please complete the following information):**
|
||||
Verify that the the USB device works correctly when hot-plugged under Linux and attache the output of 'lsusb -vvv'
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
|
||||
The [Bootloader configuration](https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md) page describes how to enable UART or NETCONSOLE logs. For complex USB boot issues NETCONSOLE logs are recommended.
|
||||
|
||||
123
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
123
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
name: "Bug report"
|
||||
description: Create a report to help us fix your issue
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
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.
|
||||
* 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.
|
||||
* The ["Is your Pi not booting?"](https://forums.raspberrypi.com/viewtopic.php?f=28&t=58151) post has lots of useful advice.
|
||||
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the bug
|
||||
description: |
|
||||
Add a clear and concise description of what you think the bug is.
|
||||
|
||||
* Attach a photo of the bootloader [diagnostics](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#boot-diagnostics-on-the-raspberry-pi-4).
|
||||
* If the system is failing to boot then please check if the green activity LED is displaying an [error pattern](https://www.raspberrypi.com/documentation/computers/configuration.html#led-warning-flash-codes).
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: Steps to reproduce the behaviour
|
||||
description: |
|
||||
List the steps required to reproduce the issue.
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: model
|
||||
attributes:
|
||||
label: Device (s)
|
||||
description: On which device you are facing the bug?
|
||||
multiple: true
|
||||
options:
|
||||
- Raspberry Pi 4 Mod. B
|
||||
- Raspberry Pi 400
|
||||
- Raspberry Pi CM4
|
||||
- Raspberry Pi CM4 Lite
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: config
|
||||
attributes:
|
||||
label: Bootloader configuration.
|
||||
description: |
|
||||
Copy and paste the results of `vcgencmd bootloader_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.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: system
|
||||
attributes:
|
||||
label: System
|
||||
description: |
|
||||
Copy and paste the results of the `raspinfo` command in to this section.
|
||||
Alternatively, copy and paste a pastebin link, or add answers to the following questions:
|
||||
* Which OS and version (`cat /etc/rpi-issue`)?
|
||||
* Which bootloader version (`vcgencmd bootloader_version`)?
|
||||
* Which firmware version (`vcgencmd version`)?
|
||||
* Which kernel version (`uname -a`)?
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: Logs
|
||||
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)
|
||||
* 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.
|
||||
Please paste the bootloader logs here.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: USB
|
||||
attributes:
|
||||
label: USB boot
|
||||
description: |
|
||||
Before using USB as the boot device it's advisble to verify that the USB device is [compatible](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#hardware-compatibility) and works reliably from Linux.
|
||||
Please specify the make and model of the USB device plus any HUBs or USB/SATA adapters. Please also capture the output of the following command from Linux `lsusb -vvv` and paste the results here.
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: NVMe
|
||||
attributes:
|
||||
label: NVMe boot
|
||||
description: |
|
||||
Before using NVMe as the boot device it's advisble to verify that the NVMe storage is working reliably when mounted from Linux. Please specify the make and model and also capture the following information from a working system when reporting NVMe issues.
|
||||
* `sudo apt-get install nvme-cli`
|
||||
* `sudo nvme list`
|
||||
* `sudo nvme id-ctrl -H /dev/nvme0`
|
||||
* `sudo nvme list-ns /dev/nvme0`
|
||||
* `sudo nvme id-ns -H /dev/nvme0 --namespace-id=1`
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: tftp
|
||||
attributes:
|
||||
label: Network (TFTP boot)
|
||||
description: |
|
||||
Please provide the following information if possible:-
|
||||
* DHCP server configuration files e.g. `dnsmasq.conf`
|
||||
* Wireshark binary packet capture
|
||||
validations:
|
||||
required: false
|
||||
|
||||
7
.github/ISSUE_TEMPLATE/config.yml
vendored
7
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,2 +1,9 @@
|
||||
blank_issues_enabled: false
|
||||
|
||||
contact_links:
|
||||
- name: "⛔ Question"
|
||||
url: https://www.raspberrypi.org/forums
|
||||
about: "Please do not use GitHub for asking questions. If you simply have a question, then the Raspberry Pi forums are the best place to ask it. Thanks in advance for helping us keep the issue tracker clean!"
|
||||
- name: "⛔ Problems with Raspberry Pi Imager / network-install"
|
||||
url: https://github.com/raspberrypi/rpi-imager
|
||||
about: "If the problem with network install occurs after the Raspberry Pi Imager UI has started then please report it at https://github.com/raspberrypi/rpi-imager/issues. Otherwise, raise the bug report here."
|
||||
|
||||
30
LICENSE
30
LICENSE
@@ -64,4 +64,32 @@ License: custom
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 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.
|
||||
DAMAGE.
|
||||
|
||||
License: uIP
|
||||
Copyright (c) 2006, Swedish Institute of Computer Science.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the Institute nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
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.
|
||||
|
||||
14
README.md
14
README.md
@@ -1,16 +1,16 @@
|
||||
# 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 xHCI 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 bootloader and VLI USB controller EEPROMs.
|
||||
|
||||
# Support
|
||||
Please check the Raspberry Pi [general discussion forum](https://www.raspberrypi.org/forums/viewforum.php?f=63) if you have a support question.
|
||||
Please check the Raspberry Pi [general discussion forum](https://forums.raspberrypi.com/viewforum.php?f=63) if you have a support question.
|
||||
|
||||
# Reset to factory defaults
|
||||
The [Raspberry Pi Imager](https://www.raspberrypi.org/downloads/) provides an EEPROM recovery image which may be used to reset the bootloader and USB xHCI EEPROMs to factory defaults.
|
||||
To reset the bootloader back to factory defaults use [Raspberry Pi Imager](https://www.raspberrypi.com/software/) to write an EEPROM update image to a spare SD card. Select `Misc utility images` under the `Operating System` tab.
|
||||
|
||||
# Bootloader documentation
|
||||
* [The boot folder](https://www.raspberrypi.org/documentation/configuration/boot_folder.md)
|
||||
* [Config.txt boot options](https://www.raspberrypi.org/documentation/configuration/config-txt/boot.md)
|
||||
* [Bootloader EEPROM](https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md)
|
||||
* [Bootloader configuration](https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md)
|
||||
* [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)
|
||||
|
||||
9
debian/.gitignore
vendored
Normal file
9
debian/.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
.debhelper/
|
||||
debhelper-build-stamp
|
||||
files
|
||||
rpi-eeprom/
|
||||
rpi-eeprom-images/
|
||||
*.debhelper.log
|
||||
*.debhelper
|
||||
*.substvars
|
||||
*.1
|
||||
28
debian/LICENCE.bootloader
vendored
Normal file
28
debian/LICENCE.bootloader
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
Copyright (c) 2019, Raspberry Pi (Trading) Ltd.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution. Redistribution and use in binary form, without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* This software may only be used for the purposes of developing for,
|
||||
running or using a Raspberry Pi device.
|
||||
* Redistributions must reproduce the above copyright notice and the
|
||||
following disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
* Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 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.
|
||||
1088
debian/changelog
vendored
Normal file
1088
debian/changelog
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@@ -0,0 +1 @@
|
||||
11
|
||||
29
debian/control
vendored
Normal file
29
debian/control
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
Source: rpi-eeprom
|
||||
Section: misc
|
||||
Priority: optional
|
||||
Maintainer: Serge Schneider <serge@raspberrypi.org>
|
||||
Build-Depends: debhelper (>= 11), help2man, python3-minimal
|
||||
Standards-Version: 4.1.3
|
||||
Homepage: https://github.com/raspberrypi/rpi-eeprom/
|
||||
Vcs-Browser: https://github.com/raspberrypi/rpi-eeprom/
|
||||
Vcs-Git: https://github.com/raspberrypi/rpi-eeprom.git
|
||||
|
||||
Package: rpi-eeprom
|
||||
Architecture: armhf arm64
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libraspberrypi-bin, python3,
|
||||
binutils, raspberrypi-bootloader (>= 1.20190819), pciutils
|
||||
Breaks: rpi-eeprom-images (<<7.2)
|
||||
Replaces: rpi-eeprom-images (<<7.2)
|
||||
Recommends: flashrom
|
||||
Provides: rpi-eeprom-images
|
||||
Description: Raspberry Pi 4 boot EEPROM updater
|
||||
Checks whether the Raspberry Pi bootloader EEPROM is up-to-date and updates
|
||||
the EEPROM.
|
||||
|
||||
Package: rpi-eeprom-images
|
||||
Architecture: armhf arm64
|
||||
Depends: ${misc:Depends}, rpi-eeprom (>=7.2)
|
||||
Priority: optional
|
||||
Section: oldlibs
|
||||
Description: transitional package
|
||||
This is a transitional package. It can safely be removed.
|
||||
1
debian/copyright
vendored
Symbolic link
1
debian/copyright
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../LICENSE
|
||||
1
debian/default/rpi-eeprom-update
vendored
Normal file
1
debian/default/rpi-eeprom-update
vendored
Normal file
@@ -0,0 +1 @@
|
||||
FIRMWARE_RELEASE_STATUS="default"
|
||||
3
debian/gbp.conf
vendored
Normal file
3
debian/gbp.conf
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[DEFAULT]
|
||||
upstream-tree = master
|
||||
debian-branch = debian/buster
|
||||
0
debian/patches/series
vendored
Normal file
0
debian/patches/series
vendored
Normal file
2
debian/rpi-eeprom.docs
vendored
Normal file
2
debian/rpi-eeprom.docs
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
debian/LICENCE.bootloader
|
||||
firmware/release-notes.md
|
||||
12
debian/rpi-eeprom.install
vendored
Normal file
12
debian/rpi-eeprom.install
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
rpi-eeprom-config usr/bin/
|
||||
rpi-eeprom-update usr/bin/
|
||||
rpi-eeprom-digest usr/bin/
|
||||
debian/default/ etc/
|
||||
|
||||
firmware/default lib/firmware/raspberrypi/bootloader/
|
||||
firmware/latest lib/firmware/raspberrypi/bootloader/
|
||||
|
||||
firmware/critical lib/firmware/raspberrypi/bootloader/
|
||||
firmware/stable lib/firmware/raspberrypi/bootloader/
|
||||
firmware/beta lib/firmware/raspberrypi/bootloader/
|
||||
firmware/release-notes.md lib/firmware/raspberrypi/bootloader/
|
||||
2
debian/rpi-eeprom.manpages
vendored
Normal file
2
debian/rpi-eeprom.manpages
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
debian/rpi-eeprom-update.1
|
||||
debian/rpi-eeprom-config.1
|
||||
39
debian/rpi-eeprom.postinst
vendored
Normal file
39
debian/rpi-eeprom.postinst
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
# postinst script for rpi-eeprom
|
||||
#
|
||||
# see: dh_installdeb(1)
|
||||
|
||||
set -e
|
||||
|
||||
# summary of how this script can be called:
|
||||
# * <postinst> `configure' <most-recently-configured-version>
|
||||
# * <old-postinst> `abort-upgrade' <new version>
|
||||
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
|
||||
# <new-version>
|
||||
# * <postinst> `abort-remove'
|
||||
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
|
||||
# <failed-install-package> <version> `removing'
|
||||
# <conflicting-package> <version>
|
||||
# for details, see https://www.debian.org/doc/debian-policy/ or
|
||||
# the debian-policy package
|
||||
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
40
debian/rpi-eeprom.postrm
vendored
Normal file
40
debian/rpi-eeprom.postrm
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/sh
|
||||
# postrm script for rpi-eeprom
|
||||
#
|
||||
# see: dh_installdeb(1)
|
||||
|
||||
set -e
|
||||
|
||||
# summary of how this script can be called:
|
||||
# * <postrm> `remove'
|
||||
# * <postrm> `purge'
|
||||
# * <old-postrm> `upgrade' <new-version>
|
||||
# * <new-postrm> `failed-upgrade' <old-version>
|
||||
# * <new-postrm> `abort-install'
|
||||
# * <new-postrm> `abort-install' <old-version>
|
||||
# * <new-postrm> `abort-upgrade' <old-version>
|
||||
# * <disappearer's-postrm> `disappear' <overwriter>
|
||||
# <overwriter-version>
|
||||
# for details, see https://www.debian.org/doc/debian-policy/ or
|
||||
# the debian-policy package
|
||||
|
||||
|
||||
case "$1" in
|
||||
purge)
|
||||
rm -rf /var/lib/raspberrypi/bootloader/backup/
|
||||
;;
|
||||
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postrm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
38
debian/rpi-eeprom.prerm
vendored
Normal file
38
debian/rpi-eeprom.prerm
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
# prerm script for rpi-eeprom
|
||||
#
|
||||
# see: dh_installdeb(1)
|
||||
|
||||
set -e
|
||||
|
||||
# summary of how this script can be called:
|
||||
# * <prerm> `remove'
|
||||
# * <old-prerm> `upgrade' <new-version>
|
||||
# * <new-prerm> `failed-upgrade' <old-version>
|
||||
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
|
||||
# * <deconfigured's-prerm> `deconfigure' `in-favour'
|
||||
# <package-being-installed> <version> `removing'
|
||||
# <conflicting-package> <version>
|
||||
# for details, see https://www.debian.org/doc/debian-policy/ or
|
||||
# the debian-policy package
|
||||
|
||||
|
||||
case "$1" in
|
||||
remove|upgrade|deconfigure)
|
||||
;;
|
||||
|
||||
failed-upgrade)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "prerm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
11
debian/rpi-eeprom.rpi-eeprom-update.service
vendored
Normal file
11
debian/rpi-eeprom.rpi-eeprom-update.service
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Check for Raspberry Pi EEPROM updates
|
||||
After=boot.mount
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=true
|
||||
ExecStart=/usr/bin/rpi-eeprom-update -s -a
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
27
debian/rules
vendored
Executable file
27
debian/rules
vendored
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/make -f
|
||||
#export DH_VERBOSE = 1
|
||||
|
||||
include /usr/share/dpkg/pkg-info.mk
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_installsystemd:
|
||||
dh_installsystemd --name=rpi-eeprom-update
|
||||
|
||||
override_dh_auto_build: debian/rpi-eeprom-update.1 debian/rpi-eeprom-config.1
|
||||
|
||||
override_dh_install:
|
||||
mkdir -p debian/rpi-eeprom/var/lib/raspberrypi/bootloader/backup/
|
||||
dh_install
|
||||
|
||||
debian/rpi-eeprom-update.1:
|
||||
help2man -N --version-string="${DEB_VERSION_UPSTREAM}" --help-option="-h" \
|
||||
--name="Checks whether the Raspberry Pi bootloader EEPROM is \
|
||||
up-to-date and updates the EEPROM" \
|
||||
--output=$@ ./rpi-eeprom-update
|
||||
|
||||
debian/rpi-eeprom-config.1:
|
||||
help2man -N --version-string="${DEB_VERSION_UPSTREAM}" --help-option="-h" \
|
||||
--name="Bootloader EEPROM configuration tool for the Raspberry Pi 4B" \
|
||||
--output=$@ ./rpi-eeprom-config
|
||||
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
||||
1
debian/source/lintian-overrides
vendored
Normal file
1
debian/source/lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
||||
debian-copyright-is-symlink
|
||||
BIN
firmware/beta/pieeprom-2022-04-26.bin
Normal file
BIN
firmware/beta/pieeprom-2022-04-26.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-05-20.bin
Normal file
BIN
firmware/beta/pieeprom-2022-05-20.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-07-14.bin
Normal file
BIN
firmware/beta/pieeprom-2022-07-14.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-07-19.bin
Normal file
BIN
firmware/beta/pieeprom-2022-07-19.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-07-22.bin
Normal file
BIN
firmware/beta/pieeprom-2022-07-22.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-07-26.bin
Normal file
BIN
firmware/beta/pieeprom-2022-07-26.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-08-02.bin
Normal file
BIN
firmware/beta/pieeprom-2022-08-02.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-09-02.bin
Normal file
BIN
firmware/beta/pieeprom-2022-09-02.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-10-03.bin
Normal file
BIN
firmware/beta/pieeprom-2022-10-03.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-10-06.bin
Normal file
BIN
firmware/beta/pieeprom-2022-10-06.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-10-12.bin
Normal file
BIN
firmware/beta/pieeprom-2022-10-12.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-10-18.bin
Normal file
BIN
firmware/beta/pieeprom-2022-10-18.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-11-02.bin
Normal file
BIN
firmware/beta/pieeprom-2022-11-02.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-11-04.bin
Normal file
BIN
firmware/beta/pieeprom-2022-11-04.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-11-25.bin
Normal file
BIN
firmware/beta/pieeprom-2022-11-25.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2022-12-07.bin
Normal file
BIN
firmware/beta/pieeprom-2022-12-07.bin
Normal file
Binary file not shown.
BIN
firmware/beta/pieeprom-2023-01-04.bin
Normal file
BIN
firmware/beta/pieeprom-2023-01-04.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
firmware/beta/vl805-000138c0.bin
Normal file
BIN
firmware/beta/vl805-000138c0.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2021-03-18.bin
Normal file
BIN
firmware/critical/pieeprom-2021-03-18.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2021-04-29.bin
Normal file
BIN
firmware/critical/pieeprom-2021-04-29.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2022-01-25.bin
Normal file
BIN
firmware/critical/pieeprom-2022-01-25.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2022-04-26.bin
Normal file
BIN
firmware/critical/pieeprom-2022-04-26.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2022-11-25.bin
Normal file
BIN
firmware/critical/pieeprom-2022-11-25.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2022-12-07.bin
Normal file
BIN
firmware/critical/pieeprom-2022-12-07.bin
Normal file
Binary file not shown.
BIN
firmware/critical/pieeprom-2023-01-11.bin
Normal file
BIN
firmware/critical/pieeprom-2023-01-11.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
firmware/critical/vl805-000138c0.bin
Normal file
BIN
firmware/critical/vl805-000138c0.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-03-04.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-03-04.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-03-17.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-03-17.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-05-19.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-05-19.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-06-11.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-06-11.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-06-17.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-06-17.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-06-25.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-06-25.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-07-06.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-07-06.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-09-23.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-09-23.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-09-27.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-09-27.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-10-04.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-10-04.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-10-05.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-10-05.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-10-27.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-10-27.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-11-22.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-11-22.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2021-12-02.bin
Normal file
BIN
firmware/old/beta/pieeprom-2021-12-02.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-01-20.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-01-20.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-01-25.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-01-25.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-02-04.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-02-04.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-02-16.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-02-16.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-02-28.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-02-28.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-03-10.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-03-10.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/pieeprom-2022-04-14.bin
Normal file
BIN
firmware/old/beta/pieeprom-2022-04-14.bin
Normal file
Binary file not shown.
BIN
firmware/old/beta/vl805-000138a1.bin
Normal file
BIN
firmware/old/beta/vl805-000138a1.bin
Normal file
Binary file not shown.
@@ -1,7 +1,340 @@
|
||||
# Raspberry Pi4 bootloader EEPROM release notes
|
||||
|
||||
USB MSD boot also requires the firmware from Raspberry Pi OS 2020-08-20 or newer.
|
||||
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md
|
||||
## 2023-01-18 - Promote previous STABLE release to DEFAULT
|
||||
Interesting changes since the last default release
|
||||
* Update VL805 to 138C0 - fix for handling of split transactions
|
||||
https://github.com/raspberrypi/linux/pull/5262
|
||||
* Fix HID error handling with network install
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/458
|
||||
|
||||
## 2023-01-12 - Promote previous BETA release to STABLE
|
||||
* Sign the 2023-01-04 release with the secure-boot ROM key and release
|
||||
as pieeprom-2023-01-11.bin
|
||||
|
||||
## 2023-01-04 - VL805 firmware update - BETA
|
||||
* Update VL805 to 138C0 - fix for handling of split transactions
|
||||
https://github.com/raspberrypi/linux/pull/5262
|
||||
* Fix HID error handling with network install
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/458
|
||||
|
||||
## 2022-12-07 - Fix SD voltage reset on Pi4 R1.1 (DEFAULT/STABLE/BETA).
|
||||
* Fix issue where SD voltage was not reset by power cycling PMIC on reboot.
|
||||
See https://github.com/raspberrypi/firmware/issues/1763
|
||||
|
||||
## 2022-12-01 - Promote pieeprom-2022-11-25 to the DEFAULT release.
|
||||
Interesting changes since the last default release
|
||||
* [tryboot] conditional statement + tryboot_a_b mode
|
||||
* Support custom OTP mac addresses
|
||||
* Increase TFTP_MAX_BLOCK_SIZE
|
||||
* Stop NVMe cleanly
|
||||
* Fixes for NETCONSOLE parsing and initialisation.
|
||||
* Long filename support for start_file / fixup_file.
|
||||
* Secure boot and display debug info on the diagnostis screen.
|
||||
|
||||
## 2022-11-25 - Fix unconfigured netconsole messages - BETA + STABLE
|
||||
* Fix unconfigured netconsole messages https://github.com/raspberrypi/rpi-eeprom/issues/452
|
||||
* Add display state to HDMI diagnostics screen
|
||||
|
||||
## 2022-11-04 - Fix secure boot issue - BETA + STABLE
|
||||
* Fix an OOM issue that was causing secure boot to fail (but not from RPIBOOT)
|
||||
|
||||
## 2022-11-02 - Add option to use Customer OTP for MAC address - BETA
|
||||
* Add a new EEPROM property that allows the Ethernet MAC address
|
||||
programmed during manufacture to be overridden a value in the
|
||||
Customer OTP register.
|
||||
|
||||
MAC_ADDRESS_OTP=A,B
|
||||
where A and B are the customer row numbers (0..7)
|
||||
|
||||
## 2022-10-20 - Promote pieeprom-2022-10-18 BETA release to stable
|
||||
|
||||
## 2022-10-18 - Tryboot enhancements for A/B partition booting - BETA
|
||||
* Add support for a [tryboot] conditional statement in config files.
|
||||
* Load config.txt instead of tryboot.txt if tryboot_a_b=1 in autoboot.txt
|
||||
* Fix failover to partition 1 if the `boot_partition` points to non-bootable partition.
|
||||
* Enable `autoboot.txt` in secure-boot mode.
|
||||
|
||||
## 2022-10-12 - Fix USB boot regression - BETA
|
||||
* Reduce size of USB transfer
|
||||
|
||||
## 2022-10-06 - Fix issue with screen display - BETA
|
||||
* Fix issue with the bootloader display not being cleared properly
|
||||
|
||||
## 2022-10-03 - Add pieeprom-2022-10-03.bin - BETA
|
||||
* Increase the size of USB in-transfers
|
||||
* Increase TFTP_MAX_BLOCKSIZE to 1468
|
||||
* stop NVMe cleanly
|
||||
|
||||
## 2022-09-02 - Add pieeprom-2022-09-02 - BETA + STABLE
|
||||
* Parse target MAC address in NETCONSOLE property https://github.com/raspberrypi/rpi-eeprom/issues/440
|
||||
|
||||
## 2022-08-02 - Add pieeprom-2022-08-02 - BETA + STABLE
|
||||
* Display the secure-boot configuration on the diagnostics screen
|
||||
if secure-boot is enabled.
|
||||
See https://www.raspberrypi.com/documentation/computers/configuration.html#bcm2711-bootloader-properties-chosenbootloader
|
||||
* Toggle SD power at boot to reset card-state after ROM SD probe.
|
||||
|
||||
## 2022-07-26 - Add pieeprom-2022-07-26 - BETA + STABLE
|
||||
* Fix FAT issue https://github.com/raspberrypi/rpi-eeprom/issues/438
|
||||
|
||||
## 2022-07-22 - Add pieeprom-2022-07-22 - BETA + STABLE
|
||||
* NVMe fix large file reads - see https://github.com/raspberrypi/firmware/issues/1731
|
||||
The firmware fix is also relevant for the bootloader when loading
|
||||
large boot.img files.
|
||||
|
||||
## 2022-07-19 - Add pieeprom-2022-07-19 - STABLE
|
||||
* Enable secure-boot on the 2022-07-14 beta release and promote to stable.
|
||||
|
||||
## 2022-07-14 - Add pieeprom-2022-07-14 - BETA
|
||||
* Enable long-filenames & sub-directories for start_file & fixup_file.
|
||||
Use Unix path separators with a maximum path of 255 characters.
|
||||
Relative paths (. or ..) are not supported.
|
||||
|
||||
## 2022-05-20 - Add pieeprom-2022-05-20 - BETA
|
||||
* Reduce boot-time when network install is disabled NET_INSTALL_ENABLED=0.
|
||||
* Switch to the newer SDIO HC and increase SPI clock speed.
|
||||
|
||||
## 2022-04-27 - Promote pieeprom-2022-04-26 to the DEFAULT release
|
||||
* Enable Network Install in the default bootloader release.
|
||||
* This release is signed with the secure-boot key and supports
|
||||
the new HTTP boot-order for downloading signed boot images for
|
||||
automated provisioning systems.
|
||||
|
||||
## 2022-04-22 - Add pieeprom-2022-04-26 release - STABLE/BETA
|
||||
* Release pieeprom-2022-04-22 signed with the secure-boot key so that
|
||||
network install can be used on secure-boot devices.
|
||||
|
||||
## 2022-04-22 - Add pieeprom-2022-04-22 release - BETA
|
||||
* Fix netboot reboot failure on Pi 4B R1.1 if OS enables IDDQ power saving
|
||||
https://github.com/raspberrypi/rpi-eeprom/issues/417
|
||||
* Fix incorrect error code (configuration error) on EEPROM update failure.
|
||||
* Enable more verbose errors for EEPROM update failures.
|
||||
|
||||
## 2022-03-10 - Promote the 2022-03-10 beta release to LATEST/STABLE
|
||||
* Includes new net install feature, enabled by default for Pi 4 and Pi 400
|
||||
* New net install download screen may appear on boot if a boot location can't
|
||||
be found or if boot is slow. Alternative press and hold shift on boot to
|
||||
start net install.
|
||||
* New HTTP boot order.
|
||||
* Bootloader diagnosis screen is now 720p if supported by your monitor.
|
||||
* Self update mode is now enabled during SD/EMMC boot.
|
||||
* The PARTITION number can now be specified as an EEPROM property.
|
||||
* Allow smaller MSD discovery timeouts to be specified.
|
||||
* Some tweaks and fixes to IPV6 netboot.
|
||||
* Increase the max ramdisk size to 128MB
|
||||
* Increase timeout of early SD/EMMC commands to 100ms
|
||||
|
||||
## 2022-03-10 - HTTP_PATH fix - BETA
|
||||
* Fix the defective HTTP_PATH eeprom configuration
|
||||
|
||||
## 2022-02-28 - More net Install changes - BETA
|
||||
Net install changes.
|
||||
* Net install is initiated on boot if shift is pressed.
|
||||
* New HTTP boot order (7) and configuration parameters,
|
||||
HTTP_HOST, HTTP_PATH, HTTP_PORT to set url
|
||||
|
||||
Other interesting changes.
|
||||
* Increase the max ramdisk size to 128MB
|
||||
* Increase timeout of early SD/EMMC commands to 100ms
|
||||
|
||||
## 2022-02-16 - Net Install fixes - BETA
|
||||
Net install changes.
|
||||
* Got rid of confirmation step that required you to press <Space> to
|
||||
initiate net install. Now just long press <Shift>
|
||||
* Updated the screen text to make it more obvious the device is still
|
||||
trying boot when the net install is showing.
|
||||
* Fixed a DHCP net install bug which caused us to lose the
|
||||
gateway address.
|
||||
* Fixed a bug with the uIP timers which could cause net install to
|
||||
always fail.
|
||||
* Implemented resume and retry on download failure.
|
||||
|
||||
Other interesting changes.
|
||||
* Allow smaller MSD discovery timeouts to be specified.
|
||||
* Some tweaks and fixes to IPV6 netboot.
|
||||
|
||||
## 2022-02-08 - Fix secure-boot boot failure - STABLE
|
||||
* Fix boot failure regression on boards which had the OTP secure boot bits set.
|
||||
|
||||
## 2022-02-04 - Network Install - BETA
|
||||
* New network install feature for the bootloader. To disable network install
|
||||
(e.g. in an industrial product) set NET_INSTALL_ENABLED=0 in the EEPROM
|
||||
config or HDMI_DISABLE=1.
|
||||
* Self update mode is now enabled during SD/EMMC boot. This enables
|
||||
rpi-eeprom-update to be used on a CM4 / CM4-lite because recovery.bin
|
||||
is not required. For industrial products we recommend disabling
|
||||
self-update after initial setup by setting ENABLE_SELF_UPDATE=0 in
|
||||
the EEPROM config.
|
||||
* The PARTITION number can now be specified as an EEPROM property. This
|
||||
might be used to boot maintenance software if a button connected to
|
||||
a GPIO is pressed. The partition number specified via the reboot
|
||||
command or autoboot.txt are a higher precedence than the EEPROM
|
||||
property.
|
||||
|
||||
## 2022-01-25 - Promote pieeprom-2022-01-25 to the DEFAULT release
|
||||
Interesting changes since the last default release
|
||||
* Support and bug fixes for all Compute Module variants.
|
||||
* NVMe interoperability fixes
|
||||
* FAT/GPT fixes and file-system performance improvements.
|
||||
* Add secure-boot support for industrial applications
|
||||
See https://github.com/raspberrypi/usbboot/blob/master/secure-boot-recovery/README.md
|
||||
* Added ramdisk / boot.img - for RPIBOOT and secure-boot.
|
||||
|
||||
## 2022-01-25 - Create new release from 2022-01-20 - LATEST/STABLE
|
||||
* Rebuild 2022-01-20 for new stable release
|
||||
|
||||
## 2022-01-20 - Some NVMe boot fixes - BETA
|
||||
* PCIe retry on error
|
||||
* NVMe logging changes
|
||||
* NVMe attempts to boot twice
|
||||
* Increase the maximum GPU memory size from 256MB to 512MB so long as
|
||||
boot_ramdisk=0. This should only be used with the legacy camera
|
||||
application and FKMS for very memory intensive camera operations.
|
||||
N.B. The new libcamera and KMS driver use CMA instead of GPU memory.
|
||||
|
||||
## 2021-12-02 - Promote the 2021-12-02 beta release to LATEST/STABLE
|
||||
* Just fixes a regression with MTB detection affecting factory testing
|
||||
|
||||
## 2021-12-02 - Fix MTB detection for factory test - BETA
|
||||
* Just fixes a regression with MTB detection affecting factory testing
|
||||
|
||||
## 2021-12-09 - Update default recovery.bin
|
||||
* Promote the recovery.bin from stable to default. This avoids an issue
|
||||
where recovery.bin fails to load on large FAT32 boot partions with 32K
|
||||
clusters.
|
||||
|
||||
## 2021-11-29 - Promote the 2021-11-22 beta release to LATEST/STABLE
|
||||
Interesting changes since the last stable release:-
|
||||
* NVMe / PCIe reset fixes
|
||||
* GPT / FAT enhancements
|
||||
* FAT performance improvements
|
||||
* Secure-boot for industrial customers (see usbboot repo)
|
||||
|
||||
## 2021-11-22 - Fix for Sabrent rocket Nano NVMe reboot issue - BETA
|
||||
* Fixes issue with Sabrent rocket Nano NVMe disk after a reboot.
|
||||
Run pcie initialisation again if there's an error.
|
||||
|
||||
## 2021-10-27 - Secure boot improvements - BETA
|
||||
* Improve the error logging if a file is too large and truncated.
|
||||
* Increase the maximum size of the ramdisk to 96MB.
|
||||
* Preliminary changes to expose the boot-mode used to load the ramdisk via device-tree.
|
||||
|
||||
N.B. Secure boot is only recommended for industrial customers and is currently
|
||||
a beta release. This can only be enabled via RPIBOOT
|
||||
https://github.com/raspberrypi/usbboot/blob/master/Readme.md
|
||||
|
||||
## 2021-10-05 - Update for latest Broadcom SDRAM settings - BETA
|
||||
* Minor update for latest SDRAM tuning settings.
|
||||
|
||||
## 2021-10-04 - Add support for GPT FAT16 and increase USB timeouts - BETA
|
||||
* Update the FAT detection to support FAT16 for EFI/ESD paritions with
|
||||
GPT instead of assuming FAT32. The latest firmware is also required
|
||||
for a similar update.
|
||||
* Increase the timeouts for MSD SCSI commands to reduce the risk of
|
||||
timeouts when probing the capacity of slow to start devices
|
||||
e.g. USB RAID with spinning disks.
|
||||
|
||||
## 2021-09-27 - Fix recovery.bin rename issue and EEPROM netconsole - BETA
|
||||
* Fix recovery.bin rename issue
|
||||
* Update pieeprom-2021-09-27.bin to fix netconsole
|
||||
|
||||
## 2021-09-23 - Temporarily revert recovery.bin 2021-09-22 BETA/STABLE
|
||||
* Revert until fix for can be verified https://github.com/raspberrypi/rpi-eeprom/issues/367
|
||||
|
||||
## 2021-09-23 - Bootloader file-system updates - BETA
|
||||
This release makes major changes to the bootloader file-system code in order
|
||||
to support new features and should be treated as a bleeding edge BETA release!
|
||||
* Improve file-system performance to reduce boot time.
|
||||
* Preliminary support for IPV6 TFTP. Requires an updated start4.elf.
|
||||
Details to follow.
|
||||
* Fix VL805=1 option for CM4 IO boards that follow the same XHCI
|
||||
design as Pi4B. Start.elf will be updated in the next rpi-update release
|
||||
and the latest CM4 DTBs are required for the 'XHCI reset controller'
|
||||
* Preliminary support for loading signed boot image files.
|
||||
Requires updated GPU firmware.
|
||||
|
||||
## 2021-09-22 - Update recovery.bin to fix issue with large FAT partitions - STABLE
|
||||
* Bump the latest recovery.bin under beta to stable.
|
||||
|
||||
## 2021-09-22 - Update recovery.bin to fix issue with large FAT partitions - BETA
|
||||
* Fix an issue where the ROM fails to load larger recovery.bin files
|
||||
on FAT partitions with large cluster sizes.
|
||||
|
||||
## 2021-07-07 - Promote pieeprom-2021-07-06 to stable - STABLE
|
||||
* Promote the latest beta to stable. For CM4 users this adds NVMe
|
||||
boot support to the stable release.
|
||||
|
||||
## 2021-07-06 - Tidyup PXE debug strings - BETA
|
||||
* Remove redundant debug string - hexdump is more useful for debug.
|
||||
* Minor internal changes for manufacturing test.
|
||||
|
||||
## 2021-06-25 - Support 256MB gpu_mem with boot ramdisk - BETA
|
||||
* Tweak the address map so that boot ramdisks (e.g. rpiboot -d imager)
|
||||
work with large amounts of GPU memory.
|
||||
|
||||
## 2021-06-17 - Avoid unnecessary PCIe probe on CM4 - BETA
|
||||
* Avoid default PCIe / XHCI probe on CM4 unless required for the current boot
|
||||
mode (USB_MSD or NVME).
|
||||
* Leave PCIe RC in reset state when loading start.elf except for USB-MSD mode.
|
||||
|
||||
## 2021-06-11 - Add USB_MSD_STARTUP_DELAY option - BETA
|
||||
* Minor update to BRCM SDRAM settings.
|
||||
* Add USB_MSD_STARTUP_DELAY option (default 0 option). This adds a configurable
|
||||
delay (in milliseconds) the first time the USB host controller is initialised
|
||||
before device enumeration.
|
||||
Normally, this should not be required. However, some HDD enclosures may
|
||||
require an extended startup delay in order to spinup drives. Without this
|
||||
the get-capacity command may stall and timeout.
|
||||
|
||||
## 2021-05-19 - Use the latest BRCM SDRAM settings - BETA
|
||||
* Use the latest BRCM SDRAM settings.
|
||||
* FAT12 support for small bootloader ramdisk images.
|
||||
* Minor file-system performance optimisations.
|
||||
* Added recovery.bin config.txt option (erase_eeprom=1) to perform an
|
||||
SPI chip-erase operation instead of programming the bootloader image.
|
||||
|
||||
## 2021-04-30 - Update default version to 2021-04-29
|
||||
* The manufacturing release has been updated to pieeprom-2021-04-29 so update the default release to match this.
|
||||
|
||||
## 2021-04-29 - Pi400 - Reduce MII clock freq when probing ethernet PHY - STABLE
|
||||
* Pi400 - Reduce MII clock freq when probing ethernet PHY - STABLE
|
||||
|
||||
## 2021-04-19 - Promote 2021-03-18 from LATEST to DEFAULT - DEFAULT
|
||||
* Display VC_BUILD_ID strings instead of the SHA256 hash
|
||||
* Add support for [cm4] and [pi400] config conditionals filters.
|
||||
* Change network boot to use the same "RXID" Ethernet PHY configuration as the 5.10 kernel
|
||||
* TFTP - reply to duplicate ACKS
|
||||
* Skip rendering of HDMI diagnostics display for the first 8 seconds unless an error occurs.
|
||||
* UDP checksum fixes
|
||||
* Add support for the BCM2711 XHCI controller - BOOT_ORDER 0x5
|
||||
* XHCI protocol layer fixes for non-VLI controllers
|
||||
* Avoid USB MSD timeout if there is only one device
|
||||
* Implement tryboot for OS upgrade fallback
|
||||
* Check the update-timestamp before applying an update in SELF-UPDATE mode
|
||||
|
||||
## 2021-04-13 - Fix error pattern for HDMI and SDRAM failures - BETA/STABLE
|
||||
* Fix recovery.bin error handler so that the LED error pattern is still
|
||||
displayed even if HDMI or SDRAM fail.
|
||||
|
||||
## 2021-03-18 - Fix occasional reboot fail on Pi4B pre 1.4 - STABLE
|
||||
* Fix GPIO expander reset issue on some Pi4B 1.1 to 1.3 boards
|
||||
|
||||
## 2021-03-17 - Fix issue with PCIe bridges in Linux - BETA
|
||||
* NVMe BETA boot support broke PCIe bridges in Linux. This should fix the problem
|
||||
|
||||
## 2021-03-04 - NVMe boot support - BETA
|
||||
* Adds support for NVMe to the bootloader with a new NVMe boot mode "6"
|
||||
NVMe currently only works for controller 0 on namespace 1 with a page size of 4096 bytes
|
||||
and block size of 512 bytes
|
||||
* The default boot order has been updated to F641 for cm4 ONLY, so NVMe boot is
|
||||
attempted after SD and USB
|
||||
|
||||
To use the new NVMe add "6" to the BOOT_ORDER.
|
||||
|
||||
This requires the latest rpi-update firmware to work or else you will see a compatibility
|
||||
error on boot. You also need the latest kernel from rpi-update to load rootfs from NVMe
|
||||
see https://github.com/Hexxeh/rpi-firmware/commit/48570ba954a318feee348d4e642ebd2b58d9dd97
|
||||
and https://github.com/Hexxeh/rpi-firmware/commit/e150906874ff8b9fb6271971fa4238997369f790
|
||||
|
||||
## 2021-02-22 - Promote 2021-02-16 to stable - STABLE (LATEST)
|
||||
* Freezing for default/critical update.
|
||||
|
||||
BIN
firmware/stable/pieeprom-2021-03-18.bin
Normal file
BIN
firmware/stable/pieeprom-2021-03-18.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2021-04-29.bin
Normal file
BIN
firmware/stable/pieeprom-2021-04-29.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2021-07-06.bin
Normal file
BIN
firmware/stable/pieeprom-2021-07-06.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2021-11-22.bin
Normal file
BIN
firmware/stable/pieeprom-2021-11-22.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2021-12-02.bin
Normal file
BIN
firmware/stable/pieeprom-2021-12-02.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-01-25.bin
Normal file
BIN
firmware/stable/pieeprom-2022-01-25.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-02-08.bin
Normal file
BIN
firmware/stable/pieeprom-2022-02-08.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-03-10.bin
Normal file
BIN
firmware/stable/pieeprom-2022-03-10.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-04-26.bin
Normal file
BIN
firmware/stable/pieeprom-2022-04-26.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-07-19.bin
Normal file
BIN
firmware/stable/pieeprom-2022-07-19.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-07-22.bin
Normal file
BIN
firmware/stable/pieeprom-2022-07-22.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-07-26.bin
Normal file
BIN
firmware/stable/pieeprom-2022-07-26.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-08-02.bin
Normal file
BIN
firmware/stable/pieeprom-2022-08-02.bin
Normal file
Binary file not shown.
BIN
firmware/stable/pieeprom-2022-09-02.bin
Normal file
BIN
firmware/stable/pieeprom-2022-09-02.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