Skip to content
English - United Kingdom
  • There are no suggestions because the search field is empty.

Mcore not working in BYOD mode

01
Verify device eligibility and prerequisites

Mcore BYOD mode has strict baseline requirements. Confirm all of the following before proceeding.

Required checks

  •  
    Operating system versionWindows 10 22H2+ / macOS 13+ / iOS 16+ / Android 12+. Older versions are blocked at enrollment.
  •  
    Disk encryption enabledBitLocker (Windows), FileVault (macOS), or device encryption (mobile) must be active. Mcore will not load on unencrypted devices.
  •  
    Screen lock / PIN setA passcode or biometric lock must be configured in device settings.
  •  
    No jailbreak / root detectedRooted or jailbroken devices are blocked by policy. Mcore will exit silently without error.
  •  
    Device registered in the IT portalLog in atportal.company.com/byodand confirm your device UDID/serial appears under "My Devices".
ℹIf any check fails, resolve it first. Skipping prerequisites is the most common cause of BYOD failures.
02
Check MDM enrollment status

Mcore requires a valid MDM (Mobile Device Management) profile to operate in BYOD mode. A missing or expired profile is a common root cause.

Windows

  1. OpenSettings → Accounts → Access work or school.
  2. Confirm your work account appears and showsConnected to [Company] MDM.
  3. If missing, clickConnectand follow the enrollment flow.
  4. If present but showing an error, click the account →InfoSync. Wait 60 seconds and retry Mcore.

macOS

  1. Go toSystem Settings → Privacy & Security → Profiles.
  2. A profile namedMcore BYOD Profile(or your company name) must be listed.
  3. If absent, re-download the enrollment package from the IT portal and run it.
  4. If present and markedNot Verified, remove it and re-enroll.

iOS / Android

  1. Open your MDM app (e.g., Intune Company Portal, Workspace ONE).
  2. Check that device status showsCompliant.
  3. If status isPendingorNon-compliant, tapCheck StatusorSync Device.
⚠MDM profiles expire after 365 days of inactivity. If you have not used Mcore BYOD in over a year, you must fully re-enroll.
03
Confirm network and VPN connectivity

Mcore BYOD requires access to specific internal endpoints. Connectivity issues are often masked by generic "service unavailable" errors.

Required endpoints

Endpoint Port Protocol Purpose
mcore-auth.company.com 443 HTTPS Authentication
mcore-api.company.com 443 HTTPS Core API
mcore-update.company.com 443 HTTPS Agent updates
ntp.company.com 123 UDP Time sync (required for cert validation)

Test connectivity

Run in Terminal / Command Prompt
curl -v https://mcore-auth.company.com/health curl -v https://mcore-api.company.com/health

A healthy response returns HTTP 200. Any other response (timeout, SSL error, 503) indicates a network or certificate issue — not an Mcore application fault.

VPN requirements

  •  
    Split-tunnel VPN enabledMcore BYOD traffic must route through the corporate VPN. Confirm the VPN profile includes mcore-*.company.com in its included routes.
  •  
    VPN connected before launching McoreMcore reads network configuration at startup. Connecting VPN after launch will not work — fully close and reopen Mcore.
  •  
    No conflicting personal VPN or proxyDisable any personal VPN or browser proxy before connecting. Conflicts cause certificate validation failures.
04
Validate Mcore agent installation

A corrupted or outdated Mcore agent installation can cause intermittent failures in BYOD mode that are hard to reproduce.

Check running agent version

Windows (PowerShell)
Get-ItemProperty HKLM:\Software\Mcore | Select-Object Version, InstallDate
macOS / Linux
mcore --version # Expected: mcore/4.x.x (byod-enabled)

If the output does not include byod-enabled, the agent was installed without BYOD support. Uninstall and reinstall using the BYOD-specific package from the IT portal.

Verify agent service is running

Windows
Get-Service -Name "McoreAgent" | Select-Object Status, StartType
macOS
launchctl list | grep mcore

The service must show as Running. If stopped, restart it:

Windows (run as Administrator)
Restart-Service McoreAgent
macOS
sudo launchctl kickstart -k system/com.mcore.agent
ℹAfter a macOS major version upgrade, Mcore's system extensions require re-approval under System Settings → Privacy & Security → Security. Look for a blocked extension banner.
05
Resolve authentication and certificate errors

BYOD mode uses certificate-based authentication alongside your SSO credentials. Expired or missing certificates cause login failures even when credentials are correct.

Check certificate validity

macOS
security find-certificate -a -c "Mcore BYOD" ~/Library/Keychains/login.keychain-db
Windows (PowerShell)
Get-ChildItem Cert:\CurrentUser\My | Where-Object {$_.Subject -like "*Mcore*"} | Select-Object Subject, NotAfter

If the NotAfter date has passed, or no certificate is found, request a new one from the IT portal under My Devices → Renew Certificate.

SSO / MFA issues

  •  
    Confirm SSO session is validSign in to your SSO portal (e.g., Okta, Entra ID) in a browser first. If that fails, resolve SSO access before troubleshooting Mcore.
  •  
    MFA method is up to dateIf you recently changed your phone or authenticator app, re-register your MFA device in the identity portal.
  •  
    Device clock is accurateCertificate validation requires correct system time. Enable automatic time synchronisation and ensure timezone is correct.
06
Clear cache and re-register the device

If steps 1–5 have not resolved the issue, a stale local state or corrupted registration token is likely the cause. This step resets Mcore's BYOD identity on the device.

⚠Re-registering will log you out of any active Mcore sessions and clear locally cached data. Save your work before proceeding.

Full reset procedure

  1. Quit Mcore completely (confirm it is not running in the system tray / menu bar).
  2. Stop the Mcore agent service (see Step 4 commands above).
  3. Delete the local BYOD token store:
Windows
Remove-Item "$env:APPDATA\Mcore\byod-token" -Recurse -Force Remove-Item "$env:LOCALAPPDATA\Mcore\cache" -Recurse -Force
macOS
rm -rf ~/Library/Application\ Support/Mcore/byod-token rm -rf ~/Library/Caches/com.mcore.agent
  1. Restart the Mcore agent service.
  2. Launch Mcore and sign in. The agent will automatically re-register the device.
  3. If prompted by MDM for device approval, check your IT portal for a pending approval notification.
✓Most BYOD issues are resolved at this step. If Mcore is still not working after a full reset and re-registration, proceed to escalation.
 
 
  How do I manage devices remotely so that I don't need to escalate issues as they happen?

Our SPORTrack platform gives you the ability to remotely monitor and manage all of your devices, across the globe. Check out the SPORTrack platform here.