nmpolt.blogg.se

Macbook pro retina efi update
Macbook pro retina efi update






  1. #Macbook pro retina efi update how to#
  2. #Macbook pro retina efi update install#
  3. #Macbook pro retina efi update update#
  4. #Macbook pro retina efi update software#
  5. #Macbook pro retina efi update download#

SMCFlasher.efi should be usable with a EFI script right away, but this hasn't been tested here. SMCutil.efi has only 64bit and the header removed, so it can be used in EFI shell. SMCflasher.efi includes both 32bit and 64bit and adds a header in front of it. SMCutil.efi is a modified version of SMCflasher.efi that can be found in MacOSinstaller packages.We believe a shell script can be built to do so. We don't know if we can flash any SMC solder on the wrong board to a compatible SMC.

#Macbook pro retina efi update download#

The article will be updated with download links.

  • Some tools are specific and we need to find a place to store and provide them.
  • #Macbook pro retina efi update update#

  • We have not tested MacOS update or SMC update after this forced flashing.
  • We don't know what it's used for and if it succeed to flash or if it's useful to be flashed.
  • epm file is not flashed in this tutorial.
  • It could be useful to reset the SMC using a smcutil command, but we don't know how it can affect the flashing.
  • smcutil.efi -force -norestart -LoadApp Mac-BoardID.smc.
  • smcutil.efi -force -norestart -LoadBase flasher_base.smc.
  • smcutil.efi -force -norestart -LoadUpdate flasher_update.smc.
  • You can now flash each file one by one using the -force argument to force flash without checking the version, -norestart to not reboot (it still reboots sometimes but we don't know why) and using the right argument each time: -LoadApp, -LoadUpdate or -LoadBase :.
  • macbook pro retina efi update

    You now have the liste of commands allowed by smcutil

  • Confirm its your USB drive and go to SMCFlasher folder.
  • Now the shell act as a regular terminal: "ls", "cd" and autofill with tab will work.
  • Look for removable drives the list of drives displayed by efi ("Removable HardDisk"), and identify the Alias: fs2 in this example.
  • Select boot from Shell (or efishell) on the rEFIt boot page.
  • SMCFlasher (where smcutils and your smc firmware is)Įxample of the content of the USB key used to force flash the SMC.
  • Copy the files to USB drive that you have made bootable before and arrange like this:.
  • macbook pro retina efi update

    Select the 4 SMC related files according to your mac BoardID and extract to desktop

  • You will find a list of Mac-BoardID folders in scripts/tools/SMCPayloads.
  • Open FirmwareUpdate.pkg from pacifist app.
  • Open the dmg, open packages folder and find FirmwareUpdate.pkg.
  • Get InstallESD.dmg file and copy it to desktop.
  • Right click and show package contents as in picture.
  • Mojave Installation DMG File is used in this example. To find SMC rom files, you need to have a bootable dmg file for OSX. Note the board ID from the SMC firmware you need, it will be used to extract the right SMC firmware files. Here is the list of BoardID for almost all Macs. : The BoardID is different from the board number, the A number, the part number. You just need to add it to a "tools" folder on the USB key. A link to a shell.efi file will be provided.
  • If you want, you can use the provided “rEFIt.icns” icon as a volume icon.
  • The path in Terminal will be different, for example “/Volumes/MyUSB/efi/refit” if the volume is named “MyUSB”.
  • Run “enable.sh” inside the “efi/refit” directory.
  • Copy the “efi” folder to the root of the volume.
  • Installation procedure is basically the same as explained above:

    #Macbook pro retina efi update install#

    We recommend to install it on a separate volume or external disk is explained on the website:

    macbook pro retina efi update

    REFIt will help you boot an EFI on an external drive to launch the shell, SMCutils and other stuffs. Gathering the stuff we need Installing rEFIt on a bootable drive Other tools exist and terminal command can be used to do this as well. Same, you need the right version that will work on a Mac. A link will be provided, or a way to find it. We recommend a not too recent installer, which has SMC firmware in a 3 files format (Base, App and Update file). In order to extract the SMC update files. It will contain reFIt, to boot on EFI, a shell and tools to flash We will boot the Mac and force flash in EFI

    #Macbook pro retina efi update software#

    A working laptop, to find or prepare some software tools.List of required tools to flash your SMC: Muerto (thanks to him) went further and developed a tool more suitable and easier to use.įor the hardworking ones, follow the tutorial below. Any further test, information, compatibilities or incompatibilities are welcome. Any further compatibility information is welcome and can be contributed here. SMC update and MacOS update have not been tested. So far, this method has been successfully applied to flash a SMC from a 820-3437 donor soldered on a 820-00165 and a 820-00165 SMC soldered on a 820-3437. We have not tested to further extent if you can solder any SMC on any board to flash it. The Mac you want to flash needs to be able to boot into EFI (Boot selection page) in order to flash it.

    #Macbook pro retina efi update how to#

    This page will show you how to force flash an SMC using the EFI. 4.1 Installing rEFIt on a bootable drive.2.1 The easy way to flash an SMC is here.








    Macbook pro retina efi update