Is it possible to determine the firmware version that the logic board has installed? I might be wrong about how the firmware operates, but the word ‘firmware’ to me usually implies flashing the BIOS. I know what version of ‘firmware’ the OS portion of the HDD has installed, but I’m not sure that it matches the BIOS and I’m still hoping I can revive the unit without repartitioning, etc.
Background - I made the boneheaded mistake of trying to run
sudo apt-get install -f <whatever>
and was left with an SSH session where only bash built-ins would even run. No
sudo. I tried to revive the system as best I could while the SSH session was still open using the errors reported and using this guide to abuse shell built-ins to recover a system in this state. But I ran out of time and had to close the connection (on a laptop). After this the system would power up but stay at white light LED indefinitely.
So I popped the HDD into a spare linux machine and confirmed the drive looks fine - all data there and the OS RAID partitions were easily browsable. So I reimaged the OS RAID partition with rootfs.img from several different firmware versions (I really don’t know whch one I was running as I’ve updated a few times but not sure when last), but still no luck. Am I wrong in assuming there’s a BIOS update as well when we talk about ‘firmware’? Am I missing some steps after reimaging the OS partition? Any help would be very appreciated.