3

I received my 3rd Pi4 4GB kit from Velros and all I did is move the known working sdcard from my working Pi#2 board into this new one.

However, after it boots I see 4 raspberries in the upper left corner, sometimes the desktop appears briefly but then I get a black screen and no-signal on the TV it is attached to.

Do I have to go thru an install eg. via an sdcard with NOOBS on it, or is what I did sufficient to claim this board is faulty?

Searching about what might be stored on a Pi board like BIOS, firmware, ... and according to a post here relating to firmware upgrading, I conclude that all the "personality" of a Pi board is included in a working sdcard, which is great. Since the firmware is actually loaded from a partition of the SDcard the behavior should be the same on any fresh board.

Please correct me if my understanding is wrong. Thank you.

I did try another working sdcard and got the same fail results.

enter image description here

Do I still need rpi-update if I am using the latest version of Raspbian?

Meryan
  • 131
  • 6

2 Answers2

4

"Do I still need rpi-update if I am using the latest version of Raspbian?"

I don't know how often people need to be told, or why they ignore the warning if they do run it!

"In normal circumstances there is NEVER a need to run rpi-update as it always gets you to the leading edge firmware and kernel and because that may be a testing version it could leave your RPi unbootable". https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Even the rpi-update documentation now warns "Even on Raspbian you should only use this with a good reason. This gets you the latest bleeding edge kernel/firmware."

sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel will put it back to the latest supported kernel/bootcode.

If you have used an old NOOBS (i.e. - a pre-Buster version) you have no hope - just do a fresh Raspbian installation.

Milliways
  • 62,573
  • 32
  • 113
  • 225
2

To expand on what Milliways has written.

On a brand new RPi4B you should get a copy of plain Raspbian and boot that. As soon as it's booted run sudo apt update; sudo apt dist-upgrade -y; reboot as soon a it has rebooted run sudo rpi-eeprom-update to get the latest stable version of the bootcode.

Don't install the beta version of the EEPROM update, it's still being tested. Do not run sudo rpi-update unless an expert tells you to run it (as it will get an experimental 5.4.42 kernel that is still not fully debugged).

Once you've done that process, then switch SDCard to boot whatever other operating system you'd like to run. Keep the Raspbian card as a bootable rescue system. In a couple of months time boot it again, run sudo apt update; sudo apt dist-upgrade; sudo rpi-eeprom-update to get the latest firmware.

Details of the EEPROM updating process are at: https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md

If you want to use a NOOBS-like multiboot manager (on a 32GB SDCard or larger) take a look at PINN https://github.com/procount/pinn (which is an enhanced version of NOOBS and includes a self-updating process).

Dougie
  • 5,381
  • 11
  • 22
  • 30