I know this is an old thread, but I cam across this issue this week. What resolved my Issue was modifying the default client settings.
Site Configuration->Client Settings->go to the properties of default settings-> Enrollment-> configure the user settings (Allow users to enroll mobile devices and Mac computers=yes) and set the profile
Now my client is communicating properly.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.