Contribute
Register

[Solved] iMessage kind of works??

Status
Not open for further replies.
Joined
Mar 26, 2011
Messages
53
Motherboard
Gigabyte > need model name > See Rules!
CPU
i7 > need model # > See Rules!
Graphics
RX 570
Set up El Capitan via EFI using the guide. Everything works great except iMessage... it KIND of works though. Messages can come in, but some people show up as iMessage and others just standard text message. Some messages can go out and others just hang forever. From what I read it looked like the guide indicates more black and white status of works or doesn't.

Has anyone else experienced this and then fixed it from here?
 
iMessage kind of works??

Set up El Capitan via EFI using the guide. Everything works great except iMessage... it KIND of works though. Messages can come in, but some people show up as iMessage and others just standard text message. Some messages can go out and others just hang forever. From what I read it looked like the guide indicates more black and white status of works or doesn't.

Has anyone else experienced this and then fixed it from here?

Please read the Rules, and post you specific hardware to your profile/or signature.

  • Profiles need to contain at least your primary system to assist others with helping you.

Have you ran iMessageDebug and made sure the values are remaining the same during several reboots?
Please zip and upload a copy of your config.plist and attach here. Or paste (using code tag) in a reply here?

Normally having the errors your describing, is associated with the ROM, MLB, smUUID, SN and BSN, not remaining the same during reboots.
 
iMessage kind of works??

Gotcha. System is a classic customac mini

- Gigabyte GA-H97N-WiFi
- Core i3-4370
- Onboard 4600 HD

I've downloaded the iMessage Debug and it does show that all those values do remain the same after a reboot.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<false/>
				<key>AddHDMI_8000000</key>
				<false/>
				<key>AddIMEI_80000</key>
				<false/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>AddPNLF_1000000</key>
				<false/>
				<key>DeleteUnused_400000</key>
				<false/>
				<key>FIX_ACST_4000000</key>
				<false/>
				<key>FIX_ADP1_800000</key>
				<false/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_RTC_20000</key>
				<false/>
				<key>FIX_S3D_2000000</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FiX_TMR_40000</key>
				<false/>
				<key>FiX_WAK_200000</key>
				<false/>
				<key>FixAirport_4000</key>
				<false/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<false/>
				<key>FixFirewire_0800</key>
				<false/>
				<key>FixHDA_8000</key>
				<false/>
				<key>FixHPET_0010</key>
				<false/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<false/>
				<key>FixLAN_2000</key>
				<false/>
				<key>FixRegions_10000000</key>
				<false/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<false/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<false/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>HaltEnabler</key>
		<false/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<false/>
				<key>PStates</key>
				<false/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0</string>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>10</integer>
		<key>XMPDetection</key>
		<string>NO</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
		<key>UseIntelHDMI</key>
		<false/>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>tonymacx86</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>KernelPm</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>t1-HD4600_HDMI_Audio-2of2</string>
				<key>Find</key>
				<data>
				PQwKAAA=
				</data>
				<key>Name</key>
				<string>AppleHDAController</string>
				<key>Replace</key>
				<data>
				PQwMAAA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-HD4600_HDMI_Audio-1of2</string>
				<key>Find</key>
				<data>
				PQsMAAA=
				</data>
				<key>Name</key>
				<string>AppleHDAController</string>
				<key>Replace</key>
				<data>
				PQwMAAA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-10.11-AppleHDA/Realtek ALC...</string>
				<key>Find</key>
				<data>
				gxnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-10.9-10.11-AppleHDA/Realtek ALC892</string>
				<key>Find</key>
				<data>
				ixnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				kgjsEA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>t1-AppleHDA/Resources/xml&gt;zml</string>
				<key>Find</key>
				<data>
				eG1sLnps
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				em1sLnps
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x3</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<false/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>YES</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>
 
iMessage kind of works??

Can you post a SS of your iMessage debug. You do not have the required items in your RtVariables section of your config.plist

How did you setup iMessage?
 
iMessage kind of works??

Does this work? I don't have a cropping tool so I thought this might be easier.

When El Capitan finished installing, what I did was went and logged into iCloud and set that up first, enabled Keychain, then I went to iMessage and then logged in. It seemed to log in just fine without any errors, but if you went to send a message it would default to standard SMS instead of iMessage. You can receive iMessages - once they come in you can respond, but at some point that person might switch back to SMS and no messages can be delivered. You can't initiate anything from iMessage - just receive (and not every message shows up).
 
iMessage kind of works??

Yes, that works.

You have an incorrect ROM value, and the generic BoardSerialNumber (BSN) that Clover generates automatically...

You need to look at: http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html for fixes for these issues..

You should familiarize yourself with the basic guide, but how to solve your specific issues has been detailed in the last 15 pages or so of the guide.
 
iMessage kind of works??

Well I had the same Problem. The "Fix iMessage" Guide on tonymacx86 was to complex. So I searched for help on google and ended up with this.

https://www.******.com/r/hackintosh/comments/2wohwn/getting_imessage_working_on_10102_generating/

Easy Guide, costs me 10 Minutes and iMessage is running for 2 Weeks now without any problems.
 
iMessage kind of works??

I think I got it. The two pieces I changed was in the guide on Chapter 7.1, on inputting the ROM and MLB values. I'll watch it over the next couple of days to make sure it continues to function.

Glad you got it working :thumbup:

If you want to wait and see how its working over the next few days and report back with any issues, that is a good option. I'll stay subscribed to this thread and see how you get along.
 
iMessage kind of works??

Glad you got it working :thumbup:

If you want to wait and see how its working over the next few days and report back with any issues, that is a good option. I'll stay subscribed to this thread and see how you get along.

Thanks!

Still all good. I set up my 2nd hack, which I don't have the specs but I believe it was a Buyers Guide spec'd out mac mini, just yesterday and tried the exact same thing outlined in Chapter 7.1 of creating your ROM and MLB values and updating the config.plist, which included:

- Disconnecting from all iCloud/iMessage
- Defining the SMBIOS
- Creating the ROM
- Creating the MLB
- Updating the config.plist
- Confirm with iMessage Debug

Once the values were proving to be the same, reconnect to iCloud/iMessage and everything worked.
 
Status
Not open for further replies.
Back
Top