Jump to content

Anybody having trouble with Software Update?


36 posts in this topic

Recommended Posts

I'm on 10.6.3 and I know there is an update for iTunes available but it won't show in Software Update. iTunes does however, know there should be an update. The same happened when I went from iTunes 9.0 to 9.1 Happens on both Hackintoshes. Is this only happening with iTUnes or is it happening with all updates? IS there a way to fix it.

Link to comment
Share on other sites

Not sure how it works, maybe it's important that software update can identify your "mac" properly so it can deliver the right updates.

 

Are you using Chameleon 2.0 with /Extra/smbios.plist? Or what are you using for SMBIOS injection?

 

Look in the logs (run console.app), do you see UUID Error 35 there?

 

Can you install Microsoft Silverlight without modifying the installer? (It's a good compatibility test).

Link to comment
Share on other sites

Not sure how it works, maybe it's important that software update can identify your "mac" properly so it can deliver the right updates.

 

Are you using Chameleon 2.0 with /Extra/smbios.plist? Or what are you using for SMBIOS injection?

 

Look in the logs (run console.app), do you see UUID Error 35 there?

 

Can you install Microsoft Silverlight without modifying the installer? (It's a good compatibility test).

 

I am using Chameleon 2 RC4 and it is used for /Extra/smbios.plist

 

No UUID Erros in the Console (tried while running Software Update)

 

Silverlight 4 installed without a problem. (Didn't try Silverlight 3)

 

Also, my UUID is from my partition in Disk Utility and it's in PlatformUUID.kext in /Extra/Extensions.

Link to comment
Share on other sites

Don't use your hard drive's UUID as platform UUID...the second U in UUID stands for unique.

 

Use UUIDGen.app to generate a random one, or use AsereBLN's 1.1.9 bootloader that injects your mobo's real UUID for you.

 

Post the contents of your smbios.plist.

Link to comment
Share on other sites

Don't use your hard drive's UUID as platform UUID...the second U in UUID stands for unique.

 

Use UUIDGen.app to generate a random one, or use AsereBLN's 1.1.9 bootloader that injects your mobo's real UUID for you.

 

Post the contents of your smbios.plist.

 

If it's MY hard drive that no one else has, how is the UUID not unique? Can I get my mobo's real UUID some way other than having a bootloader inject it or is Chameleon capable of injecting it for me?

 

These instructions say to use the one from the partition.

EDIT: This guide as well

Link to comment
Share on other sites

Fine, don't listen to me. Follow the guides.

 

It's not unique anymore if you're using it as PlatformUUID.

 

I'm not saying I don't want to listen to you, I'm only saying that those guides are where I saw the information you are saying is incorrect. I still don't understand how it's not unique if nobody else has my HD.

Link to comment
Share on other sites

If you're using RC4 just replace the 'boot' file with the one from the AsereBLN 1.1.9 archive and you're good to go. But read up on the features first, you might want to do some rearranging. http://efixusers.com/showthread.php?t=644

 

Before I read that, I deleted the UUID part from smbios.plist and I deleted PlatformUUID.kext from Extra/Extensions and now my UUID shows up as 00000000-0000-1000-8000-00242BA9EFF5

 

Is that generated from the Mac address of my LAN card because a Google search for it brought up nothing so I think it really is unique.

 

EDIT: Upon looking into this, it appears the last group is my Wi-Fi card's Mac Address.

 

EDIT 2: The UUID is still 00000000-0000-1000-8000-00242BA9EFF5 after using AsereBLN's Chameleon and Software Update still doesn't work.

Link to comment
Share on other sites

What CPU, GPU and chipset do you have? (pre-emptive: don't just tell me the make and model of your laptop, give me the details so I don't have to look them up for you...again, asking you to do this is not rude. If anything, It's rude not to post specs when asking for help).

 

Your smbios.plist is a bit mixed up, don't know if correcting it will fix your problem but lets' try it and see.

Link to comment
Share on other sites

What CPU, GPU and chipset do you have? (pre-emptive: don't just tell me the make and model of your laptop, give me the details so I don't have to look them up for you...again, asking you to do this is not rude. If anything, It's rude not to post specs when asking for help).

 

Your smbios.plist is a bit mixed up, don't know if correcting it will fix your problem but lets' try it and see.

 

I never said anything you're doing is rude and it's starting to bother me that you seem to think I do. I think you're giving me exactly the help I need the way that is most convenient for both of us.

 

I did delete some stuff from the smbios.plist (stuff that's injected by the patched Chameleon link you gave me) and I added my Service Tag as my Serial Number and actually, the smbios.plist came from the guide I followed to do the original install so I don't know it's origin.

 

The processor is an Intel® CoreTM 2 Duo Processor T7400 (2.16GHz/667 FSB/4MB L2 Cache). I'm not sure of the system board yet, still looking.

Link to comment
Share on other sites

Right. I'm glad you feel that way. Just covering my back, I've been taking some flak lately from stupid people.

 

Let's get to it.

 

The motherboard make and model is irrelevant, just find out what chipset it has.

Run LSPCI on your Hackintosh: http://www.osx86.es/?p=620

 

You need to fix a few things in your smbios.plist:

 

It's "manufacter" in all instances, never "manufacturer". God knows why but that's the way it is...and since the beginning of time. This is a historical Hackintosh document, Chameleon's grandfather (scroll down to the smbios section): http://pastie.org/333621.txt

 

Apple serial numbers are 11 characters long. You can make your own "proper" Apple serial number, check this guide by Prasys to learn how:

http://prasys.co.cc/2009/11/understanding-mac-serial-number/

 

If you should take a peek at his smbios.plist guide as well, you will see he's got manufacturer and manufacter mixed. Don't do that..

 

The MacBookPro6,1 and 2 models both use an i7 CPU.

 

You should use a Mac Model Identifier from a Mac book with a Core 2 Duo CPU and the same chipset, or at least one that has a chipset from the same manufacturer as your laptop has (Intel or Nvidia).

For SMbiosversion, use the latest boot rom version for the mac model you are using. SMboardproduct should match as well.

The Geekbench site is a good place to start looking for this info, but try to verify it from several sources before using it. Some of the benchmarks come from incorrectly configured Hackintoshes. You can also find several dumps from real macs here on IM and on other scene forums containing this info.

 

I wrote this smbios.plist guide a while back. Some of it is already obsolete for those using AsereBLN 1.1.9 or Chameleon 2.0 RC5.

http://www.insanelymac.com/forum/index.php...t&p=1400949

Link to comment
Share on other sites

Right. I'm glad you feel that way. Just covering my back, I've been taking some flak lately from stupid people.

 

Let's get to it.

 

The motherboard make and model is irrelevant, just find out what chipset it has.

Run LSPCI on your Hackintosh: http://www.osx86.es/?p=620

 

You need to fix a few things in your smbios.plist:

 

It's "manufacter" in all instances, never "manufacturer". God knows why but that's the way it is...and since the beginning of time. This is a historical Hackintosh document, Chameleon's grandfather (scroll down to the smbios section): http://pastie.org/333621.txt

 

Apple serial numbers are 11 characters long. You can make your own "proper" Apple serial number, check this guide by Prasys to learn how:

http://prasys.co.cc/2009/11/understanding-mac-serial-number/

 

If you should take a peek at his smbios.plist guide as well, you will see he's got manufacturer and manufacter mixed. Don't do that..

 

The MacBookPro6,1 and 2 models both use an i7 CPU.

 

You should use a Mac Model Identifier from a Mac book with a Core 2 Duo CPU and the same chipset, or at least one that has a chipset from the same manufacturer as your laptop has (Intel or Nvidia).

For SMbiosversion, use the latest boot rom version for the mac model you are using. SMboardproduct should match as well.

The Geekbench site is a good place to start looking for this info, but try to verify it from several sources before using it. Some of the benchmarks come from incorrectly configured Hackintoshes. You can also find several dumps from real macs here on IM and on other scene forums containing this info.

 

I wrote this smbios.plist guide a while back. Some of it is already obsolete for those using AsereBLN 1.1.9 or Chameleon 2.0 RC5.

http://www.insanelymac.com/forum/index.php...t&p=1400949

 

Justin-Cliffords-MacBook-Pro:~ Justin$ LSPCI
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
0c:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03)

 

My new smbios.plist is attached to this post. My UUID is still showing as 00000000-0000-1000-8000-00242BA9EFF5 and Software Update still doesn't work.

smbios.plist.zip

Link to comment
Share on other sites

*Bzzzzt* try again. Do some research this time.

 

Some info to put you on the right track:

 

Don't use MacBookPro5,5, it has Nvidia chipset, your laptop has Intel 94x/ICH7.

http://forum.notebookreview.com/linux-comp...tml#post5563831

 

Try with an older model (2006-2007) that matches your specs better (ICH7, ATI graphics). Compare your LSPCI output to the first three listed here, they are much better fits than the MacBookPro5,5:

http://en.gentoo-wiki.com/wiki/Apple_Macbook_Pro/lspci

Link to comment
Share on other sites

*Bzzzzt* try again. Do some research this time.

 

Some info to put you on the right track:

 

Don't use MacBookPro5,5, it has Nvidia chipset, your laptop has Intel 94x/ICH7.

http://forum.notebookreview.com/linux-comp...tml#post5563831

 

Try with an older model (2006-2007) that matches your specs better (ICH7, ATI graphics). Compare your LSPCI output to the first three listed here, they are much better fits than the MacBookPro5,5:

http://en.gentoo-wiki.com/wiki/Apple_Macbook_Pro/lspci

 

OK, I chose MacBookPro1,1 because it has an Intel Chipset, same processor at a different clock speed, same amount of memory (but I upgraded my laptop to 4GB from 2GB) and almost the same graphics (Intel Mobility Radeon x1600 instead of x1400). Still, however, Software Update isn't working. It worked fine in 10.6, 10.6.1, and 10.6.2.

 

New smbios.plist attached.

smbios.plist.zip

Link to comment
Share on other sites

Your smbios.plist is still mixed up, the motherboard model number you used is a Mac Pro 3,1 motherboard! And it's Apple Computer, Inc in all instances. Your boot ROM version, smbios date and smfamily are wrong as well...

 

Here's what it's supposed to look like:

 

	<key>SMbiosvendor</key>
<string>Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>MBP11.88Z.0055.B08.0610121325</string>
<key>SMbiosdate</key>
<string>10/12/06</string>
<key>SMmanufacter</key>
<string>Apple Computer, Inc.</string>
<key>SMproductname</key>
<string>MacBookPro1,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>G8610091VJ1</string>
<key>SMfamily</key>
<string>MacBook Pro</string>
<key>SMboardmanufacter</key>
<string>Apple Computer, Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F425BEC8</string>

 

If you're using fakesmc.kext, edit it and change the smc version to 1.2f10: http://support.apple.com/downloads/MacBook...Firmware_Update

Follow this guide: http://prasys.co.cc/2009/11/editing-fakesmc/

If you're not using fakesmc.kext, get it from netkas' blog and install it. Make sure to delete AppleDecrypt/DSMOS.kext first if you have any of those.

 

After you installed AsereBLN 1.1.9, did you remember to set the system-type?

"3. system-type is now supported. Default is 1 (Desktop). Use system-type=2 in com.apple.Boot.plist if you have laptop."

http://efixusers.com/showthread.php?t=644

 

After fixing these things, download and run the full Snow Leopard 10.6.3 combo update on your laptop, then try Software Update again.

It really is almost a MacBookPro1,1, You should be able to get everything working 100% with some work.

Link to comment
Share on other sites

Your smbios.plist is still mixed up, the motherboard model number you used is a Mac Pro 3,1 motherboard! And it's Apple Computer, Inc in all instances. Your boot ROM version, smbios date and smfamily are wrong as well...

 

Here's what it's supposed to look like:

 

	<key>SMbiosvendor</key>
<string>Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>MBP11.88Z.0055.B08.0610121325</string>
<key>SMbiosdate</key>
<string>10/12/06</string>
<key>SMmanufacter</key>
<string>Apple Computer, Inc.</string>
<key>SMproductname</key>
<string>MacBookPro1,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>G8610091VJ1</string>
<key>SMfamily</key>
<string>MacBook Pro</string>
<key>SMboardmanufacter</key>
<string>Apple Computer, Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F425BEC8</string>

 

If you're using fakesmc.kext, edit it and change the smc version to 1.2f10: http://support.apple.com/downloads/MacBook...Firmware_Update

Follow this guide: http://prasys.co.cc/2009/11/editing-fakesmc/

If you're not using fakesmc.kext, get it from netkas' blog and install it. Make sure to delete AppleDecrypt/DSMOS.kext first if you have any of those.

 

After you installed AsereBLN 1.1.9, did you remember to set the system-type?

"3. system-type is now supported. Default is 1 (Desktop). Use system-type=2 in com.apple.Boot.plist if you have laptop."

http://efixusers.com/showthread.php?t=644

 

After fixing these things, download and run the full Snow Leopard 10.6.3 combo update on your laptop, then try Software Update again.

It really is almost a MacBookPro1,1, You should be able to get everything working 100% with some work.

 

Yes, I added the system type. where did you get the '.0610121325' part, I could only find MBP11.0055.B08 on the Apple site. I'll try and re-run the combo update and tell you what happens.

Link to comment
Share on other sites

First I have to say something - there is no need to quote my whole post in every reply - we're the only two people in this conversation and so there's not much room for confusing who said what. Not to mention that it clutters up the thread. Now, with that out of my system...

Yeah don't try to look up specs on Apple's website, it's a waste of time. You would think Macs run on pocket fluff and magic.

 

I found it with google in 5 seconds....just google "MacBookPro1,1 DMI" (no quotes) and you'll find all the info I used..

(DMI: http://en.wikipedia.org/wiki/Desktop_Management_Interface )

 

I overlooked something, I'm not sure how important it is though. Are you running Snow Leopard in 32- or 64-bit mode?

The MacBookPro1,1 had a Core Duo CPU without EMT64 (yes they exist) and cannot run Snow Leopard in 64-bit mode.

Therefore I think it would be best to stick with 32-bit mode when using MacBookPro1,1 as model identifier.

 

Your T7400 CPU (all 4 SSpec versions of it) has EMT64 though:

http://processorfinder.intel.com/List.aspx...SearchKey=T7400

 

Remember that the difference between 64-bit and 32-bit mode is not the same on OS X as in Windows. You can still run 64-bit apps and use up to 32GB of RAM in 32-bit mode. The main difference is that in full 64-bit mode all drivers loaded on the system must be 64-bit.

Some hardware doesn't have 64-bit drivers in Snow Leopard - Geforce 7xxx video cards for example aren't supported in 64-bit mode.

 

You should definitely try booting in 32-bit mode to see if it solves any issues. Just add arch=i386 to the kernel flags key in /Extra/com.apple.Boot.plist.

Link to comment
Share on other sites

Yeah don't try to look up specs on Apple's website, it's a waste of time. You would think Macs run on pocket fluff and magic.

 

I found it with google in 5 seconds....just google "MacBookPro1,1 DMI" (no quotes) and you'll find all the info I used..

(DMI: http://en.wikipedia.org/wiki/Desktop_Management_Interface )

 

I overlooked something, I'm not sure how important it is though. Are you running Snow Leopard in 32- or 64-bit mode?

The MacBookPro1,1 had a Core Duo CPU without EMT64 (yes they exist) and cannot run Snow Leopard in 64-bit mode.

Therefore I think it would be best to stick with 32-bit mode when using MacBookPro1,1 as model identifier.

 

Your T7400 CPU (all 4 SSpec versions of it) has EMT64 though:

http://processorfinder.intel.com/List.aspx...SearchKey=T7400

 

Remember that the difference between 64-bit and 32-bit mode is not the same on OS X as in Windows. You can still run 64-bit apps and use up to 32GB of RAM in 32-bit mode. The main difference is that in full 64-bit mode all drivers loaded on the system must be 64-bit.

Some hardware doesn't have 64-bit drivers in Snow Leopard - Geforce 7xxx video cards for example aren't supported in 64-bit mode.

 

You should definitely try booting in 32-bit mode to see if it solves any issues. Just add arch=i386 to the kernel flags key in /Extra/com.apple.Boot.plist.

 

Actually, my processor doesn't support EMT64. Intel® Core™ Duo Processor T2600 (2M Cache, 2.16 GHz, 667 MHz FSB) and I guess it boots 32-Bit mode by default.

 

EDIT: Yup, I don't have to tell it to boot in 32-Bit mode, it does it on it's own. Also, kinda off-topic but I thought that in theory, up to 16TB of RAM could be used in 64-Bit. I'm about to try the Combo Update. Just a side-note, it may have been working this whole time... my desktop Hackintosh still doesn't show the iTunes 9.1.1 update (I still haven't updated) but it DOES show EPSON driver updates (I only installed EPSON drivers on the desktop). I suppose it's probably too late to download the old EPSON drivers but I'll try that first.

Link to comment
Share on other sites

Dude, make up your mind on what CPU you have. :( don't make beerkex'd waste his time more than he already does!

The processor is an Intel® CoreTM 2 Duo Processor T7400 (2.16GHz/667 FSB/4MB L2 Cache). I'm not sure of the system board yet, still looking.
I thought that in theory, up to 16TB of RAM could be used in 64-Bit.

Eh? I was talking about 32-bit Snow Leopard. the official word is that 32GB is the maximum amount of memory supported in 32-bit Snow Leopard.

http://www.osxbook.com/blog/

/Edit hmm I could have sworn I read it there. Anyway the point is moot since the maximum amount of RAM you can fit in a high end Mac Pros is 32GB anyway.

 

Also, about the quoting (please)...

Link to comment
Share on other sites

 Share

×
×
  • Create New...