Contribute
Register

iCloud - The Official Thread

Status
Not open for further replies.
Ok I FINALLY got iCloud working. I've spent weeks working on this and it's been killing me. I tried every suggestion on every post. You name it I tried it. Oddly what ended up working for me was a fresh install and installation of EASYBEAST rather than my specific motherboard userDSDT. That seems to have fixed all the appropriate requirements to access iCloud. I guess my previous attempts with the custom DSDT was messing something up. Also I should note that I temporarily pulled my wifi card prior to installation and just connected with the Ethernet. That set Ethernet as number 1 and then I reinstalled WIFI after I confirmed iCloud worked. All other settings from Graphics to sound work perfectly. My Hackintosh is fully functional!!

And for anyone having WIFI trouble, I'm using a TP-Link TL-WDN4800. It works out of box. Lion picks it up as an Airport card. I ordered it from Fry's online to replace my linksys card that I couldn't get working.
 
OK, I'm stuck with this and have tried following various methods to get it working :banghead: . I can login to the AppStore with no issues, but iCloud errors with the Apple id is valid but not an iCloud account.

I've tried Ethernet Enabled on and off, EFI injection and various other methods. I don't have a user DSDT as I used EasyBeast to install.

Here are my relevant file entries:

org.chameleon.Boot.plist
Code:
<dict>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>PciRoot</key>
	<string>1</string>
	<key>Theme</key>
	<string>Choose_Your_OS</string>
	<key>Timeout</key>
	<string>2</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
	<key>device-properties</key>
	<string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>

smbios.plist
Code:
<dict>
	<key>SMbiosdate</key>
	<string>02/29/08</string>
	<key>SMbiosvendor</key>
	<string>Apple Computer, Inc.</string>
	<key>SMbiosversion</key>
	<string>MP31.88Z.006C.B05.0802291410</string>
	<key>SMboardproduct</key>
	<string>Mac-F42C88C8</string>
	<key>SMexternalclock</key>
	<string>272</string>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMmanufacturer</key>
	<string>Apple Computer, Inc.</string>
	<key>SMmaximalclock</key>
	<string>2448</string>
	<key>SMmemmanufacturer_1</key>
	<string>Corsair</string>
	<key>SMmemmanufacturer_2</key>
	<string>Corsair</string>
	<key>SMmemmanufacturer_3</key>
	<string>Corsair</string>
	<key>SMmemmanufacturer_4</key>
	<string>Corsair</string>
	<key>SMmempart_1</key>
	<string>CM2X1024-6400</string>
	<key>SMmempart_2</key>
	<string>CM2X1024-6400</string>
	<key>SMmempart_3</key>
	<string>CM2X1024-6400</string>
	<key>SMmempart_4</key>
	<string>CM2X1024-6400</string>
	<key>SMmemspeed</key>
	<string>816</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacPro3,1</string>
	<key>SMserial</key>
	<string>XXX-REMOVED-XXX</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
NetworkInterfaces.plist
Code:
<dict>
	<key>Interfaces</key>
	<array>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en0</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>0</integer>
			<key>IOMACAddress</key>
			<data>
			AFCNlTVj
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEX4@1C,4/IOPCI2PCIBridge/ethernet@0/com_lnx2mac_RealtekRTL81xx/IOEthernetInterface</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>UserDefinedName</key>
				<string>Ethernet</string>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>Ethernet</string>
		</dict>
		<dict>
			<key>Active</key>
			<true/>
			<key>BSD Name</key>
			<string>en1</string>
			<key>IOBuiltin</key>
			<true/>
			<key>IOInterfaceType</key>
			<integer>6</integer>
			<key>IOInterfaceUnit</key>
			<integer>1</integer>
			<key>IOMACAddress</key>
			<data>
			ABFQ9Z6G
			</data>
			<key>IOPathMatch</key>
			<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/pci14e4,4318@5/AirPort_Brcm43224/AirPort_Brcm43224Interface</string>
			<key>SCNetworkInterfaceInfo</key>
			<dict>
				<key>UserDefinedName</key>
				<string>Wi-Fi</string>
			</dict>
			<key>SCNetworkInterfaceType</key>
			<string>IEEE80211</string>
		</dict>
	</array>
	<key>Model</key>
	<string>MacPro3,1</string>
</dict>

For reference I connect to the internet using WiFi (I'm not in a position to be able to connect via Ethernet)

Any assistance would be gratefully received.
 
I tried all the solutions posted in this forum and others.

I setup all the requirements but to no avail. I can log into App Store, but not FaceTime and iCloud.

My ethernet is set to en0 and I get true
Code:
ioreg -lS -w0 | grep -A11 en0 | egrep "BSD Name|IOBuiltin"
    | |   |       |           |   "BSD Name" = "en0"
    | |   |       |           |   "IOBuiltin" = Yes

I changed my SMserial many times but to no avail.

I don't know what to try next. Maybe a clean install???

EDIT: I'm using 10.7.4 and Ivy bridge.
 
elinato said:
I tried all the solutions posted in this forum and others.

I setup all the requirements but to no avail. I can log into App Store, but not FaceTime and iCloud.

My ethernet is set to en0 and I get true
Code:
ioreg -lS -w0 | grep -A11 en0 | egrep "BSD Name|IOBuiltin"
    | |   |       |           |   "BSD Name" = "en0"
    | |   |       |           |   "IOBuiltin" = Yes

I changed my SMserial many times but to no avail.

I don't know what to try next. Maybe a clean install???

EDIT: I'm using 10.7.4 and Ivy bridge.


I have exactly the same problem. Tried various serials, checked the settings and UUID inserted in the SMbios file..

I get account limit reached. System definition is 3.1!

EDIT: I managed to get it working. As I was watching: [VIDEO]http://www.youtube.com/watch?v=Hsuz9QnXh7I[/VIDEO] I basicly did what he showed. The difference with before is that I made my random clicks longer. Maybe you need a free serial that is not used. A bit arbitrary but it is working :)
 
elinato said:
I tried all the solutions posted in this forum and others.

I setup all the requirements but to no avail. I can log into App Store, but not FaceTime and iCloud.

My ethernet is set to en0 and I get true
Code:
ioreg -lS -w0 | grep -A11 en0 | egrep "BSD Name|IOBuiltin"
    | |   |       |           |   "BSD Name" = "en0"
    | |   |       |           |   "IOBuiltin" = Yes

I changed my SMserial many times but to no avail.

I don't know what to try next. Maybe a clean install???

EDIT: I'm using 10.7.4 and Ivy bridge.

I was able to get iCloud (but not FaceTime or Messages for Mac even though they worked when booted externally from my MacBook Air) by installing 10.7.4 to an external SSD using my MBA and an install disk w/ out BridgeHelper. I then logged in ("activated") iCloud, App Store, iTunes, before installing the SSD to my Gigabyte Z77X-UD5H (and i5-3570K). I then ran Bridge Helper against my "Lion" SSD and then continued w/ normal MultiBeast/DSDT tweaks.
 
I hadn't discovered this thread the first time I tried using iCloud. At the time I was programming in objective-c at university and had access to iMacs.

I couldn't access iCloud at home, logged in on the iMac at uni and after that I was able to log into iCloud at home using my apple ID :thumbup:
 
dddirtman said:
changed serial number an it worked great... :thumbup:
Which manual did you use?
 
This did not work for me. I am not using the onboard nic card as it is somewhat defective (everytime I install the Marvell kext my machine either locks right up or will not finish booting until I remove the kext). It did work at one time but this machine is a bit old. I'm now using a RealTek USB wireless nic. I read on another forum that someone modified someone elses DSDT so that the USB NIC was shown as eth0. This was another way to get around the icloud fix. I have no idea how to do that but I have done the following

Generate unique serial #'s many times
Use the UUID generator and added the nics MAC address at the end
Used different tools to generate serial numbers
 
Status
Not open for further replies.
Back
Top