Firmware for all SNAP PAC products (single download)
See the README document for information on changes and fixes in the current version of this product's firmware.
NOTE: Opto 22 recommends that you always use the most recent release of PAC Manager. Depending on the shipment date or the version number of the firmware currently installed on your SNAP-PAC-R or SNAP-PAC-S controller, older versions of PAC Manager cannot install certain levels of firmware:
- As of February 22, 2022, some SNAP-PAC-R and SNAP-PAC-S controllers ship with new Ethernet components, along with PAC Firmware R10.4d (or higher) and new bootloader firmware to support the new components. PAC Firmware R10.4d (or higher) will not permit installing firmware lower than R10.4d on these controllers. To update firmware on these controllers, you need PAC Manager R10.4c or higher.
- Effective April 2, 2018, some SNAP PAC controllers and brains have new flash components. These units shipped with firmware R9.5g (or higher) and new bootloader firmware. PAC firmware versions R9.5f and lower are not compatible with the new component. If you inadvertently install firmware R9.5f or lower on one of these units, you can recover by using the Failsafe Bootloader Mode to install firmware R9.5g or higher.
- For more information about the new flash component, see KB87213.
- For details on Failsafe Bootloader Mode, see "Replacing Damaged Firmware" in the PAC Manager User's Guide (form 1704).
- To install PAC firmware R9.2c or higher on the following controllers only, use PAC Manager R10.4b (or higher), installed by either PAC Project 10.4002 or build 7 of the PAC Manager R10.4b installer. Wireless versions are not affected by this issue:
- SNAP-PAC-R1
- SNAP-PAC-R1-FM
- SNAP-PAC-R1-B
- SNAP-PAC-R2
- SNAP-PAC-R2-FM
I/O coprocessor firmware for rack-mounted SNAP PAC controllers and brains (single download).
Not all rack-mounted Opto 22 products have an I/O coprocessor.
See the
SNAP PAC I/O Coprocessor Firmware README for instructions to find out if your device has an I/O coprocessor.
This zip file contains a README file and updates (.bin files) for SNAP PAC products with an I/O coprocessor:
- SNAP-PAC-R1, -R1-FM, -R1-W, and R1-B controllers
- SNAP-PAC-R2, -R2-FM, and -R2-W controllers
- SNAP-PAC-EB1, -EB1-FM, and -EB1-W brains
- SNAP-PAC-EB2, -EB2-FM, and -EB2-W brains
- SNAP-PAC-SB1 and -SB2 brains
You must download and unzip this file to access the specific firmware file for your Opto 22 controller or brain.
This download contains special firmware for the SNAP PAC S-Series controllers that upgrades the controller bootloader (or "loader").
Beginning with R6.1b, the loader upgrades newer SNAP PAC controllers to allow the use of high-capacity (up to 32 GB) microSDHC cards. SNAP PAC R9.4a (or higher) firmware must also be installed with the R6.1b (or higher) loader to obtain microSDHC card support.
This download contains current firmware for the SNAP-PAC-S1 and SNAP-PAC-S1-FM controllers. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
NOTE: Opto 22 recommends that you always use the most recent release of PAC Manager. Depending on the shipment date or the version number of the firmware currently installed on your SNAP-PAC-S controller, older versions of PAC Manager cannot install certain levels of firmware:
- As of February 22, 2022, some SNAP-PAC-S controllers ship with new Ethernet components, along with PAC Firmware R10.4d (or higher) and new bootloader firmware to support the new components. PAC Firmware R10.4d (or higher) will not permit installing firmware lower than R10.4d on these controllers. To update firmware on these controllers, you need PAC Manager R10.4b or higher, installed by one of these methods:
- PAC Project 10.4002 or higher
- Build 7 of the R10.4b PAC Manager installer (or higher), identifiable by the file name PAC_Manager_R10.4b-7.exe. If you are not sure that PAC Manager was installed by build 7 of the installer, you can find the installer version number by clicking Control Panel > Programs (or Programs and Features), then scrolling down the list of programs until you find “Opto22 PAC Manager”. Next to it, it should say “R10.4b build 7”.
- Effective April 2, 2018, some SNAP PAC controllers and brains have new flash components. These units shipped with firmware R9.5g (or higher) and new bootloader firmware. PAC firmware versions R9.5f and lower are not compatible with the new component. If you inadvertently install firmware R9.5f or lower on one of these units, you can recover by using the Failsafe Bootloader Mode to install firmware R9.5g or higher.
- For more information about the new flash component, see KB87213.
- For details on Failsafe Bootloader Mode, see "Replacing Damaged Firmware" in the PAC Manager User's Guide (form 1704).
See the README document for information on changes and fixes in the current version of this product's firmware.
This CAD file includes drawings of the SNAP-PAC-S1 programmable automation controller, a standalone industrial controller.
The drawing also applies to the SNAP-PAC-S1-FM, which is Factory Mutual approved.
The Allen-Bradley DF1 Integration Kit provides users of Opto 22’s ioControl software (version 6.0 and above) an easy method of communicating with Allen-Bradley drivers or PLCs using the DF1 protocol. Opto 22 controllers can act as either a “master” or a “slave” device. They can be connected directly to the serial port on an Allen-Bradley PLC or to Data Highway networks using standard Data Highway interface devices.
This software application updates the internal clock for an Ethernet-connected Opto 22 controller. The application runs in Windows at the command prompt, and can update controller clocks regularly or just once.
This application is used with the following Opto 22 controllers:
- SNAP PAC S- and R-Series
- Ultimate I/O (UIO)
- SNAP-LCE
- SNAP-LCM4
- M4
- M4RTU
- M4IO
This download is freeware. Before downloading, read the
Legal Agreement.
Current security certificates are embedded in the firmware for Opto 22 products. If you are using recent firmware or can update your device to current firmware, you do not need any of these certificates. If you cannot update firmware, then you can apply a certificate from this zip file as needed.
Before you download, read the Legal Agreement.
This zip file contains the following certificates:
- DigiCert High Assurance EV Root CA (DigiCert.der) - Valid from 11/9/2006 to 11/9/2031
- GeoTrust Primary Certification Authority (GeoTrustPCS.crt) - Valid from 11/26/2006 to 7/16/2036
- GlobalSign Root CA (GSR1.crt) - Valid from 9/1/1998 to 1/28/2028
- GTS Root R1 (gtsr1.der) - Valid from 6/21/2016 to 6/21/2036
- GTS Root R2 (gtsr2.der) - Valid from 6/21/2016 to 6/21/2036
Certificate installation instructions are located here:
Background information
A valid security certificate may be required by mail servers to allow you to send emails from your Opto 22 products, for example, through:
- a PAC Control strategy running on a groov EPIC or SNAP PAC controller
- a groov View HMI sending event notifications
- a Node-RED flow on groov RIO or groov EPIC
Valid security certificates may also be required by other services you may be using via software on your Opto 22 device (for example, using Node-RED to move data in and out of Google Sheets).
All providers of email or other services update their security certificates from time to time. When that happens, your email or other service will stop working until you either install a new certificate or update firmware that contains the new certificate. Make sure you set up error handling procedures or other ways to verify that services are working.
Opto 22 updates certificates as soon as we know about new ones. If you see a security error (for example, -2104 in PAC Control) or have some other indication of a certificate issue, be sure to check for new firmware or download this zip file. If you need help, contact
Opto 22 Product Support.
This download is an interactive Access database sample that builds commands to read data from an Opto 22 SNAP PAC programmable automation controller and store the data in a Microsoft Access table.
The download includes all files needed and a technical note documenting the sample. Before you download, read the Legal Agreement.
Watch the video below for an introduction to the samples.
This download contains sample spreadsheets you can use to read from and write to an Opto 22 SNAP PAC programmable automation controller via the PAC’s RESTful API. In this way you can securely share I/O point and variable data in your SNAP PAC controller with an Excel spreadsheet.
The download includes all files needed and a technical note documenting the samples. Before you download, read the Legal Agreement.
Watch the video below for an introduction to the samples.