1

A while ago, the Pi Foundation mentioned that there was an update for the USB driver (yes, apparently more components on the board have firmware above and beyond drivers loaded by the OS) to reduce heating... but that makes some USB devices not work properly.

  1. Has there been any success in fixing the USB driver bug, and how do I find future updates? The testing driver was simply dropped in a forum post in the middle of a topic, and I don't see forums as a good way to be sure you've actually found the most recent version (short of reading through every post for info).

  2. Is it capable of auto-updating, or is this something I must manually find on the forum and install? If it can auto-update, what package do I install to add this?

The Raspberry Pi 4 also has the bootloader EEPROM, which is somewhat unfamiliar to me. I have an older image, and I'd rather not lose its data by getting the latest one with all the updater programs.

  1. Similarly, what package provides rpi-eeprom-config and rpi-eeprom-update? I have an older image that is not updated, but I don't want to dump it and start over.

  2. What is in the EEPROM's config? There were previously two boot config files in the /boot directory, and (correct me if I'm wrong) one of them was replaced by the EEPROM config (but is still there). How much of that is necessary?

  3. The repair tool can replace the bootloader even if it's corrupted. How can it do that if the bootloader is the part that's broken? (And if it can boot without the bootloader, what exactly is the point of it)

  4. Where are the schematics for both config eeproms and the connections to the USB driver? I'm curious as to how this all works on a peripheral level.(let me know if this question--or others--are out of scope)

goldilocks
  • 60,325
  • 17
  • 117
  • 234

0 Answers0