netkas.org forum

General Category => Rom things => Topic started by: Sebinouse on March 04, 2015, 06:59:50 PM



Title: Mac Mini Firmware Upgrade Utility Released
Post by: Sebinouse on March 04, 2015, 06:59:50 PM
A long time ago, Lolof and I managed to get an EFI update for MacMini1,1 to MacMini2,1 (http://forum.netkas.org/index.php/topic,874.0.html).
Unfortunately no application has ever been made for this ...

But here is a shell script to perform the Upgrade / Downgrade : MacMini Firmware Upgrade Utility.zip (http://www.mediafire.com/download/t1w2bjrga2wpngp/MacMini+Firmware+Upgrade+Utility.zip)

How to use the script :
  • Open "Terminal.app"
  • type cd, spacebar " ", drag and drop your /MacMini Firmware Upgrade Utility/ folder in this window and press enter
  • type sh MacMiniFirmwareUpgradeUtility.sh
(http://osxonthinkpads.wdfiles.com/local--files/mm21-efi/script.png)
  • Then you will have 3 choices : "1) Upgrade", "2) Downgrade" or "3) Quit"
  • Read carefully and follow the instructions

After the Upgrade your screen will be messed up, perform a PRAM reset to get it back (just follow the instructions)

(http://osxonthinkpads.wdfiles.com/local--files/mm21-efi/Boot2.jpg)(http://osxonthinkpads.wdfiles.com/local--files/mm21-efi/Desktop.jpg)

Before the Downgrade you MUST make sure your RAM is 2GB or less.

It worked on my MacMini but I won't be be responsible if anything goes wrong on yours ...


What the script does
1. Create a RAM Disk
2. Copy files from the previous folder on this disk
3. Download original Apple .dmg files
4. Extract the relevant .fd and efi files
5. Patch them if necessary
6. Give the choice of : Upgrade, Downgrade or Quit
7. Launch the relevant script (with sudo, password needed)
8. Give instructions to perform the flash
9. Unmount the RAM Disk

How we created the files :
The idea was to do the same as iMac2006>2007 (http://forum.netkas.org/index.php/topic,1122.0.html) and MacPro2006>2007 (http://forum.netkas.org/index.php/topic,1094.0.html).
But unlike these models MacMini2007 firmware has NEVER been released by Apple.
We got several dumps of MacMini2,1 .fd file with rEFIt.
We got rid of the personal data by keeping only the common parts of the .fd
We modified the EFI updater to accept our file

Credits
Lolof and Alexcooltranquille for the dumps
Sebinouse and Lolof for the modified files
Sebinouse for the Script
Special Thanks to MacEFIRom for the original idea (and for his applications that helped me to create this script ;) )
Tiny Thanks to Shinso for his tutorial making our work user friendly (http://forum.netkas.org/index.php/topic,874.msg15441.html#msg15441) but he forgot to give us credits  >:( ... not cool !


Title: It's ALIVE !!!!
Post by: Rominator on March 21, 2015, 06:06:45 AM
Ran this on a 1,1 Mini...and now I have a 2,1 Mini.

The first reboot was scary, graphics were all messed up, I thought it was bricked but next boot and 20 more since have been fine.

Nice work, much easier than the previous method.


Title: Re: Mac Mini Firmware Upgrade Utility BETA Released
Post by: Sebinouse on March 24, 2015, 10:15:37 AM
Thanks a lot for the feedback !  :D

I updated the first post (especially about the screen after update ...)


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: aindejeje on May 18, 2016, 03:48:06 PM
Need help. I received the following error.

Code:
Erasing
Mounting disk
[ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ]
Finished erase on disk disk1 RamDisk
Copying Scripts to RamDisk ...
Downloading Files to RamDisk ...
1. https://support.apple.com/downloads/DL308/en_US/MacminiFirmwareUpdate.dmg [b](I tested and the link works)[/b]

curl: (35) error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
2. https://support.apple.com/downloads/DL205/en_US/iMacFirmwareUpdate1.2.dmg [b](I tested and the link works)[/b]

curl: (35) error:0D0890A1:asn1 encoding routines:ASN1_verify:[b]unknown message digest algorithm
Extracting Files from Downloads ...[/b]
cp: /Volumes/MacMiniUpdate/MacminiFirmwareUpdate.pkg/Contents/Archive.pax.gz: [b]No such file or directory
gunzip: Archive.pax.gz: No such file or directory[/b]
pax: Failed open to read on Archive.pax: No such file or directory
cp: Applications/Utilities/Mac mini EFI Firmware Update.app/Contents/Resources/EFIUpdaterApp.efi: [b]No such file or directory[/b]
cp: Applications/Utilities/Mac mini EFI Firmware Update.app/Contents/Resources/LOCKED_MM11_0055_08B.fd: [b]No such file or directory[/b]
rm: Applications: No such file or directory
rm: Archive.pax: No such file or directory
rm: MacMini.dmg: No such file or directory
cp: /Volumes/iMac EFI Updater/iMacFirmwareUpdate.pkg/Contents/Archive.pax.gz: No such file or directory
gunzip: Archive.pax.gz: No such file or directory
pax: Failed open to read on Archive.pax: No such file or directory
cp: Applications/Utilities/iMac EFI Firmware Update.app/Contents/Resources/EfiUpdaterApp2.efi: No such file or directory
rm: Applications: No such file or directory
rm: Archive.pax: No such file or directory
rm: iMac.dmg: No such file or directory
Patching files ...
bspatch: EFIUpdaterApp.efi: No such file or directory
rm: EFIUpdaterApp.efi: No such file or directory
bspatch: 2007-2006/LOCKED_MM21_009A_00B.fd: No such file or directory
bspatch: EfiUpdaterApp2.efi: No such file or directory
rm: EfiUpdaterApp2.efi: No such file or directory
Done
Please enter your choice:
1) Upgrade (MacMini1,1 -> MacMini2,1)
2) Downgrade (MacMini2,1 -> MacMini1,1)
3) Quit

My machine:
  Model Name:         Mac mini
  Model Identifier:      Macmini1,1
  Processor Name:      Intel Core 2 Duo
  Processor Speed:      2 GHz
  Number Of Processors:   1
  Total Number Of Cores:   2
  L2 Cache:            4 MB
  Memory:            2 GB
  Bus Speed:         667 MHz
  Boot ROM Version:      MM11.0055.B08
  SMC Version (system):   1.3f4


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: Sebinouse on April 28, 2017, 02:33:06 PM
You seem to have troubles to download the files from Apple severs. I just tried and it worked for me. Make sure you can access to those files before running the script.


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: dragonking91 on June 15, 2019, 04:00:54 PM
I can not Download original Apple .dmg files. I need your help, please upload file iMacFirmwareUpdate1.2.dmg and MacminiFirmwareUpdate.dmg.
Thank you so much!
(https://2.pik.vn/201967a5d144-2c11-4e28-93fb-974fc625e3d7.jpg)


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: dragonking91 on June 16, 2019, 08:40:45 AM
Apple replace link that:
'https://support.apple.com/kb/DL205/en_US/iMacFirmwareUpdate1.2.dmg'
https://support.apple.com/kb/DL308/en_US/MacminiFirmwareUpdate.dmg


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: Sebinouse on June 30, 2019, 06:31:48 PM
Thanks for the hint  :D ... the script is still working for me though  ???


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: jbond001 on January 21, 2020, 03:18:32 PM
Hi, is there a way to upgrade my macmini5,3 to 6,2?

thanks for answers.


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: hyc on January 26, 2020, 11:08:40 PM
hi,

I read here http://forum.netkas.org/index.php/topic,1122.msg12258.html#msg12258 that " iMac 5.2 is have not the same logicboard/motherboard than the 5.1 17". The HW resemble much more like a Mac mini late 2006 with a LCD or like a Macbook.".

Therefore my question is : do you think that your tool would allow to upgrade an iMac5,2 firmware to allow more ram or it really has nothing to do and will be way too complex ?


Title: Re: Mac Mini Firmware Upgrade Utility Released
Post by: Sebinouse on January 28, 2020, 08:55:56 AM
hi,

I read here http://forum.netkas.org/index.php/topic,1122.msg12258.html#msg12258 that " iMac 5.2 is have not the same logicboard/motherboard than the 5.1 17". The HW resemble much more like a Mac mini late 2006 with a LCD or like a Macbook.".

Therefore my question is : do you think that your tool would allow to upgrade an iMac5,2 firmware to allow more ram or it really has nothing to do and will be way too complex ?


Hi, is there a way to upgrade my macmini5,3 to 6,2?

thanks for answers.


MacMini1,1 et MacMini2,1 have the EXACT SAME hardware, the limitations come from the EFI software.
In your cases, it wont work as the harwares are differents ...