all 36 comments

sorted by: hot top controversial new old
[–] 39 points 1 month ago* (last edited 1 month ago) (3 children)

I just updated my BIOS on a 6yo motherboard because I upgraded the processor. Went up about 15 updates that had to be done one by one and took all day. I only broke it once because there are no guides or manuals on how to setup the USB drive from one version update to another. Had to figure out how to load a recovery image from another guide for another MB that they did create a guide for. Darn you Gygabyte for your poor documentation.

  • source
  • hideshow 3 child comments
  • [–] 17 points 1 month ago (1 child)

    I've upgraded my CPU several months ago and, like a dumbass, hadn't checked whether I needed to update BIOS beforehand. Turns out, I did need it. Luckily, I've also found out my motherboard had the USB flash BIOS option, so I've downloaded the update from my laptop onto a USB stick and it updated normally first try. Gave me a scare at first, though, I thought I'd broken something while installing the new CPU.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 1 month ago* (last edited 1 month ago)

    Same thing happened to me. I had a Ryzen 1600 and a x470 from my wife's old computer that had been shelved for about a year, she needed to update to Win11 for work and it was better deal to buy a bundle at Microcenter than to just by a new processor, those were the days......, so I decided to use the existing parts I had to build a family PC. So I checked that a 5500 is compatible with my x470 but when I put it in I would get a RAM fail error. I thought the RAM and MB had gotten damaged at some point. I put the old processor back in and everything worked so maybe the CPU was bad out of the box. I was literally working on the return process when I decided to check Gygabyte's website to see if there were any notes for the motherboard. There it was, an update to add compatibility to the MB but I was on r6.0 and needed to get to r62.0 and figured out the hard way that I couldn't just install the latest version, there were specific versions that had to be installed first.

  • source
  • parent
  • [–] 6 points 1 month ago

    As much as it doesn't stop me using their products, Gigabyte documentation is truly horrendous - I got a motherboard that wasn't working and had to email the manufacturer asking what the beep code meant. Turned out it needed a firmware update to support the CPU which they were very helpful in sorting out, but I really feel like beep codes should be listed in the manual.

  • source
  • parent
  • [–] 24 points 1 month ago (4 children)

    Your surge protector:

    Your surge protector plug:

  • source
  • hideshow 4 child comments
  • [–] 18 points 1 month ago

    Years ago I bricked a MB while updating the bios so yes it scares me.

  • source
  • [–] 15 points 1 month ago (1 child)

    I've never had a failed bios flash.

    but i still sit in pants shitting terror every time i have to do one. it doesnt help that power isnt the most stable thing where i live.

  • source
  • hideshow 1 child comment
  • [–] 12 points 1 month ago (2 children)

    this is why I love msi motherboards, they have a little separate microcontroller that can flash the bios from a USB drive in an emergency

  • source
  • hideshow 2 child comments
  • [–] 10 points 1 month ago* (last edited 1 month ago) (1 child)

    The standard should be an A/B partition system, lile a lot of phones do. Flash B while booted to A, or Flash A when booted to B. If a flash fails, you can still boot the previous firmware.

    Put your hands down, I know about security. The point is after the flash is successfully booted on the new firmware, it can be copied to the other partition to eliminate a regressive boot to old firmware.

  • source
  • hideshow 1 child comment
  • [–] 8 points 1 month ago

    Even worse is updating the idrac/perc firmware in a server several hours away, knowing that you’ll get yelled at and have your whole day ruined if it goes badly. If it goes perfectly, nobody will know. Seems like no upside and unbounded downside…

  • source
  • [–] 14 points 1 month ago* (last edited 1 month ago) (6 children)

    Ever since I bought a desktop motherboard with a secondary BIOS/UEFI ROM, I'll never buy one without it again. The peace of mind alone is worth any extra cost. And it has saved me from failed flashes twice.

  • source
  • hideshow 6 child comments
  • [–] 5 points 1 month ago (2 children)

    Hadn't heard of this. Is it fairly easy to come by now? Can't afford to upgrade anytime soon, but hopefully in a year or two if the memory market ever stabilizes.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 month ago* (last edited 1 month ago)

    It is more common now. I've seen two implementations of it:

    • The board has an A and B ROM, which are both treated with the same priority, and a button that switches which one the PC boots from. You can reflash the one that's selected. With this it's actually practical to have two different BIOS/UEFI builds and switch between them, but to be honest that's rarely useful unless you're testing/troubleshooting related stuff. It's usually labelled "Dual BIOS" or something like that.
    • The board has a primary ROM and a backup. It only ever boots from the primary, but if POST fails you can push a button to reflash the primary from the secondary. The secondary backs up the primary when there's a good POST, usually automatically and not user configurable. It's usually labeled "backup BIOS" or something similar.

    These are not standard, and not major selling points, so different manufacturers have different implementations and unfortunately different names for it. You have to do some reading, and it might not be mentioned in the product listing, you might have to find the manual to read the full specs. Your motherboard might even already have this feature without you knowing it. Does it have a button like this?

    Or this (the BIOS_FLBK one, not the CLR_CMOS in the red box)

    If you are buying a new board, the little two-digit display in that second picture is also a nice feature. It's a POST error code display. Rather than just getting some beeps during a POST failure, it will give you an error code that you can look up to figure out what the specific problem area is (e.g. RAM not fully inserted, clock mismatch, etc).

  • source
  • parent
  • [–] 3 points 1 month ago (2 children)

    I've had three boards that advertised that/recovery bios that I needed the feature for, and none of them have worked. Also even if the features does work, it's a one-shot safety net; what are you going to do, abort your plan to update? If you did everything right the first time, you'll just end up with two bad flashes, so you're right back to nail-biting anxiety.

    You'd think that a board would auto-revert from a failed flash, or - just spitballing here - make their fucking firmware for their fucking hardware not fucking fail spectacularly from basic testing and quality control. But I guess failed flashes drive sales so fuck fixing the problem, I guess.

    Ugh. Actually angry about this, phones have had this issue solved for 15 years now but motherboards that have been around for like 50+ years, nah, too complex to fix. Sales go up ooga booga.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 month ago* (last edited 1 month ago)

    Hmm, my motherboard (Asus) just has a reset button that flashes the contents of the secondary ROM to the primary ROM. If there's any problem getting the primary to POST, you just push the button and it reflashes the primary from the secondary, so you're back in the original state. It's not a one-shot, because the contents of the secondary don't change. You can use it as many times as you need to.

    Once you get a good POST from the primary, it updates the secondary. I've never had an issue with this system.

    Phone mainboards are very different, which is a big part of why maintaining third-party phone OSes is such difficult work, and why GrapheneOS constrains itself to specific devices.

  • source
  • parent
  • [–] 6 points 1 month ago (1 child)

    Suprised to see noone even mention CoreBoot :(

  • source
  • hideshow 1 child comment
  • [–] 2 points 1 month ago* (last edited 1 month ago)

    I've got plans to install Libreboot on a server motherboard I have. On that one, the BIOS chip is actually socketed, so I can get an upgraded chip with 16MiB instead of 2MiB, use an external device like a Raspberry Pi flash Libreboot on it, and then install it on the board.

    No worries about bricking the board unless I break the socket or something, LOL!

    https://libreboot.org/docs/install/spi.html

  • source
  • parent
  • [–] 5 points 1 month ago

    Me updating without a UPS: (But maybe a surge protector)

  • source
  • [–] 4 points 1 month ago* (last edited 1 month ago)

    This just gave me the idea to back up my laptop's flash chip... just in case...

  • source
  • [–] 4 points 1 month ago* (last edited 1 month ago)

    Jeez, I just successfully flashed my BIOS for the first time and this meme/ thread has me feeling like I just jumped over a chasm filled with venomous snakes

  • source
  • [–] 3 points 1 month ago (1 child)

    I was trying to put a new SSD in my laptop recently, but it didn't recognize it. So I figured it needed a firmware update. I figured I could do this in BIOS, but nope! The updater was in .exe format.

    Fortunately, I had an old Windows 8 install disc laying around. I had to install Windows 8 for all of 30 minutes to update my BIOS so it would take my new SSD. And it still didn't work! Well at least the BIOS is as up to date as it can be.

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 month ago

    When that update is spinning, I'm not even going to touch it with a 10-foot pole.

  • source
  • [–] -1 points 1 month ago (2 children)

    Don't put dogs in dogs they don't bark well my teacher said. Well, my teacher is dead, but I still don't understand a damn thing that deep swamp swimming bish thought was kosher up outside the motor pit, least when there no gators in tradenum. Post doc do hit like a frolic, you know, y'know?

  • source
  • hideshow 2 child comments