---
title: Enable PTP
slug: technical/enable-ptp
docTags: 
createdAt: 2025-03-11T06:58:09.588Z
---

PTP is used to synchronize the time between players and is relied on for synchronization using [roSyncManager](docId\:Wwc22ZsPhu1e689xe7en6) and [syncmanager](docId\:Wcku7n8AoX9KNiAjbYpdJ).

To configure a player to enable PTP:

1. Use the [roRegistrySection.Write()](docId\:FfM73tjd_BThW4-P-0JVG) method to set the `ptp_domain` key of the networking section to a value between 0 and 127.
2. PTP messages are sent over Ethernet or WiFi. The `ptp_interface` registry entry of the networking section defaults to `eth0` which results in PTP running over Ethernet. It can be set to `wlan0` with [roRegistrySection.Write()](docId\:FfM73tjd_BThW4-P-0JVG) to run PTP over WiFi instead.
3. The PTP synchronization service will start on the player after it is rebooted.

For more information, see [Video Wall Sync Architecture](docId:2Tw5hFK9U5TjdWF8X-1s3).
