Update RPi3 firmware to fix startup on newer kit

With the current firmware being pulled for the RPi3, recent revisions of
the RPi hardware, such as the 3 B+ will fail to boot.

The issue is exhibited as when RPi 3 B+ receives power and attempts to
boot, the power LED will turn off and the ACT LED will flash 8 times.
According to elinux.org troubleshooting guide[0] this correlates to an
SDRAM initialisation error that can be fixed by updating the firmware.

After updating this firmware the power light stays on, and UBoot can be
seen booting.

[0] - https://elinux.org/R-Pi_Troubleshooting#Green_LED_blinks_in_a_specific_pattern

Signed-off-by: Sachi King <nakato@nakato.io>
This commit is contained in:
Sachi King 2019-04-23 09:48:03 +10:00
parent 0bd28bd3a8
commit ea66def1fb

View File

@ -34,7 +34,7 @@ RUN patch -p 1 < /u-boot.patch && \
cp tools/mkimage /out/bin
# fetch the Raspberry Pi 3 firmware (latest master)
ENV RPI_COMMIT=478d637c476e838ffcfa8535232ff0b86daf5918
ENV RPI_COMMIT=f8939644f7bd3065068787f1f92b3f3c79cf3de9
RUN mkdir -p /out/boot && \
cd /out/boot && \
curl -fsSLO https://github.com/raspberrypi/firmware/raw/$RPI_COMMIT/boot/LICENCE.broadcom && \