Is this EEPROM Safe if I use it on raspberry pi 4 can it easily get bricked
also when I ran sudo apt update I think it install eeprom on raspberry pi os and this was on a raspberry pi 3B+
-
- Posts: 49
- Joined: Fri May 29, 2020 9:17 pm
Re: USB-MSD boot EEPROM update - 2020-05-28
Where and when?

As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
Re: USB-MSD boot EEPROM update - 2020-05-28
You cannot brick a Pi. Not even a Pi 4. Any uSD card inserted into the thing is checked first, and if there's a recovery image on it, that is loaded, flashed and the thing reboots, so if, in the unlikely instance that the thing isn't properly flashed, you can always recover.Pokemonbulbasaur wrote: ↑Mon Jun 01, 2020 10:32 pmIs this EEPROM Safe if I use it on raspberry pi 4 can it easily get bricked
also when I ran sudo apt update I think it install eeprom on raspberry pi os and this was on a raspberry pi 3B+
There is no EEPROM on a 3B+.
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
-
- Posts: 14376
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: USB-MSD boot EEPROM update - 2020-05-28
Re: USB-MSD boot EEPROM update - 2020-05-28
Everything gets the rpi-eeprom packages installed and updated. They do nothing unless you're running it on a Pi 4.Pokemonbulbasaur wrote: ↑Mon Jun 01, 2020 10:32 pmalso when I ran sudo apt update I think it install eeprom on raspberry pi os and this was on a raspberry pi 3B+
-
- Posts: 14376
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: USB-MSD boot EEPROM update - 2020-05-28
Last week I reported the problem where logging in with an ID other than 'pi', the top bar flashed on and off a few times and then disappeared, leaving the only recovery path of starting an ssh session from another system to reboot the errant one.
Today, I ran an update/upgrade cycle (still no 2020-05-28 EEPROM) and the above problem went away. Then I ran rpi-update to get the beta firmware and the problem recurred. So it's pretty much got to be something rpi-update downloads.
Today, I ran an update/upgrade cycle (still no 2020-05-28 EEPROM) and the above problem went away. Then I ran rpi-update to get the beta firmware and the problem recurred. So it's pretty much got to be something rpi-update downloads.
Re: USB-MSD boot EEPROM update - 2020-05-28
Dr. Streetmentioner had / would have / is having / will have words about that.W. H. Heydt wrote: ↑Mon Jun 01, 2020 10:37 pmWhat do we want?
A time machine.
When do we want it?
Doesn't matter.
(Yes, yes, sorry JamesH, but sometimes a bit of light entertainment keeps things enjoyable.)
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
- HawaiianPi
- Posts: 6211
- Joined: Mon Apr 08, 2013 4:53 am
- Location: Aloha, Oregon USA
Re: USB-MSD boot EEPROM update - 2020-05-28
I have seen something similar, except in my case the task bar returns, and I have only encountered it when editing the task bar (like adding or removing items, or editing properties). So it's non-fatal for me, but still a little annoying.W. H. Heydt wrote: ↑Mon Jun 01, 2020 10:40 pmLast week I reported the problem where logging in with an ID other than 'pi', the top bar flashed on and off a few times and then disappeared,
I am also logging into my own user (not pi).
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?
lots of pop-ups...and where is that annoying music coming from?
- HawaiianPi
- Posts: 6211
- Joined: Mon Apr 08, 2013 4:53 am
- Location: Aloha, Oregon USA
Re: USB-MSD boot EEPROM update - 2020-05-28
If you have trouble you can create an EEPROM recovery SD card with the Raspberry Pi Imager and restore the default firmware. On the other hand, if you have to ask such questions, you don't have enough experience to mess around with beta software, and you should wait for an official, stable release.Pokemonbulbasaur wrote: ↑Mon Jun 01, 2020 10:32 pmIs this EEPROM Safe if I use it on raspberry pi 4 can it easily get bricked
No models prior to the Pi4 have an on-board EEPROM, however the OS always installs the packages to the SD card for compatibility.Pokemonbulbasaur wrote: ↑Mon Jun 01, 2020 10:32 pm...also when I ran sudo apt update I think it install eeprom on raspberry pi os and this was on a raspberry pi 3B+
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?
lots of pop-ups...and where is that annoying music coming from?
-
- Posts: 450
- Joined: Thu Jul 04, 2019 10:21 am
- Location: UK, Birmingham
Re: USB-MSD boot EEPROM update - 2020-05-28
New kernel just got released...
Re: USB-MSD boot EEPROM update - 2020-05-28
And should this be a concern to those running the beta bootloader/firmware?
Re: USB-MSD boot EEPROM update - 2020-05-28
Which one? Where?
Can you cite a link, please?
Re: USB-MSD boot EEPROM update - 2020-05-28
EEPROM images are pushed to Github which is the source for the rpi-eeprom APT image. Creating the APT image is a manual process and can be delayed if @XECdesign is busy on a new Raspberry Pi OS release!W. H. Heydt wrote: ↑Mon Jun 01, 2020 9:11 pmI was under the impression that new versions of the beta EEPROM data were supposed to be released through the apt process. The last version obtainable that way (using the "beta" setting) is 27 June. Are the 28 June (or later) versions going to be released that way as part of the beta test?
The recovery zip files are now hosted as Github releases which are automatically downloaded by the Raspberry Pi Imager. For convenience, I've uploaded a usb-msd beta release because it allows the bootloader EEPROM config to be replaced without any manual editing. This has overtaken the rpi-eeprom APT image which should get released soon.
There's now a landing page for recovery images which might also be used for things like experimental VLI updates
https://github.com/raspberrypi/rpi-eepr ... eleases.md
Re: USB-MSD boot EEPROM update - 2020-05-28
One can in theory brick a Pi 4, but it takes quite a determined effort to do it, so the general case is "you cannot brick a Pi".dickon wrote: ↑Mon Jun 01, 2020 10:36 pmYou cannot brick a Pi. Not even a Pi 4.Pokemonbulbasaur wrote: ↑Mon Jun 01, 2020 10:32 pmIs this EEPROM Safe if I use it on raspberry pi 4 can it easily get bricked
Re: USB-MSD boot EEPROM update - 2020-05-28
The only way I can think of is to reflash the EEPROM enough times that it fails, but given that even modern chips have ~10k cycles in them, that seems like a lot of work to me.
As it is apparently board policy to disallow any criticism of anything, as it appears to criticise something is to criticise all the users of that something, I will no longer be commenting in threads which are not directly relevant to my uses of the Pi.
Re: USB-MSD boot EEPROM update - 2020-05-28
There is no need to erase-write an entire chip; just rendering a critical page or block unusable can do it, which is a much quicker effort. 100K erase-writes at 30ms per cycle on a W25X40 would take just under an hour.
Popping up a "Please wait - You WILL brick your Pi if turned off" progress bar which slows to a crawl would have many people watching it or leaving it while it destroys their system. Do it as a background task and they'd never know.
Popping up a "Please wait - You WILL brick your Pi if turned off" progress bar which slows to a crawl would have many people watching it or leaving it while it destroys their system. Do it as a background task and they'd never know.
Re: USB-MSD boot EEPROM update - 2020-05-28
And it overwrote the 5.4 kernel that I had installed by accident when I was trying to get USB boot working. Anybody know how to get 5.4 back?
Thanks!
Re: USB-MSD boot EEPROM update - 2020-05-28
Re: USB-MSD boot EEPROM update - 2020-05-28
Probably it was explained already, already to much comments to read it all, but if, on a brand new RPi 4, I install this "new" Raspberry Pi OS 32bit" and then clone the SD card image to an SSD in an USB 3.0 disk enclosure, will it work ? For "will it work" it is excluding other problems, more like, it will support it ?
Re: USB-MSD boot EEPROM update - 2020-05-28
Not yet. The firmware updates required for USB MSD boot are still only available via rpi-update. You will also need to update the bootloader.Rascas wrote: ↑Tue Jun 02, 2020 2:35 pmProbably it was explained already, already to much comments to read it all, but if, on a brand new RPi 4, I install this "new" Raspberry Pi OS 32bit" and then clone the SD card image to an SSD in an USB 3.0 disk enclosure, will it work ? For "will it work" it is excluding other problems, more like, it will support it ?
Re: USB-MSD boot EEPROM update - 2020-05-28
Thanks, that was what I needed to know.timg236 wrote: ↑Tue Jun 02, 2020 2:50 pmNot yet. The firmware updates required for USB MSD boot are still only available via rpi-update. You will also need to update the bootloader.Rascas wrote: ↑Tue Jun 02, 2020 2:35 pmProbably it was explained already, already to much comments to read it all, but if, on a brand new RPi 4, I install this "new" Raspberry Pi OS 32bit" and then clone the SD card image to an SSD in an USB 3.0 disk enclosure, will it work ? For "will it work" it is excluding other problems, more like, it will support it ?
Re: USB-MSD boot EEPROM update - 2020-05-28
That doesn't work, there has to be another step somewhere?
Re: USB-MSD boot EEPROM update - 2020-05-28
Code: Select all
echo | sudo tee /boot/.firmware_revision
sudo rpi-update
Re: USB-MSD boot EEPROM update - 2020-05-28
Are there any outstanding bugs to be squashed? Are we looking at a "when it's done" stable release date or do we have a timetable when everything will go to a stable public release?
Re: USB-MSD boot EEPROM update - 2020-05-28
Bugs are in Github.
USB-MSD functionality supports enough different drives and configurations to be considered stable with workarounds for unusual drives being addressed in later releases. However, it's a bit soon to push this out to all Pi users as a critical bootloader update.
The firmware is in rpi-update master and at some point it the OS images and APT will get that version but this is a fairly minor feature so it wouldn't merit an OS release by itself. Maybe when we switch to the 5.4 kernel that's a good enough reason.
USB-MSD functionality supports enough different drives and configurations to be considered stable with workarounds for unusual drives being addressed in later releases. However, it's a bit soon to push this out to all Pi users as a critical bootloader update.
The firmware is in rpi-update master and at some point it the OS images and APT will get that version but this is a fairly minor feature so it wouldn't merit an OS release by itself. Maybe when we switch to the 5.4 kernel that's a good enough reason.