Jump to content
InsanelyMac Forum
flynnlives

[SOLVED] iCloud and Facetime not working

Recommended Posts

Hi,

 

I just installed 10.7.2 with Netkas's latest ATI drivers for 6970

 

And I just installed [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.1.0 using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] - I assume it includes the latest bootloader.

 

I even read this thread http://www.insanelymac.com/forum/index.php?showtopic=271662

 

Does anyone know on how I can get iCloud / Facetime working?

 

Thanks,

 

Flynn

Share this post


Link to post
Share on other sites
Advertisement

Hi, YES for sure. Works if you have:

Correct Profile (smbios.plist) + Chameleon-2.1svn r1650 (& up) + Ethernet Built-in (en0 interface)

 

That's it. Good Luck.

Share this post


Link to post
Share on other sites
Hi, YES for sure. Works if you have:

Correct Profile (smbios.plist) + Chameleon-2.1svn r1650 (& up) + Ethernet Built-in (en0 interface)

 

That's it. Good Luck.

 

Hi,

 

Thanks for the info..

 

Well this is what I have in my system....I downloaded Champlist and Chameleon-2.1svn r1686 from the osx86 site listed in google and inside there are two files, I installed the package file and in Champlist it shows up Chameleon-2.1svn r1686

 

When I click on Smbios - it is set to MacPro5,1 and has a serial number etc

 

and I am using a usb wifi, but there en0 in the network though it is color red (no connection)...is that okay?

 

I am still unable to get access to iCloud, Facetime and App Store

 

I really appreciate everyone's help on this.

 

thanks

Share this post


Link to post
Share on other sites
and I am using a usb wifi, but there en0 in the network though it is color red (no connection)...is that okay?

 

I am still unable to get access to iCloud, Facetime and App Store

In first instance App Store need Ethernet Built-in fix by DSDT or org.chameleon.Boot.plist flag. But before to do that, may I ask the obvious thing: if I understood, do you mean than your Ethernet card (LAN) has NOT any driver installed and running?

Share this post


Link to post
Share on other sites
In first instance App Store need Ethernet Built-in fix by DSDT or org.chameleon.Boot.plist flag. But before to do that, may I ask the obvious thing: if I understood, do you mean than your Ethernet card (LAN) has NOT any driver installed and running?

 

This is what I have in my System Info regarding Ethernet

 

Type: Ethernet Controller

Bus: PCI

Vendor ID: 0x10ec

Device ID: 0x8168

Subsystem Vendor ID: 0x1462

Subsystem ID: 0x7688

Revision ID: 0x0006

Link Width: x1

BSD name: en0

Kext name: RealtekRTL81xx.kext

Location: /System/Library/Extensions/RealtekRTL81xx.kext

Version: 0.0.90

 

I installed the latest Ethernet Realtek Drivers.....I just can't figure out on what else I have to do now

 

 

And this is the info which shows up in the Console App - when I try to login to iCloud

 

Nov 10 09:46:55 darkstar1 System Preferences[209]: The IAAccountDiscovery completed notification

Nov 10 09:47:05 darkstar1 System Preferences[209]: AOSKit ERROR: NI error, status=-44006

Nov 10 09:47:05 darkstar1 [0x0-0x15015].com.apple.systempreferences[209]: The operation couldn\u2019t be complete

Nov 10 09:47:05 darkstar1 [0x0-0x15015].com.apple.systempreferences[209]: d. (AOSErrorDomain error 1000.)

Nov 10 09:47:05 darkstar1 [0x0-0x15015].com.apple.systempreferences[209]: (null)

 

Thanks

Share this post


Link to post
Share on other sites

And you added the Built-in fix in the file /Extra/org.chameleon.Boot.plist ?:

	<key>EthernetBuiltIn</key>
<string>Yes</string>

Restart and try again, in first place should works App Store.

Share this post


Link to post
Share on other sites

Hi,

 

Here is the info I have in my files

 

Here is /Extra/Org.chameleon.boot.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/P$
<plist version="1.0">
<dict>
       <key>EthernetBuiltIn</key>
       <string>Yes</string>
       <key>GraphicsEnabler</key>
       <string>Yes</string>
       <key>Kernel Flags</key>
       <string>npci=0x2000 darkwake=0</string>
       <key>Legacy Logo</key>
       <string>Yes</string>
       <key>PCIRootUID</key>
       <string>1</string>
       <key>PciRoot</key>
       <string>1</string>
       <key>Theme</key>
       <string>LoginToLion</string>
       <key>Timeout</key>
       <string>2</string>
       <key>UseKernelCache</key>
       <string>Yes</string>
</dict>
</plist>

 

Here is /Extra/smbios.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/P$
<plist version="1.0">
<dict>
       <key>Copyright</key>
       <string>SMBios by 7ender @ InMac.org    Created with Champlist.app</strin$
       <key>SMbiosvendor</key>
       <string>Apple Inc.</string>
       <key>SMbiosversion</key>
       <string>MP51.88Z.007F.B03.1010071432</string>
       <key>SMboardproduct</key>
       <string>Mac-F221BEC8</string>
       <key>SMfamily</key>
       <string>MacPro</string>
       <key>SMproductname</key>
       <string>MacPro5,1</string>
       <key>SMserial</key>
       <string>H00471LWGWR</string>
</dict>
</plist>

 

Here is /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

 

?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/P$
<plist version="1.0">
<dict>
       <key>Interfaces</key>
       <array>
               <dict>
                       <key>Active</key>
                       <true/>
                       <key>BSD Name</key>
                       <string>en0</string>
                       <key>IOBuiltin</key>
                       <false/>
                       <key>IOInterfaceType</key>
                       <integer>6</integer>
                       <key>IOInterfaceUnit</key>
                       <integer>0</integer>
                       <key>IOMACAddress</key>
                       <data>
                       bGJtlaMd
                       </data>
                       <key>IOPathMatch</key>
                       <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleAC$
                       <key>SCNetworkInterfaceInfo</key>
                       <dict>
                               <key>UserDefinedName</key>
                               <string>Ethernet Adaptor (en0)</string>
                       </dict>
                       <key>SCNetworkInterfaceType</key>
                       <string>Ethernet</string>
               </dict>
               <dict>
                       <key>Active</key>
                       <true/>
                       <key>BSD Name</key>
                       <string>en1</string>
                       <key>IOBuiltin</key>
                       <false/>
                       <key>IOInterfaceType</key>
                       <integer>6</integer>
                       <key>IOInterfaceUnit</key>
                       <integer>1</integer>
                       <key>IOMACAddress</key>
                       <data>
                       ACWcskjs
                       </data>
                       <key>IOPathMatch</key>
                       <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleAC$
                       <key>SCNetworkInterfaceInfo</key>
                       <dict>
                               <key>USB Product Name</key>
                               <string>Linksys WUSB600N Wireless-N USB Network A$
                               <key>UserDefinedName</key>
                               <string>Linksys WUSB600N Wireless-N USB Network A$
                               <key>idProduct</key>
                               <integer>121</integer>
                               <key>idVendor</key>
                               <integer>5943</integer>
                       </dict>
                       <key>SCNetworkInterfaceType</key>
                       <string>Ethernet</string>
               </dict>
               <dict>
                       <key>Active</key>
                       <true/>
                       <key>BSD Name</key>
                       <string>fw0</string>
                       <key>IOBuiltin</key>
                       <true/>
                       <key>IOInterfaceType</key>
                       <integer>144</integer>
                       <key>IOInterfaceUnit</key>
                       <integer>0</integer>
                       <key>IOMACAddress</key>
                       <data>
                       ABDcAAG9J8Q=
                       </data>
                       <key>IOPathMatch</key>
                       <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleAC$
                       <key>SCNetworkInterfaceInfo</key>
                       <dict>
                               <key>UserDefinedName</key>
                               <string>FireWire</string>
                       </dict>
                       <key>SCNetworkInterfaceType</key>
                       <string>FireWire</string>
               </dict>
       </array>
       <key>Model</key>
       <string>MacPro5,1</string>
</dict>
</plist>

 

 

Here is /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/P$
<plist version="1.0">
<dict>
       <key>Kernel Flags</key>
       <string></string>
</dict>
</plist>

 

 

I used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 4.1.0 and installed latest Chameleon v2.1svn r1686

 

I have Wifi working as usb device in interface en1

 

Also, I just don't understand on how ethernet Built in is false in NetworkInterfaces.plist, whereas it is enabled in Chameleon's boot file.

 

I just can't figure out what else do I have to do now?

 

Thanks,

 

flynn

Share this post


Link to post
Share on other sites

Ethernet in NetworkInterfaces must to be "true".

 

Please upload your files o.c.B.p & smbios.plist. Also your .ioreg (using IORegistryExplorer.app) by "save a copy as" option.

 

Can you surf in internet by the Ethernet connection? I mean, is working fine?

 

I will need to take a look to those three (3) files.

Share this post


Link to post
Share on other sites
Ethernet in NetworkInterfaces must to be "true".

 

Please upload your files o.c.B.p & smbios.plist. Also your .ioreg (using IORegistryExplorer.app) by "save a copy as" option.

 

Can you surf in internet by the Ethernet connection? I mean, is working fine?

 

I will need to take a look to those three (3) files.

 

Hi,

 

Here are the three files, I did change the system to Mac Mini in Smbios, and right now I am using the Ethernet Device for Internet Access....local physical ethernet card does work fine ...(en0 is up).

 

I hope these files are helpful.

 

Thanks,

 

flynn

 

PS - I have zipped the 3 files for you

 

SystemInfo.zip

Share this post


Link to post
Share on other sites

OK, I see (ioreg) you don't have Ethernet device in your DSDT. I know this is a little bit off-topic BUT Please upload your dsdt to inject that device. I will apply the easy Built-in fix too, and you will delete the EthernetBuiltIn flag from o.c.B.p to test.

Share this post


Link to post
Share on other sites
OK, I see (ioreg) you don't have Ethernet device in your DSDT. I know this is a little bit off-topic BUT Please upload your dsdt to inject that device. I will apply the easy Built-in fix too, and you will delete the EthernetBuiltIn flag from o.c.B.p to test.

 

Where do I upload the DSDT....I got the application DSDTSE, and in it I did extract a DSDT and saved it. I am reading tutorials on DSDT...just confused on what exactly is my next step here?

 

dsdt.dsl.zip

 

 

Thanks,

 

Flynn

Share this post


Link to post
Share on other sites

I did part of your job :( So, please tell me a different history :P about success!

 

1) Please use (copy/paste) the three (3) files into the .zip attached ... all to your /Extra folder:

- dsdt.aml

- o.c.B.p

- smbios.plist

 

2) Backup your NetworkInterfaces.plist, and delete it from the SystemConfiguration folder, then restart OS X. Good Luck.

 

3) Test, and upload other .ioreg please, to see the changes.

 

Notes: Compare the files attached with yours. I build the profile (smbios.plist) manually. Therefore, to understand how works see THIS, it is very easy for almost every model you want… to make the CORRECT PROFILE. BTW, thanks to google your example case is HERE. And finally, don't share your own genuine Mac Serial.

flynnlives_DSDT_smbios_ocBp.zip

Share this post


Link to post
Share on other sites
I did part of your job :) So, please tell me a different history :P about success!

 

1) Please use (copy/paste) the three (3) files into the .zip attached ... all to your /Extra folder:

- dsdt.aml

- o.c.B.p

- smbios.plist

 

2) Backup your NetworkInterfaces.plist, and delete it from the SystemConfiguration folder, then restart OS X. Good Luck.

 

3) Test, and upload other .ioreg please, to see the changes.

 

Notes: Compare the files attached with yours. I build the profile (smbios.plist) manually. Therefore, to understand how works see THIS, it is very easy for almost every model you want… to make the CORRECT PROFILE. BTW, thanks to google your example case is HERE. And finally, don't share your own genuine Mac Serial.

 

Thank You SIR.....You Are the Man!!!!

 

Wow...

 

It works Great...I can't believe it - my hackintosh is working - I can iCloud and have data sync across my ipad 2 and iphone...

 

I will re-read those forums that you listed...in order to understand what all happened here.

 

1) I do see how much in depth the smbios.plist is - but I am sure it was with DSDT file

 

2) The changes in DSDT...how did you figure out on what needed to be there....How can I learn this more effectively.

 

And is this the code you entered in the DSDT file (DTGP Method)

 

 Method (DTGP, 5, NotSerialized)
   {
       If (LEqual (Arg0, Buffer (0x10)
               {
                   /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
                   /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
               }))
       {
           If (LEqual (Arg1, One))
           {
               If (LEqual (Arg2, Zero))
               {
                   Store (Buffer (One)
                       {
                           0x03
                       }, Arg4)
                   Return (One)
               }

               If (LEqual (Arg2, One))
               {
                   Return (One)
               }
           }
       }

       Store (Buffer (One)
           {
               0x00
           }, Arg4)
       Return (Zero)
   }

 

 

I am still trying to figure out on how to use DSDTSE.

 

Thank you again sir....you rock....and how can I repay for this awesome help. Does this site take Donations?

 

:)

Share this post


Link to post
Share on other sites

Your Welcome. Thank you is enough for me, and... your IOReg again PLEASE. I want to see the changes from DSDT, smbios and o.c.B.p... look at detailed because was the three (3) modification impact.

 

For dsdt things (off-topic) serch in the .dsl file (not in the .aml) and find the word "*fixed" w/o quotes. The most important is the Built-in fix I added to your new Ethernet (GIGE) Device.

 

And in other hand, can you change the title to "(SOLVED) iCloud and Face... etc", because so many people is around there repeating again and again about iCloud, facetime, App Store and so on... all this can be fixed very easy with the RIGHT THINGS you know. Thank you.

Share this post


Link to post
Share on other sites
Your Welcome. Thank you is enough for me, and... your IOReg again PLEASE. I want to see the changes from DSDT, smbios and o.c.B.p... look at detailed because was the three (3) modification impact.

 

For dsdt things (off-topic) serch in the .dsl file (not in the .aml) and find the word "*fixed" w/o quotes. The most important is the Built-in fix I added to your new Ethernet (GIGE) Device.

 

And in other hand, can you change the title to "(SOLVED) iCloud and Face... etc", because so many people is around there repeating again and again about iCloud, facetime, App Store and so on... all this can be fixed very easy with the RIGHT THINGS you know. Thank you.

 

Awesome thanks again..

 

Here is the IOReg File you requested.

 

flynn.ioreg.zip

 

Thanks again

Share this post


Link to post
Share on other sites

Beautiful, see the built-in (00) to the right. It is a really easy fix from the DSDT, no need the chameleon flag anymore.

Captura_de_pantalla_2011_11_10_a_las_19.39.43.png

Also, the "essential" and "expected" behavior OF COURSE in Network Interfaces (en0 Now is True):

Captura_de_pantalla_2011_11_10_a_las_19.50.32.png

Share this post


Link to post
Share on other sites

can you post how exactly you fixed the dsdt? i've been trying to get this to work, and you haven't said how you fixed it. thanks

Share this post


Link to post
Share on other sites

I 'm still stuck with "Account limit reached" error despite trying 10s of serial numbers :)

 

Edit: I noticed that no matter the SN in the smbios.plist file is, the SN shown in the system profile is always the same (See the attached pic). Maybe that's why iCloud doesn't work for me.

 

Can anyone explain why this issue ?

 

TIA

post-512311-1321361479_thumb.png

Share this post


Link to post
Share on other sites
can you post how exactly you fixed the dsdt? i've been trying to get this to work, and you haven't said how you fixed it. thanks

I would like to know this too.

Share this post


Link to post
Share on other sites

I'm using the EX58-UD5 and I can not for the life of me get iCloud to work. Looking at the IORegistryExplorer my network devices are showing up as built it. I've tried all the various fixes here on InsanelyMac: Used champlist.app, deleted network config files/restarted. Havent modified DSDT (since my network is showing up as built in, nor do I know what to add/modify)

 

I continue to always get "This Apple ID is valid but is not an iCloud account." I do have an account on iPhone.

Share this post


Link to post
Share on other sites
Beautiful, see the built-in (00) to the right. It is a really easy fix from the DSDT, no need the chameleon flag anymore. post-270577-1320970631_thumb.png Also, the "essential" and "expected" behavior OF COURSE in Network Interfaces (en0 Now is True): post-270577-1320971198_thumb.png

 

I need to change mine to but how? the explorer not let me do any changes..?

Share this post


Link to post
Share on other sites

I'm also having the same problem, I've followed the other guides to make sure that Ethernet is en1, which has now meant I can access the AppStore successfully, however I'm unable to logon to iCloud of FaceTime.

 

I'm not using a DSDT as Ive used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] installer method from ###### 4.4, so not sure where any edits would be. I've downloaded the IORegistryExplorer and tried to follow the fix for the previous people within this thread, and can see the value against ethernet@0 built-in is set to 01 as opposed to 00 in the images here. But don't know how I would change it.

 

Any suggestions gratefully received, everything else is working fine and stable.

Share this post


Link to post
Share on other sites

Ethernet in NetworkInterfaces must to be "true".

 

Please upload your files o.c.B.p & smbios.plist. Also your .ioreg (using IORegistryExplorer.app) by "save a copy as" option.

 

Can you surf in internet by the Ethernet connection? I mean, is working fine?

 

I will need to take a look to those three (3) files.

 

i have already read almost all threads regarding this iCloud problem but nothing seems to work for me or i fail big time if your kindly enough to help me please... i really need your help.. tried almost all and i can't seem to find the problem..

 

PS

i'll attach my files and kindly please check it :(

 

attached files : ioreg, smbios.plist and my dsdt patch i would really appreciate your help.. :(

 

thanks

br

freddy

icloud fail.zip

Share this post


Link to post
Share on other sites

freddy3k

 

I managed to find a solution to my issue on another site, details as follows:-

 

 

I knew it!!! icon_e_smile.gif You need a valid UUID to make your iCloud work...

 

For everyone that tried everything and still failed... Check on your bdmesg if you have the same error I do...

 

If you do then

 

a) Install latest chameleon boot loader

B) Go to http://www.famkruith...et/uuid/uuidgen, and copy the uuid generated, then change the latest part to match the MAC address of your ethernet device

c) Add the following to your org.chameleon.Boot.plist

<key>SystemId</key>

<string>The key you modified from uuidgen</string>

 

Anyhow that solved my problem, and I can now use iCloud and FaceTime successfully. Hope this helps you and anyone else that is still having issues.

 

Regards

 

Dave

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×