Upgrading to BIOS 1104 initally bricked my ASUS Sabertooth x79 motherboard PC

After reading the manual and figuring out that the EZ Flash Utility needed a FAT formatted USB drive I consulted the manual again to see if the CMOS could be reset (since the PC bricked after the BIOS upgrade).

Luckily the CMOS can be cleared via a jumper on the motherboard:

BIOS

Switching the jumper as shown above for 10 seconds restored to BIOS defaults and the PC “booted.” However, the SATA drive controller configuration changed from RAID to AHCI causing the hard disks to no longer bootstrap automatically.  Took some head scratching, cursing, and going through all the BIOS setup screens to finally restore the system.

Kudos to Manual OWL for having the ASUS motherboard manuals available online (which I could read from my non-bricked laptop).

Upgrading the BIOS on a Sabertooth x79 motherboard using ASUS EZ Flash 2 Utility v01.04

Read me first: the USB stick that has the new .ROM file MUST be formatted with FAT (not NTFS).

Directly from the manual

image_8

 

Step 1: Prepare your USB stick (if I need to tell you formatting a drive will delete all files on that drive, please don’t try upgrading your BIOS)

image_6

Step 2: Download the latest bios from here.

Step 3: Unzip the .ROM file from the .ZIP file and copy the file to the root of your FAT formatted USB stick.  (In my case, I extracted SABERTOOTH-X79-ASUS-1104.ROM from SABERTOOTH-X79-ASUS-1104.ZIP).

Step 4: Reboot the PC and press <DEL> to go into the BIOS configuration tool.  Go into Advanced Mode, then tools and select ASUS EZ Flash Utility (example screen shot below—found on the web from not my actual PC).

image_2

Step 5: Highlight the ROM file from the USB Stick Drive and press ENTER to burn the new BIOS.

Step 6: BIOS should be upgraded and all should be good.  However, in my case the PC was totally bricked and wouldn’t even boot to the BIOS setup screen.  The CMOS needed to be reset using the jumpers on the Motherboard.  More on this process in my next post.

Pascal on Win32, Win64, MacOS, iOS, Web, Linux…

While dynamic and VM languages have been in vogue, Delphi and Free Pascal have been quietly chugging along.  Using Pascal one can natively target most leading operating systems and hardware platforms.  Plus native code is fast.

Although partial to Delphi for Windows development, Lazarus is an excellent cross-platform IDE.  The screenshot on the left is from Ubuntu and the one to the right is from Windows 7.  Lazarus looks and feels the same on Linux/Windows/Mac.

Lazarus on Ubuntu                                                                                           

Lazarus on Ubuntu

 

    Lazarus on Windows 7

Lazarus on Windows 7

 

 

And it has a cool logo

Check out FireMonkey from Embarcadero for cross-platform GUI development.  Look to Oxygene if one needs to run Pascal in a .Net or a Java VM.

And for web development using Pascal, check out Intraweb, Delphi Web Script, UniGui, and Smart Mobile Studio.

Can old be new again?