Software Download

On this page there are links to download driver software written by Meinberg, and also associated manuals in Adobe PDF format.

There is driver software for the following operating systems available:

On Unix-like operating systems all Meinberg radio clocks with a serial port are supported by the public domain Network Time Protocol (NTP) package. Under Windows NT/2000 and newer, NTP can be used together with Meinberg's drivers to synchronize additional computers on the TCP/IP network.

NTP software and manuals are available at our NTP download page

Download MEINBERG NTP / PTP Simulation Software (Demo):

Additionally, there are some utilities available for download:

  • PTP Monitor  Meinberg PTP/IEEE 1588 Monitoring Tool
  • GPS Monitor  Configure Meinberg GPS receivers via serial port
  • MBG Flash  Update firmware of radio clocks and other devices with flash memory

More Ressources:

  • Software Development Kits  SDKs for different programming languages and development environments to access a Meinberg device from within own applications.
  • Shapes for Microsoft Visio  Shapes for various Meinberg systems and accessories, to be used with Microsoft Visio
  • MIB Files for SNMP  Management Information Base files for various Meinberg systems and accessories, to be used with SNMP-based Network Management Systems like HP OpenView or IBM Tivoli


Driver Software for Windows NT / 2000 / XP / Server 2003, 2008, 2012 / Vista / 7 / 8


Windows Server 2012
Windows 8
Windows 7
Windows Server 2008
Windows Vista
Windows Server 2003
Windows XP
Windows 2000
Windows NT

Platform i386 (32 Bit)
Platform x64 (64 Bit)

Software  Software Download
dkwin-3-06-99-13.exe
October 4th, 2013
1.4 Mbytes

This driver package for Windows replaces our former drivers which have been available separately for Windows NT (non-PNP) and Windows 2000/XP (PNP). The downloadable file is a self-extracting ZIP archive which is extracted into a temporary directory from where the setup program is started. The archive contains a README.TXT file with additional information. After the installation has been completed, the temporary files are deleted.

The current package can be used under Windows NT as well as Windows 2000 and above, in order to synchronize the computer's system time. It supports all Meinberg plug-in radio clocks for PCs with PCI or ISA bus, all Meinberg USB devices and all external radio clocks which are attached to a serial port of the computer (COM port) and transmit the Meinberg standard time string.

The Meinberg Time Adjustment Service runs in the background and keeps the system time synchronized with the radio clock's time.

The monitoring utility MBGMON is used to start, stop, control, and monitor the time adjustment service. The program is also used to monitor and configure the supported plug-in boards and USB devices.

Detailed information on the software can be found in the online help of the monitoring utility.

The public domain NTP software can be used together with this package to synchronize additional computers on the TCP/IP network.

Version Information:

DKWIN 3-06-99-13:

  • Additionally support the new device GLN180PEX,
  • Windows Time Zone information will not be overwritten on system time step. This caused the Windows time zone infomation to disappear on Windows 7 systems.
  • Set VLAN Paramter correctly on PTP270PEX cards.
  • Log IRIG Debug status change in event log.
DKWIN 3-06-99-12:

  • If a PTP270PEX card is installed then the driver start at boot time is delayed if required until the card has finished initialization.
DKWIN 3-06-99-11:
  • Fixed bug in time adjustment service that caused to discontinue the system time adjustment after the insertion of a leap second. The bug has been present since the version DKWIN304.
DKWIN 3-06-99-10:
  • Fixes to avoid occasional crashes on some Windows 7 machines that could occur when using USB devices
DKWIN 3-06-99-9: DKWIN306:
  • Support reading the raw IRIG time from IRIG receiver cards which support this.
  • Introduced new status line in MbgMon which displays a warning if the system time is also adjusted by some other program.
  • Upgraded help files to include PTP.
DKWIN305:
  • Support configuration of LAN interfaces and PTP settings with cards which support this like the PTP270PEX.
  • Timeout for cyclic USB messages was set to 1.2 seconds as default.
DKWIN304:
  • Support configurable time scales (TAI, GPS) with cards which support this.
  • Support reading GPS UTC parameters with cards which support this.
  • Support reading IRIG control bits with cards which support this.
  • Support reading raw MM timstamps without cycles count with cards which support MM timestamps.
  • Bug fix in non-pnp driver: A trap could occur with the previous version if two applications accessed the device simultanously.
  • Bug fix in MbgMon: number of handles were increasing if the NTP tab was left opened.
  • Bug fix: programmable synthesizer on TCR170PEX cards was not detected.
DKWIN303:
  • Additionally support the new PCI Express card TCR170PEX and the new WWVB USB device WWVB51USB.
  • Improved detection and suppression of time steps on a faulty reference clock device.
  • Improved time adjustment accuracy with DCF77 and USB devices.
  • System time adjustment with GPS devices will continue even if the receiver changes its status temporary from sync state to free running state.
  • Support memory mapped access for devices which also support this, e.g. the GPS170PEX.
  • Contains 64 bit versions of the DLLs to support user applications on Windows x64 systems.
DKWIN302:
  • Additionally support the new USB devices TCR51USB and MSF51USB.
  • Support service event handling, i.e. a batch file can be executed whenever the device synchronization status changes. This can be used e.g. to stop the NTP service if the clock device has been freewheeling for too long.
  • Allow an initial timestep once after startup of the time adjustment service even if the time difference exceeds the "Max. Difference" parameter configured for the service.
  • Display Windows time zone names containing umlauts, accents, etc. correctly in the monitor program.
  • Fixed a bug in the mbg_get_hr_time_comp() API function where an overflow of the fractions was propagated with wrong sign. This affects only 3rd party applications which use this API function.
DKWIN301:
  • Fixed a bug in PNP kernel driver which caused an error on some machines when starting USB devices.
DKWIN300:
  • Support hotplugging of devices.
  • Additionally support the new USB device USB5131.
  • New distinct logging codes for event log entries and language dependent messages texts.
  • New menu entry in mbgmon to display Windows event log entries.
  • Dropped support for obsoleted ASCII logfile.
DKWIN219:
  • Additionally support the new PCI Express cards PEX511, GPS170PEX, and TCR511PEX.
  • All binaries include a certified digital signature, so this driver package runs without limitations under Windows Vista x64.
  • Fixed unresponsiveness of the monitor program as long as the NTP tab is active.
  • Fixed a bug where PC port COM10 and above could not be used.
  • Fixed a bug where the "inverted output level" flag had not been updated when programmable pulse output configuration changes were saved.
  • Fixed a problem to install ISA cards under Windows 2000 and newer.
DKWIN218:
  • Updated the monitor program to support additional IRIG code formats.
DKWIN217:
  • Additionally support the new PCI card GPS170PCI, and TCR511PCI.
  • Revised the configuration tabs in the monitor program.
DKWIN216:
  • Additionally support the new PCI card PCI511.
  • Fixed a bug in the monitor program where negative time zone offsets could not be configured.
  • Fixed a bug in the mbgsvctl DLL where admin rights could not be determined correctly on systems where many groups of users are defined.
  • Revised the format of the event log messages generated by the time adjustment service.
  • Revised checking for Windows system time inconsistencies.
  • Revised detection of faulty clock devices.
  • Continuously try to open the serial port if it could not be opened immediately.
  • Updated help files.
DKWIN215:
  • Bug fix: With a DCF77 card installed the monitor program generated an error message once per second in the Windows application event log.
  • Bug fix: Output mode of the serial string of plug-in cards could not be changed.
  • Bug fix: The monitor program trapped if started under Windows NT.

DKWIN214:

  • Enhanced handling of leap seconds by the time adjustment service.
  • Revised configuration tabs in the monitor program.

Back to Top

Driver Software for DOS, Windows 3.x/9x


DOS
Windows 3.x
Windows 9x

Software  Software
dkdos223.zip
August 14, 2007
127505 bytes

Manual  Manual
German
softdos.pdf

Manual  Manual
English
softdos.pdf
The driver package for DOS/Windows supports all Meinberg plug-in radio clocks for PCs. This driver does not support radio clocks connected via a serial interface.

The resident driver reads the time from a radio clock in periodic intervals and sets the computer's system time. If the computer operates in DOS text mode the current radio clock time can be displayed in a box at a corner of the screen.

The monitoring program shows the radio clock's and the TSR's status information and can be used to setup configurable parameters of the plug-in cards. With a plug-in radio clock for DCF77 the monitoring tool can also be used to check the received signal and second marks.

Hint for PCI Cards:
Plug-and-play driver installation is not supported. If Windows starts up after a new PCI card has been installed it tries to locate a driver for the new card. Every upcoming dialog should be acknowledged by pressing OK, so Windows will install an "unknown device". After Windows startup has been completed, the DOS driver can be installed normally. Attention: If the installation of the "unknown device" is aborted, Windows will ask again for a driver when it starts up the next time.

Version Information:

DKDOS223:

DKDOS222:
  • Fixed a bug where the TSR did not always recognize some older PCI cards
  • Enhanced configuration dialog for the synthesizer settings.
DKDOS221:

Back to Top

Windows 9x
Windows ME

Software  Software
win9xv13.zip
August 11, 2003
539326 bytes

Manual  Manual
German
mbgtimemon.pdf

Manual  Manual
English
Not available
In addition to our resident DOS/Windows driver (see above), there is a driver for Windows 9x/ME available, that allows a time synchronization over a serial interface.

The driver package for Windows 9x can be used with all external radio clocks which are attached to a serial port of the computer (COM port) and transmit the Meinberg standard time string.

The driver package reads the time from a radio clock in periodic intervals and sets the computer's system time. Time deviations will be ascertained and corrected by the driver program. The driver runs in the background and keeps the system time synchronized with the radio clock's time. The driver will be shown in the windows traybar. Additionally, the program is used to display status information from the clock and of the current time synchronization as well.


Back to Top

Driver Software for Linux


MBGTOOLS
  for
Linux

Kernel 2.6.x
Kernel 2.4.x
Kernel 2.2.x

Platform i386
Platform x86_64 Platform SPARC/SPARC64

Software  Software
Kernels 2.6.x
mbgtools-lx-3.4.0.tar.gz
August 30, 2009
276k bytes

Software  Software
Kernels 2.4.x and 2.2.x
mbgtools-lx-1.1.6.tar.gz
July 27, 2007
156k bytes

This archive contains a Linux driver module for Meinberg plug-in radio clocks with PCI or ISA bus, and Meinberg USB devices. This driver is only required for plug-in radio clocks and USB devices. Radio clocks which are connected via a serial interface are directly supported by NTP.

The driver allows access to a plug-in radio clock from a user program, and additionally implements a device which makes the radio clock available as a reference clock for NTP.

The driver is shipped as source code. The current version 3.x.x is only for Linux kernels 2.6.x and has been tested with kernels up to 2.6.31.

If newer kernels shall be used and in case you run into any problems, please call the Meinberg support.

The previous release version 1.1.6 of the driver is still available for Linux kernels 2.4.x and 2.2.x.

Supported hardware architectures include Intel/AMD 32 bit (i386, standard PC) and 64 bit (x86_64) and SPARC.

For more detailed information and installation instructions please refer to the README file which is included in the archive.


Version Information:

Versions 3.x.x of the driver work with kernels 2.6.x only.
Driver release 1.1.6 must be used for kernels 2.4.x and 2.2.x.

Versions 3.x.x of the driver package also work around a potential problem with the first series of our PCI Express cards, when IRQs for these cards are enabled, e.g. if used with NTP.

The mbgstatus program detects if that problem exists and displays an appropriate warning. If that warning is displayed then a firmware upgrade should be applied to the card in order to fix that problem.

mbgtools-lx-3.4.0:

  • This driver package has been tested with kernels up to 2.6.31.
  • Fixed build problem with kernels 2.6.26 due to changed kernel API.
  • Fixed build problem with kernels 2.6.9 due to CONFIG_COMPAT stuff.
  • Support configuration of PTP card's LAN interface.
  • Support configuration of GPS card's antenna cable length.
mbgtools-lx-3.3.0:
  • Fixed build errors and warnings under kernel 2.6.30.
  • The mbgstatus program now displays LAN status and PTP status of PTP cards.
  • Fixed a bug where an IOCTL error occurred when a GPS data structure with more than 256 bytes size should have been read but the size parameter had been truncated to 8 bits. This has been observed with the mbg_get_gps_all_str_type_info() API call.
  • make commands requiring root permissions are now executed using sudo or su.
  • New make command make kernel_config simplifies configuration of the kernel sources, if required. See the README file for details.
mbgtools-lx-3.2.0:
  • Updated SELinux support, see SELinux directory.
  • The mbgstatus program displays raw IRIG time and IRIG decode status, if supported by the card.
mbgtools-lx-3.1.0:
  • Bug fix: programmable synthesizer on TCR170PEX cards was not detected.
  • Enhanced error handling of USB devices.
  • Support Linux on SPARC platform.
  • Support configurable time scales (TAI, GPS) with cards which support this.
  • Support reading GPS UTC parameters with cards which support this.
  • Support reading IRIG control bits with cards which support this.
  • Support reading raw MM timstamps without cycles count with cards which support MM timestamps.
mbgtools-lx-3.0.0:
  • Made the kernel driver compile under kernels up to 2.6.27.
  • Additionally support the new PCI Express card TCR170PEX.
  • Additionally support USB devices USB5131, TCR51USB, and MSF51USB
  • Support multiple USB, PCI, and/or ISA devices in parallel.
  • A single device node per hardware device is now used both with the utility programs and for NTP.
  • Support memory mapped access for devices which also support this, e.g. the GPS170PEX.

mbgtools-lx-1.1.6:

mbgtools-lx-1.1.5:
  • Made the kernel driver compile under kernels up to 2.6.20.
  • Made the mbgctrl utility capable of setting a card's on-board date and time.
mbgtools-lx-1.1.4:
  • Kernel driver does not return "?????" instead of time string if device has "invalid time" status.
  • Support new IRIG code formats available with some devices.
mbgtools-lx-1.1.3:
  • Enhanced build process under 2.4.x kernels with modversions enabled.
mbgtools-lx-1.1.2:
  • Additionally support new PCI devices PCI511, GPS170PCI, and TCR511PCI.
  • Support new ucap API in mbggpscap.
  • Fixed printing of sign in GPS receiver position in mbgstatus.
  • Changed misc device minor numbers from 220, 221 to 240, 244.
  • Removed restriction that device /dev/mbgclk can't be opened by several applications at the same time.
  • Export kernel module symbols which may be required for inter-module calls.
  • Fixed compiler warnings if DEBUG is not defined.
  • Some modifications which let the kernel module compile under kernels 2.6.16 and newer.
  • Account for IRQ return types also being supported in 2.4.25 kernels and newer.

Back to Top

Driver Software for Novell NetWare


NetWare 3.1x
NetWare 4.x
NetWare 5.x
NetWare 6.0
NetWare 6.5

Software  Software
dknw240.zip
August 14, 2007
115804 bytes

Manual  Manual
German
softnw.pdf

Manual  Manual
English
softnw.pdf
The driver package for Novell NetWare supports all Meinberg plug-in radio clocks for PCs and all radio clocks which send out the Meinberg standard time string via serial RS-232 interface.

A time server NLM (NetWare Loadable Module) can be loaded on a file server which has a radio clock installed. The time server software keeps the file server time synchronized with the radio clock's time and displays the radio clock and time synchronization status. With a plug-in radio clock for DCF77 the NLM can also be used to check the received signal and second marks. Additionally, the time server NLM makes the disciplined file server time available on the IPX network.

A time client NLM can be loaded on additional file servers without own radio clock. The time client queries the reference time from a time server NLM running on another file server on the network.

The time server NLM can also send IPX broadcast time packets to the network which can be received by DOS/Windows workstations to keep workstation time synchronized to the file server time. A memory resident IPX broadcast receiver for DOS/Windows 3.x/Windows 9x is part of this driver package.


Version Information:

DKNW240:

DKNW230:

Back to Top

Driver Software for OS/2


OS/2 2.1
OS/2 Warp
OS/2 Warp 4

Software  Software
dkos2205.zip
August 14, 2007
39206 bytes

The driver package for OS/2 supports all Meinberg plug-in radio clocks for PCs. This driver does not support radio clocks connected via a serial interface.

The package includes a device driver and an utility running under the OS/2 Presentation Manager. The utility shows the radio clock's status and synchronizes the computer's system time to the radio clock's time. With a plug-in radio clock for DCF77 the utility can also be used to check the received signal and second marks.


Back to Top

GPS Monitor Program


GPSMON32
  for
Windows 7
Windows Vista
Windows Server 2003
Windows XP
Windows 2000
Windows NT
Windows ME
Windows 9x

Software  Software
mbg-gpsmon32-v228.exe
2013-07-15
726,195 Bytes

This utility can be used to configure Meinberg GPS receivers via their serial ports.

The program has initially been written to be used with our GPS receivers which do not have an own display. However, it can be used with any Meinberg GPS receiver with serial interface.

Detailed information on the program can be found in the online help.


Back to Top

MBG Flash Program


MBG Flash
  for
Windows 7
Windows Vista
Windows Server 2003
Windows XP
Windows 2000
Windows NT
Windows ME
Windows 9x

Software  Software
mbgflash-1.12.exe
November 21, 2011
580.496 bytes

This utility can be used to update the firmware of radio clocks which have an onboard flash memory via the clock's serial port. Simply download and run the EXE file to install the utility.

Additionally, a firmware image file will be required which is uploaded to the clock. Be sure to use an image file which is appropriate for the type of clock.


Back to Top

Visio Shapes


Visio Shapes
  for
MS Visio 2003

Software  File
(Visio 2003)
mbg_visio_shapes.zip
2014-11-06 (14.0 MB)
In this ZIP-archive you will find some .VSS files to be used with Microsoft Visio. They contain shapes for various Meinberg NTP time server models and radio clocks, representing these systems in different form factors and types in your Visio drawings.

The files were created and have been tested with MS Visio 2003, another version is available for Visio 2000 and Visio 2002 users.

More details about Microsoft Visio 2003 can be found on Microsoft's Visio Homepage.


Back to Top

SNMP Management Information Base (MIB) Files


SNMP MIB Files

Meinberg MIB Files  ZIP Archive
(SNMP-ROOT,
LANTIME V5/V6,
XPT, FDMXPT)

meinberg-mibs.zip
26.03.2014 - (32 KBytes)

These files are required by most SNMP based network management systems in order to access the information provided by Meinberg products via SNMP.




Back to Top

Meinberg PTP Monitor - PTP/IEEE 1588 Monitoring Tool


PTP Monitor

Graphical PTP / IEEE 1588 Monitoring Tool for Windows and Linux systems

PTP/IEEE 1588 Monitor for Windows  File
PTP Monitor Setup for Windows (32bit/64bit)
19.09.2012
(3.1 MB)

PTP/IEEE 1588 Monitor for Linux 32bit  File
PTP Monitor Setup for Linux (32bit)
19.09.2012
(2.1 MB)

PTP/IEEE 1588 Monitor for Linux 64bit  File
PTP Monitor Setup for Linux (64bit)
19.09.2012
(2.2 MB)

Changelog for latest version  Changelog
Changelog for latest version


MEINBERG PTP Monitor:

The Meinberg PTP Monitor is a free utility that shows PTP activity in your network. It monitors all network traffic on a phyisical network interface (configurable), decodes all PTP messages and shows every detected PTP sending device in a well organized and simply to read table. In order to see PTP transmissions between masters and slaves, the PC running this tool needs to be connected to a switch port that mirrors all traffic going through the switch. Alternatively a network tap or a hub can be used to ensure that the monitoring system sees the PTP traffic eventhough the Ethernet frames/IP packets are sent to/from other hosts.

The PTP Monitor supports Layer 3 Multicast/Unicast (both IPv4 and IPv6), Layer 2 Multicast (Ethernet) and E2E or P2P delay mechanisms. It supports VLAN tags (IEEE 802.1Q) as well as untagged frames and comes with a number of useful features like automatic recording of messages (to be able to review the last 100 messages and content), message rate calculation and the possibility to assign alias names for Clock UUIDs and network addresses (both IP and MAC addresses).

The layout of the device table can be modified to exclude or include data fields/columns it is possible to set sort and filter options to improve readability.

An integrated update function allows over-the-air updates (Internet connection required). The software is available for Windows and Linux (both 32bit and 64bit).

libpcap/WinPcap

PTP Monitor relies on the WinPcap (Windows) and libpcap software libraries providing packet capture and network analysis functions.

libpcap is provided for free and as-is under the following conditions and rules:
License: BSD

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

More information and details regarding the use of libpcap can be found on the libpcap homepage.

WinPcap is provided for free and as-is under the following conditions and rules:

Copyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy).
Copyright (c) 2005 - 2010 CACE Technologies, Davis (California).
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the Politecnico di Torino, CACE Technologies nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.
This product includes software developed by the Kungliga Tekniska Högskolan and its contributors.
This product includes software developed by Yen Yen Lim and North Dakota State University.

See the WinPcap License for further details regarding the use of this software.

Installation Instructions

On Windows: download the setup utility and execute it with Administrator rights. The installation process is straightforward. At the end of the installation, the (included) WinPcap installer is launched in order to install the required WinPcap libraries.


On Linux: download the tarball for your system (either 32bit or 64bit) and extract the files into a temporary folder:

# mkdir -p /var/tmp/mbgptpmon
# cd /var/tmp/mbgptpmon
# tar -xvzf ~/mbgptpmon_linux32_1.1.0_setup.tar.gz
Please ensure that the required libpng library is installed on your system. This library should be available via your distribution's software package management system. Afterwards, please run the installation script:
# cd /var/tmp/mbgptpmon/setup
# ./install
this will install the PTP Monitor software into /usr/share/meinberg and tries to create a shortcut on the desktop of the current user.

This installation method and the binaries have been tested on Ubuntu Linux 10.04-12.04 as well as Debian 6 and openSuSE 12.x, it may work on other Linux distributions as well. Please send us your feedback to ptpmonitor@meinberg.de if you face any difficulties or find that it runs without problems on your Linux distribution.

Meinberg Software-Download