Author Topic: Maybe bricked the firmware on my Blackbird  (Read 394 times)

Blissed

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Maybe bricked the firmware on my Blackbird
« on: April 01, 2025, 08:41:29 am »
Hi,
I received my Blackbird about three month ago, and I'm very happy with it, however I wanted to install FreeBSD 14.2 from
https://download.freebsd.org/releases/powerpc/powerpc64le/ISO-IMAGES/14.2/ and while partitioning there was a 64MB block device named something like "opal" and miss clicked and confirmed to format, and than processed to install to the ssd because freebsd told me that the device is to small. And as you can guess: the firmware seems to be corrupted. I didn't expect that the eeprom of the firmware is exposed in the freebsd disk manager. I haven't seen that in any doc's (however i might just haven't seen it) nor on any another system in my life. I was in fact so confused by this that i checked the board for the presents of a sata dom like chip with 64MB - I haven't found any execpt the firmware eeprom and the impi eeprom. The remote management works so i guess it isn't that. I have dumped the firmware image, but with nothing to compare it to it's not much help, it's not wiped. To drill down to my main request: to recover I guess I need a binary image of the firmware and there doesn't seem to be one online available to flash the eeprom with an external programmer (CH631A), also I'll attach images of the current state of the system - in case I'm completely wrong and the issue is somewhere else, because the idea that i can corrupt the firmware while formating block devices is completely outlandish to me. And I wouldn't blame any of you if you think that's not possible, and in case you do - before you answer give it a try. Boot the freeBSD 14.2 livecd and take a look at the diskmanger.

Because of the file size limit of attachments I uploaded the dump here:
https://www.file-upload.net/en/download-15474661/blackbird_dump.bin.html

Images:
https://imgur.com/a/XeG4sZw

Any help would be hugely appreciate :)

draconx

  • Newbie
  • *
  • Posts: 5
  • Karma: +3/-0
    • View Profile
Re: Maybe bricked the firmware on my Blackbird
« Reply #1 on: April 01, 2025, 10:18:12 am »
As it sounds like the BMC is still working fine, if you think the PNOR is corrupted (this is what contains the hostboot and skiroot/petitboot code that runs when you switch on the POWER9) you can easily re-flash it from the BMC console, which you can access over the serial port or SSH.

It is also supposedly possible to do via the BMC web interface but personally I've only used the console methods.

https://wiki.raptorcs.com/wiki/Updating_Firmware

Blissed

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Maybe bricked the firmware on my Blackbird
« Reply #2 on: April 01, 2025, 03:43:51 pm »
Thank you, flashed using ssh and blackbird is back online :)
However it's still insane to me that freebsd disk partititon can brick the firmware and that was with the write protection enabled

Thank you nevertheless

atomicdog

  • Jr. Member
  • **
  • Posts: 53
  • Karma: +4/-0
    • View Profile
Re: Maybe bricked the firmware on my Blackbird
« Reply #3 on: April 01, 2025, 09:28:31 pm »
The write protect needs to be enabled in firmware which defies the whole point of hardware write protection.