
PPSi
This project is concerned with writing a portable PTP daemon, to be used in White Rabbit and possibly other projects. The code base should be able to build a standard PTP and an extended one, running either under an operating system or as a freestanding application on bare metal. At compile time, it can be decided about the target architecture and the “standard protocol”/“white rabbit extensions” implementation.
PPSi has been developed within the White Rabbit project.
The latest version of PPSi documentation is available at PPSi Manual April 2025.
White Rabbit Switch with PPSi has been tested against compatibility with IEEE1588 and White Rabbit protocol using ATTEST framework available from Veryx Technologies. More information is available at the White Rabbit Compliance Tests project page. The test results of the current and past WR switch firmware releases are available on WR switch release compliance tests website.
Contact
Licences
Tags
White Rabbit WR Switch WR Switch v3 WR Switch v4 WR Node Software TRL9Compatible Projects

Software for White Rabbit PTP Core
White Rabbit PTP Core(WRPC) Software runs on a Lattice Mico 32 soft-core processor implemented as part of WRPC Gateware

White Rabbit Standardization
The White Rabbit (WR) extension of the IEEE1588-2008 standard has been generalized into a text of the 2019 edition of the IEEE1588 standard (IEEE1588-2019)
White Rabbit Switch - Software
This page hosts all CERN stable firmware releases for the WR switch, the main component of the White Rabbit project

White Rabbit Switch - Hardware
White Rabbit Switch is an open hardware design of an 18-ports Ethernet switch licensed under CERN OHL 1.2

White Rabbit Switch - Hardware V4
This project describes the development of the hardware of the White Rabbit Switch version 4 (WRS-v4)

WRS Fan-less hardware
The White Rabbit Switch is the central element of a White Rabbit network and was designed as a part of the White Rabbit project

WRS with low jitter logic integrated
The White Rabbit Switch Low Jitter (WRS-3-LJ/18) is a new version of the White Rabbit Switch which counts with a series of improvements that enable its use in more demanding time and frequency distribution applications

WRS-318 with LJD prepared hardware
An 18-port White Rabbit switch V3.4 that is prepared for the Low-Jitter Daughterboard
Latest News
PPSi release 2014.07
We released 2014.07, with the new arch-sim and a much better servo for non-wr slave operation. This release is being used in wr-switch-sw version 4.0, to be released in a few days, after some stress-test with the exact commit we plan to release.
ppsi-v2013.11
While we tagged releases 2013.08 and 2013.09 without a public news item, we are now proud to announce the release of ppsi-v2013.11, that is going to be used by default as PTP engine in the White Rabbit node.
PPSi tested for interoperability at ISPCS2013
PPSi was tested on WR switches and SPECs against a number of commercial/prototype devices from different vendors. The results are very promising and a detailed report can be found here: https://gitlab.com/ohwr/project/ppsi/wikis/Documents/Report-from-the-PPSi-inter-operability-test Thanks a kit to Maciej Lipinski for being at the plug fest and writing the detailed report.