Commit Graph

793 Commits

Author SHA1 Message Date
Tim Gover
4731bda900 Update MSD beta to 2020-06-15 2020-06-15 17:17:58 +01:00
Tim Gover
8c5e0e1d1c Merge pull request #156 from timg236/tim/pieeprom-2020-06-15
pieeprom-2020-05-15 Tweak toggling of USB port power at boot - BETA
2020-06-15 14:51:23 +01:00
Tim Gover
c5d49eec83 pieeprom-2020-06-15 Tweak toggling of USB port power at boot - BETA 2020-06-15 14:50:53 +01:00
Tim Gover
3c4ee02e6f Update releases.md 2020-06-12 14:31:27 +01:00
Tim Gover
b16109adec Update releases.md 2020-06-12 13:26:38 +01:00
Tim Gover
0dfedc07da Merge pull request #154 from timg236/tim/pieeprom-2020-06-12
pieeprom-2020-06-12 Improve support for powered USB SATA devices - BETA
2020-06-12 13:13:40 +01:00
Tim Gover
ad82caaf61 pieeprom-2020-06-12 Improve support for powered USB SATA devices - BETA
* Reset Ethernet MAC + PHY if final boot mode is not network boot
  See: Kernel warning and network failure when attempting to use
       the network after bootloader times out. #144
* Improve handling of multiple bootable USB devices and remove USB_MSD_BOOT_MAX_RETRIES
* Resolve: No DHCPACK with DHCP relay agent #58
* Toggle USB root hub port power for 200ms on the first USB MSD boot attempt
  See: Bootloader can't boot via USB-HDD after system reboot #151
* Update bootloader handover to support uart_2ndstage - requires a newer
  start.elf firmware which will be via rpi-update.
* Assert PCIe fundamental reset if the final bootmode was not USB-MSD
  because the OS might not do this before starting XHCI.
2020-06-12 12:13:20 +01:00
Tim Gover
45935788fd github: Disable blank issues 2020-06-06 18:47:09 +01:00
Tim Gover
1f5912ed31 Merge pull request #146 from mackyle/master
rpi-eeprom-update: compare versions algebraically
2020-06-05 15:28:29 +01:00
Kyle J. McKay
4abaa46e1f rpi-eeprom-update: compare versions algebraically
Use `-lt` rather than `\<` so that, for example, this:

    [ 2 -lt 17 ]

is true (whereas with `\<` in place of `-lt` it's false).

Also change an `=` comparison to `-eq` to be technically correct.

Helped-by: Tim Gover <tim.gover@raspberrypi.org>
Helped-by: MilhouseVH <milhouseVH.github@nmacleod.com>
Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
2020-06-04 14:42:40 -07:00
Tim Gover
831af6efbe Merge pull request #148 from andrum99/patch-3
releases.md: typo, link, grammar fixes
2020-06-04 21:12:35 +01:00
andrum99
053776bb6f releases.md: typo, link, grammar fixes 2020-06-04 20:54:33 +01:00
Tim Gover
888410c81a Update bug_report.md 2020-06-04 18:44:25 +01:00
Tim Gover
dbd28e42bd Update releases.md 2020-06-04 15:20:22 +01:00
Tim Gover
93a8eee328 Update releases.md 2020-06-04 15:15:44 +01:00
Tim Gover
66fa760460 Merge pull request #143 from andrum99/patch-1
rpi-eeprom-update - fix description of -d flag
2020-06-03 19:07:26 +01:00
andrum99
beceaab7ae reword 2020-06-03 17:26:03 +01:00
andrum99
7cf2828046 Clarify -d option when EEPROM update not needed 2020-06-03 17:24:29 +01:00
andrum99
ed86d5e144 rpi-eeprom-update - fix description of -d flag 2020-06-03 17:13:33 +01:00
Tim Gover
064c9d7395 rpi-eeprom-update: Remove warning in -f section
The warning is only relevant in USE_FLASHROM mode
2020-06-03 15:36:14 +01:00
Tim Gover
eccbc1066d pieeprom-2020-06-03: Bootmode tweaks and fix issue with > 4TB drives - BETA
* Resolve: Unable to boot from USB MSD - Seagate 5Tb HDD backup drive #139
* Increase USB MSD timeout from 10 to 20 seconds.
* Max retries now default to zero because the default BOOT_ORDER includes
  restart (0xf). Therefore, each boot-mode is now tried once before moving
  to the next mode. The retries mechanism is largely redudant now that
  the loop/restart mode exists.
* If TFTP fails and network boot retries > 0 then wait 5 seconds before
  retrying to avoid overloading a misconfigured TFTP server.
* Map undefined boot-modes in BOOT_ORDER to SD (0x1) instead of stopping.
* Add missing pieeprom-2020-05-28
2020-06-03 14:58:12 +01:00
Tim Gover
322568aa65 Create releases.md 2020-06-02 10:49:12 +01:00
Tim Gover
37e889cd68 Merge pull request #138 from lurch/patch-1
small typos
2020-06-01 09:31:48 +01:00
Andrew Scheller
0cfc72304e small typos 2020-05-29 12:57:07 +01:00
Tim Gover
493307c977 Merge pull request #137 from MilhouseVH/have_eeprom_json
include vl805 eeprom presence in machine output
2020-05-29 09:34:51 +01:00
MilhouseVH
40d608daaa include vl805 eeprom presence in machine output 2020-05-29 01:48:20 +01:00
Tim Gover
fd2ea72b26 rpi-eeprom-update: Update VL805 version check for boards without VL805 EEPROM
Newer board revisions do not have a dedicated VL805 EEPROM. Instead,
the VL805 firmware is loaded from the bootloader EEPROM.
Update the version check to ignore standalone VL805 update files
on boards without a dedicated VL805 EEPROM.
2020-05-28 08:19:30 +01:00
Tim Gover
be3efeae7c Merge pull request #135 from andrum99/patch-1
Update release-notes.md
2020-05-27 20:48:27 +01:00
andrum99
175232cad5 Update release-notes.md 2020-05-27 19:30:11 +00:00
Tim Gover
f257872c3c pieeprom-2020-05-27: Patch release with VL805 self-update fix 2020-05-27 18:51:28 +01:00
Tim Gover
c1a1e9b067 pieeprom-2020-05-27.bin - DPI fix
Also remove +x bit on pieeprom-2020-05-26
2020-05-27 13:22:15 +01:00
Tim Gover
e87bc4da8d pieeprom-2020-05-26.bin - USB MSD beta updates
* Resolve: USB boot fails if the GPT contains no basic data or EFI partitions #130
* Resolve: Fix default BOOT_ORDER in mass storage beta #129
* Resolve: Add support for booting from a "superfloppy" disk #120
* Resolve: USB MSD timeout message - incorrect units #131
* Resolve: Recognize efi partition (0xef) as a valid boot #126
* The HDMI diagnostics screen now displays the most significant bytes of the SHA-256 of the config.txt file.
2020-05-26 15:13:45 +01:00
Tim Gover
7c181f40f2 rpi-eeprom-update: Update help for FIRMWARE_RELEASE_STATUS 2020-05-26 15:01:28 +01:00
Tim Gover
5fb23cfcb8 rpi-eeprom-update: Mark USE_FLASHROM as deprecated. 2020-05-26 10:25:40 +01:00
Tim Gover
21bd52daa0 rpi-eeprom-update: Change BOOTFS .elf check to a warning
If no .elf files are found in the boot partition then raise a warning
instead of an error. This normally indicates a system configuration
error but allow the usage of this tool in non-standard setups.
2020-05-25 11:32:51 +01:00
Tim Gover
5c7dfdf3b7 test: Fixup paths for config test 2020-05-25 11:32:51 +01:00
Tim Gover
ad18a5b468 Update issue templates 2020-05-15 12:35:09 +01:00
Tim Gover
69ef289748 Merge pull request #127 from timg236/beta_usbboot
pieeprom-2020-05-15.bin - USB mass storage boot beta
2020-05-15 11:58:22 +01:00
Tim Gover
ee0b6146f1 pieeprom-2020-05-15.bin - USB mass storage boot beta
USB boot also requires updated firmware (start.elf)
2020-05-15 11:24:16 +01:00
Tim Gover
3f9a0eb201 Merge pull request #124 from andrum99/patch-1
rpi-eeprom-update: mention Pi4 only, remove references to SD card
2020-05-12 15:07:31 +01:00
Tim Gover
c2ce7f8488 Merge pull request #125 from andrum99/patch-2
rpi-eeprom-config: Pi 4B -> Pi 4
2020-05-12 15:06:42 +01:00
andrum99
7e587b8092 rpi-eeprom-config: Pi 4B -> Pi 4 2020-05-12 14:37:52 +01:00
andrum99
bbffc1a9fc rpi-eeprom-update: mention Pi4 only, remove references to SD card 2020-05-12 14:36:48 +01:00
Tim Gover
cbb061e0c3 Merge pull request #122 from timg236/tim/deprecate_old_binaries
Garbage collect old bootloader releases
2020-05-11 19:43:16 +01:00
Tim Gover
19c6ddcaa4 Garbage collect old bootloader releases
Now that 2020-04-16 has been released and appears to be stable move
the older binaries to and old (deprecated) directory. There's no
need to include old beta binaries in OS packages.
2020-05-11 16:44:52 +01:00
Tim Gover
c649ab64e4 Update README.md 2020-05-02 09:06:58 +01:00
Tim Gover
a70a647233 Merge pull request #117 from timg236/tim/critical-2020-04-16
Promote 2020-04-16 to be the new default release as a critical update
2020-04-28 14:27:26 +01:00
Tim Gover
87a8d46959 Promote 2020-04-16 to be the new default release as a critical update 2020-04-28 14:18:28 +01:00
Tim Gover
92ed6c634a Remove +x bit
Remove executable bit, can you tell that I used Cygwin for this one ?
2020-04-23 16:52:06 +01:00
tim
bb568a4c4d Push pieeprom-2020-04-16 to stable v2020.04.16-137ad 2020-04-23 16:10:32 +01:00