netkas.org forum
December 13, 2017, 05:42:17 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 ... 5 6 [7] 8 9 10
  Print  
Author Topic: Mac Mini Firmware Upgrade Utility Needed (help request).  (Read 399387 times)
lolof
Newbie

Offline Offline

Posts: 11


« Reply #90 on: October 10, 2011, 11:31:10 AM »

My mac is back to life with a byte per byte untouched MM2,1 firmware.

BAD NEWS, the board number is nowhere in the firmware. My board is always reported as a MM1,1.
So, it is definitively not in the firmware as I am running an entire MM2,1 firmware.

 Angry Angry Angry Angry Angry Angry Angry Angry Angry Angry Angry
« Last Edit: October 10, 2011, 12:55:23 PM by lolof » Logged
Sebinouse
Jr. Member
**
Offline Offline

Posts: 63



« Reply #91 on: October 10, 2011, 07:45:54 PM »

Too bad ...  Embarrassed

The board is maybe related to SMC version ... like @xi1inx  said here !

My MM11 SMC is "1.3f4"and the MM21 is often "1.19f2".

I have no idea if this trick is actually possible !

After a few downloads ... SMC update seems to look like EFI update (or even easier no CRC32 checks ? ...)

Each SMC version comes with a " m**.smc" file ... (m40.smc is for 1.3f4 version) ... once again we have to find the missing file ...

I have been trying to use flashrom, but it only sees the EFI chip not the SMC chip ... too bad ...
« Last Edit: October 10, 2011, 09:30:53 PM by Sebinouse » Logged
xandiam
Newbie

Offline Offline

Posts: 3


« Reply #92 on: October 11, 2011, 01:50:58 AM »

Hello everyone I'm really new in mac stuff an I am having some trouble in upgrading 1,1 to 2,1 macmini

I've tried to run the script manually cause I don't know how to make it executable and I got this Terminal message:


Alexs-Computer:~ aa$ /usr/sbin/bless -mount / -firmware "${updatesdir2}/${firmware}" -payload "${updatesdir2}/${firmware2}" -options "-x efi-apple-payload0-data" --verbose
EFI found at IODeviceTree:/efi
GPT detected
No auxiliary booter partition required
System partition found
Returning booter information dictionary:
<CFBasicHash 0x1002020f0 [0x7fff710dbee0]>{type = mutable dict, count = 3,
entries =>
   0 : <CFString 0x100019a60 [0x7fff710dbee0]>{contents = "System Partitions"} = <CFArray 0x100202520 [0x7fff710dbee0]>{type = immutable, count = 1, values = (
   0 : <CFString 0x1002022d0 [0x7fff710dbee0]>{contents = "disk0s1"}
)}
   1 : <CFString 0x10001a2a0 [0x7fff710dbee0]>{contents = "Data Partitions"} = <CFArray 0x100202570 [0x7fff710dbee0]>{type = immutable, count = 1, values = (
   0 : <CFString 0x7fff710c09b0 [0x7fff710dbee0]>{contents = "disk0s2"}
)}
   2 : <CFString 0x100019a20 [0x7fff710dbee0]>{contents = "Auxiliary Partitions"} = <CFArray 0x100202270 [0x7fff710dbee0]>{type = immutable, count = 0, values = ()}
}

Substituting ESP disk0s1
Mounting at /Volumes/bless.61Wo
Executing "/sbin/mount"
mount_msdos: /dev/disk0s1: Permission denied
Returned 18176
/sbin/mount returned non-0 exit status
Failed to determine auxiliary partition mountpoint for /
Error while writing firmware updater for EFI


What should I do? Huh

Thanx
Logged
macminiuser
Newbie

Offline Offline

Posts: 5


« Reply #93 on: October 11, 2011, 07:08:03 AM »

Try preceeding your command with sudo.
Logged
lolof
Newbie

Offline Offline

Posts: 11


« Reply #94 on: October 11, 2011, 08:28:11 AM »

@Sebinouse

I think we should find someone who is able to read in the registry tree of mac osx, maybe with the dev tools and find out where this MB number exactly  comes from.... This number could come from many differents places, without the knowledge it is almost impossible to solve.
Logged
spraint
Newbie

Offline Offline

Posts: 1


« Reply #95 on: October 11, 2011, 11:39:41 AM »

I have a slightly different issue with mine. My 1,1 Mac Mini is displaying the dreaded BANK1/DIMM1 Empty syndrome. I took it apart but cannot see any sign of damage to the board, pins or other components. I grabbed ASD 3S108 and ran the memory test on it but it found no errors on this or any other part of the hardware. It just refuses to see any sodimm in that bank.
I flashed it to 2,1 without issue, to see if that might jog the bank back into life. Now if I put an extra GB of RAM in to take it to 3GB total it boots but only recognises 1GB of RAM in total. Very strange. The RAM sticks are fine and work in isolation in BANK 0, but together I get this weird result. Is there anything else I can try before I resign myself to a duff logic board?
Logged
xandiam
Newbie

Offline Offline

Posts: 3


« Reply #96 on: October 15, 2011, 09:05:31 PM »

Hello again, I've used sudo but it still don't work:

"Alexs-Computer:~ aa$ sudo /usr/sbin/bless -mount / -firmware "${updatesdir2}/${firmware}" -payload "${updatesdir2}/${firmware2}" -options "-x efi-apple-payload0-data" --verbose
EFI found at IODeviceTree:/efi
GPT detected
No auxiliary booter partition required
System partition found
Returning booter information dictionary:
<CFBasicHash 0x10010ff80 [0x7fff710dbee0]>{type = mutable dict, count = 3,
entries =>
   0 : <CFString 0x100019a60 [0x7fff710dbee0]>{contents = "System Partitions"} = <CFArray 0x100105360 [0x7fff710dbee0]>{type = immutable, count = 1, values = (
   0 : <CFString 0x10010e470 [0x7fff710dbee0]>{contents = "disk0s1"}
)}
   1 : <CFString 0x10001a2a0 [0x7fff710dbee0]>{contents = "Data Partitions"} = <CFArray 0x1001069a0 [0x7fff710dbee0]>{type = immutable, count = 1, values = (
   0 : <CFString 0x7fff710c09b0 [0x7fff710dbee0]>{contents = "disk0s2"}
)}
   2 : <CFString 0x100019a20 [0x7fff710dbee0]>{contents = "Auxiliary Partitions"} = <CFArray 0x10010e410 [0x7fff710dbee0]>{type = immutable, count = 0, values = ()}
}

Substituting ESP disk0s1
Mounting at /Volumes/bless.s0kL
Executing "/sbin/mount"
Returned 0
Creating /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE if needed
Deleting previous contents of /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE
Opened dest at /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//EfiUpdaterApp.efi for writing
preallocation not supported on this filesystem for /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//EfiUpdaterApp.efi

Type/creator set to     /     for /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//EfiUpdaterApp.efi
/Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//EfiUpdaterApp.efi created successfully
Relative path of /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//EfiUpdaterApp.efi is \EFI\APPLE\FIRMWARE\EfiUpdaterApp.efi
IOMedia disk0s1 has UUID 5169F6D8-714E-4299-A066-3FE2CE2B551B
Opened dest at /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//LOCKED_MM11_0055_08B.fd for writing
preallocation not supported on this filesystem for /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//LOCKED_MM11_0055_08B.fd

Type/creator set to     /     for /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//LOCKED_MM11_0055_08B.fd
/Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//LOCKED_MM11_0055_08B.fd created successfully
Relative path of /Volumes/bless.s0kL//EFI/APPLE/FIRMWARE//LOCKED_MM11_0055_08B.fd is \EFI\APPLE\FIRMWARE\LOCKED_MM11_0055_08B.fd
IOMedia disk0s1 has UUID 5169F6D8-714E-4299-A066-3FE2CE2B551B
Setting EFI NVRAM:
<CFBasicHash 0x100105360 [0x7fff710dbee0]>{type = mutable dict, count = 2,
entries =>
   1 : <CFString 0x100019a80 [0x7fff710dbee0]>{contents = "efi-boot-next"} = <CFString 0x100106a30 [0x7fff710dbee0]>{contents = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>5169F6D8-714E-4299-A066-3FE2CE2B551B</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\EfiUpdaterApp.efi</string></dict><dict><key>IOEFIBootOption</key><string>-x efi-apple-payload0-data</string></dict></array>"}
   2 : <CFString 0x100110020 [0x7fff710dbee0]>{contents = "efi-apple-payload0"} = <CFString 0x1002016a0 [0x7fff710dbee0]>{contents = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>5169F6D8-714E-4299-A066-3FE2CE2B551B</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\LOCKED_MM11_0055_08B.fd</string></dict></array>"}
}

Executing "/sbin/umount"
Returned 0"

I have reboot, reset pram but nothing

help please
Logged
xandiam
Newbie

Offline Offline

Posts: 3


« Reply #97 on: October 15, 2011, 09:13:09 PM »

Another thing: could somebody give the executable script?

Thank you very much!
Logged
lolof
Newbie

Offline Offline

Posts: 11


« Reply #98 on: October 16, 2011, 12:34:38 AM »

Your sudo cmd line is not correct.

You have to replace values with your firmware path and the firmware file....... "${updatesdir2}/${firmware}"
This cannot work if the computer does not know the firmware file used for the update and his location.

Read carefully again this thread before to process.
« Last Edit: October 16, 2011, 09:26:44 AM by lolof » Logged
doctorevil30564
Newbie

Offline Offline

Posts: 3


« Reply #99 on: November 24, 2011, 02:47:25 AM »

Hi has anyone made any further progress on this to create a automated installer for this? I also have a Macmini1,1 late 2006 model that came with the 1.83 GHz Core 2 Duo CPU That I would love to be able to natively install Lion on. I don't have another "real" macintosh to use to do the install on the mini in target disk mode.

Logged
lolof
Newbie

Offline Offline

Posts: 11


« Reply #100 on: November 24, 2011, 01:13:00 PM »

No, there is still no app to do the update automatically.

This will update your mac to macmini2.1 with firmware MM21.009A.B00.

The advantage are :

- To be able to use more than 2GB ram, in fact you will be able to install 2X2GB ram (3GB will be recognize by the system).
- You will be able to use the special keys from a alu keyboard at startup. (ex. choose other startup option,...) The MM21.009A.B00 corrected bugs who were in the macmini 1,1 firmware about this keys functions.

BUT you will be still not able to install Lion natively or from the appstore. Lion do a check somewhere for the motherboard number. This is not changed in the firmware update. This number is read and stored somewhere else.




« Last Edit: November 24, 2011, 01:26:03 PM by lolof » Logged
doctorevil30564
Newbie

Offline Offline

Posts: 3


« Reply #101 on: November 26, 2011, 01:34:29 AM »

can someone create an executable script and create a zip file with the needed firmware files,etc. instead of an App and provide a link to download the file from?

Also, has anyone tried changing their serial number to see if the check that is being used  by the app store is using the serial number to determine the model? I find it very interesting that after changing the firmware so the model number becomes compatible that the app store still is able to tell what model the mini is.



No, there is still no app to do the update automatically.

This will update your mac to macmini2.1 with firmware MM21.009A.B00.

The advantage are :

- To be able to use more than 2GB ram, in fact you will be able to install 2X2GB ram (3GB will be recognize by the system).
- You will be able to use the special keys from a alu keyboard at startup. (ex. choose other startup option,...) The MM21.009A.B00 corrected bugs who were in the macmini 1,1 firmware about this keys functions.

BUT you will be still not able to install Lion natively or from the appstore. Lion do a check somewhere for the motherboard number. This is not changed in the firmware update. This number is read and stored somewhere else.





Logged
jdreier
Newbie

Offline Offline

Posts: 1


« Reply #102 on: November 26, 2011, 06:19:56 PM »

I would also greatly appreciate an app or some sort of script. Running Lion isn't that important since I've got my 1,1 mac mini (upgraded to a c2d processor) to run lion by changing the plist file.

i've read over this forum probably 5-6 times. I've got the files and changed my checksums and what not. I think my underlying problem is with the SUDO command line. I'll admit that I have hardly any experience with applescripts. Any advice would be appreciated. Thanks
Logged
macminiuser
Newbie

Offline Offline

Posts: 5


« Reply #103 on: December 04, 2011, 02:51:57 PM »

This is what I used to update my mini.
One file has to be edited though.

http://www.file-upload.net/download-3975797/11to21.zip.html

« Last Edit: December 23, 2011, 09:45:08 PM by macminiuser » Logged
SteveSimon
Newbie

Offline Offline

Posts: 5


« Reply #104 on: December 22, 2011, 04:37:31 AM »

Hey folks, this was looking great for 7 pages but seems to have died suddenly.

Any chance someone has the "11to21.zip" file and are willing to post a working download link? 

Thanks in advance & much appreciated!

Steve.
Logged
Pages: 1 ... 5 6 [7] 8 9 10
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines
SMFAds for Free Forums
Valid XHTML 1.0! Valid CSS!