[OT] MacBookAirFlashStorageFWUpd1.0-1.0 won't install on FileVaulted Disk

jhbush
Valued Contributor II

I ran into this issue on a number of MacBook Airs where I work. Here's a fix:
1. On a MacBook Air (mid 2012) install the update. You can use Software Update or download and install it manually (http://support.apple.com/kb/DL1655).
2. When prompted, select the option to Restart during the installation process. The computer will restart but the Firmware Updater will not be run.
3. After the computer restarts, enter a password to unlock the disk and continue starting up.
4. When the computer finishes starting up use the following terminal command exactly as it appears below to prepare the update:

sudo bless --mount / --firmware /System/Library/CoreServices/Firmware Updates/HardDriveUpdate3/hdfw.efi --payload /System/Library/CoreServices/Firmware Updates/HardDriveUpdate3/HDFW --nextonly --setBoot --shortform

You may see a message similar to the one below after executing this command. If no other messages appear then you can ignore it and proceed to the next step.

Could not get information on /Volumes/bless.JXYB/EFI/APPLE/CACHES: 2

  1. Restart. The firmware update should be installed properly.

Note: When the update is complete your MacBook Air will shut down. Wait one minute before restarting it.

1 ACCEPTED SOLUTION

bentoms
Release Candidate Programs Tester
2 REPLIES 2

bentoms
Release Candidate Programs Tester

Popped up a few days ago;

http://support.apple.com/kb/TS4587

jhbush
Valued Contributor II

Following up on this issue. I'm using this script to automate the Apple fix.

#!/bin/bash

if [ -e /System/Library/CoreServices/Firmware Updates/HardDriveUpdate3/hdfw.efi ] ; then

bless --mount / --firmware /System/Library/CoreServices/Firmware Updates/HardDriveUpdate3/hdfw.efi --payload /System/Library/CoreServices/Firmware Updates/HardDriveUpdate3/HDFW --nextonly --setBoot --shortform && shutdown -r now

else

echo "Firmware Not Present"

fi

exit 0