Base Release 3.16.2

This is the last update in the 3.16 series, future work will concentrate on the EPICS 7.0 series. Version 3.16.2 is a bug-fix release that also contains a number of new features (see the Release Notes for more detailed information). External modules written for earlier versions of Base may not build successfully against 3.16.1 or later versions without some changes, see the Release Notes document for information on any necessary changes.


The following documents cover EPICS Base versions 3.16.2 and subsequent patch releases. Additional documentation may be found in the documentation directory of the distribution source code, and in the html directory after successfully building the software.

NOTE: These documents may be revised at any time without notice or generation of a new source release. The Known Problems page will be updated if/when any serious bugs are discovered after release, up until the next patch version of the software is released.

Other Links

Release Checklist
EPICS Application Developer’s Guide [PDF]
by Marty Kraimer et al.
EPICS R3.16 Channel Access Reference Manual
by Jeffrey O. Hill and Ralph Lange
EPICS Channel Access Protocol Specification
by Klemen Žagar et al.
Perl 5 Interface to Channel Access
by Andrew Johnson
msi: Macro Substitution and Include Tool
by Marty Kraimer
Channel Filters
by Andrew Johnson and Ralph Lange
JSON Link Types
by Andrew Johnson

Software Download

All versions of EPICS Base are available to the public under an open source license. Development versions can be acquired cloning the upstream Git repository on The sizes of the download files can be seen on the Base Download page. The compressed tar files linked below contain source code only (no binaries), the [signature] link points to a GPG signature of the tarfile.