sudo bless -mount / -firmware /System/Library/CoreServices/Firmware\ Updates/EFIUpdaterApp.efi -payload /System/Library/CoreServices/Firmware\ Updates/LOCKED_MM11_0055_08B.fd -options "-x efi-apple-payload0-data" --verbose
Hi Guys,
can i use this command to reflash my smc?
I found in the SMC Updater app these lines:
StartService ()
{
bless -mount / -firmware "" -payload "" -options "-wv -LoadApp efi-apple-payload0-data -restart" -reset
rm -rdf
}
i have an SmcFlasher.efi and the SMC File m40.smc
Now i used your commandline and edit with my options, but its not working.
Can you help me with this?
This is my line:
sudo bless -mount / -firmware /System/Library/CoreServices/Firmware\ Updates/SmcFlasher.efi -payload /System/Library/CoreServices/Firmware\ Updates/m40.smc -options "-wv -LoadApp efi-apple-payload0-data" -verbose
Terminal returned this:
EFI found at IODeviceTree:/efi
GPT detected
No auxiliary booter partition required
System partition found
Returning booter information dictionary:
<CFBasicHash 0x10010f830 [0x7fff7075aee0]>{type = mutable dict, count = 3,
entries =>
0 : <CFString 0x100019a60 [0x7fff7075aee0]>{contents = "System Partitions"} = <CFArray 0x10010f9d0 [0x7fff7075aee0]>{type = immutable, count = 1, values = (
0 : <CFString 0x10010fa10 [0x7fff7075aee0]>{contents = "disk0s1"}
)}
1 : <CFString 0x10001a2a0 [0x7fff7075aee0]>{contents = "Data Partitions"} = <CFArray 0x10010fc70 [0x7fff7075aee0]>{type = immutable, count = 1, values = (
0 : <CFString 0x7fff7073f9b0 [0x7fff7075aee0]>{contents = "disk0s2"}
)}
2 : <CFString 0x100019a20 [0x7fff7075aee0]>{contents = "Auxiliary Partitions"} = <CFArray 0x1001054d0 [0x7fff7075aee0]>{type = immutable, count = 0, values = ()}
}
Substituting ESP disk0s1
Mounting at /Volumes/bless.bnaY
Executing "/sbin/mount"
Returned 0
Creating /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE if needed
Deleting previous contents of /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE
Deleting /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE/SmcFlasher.efi (27136 bytes)
Deleting /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE/m40.smc (188906 bytes)
Opened dest at /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//SmcFlasher.efi for writing
preallocation not supported on this filesystem for /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//SmcFlasher.efi
Type/creator set to / for /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//SmcFlasher.efi
/Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//SmcFlasher.efi created successfully
Relative path of /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//SmcFlasher.efi is \EFI\APPLE\FIRMWARE\SmcFlasher.efi
IOMedia disk0s1 has UUID BAF244F1-09BC-40D7-B47E-D2946AB0C95A
Opened dest at /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//m40.smc for writing
preallocation not supported on this filesystem for /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//m40.smc
Type/creator set to / for /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//m40.smc
/Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//m40.smc created successfully
Relative path of /Volumes/bless.bnaY//EFI/APPLE/FIRMWARE//m40.smc is \EFI\APPLE\FIRMWARE\m40.smc
IOMedia disk0s1 has UUID BAF244F1-09BC-40D7-B47E-D2946AB0C95A
Setting EFI NVRAM:
<CFBasicHash 0x100201110 [0x7fff7075aee0]>{type = mutable dict, count = 2,
entries =>
1 : <CFString 0x100019a80 [0x7fff7075aee0]>{contents = "efi-boot-next"} = <CFString 0x100200960 [0x7fff7075aee0]>{contents = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>BAF244F1-09BC-40D7-B47E-D2946AB0C95A</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\SmcFlasher.efi</string></dict><dict><key>IOEFIBootOption</key><string>-wv -LoadApp efi-apple-payload0-data</string></dict></array>"}
2 : <CFString 0x100200bd0 [0x7fff7075aee0]>{contents = "efi-apple-payload0"} = <CFString 0x10010fd70 [0x7fff7075aee0]>{contents = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>BAF244F1-09BC-40D7-B47E-D2946AB0C95A</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\m40.smc</string></dict></array>"}
}
Executing "/sbin/umount"
Returned 0