Commit Graph

1217 Commits

Author SHA1 Message Date
timg
bb7bc14290 Merge pull request #32 from timg236/remove_pieeprom-2019-05-10
Remove pieeprom-2019-05-10.bin release
2019-10-11 15:54:27 +01:00
Tim Gover
841f3c04b2 Remove pieeprom-2019-05-10.bin release
This bootloader firmware is deprecated and should no longer be
included in the rpi-eeprom package. It's still available in the
Git history if anyone *really* wants this.
2019-10-11 15:50:48 +01:00
timg
741bf84e32 Merge pull request #31 from timg236/recovery_beta
Recovery beta
2019-10-10 11:08:21 +01:00
Tim Gover
d8f713c20d recovery: Make recovery.bin specific to the release status
Select the recovery.bin to use according to FIRMWARE_RELEASE_STATUS
in order to allow a beta test version of recovery.bin to be provided
without risking breaking the stable version of recovery.bin
2019-10-10 10:52:38 +01:00
Tim Gover
802db3f96b test: Add utility script to install updates from this git repo 2019-10-10 10:52:32 +01:00
timg
3a46970051 Merge pull request #30 from timg236/pieeprom-2019-10-08
2019-10-08 - TFTP prefix strings, block size, various netboot fixes
2019-10-10 09:45:50 +01:00
Tim Gover
2ab61cc370 2019-10-08 - TFTP prefix strings, block size, various netboot fixes 2019-10-08 16:45:14 +01:00
timg
3c9c58c6b4 Merge pull request #29 from timg236/rpi_eeprom_config_2K
Rpi eeprom config 2 k
2019-10-08 16:05:45 +01:00
Tim Gover
57150a4104 test-rpi-eeprom-config: Add test cases for large config files 2019-10-08 15:15:21 +01:00
Tim Gover
937f722198 rpi-eeprom-config: Increase the configuration size limit to 2024
Update the rpi-eeprom-config tool to accept config files of up to
2024 byte. The config section has a 24byte header so the section is
always <= 2KiB.
This allows a reasonably large user-data section in the config file
accessible via 'vcgencmd bootloader_config' as an alternative to
customer OTP data.

N.B. The vcgencmd uses a single VCHIQ message which is limited to
4092 bytes. Setting a 2KiB limit here gives room for user-data plus
some spare space for future config expansion before an VCHIQ bulk
message or an extra EEPROM 4KiB page is required.
2019-10-07 08:49:24 +01:00
Tim Gover
f8a8cf11bf rpi-eeprom-update: Remove comments about safe mode
The concept of a safe mode recovery.bin bootloader was dropped in favour
of a recovery.bin which renames itself after updating the EEPROM. Remove
the old comments.
2019-10-07 08:49:24 +01:00
timg
46473bd4a7 Merge pull request #23 from XECDesign/debian/buster
Debian/buster
2019-09-25 13:45:08 +01:00
Serge Schneider
6a085f7bcc 1.3-1 release 2019-09-25 13:17:43 +01:00
Serge Schneider
8c3981e7cd Merge branch 'master' into debian/buster 2019-09-25 13:17:29 +01:00
timg
b959175b44 Update release-notes.md 2019-09-25 13:13:48 +01:00
timg
e3f5a9b6c5 Merge pull request #22 from timg236/pieeprom-2019-09-25
2019-09-25 - Beta test update for network boot
2019-09-25 13:12:09 +01:00
Tim Gover
777706fe2e 2019-09-25 - Beta test update for network boot 2019-09-25 11:55:22 +01:00
timg
d2ce054968 Merge pull request #21 from XECDesign/debian/buster
Debian/buster
2019-09-24 17:40:19 +01:00
Serge Schneider
52f02d17de 1.2-1 release 2019-09-24 15:39:53 +01:00
Serge Schneider
20e068b8a7 Merge branch 'master' into debian/buster 2019-09-24 15:39:07 +01:00
timg
18de77bfa7 Merge pull request #20 from timg236/config_reduce_size
Set unused data to zero if size of config is reduced
2019-09-24 14:45:40 +01:00
Tim Gover
1ba58068ea Set unused data to zero if size of config is reduced
If the size of bootconf.txt is reduced then set the unused data
to all ones instead of leaving garbage at the end. The EEPROM
header contains the actual file but this makes it easier to
verify the image and makes overreads more obvious.
2019-09-24 13:39:42 +01:00
timg
5b35f0d214 Merge pull request #18 from XECDesign/debian/buster
Debian/buster
2019-09-23 16:50:46 +01:00
timg
33974463a1 Update raspberry_pi4_network_boot_beta.md 2019-09-23 16:50:31 +01:00
timg
a6e6f88848 Update raspberry_pi4_network_boot_beta.md 2019-09-23 15:27:02 +01:00
timg
2bba067706 Merge pull request #19 from timg236/pieeprom-2019-09-23.bin
2019-09-23 - Beta test for network boot
2019-09-23 12:33:52 +01:00
Serge Schneider
c5da8807c1 1.1-1 2019-09-23 12:10:58 +01:00
Serge Schneider
66b7149d86 Merge branch 'master' into debian/buster 2019-09-23 12:07:08 +01:00
Tim Gover
510f194c95 2019-09-23 - Beta test for network boot
Fixed duplicated net-retries in bootconf.txt from 2019-09-22 and added
padding back.
2019-09-23 11:50:15 +01:00
timg
570c1626dc Merge pull request #16 from XECDesign/debian/buster
Debian/buster
2019-09-18 12:19:02 +01:00
Serge Schneider
55ec087893 1.0-1 release 2019-09-18 11:22:23 +01:00
Serge Schneider
7e1fd070ff Update gbp.conf 2019-09-18 11:14:46 +01:00
Serge Schneider
a528e7a360 Merge branch 'master' into debian/buster 2019-09-18 11:11:05 +01:00
timg
1923a55d0e Merge pull request #15 from timg236/pieeprom-2019-09-10
Pieeprom 2019 09 10
2019-09-18 09:51:26 +01:00
Tim Gover
8d79efad38 Bump pieeprom-2019-09-10 to stable
These new SDRAM settings reduce power consumption and are the latest
supported configuration from Broadcom.
2019-09-18 09:21:00 +01:00
Tim Gover
e958347679 recovery.bin: Update to fix rename bug with FAT16
Fix a bug which could cause the rename of recovery.bin to fail if
RECOVERY.000 (or higher number) existed and was the last root
directory entry in a FAT16 partition. This is unlikely be a problem
for most updates because the rpi-eeprom-update package removes the
renamed recovery.bin files when it runs.
2019-09-18 09:17:13 +01:00
timg
b9f6209f99 Merge pull request #14 from timg236/rpi-eeprom-config-test
Add unit test for rpi-eeprom-config
2019-09-17 15:23:58 +01:00
Tim Gover
694d936c99 Add unit test for rpi-eeprom-config
Add a basic unit test to verify that rpi-eeprom-config updates the
EEPROM image as expected (only the config + header updated).
2019-09-17 15:21:09 +01:00
timg
48a2302bcd Merge pull request #12 from timg236/rpi-eeprom-config-magic
Rpi eeprom config magic
2019-09-13 09:54:58 +01:00
Tim Gover
311cc79c6f Add .gitignore 2019-09-12 11:52:04 +01:00
Tim Gover
f9a4a6f1ab Fix magic number check 2019-09-12 11:52:04 +01:00
timg
391573d900 Merge pull request #10 from andrum99/patch-1
rpi-eeprom-update: minor fixes to usage, rename version check function
2019-09-11 10:42:24 +01:00
andrum99
f70b6745d1 usage: critical -> applicable 2019-09-10 21:41:00 +01:00
andrum99
06ff41d5af add colons to usage 2019-09-10 18:46:13 +01:00
andrum99
016c50258b fix call to getUpdateVersion 2019-09-10 18:44:15 +01:00
andrum99
bf0c89afa1 fix comment 2019-09-10 18:42:44 +01:00
andrum99
79a58d7469 getLatestCriticalUpdate -> getUpdateVersion
Function does not necessarily check for latest version. Also, it does not actually get the update, just the version, so rename function to 'getUpdateVersion' to match 'getCurrentVersion'. Similarly with 2 variable names.
2019-09-10 18:41:15 +01:00
andrum99
fadab8e830 fix quotation mark 2019-09-10 18:28:17 +01:00
andrum99
8af3f6fd68 rpi-eeprom-update: minor fixes to usage 2019-09-10 18:22:08 +01:00
timg
05f056c682 Merge pull request #9 from XECDesign/debian/buster
Add debian packaging
2019-09-10 16:04:54 +01:00