====== OS Images ====== Here you will find OS images for all Unipi units: ---- | en:hw:007-patron:download-image | Patron | :en:hw:unipi-kb-icon-patron.png | | en:hw:01-axon:download-image | Axon | :en:hw:unipi-kb-icon-axon.png | | en:hw:02-neuron:download-image | Neuron | :en:hw:unipi-kb-icon-neuron.png | | en:hw:025-gate:download-image | Gate | :en:hw:unipi-kb-icon-gate.png | | en:hw:03-unipi11:download-image | 1.1 & 1.1 Lite | :en:hw:unipi-kb-icon-1.png | /* This section contains OS images for our controllers. Mervis OS are versioned the same way as Mervis IDE releases. Eg. Mervis OS 2.3.0.x will work with IDE 2.3.0 but might not work with IDE 2.2.0. Mervis IDE 2.3.0 requires Mervis OS 2.2.0.x at least, but also requires [[en:sw:01-mervis:updating-a-runtime-hidden|update of the Mervis RT]]. Compatibility with Mervis OS older than 2.2.0 is not guaranteed. If you uploaded a new OS image into your controller, it will automatically update its internal firmware during the first startup. That said, make sure to wait a few minutes after starting up the PLC. Disconnecting the power during the firmware update would cause the firmware to be corrupted. In such a case, the controller would have to be shipped back to the manufacturer for firmware re-flash. ===== Mervis OS installation on Unipi controllers ===== Unipi Patron * To install the Mervis OS into these controllers, you can use one of [[en:sw:01-mervis:running-on-patron-hidden#flashing_the_os|Flashing the OS]] methods. Unipi Axon * To install the Mervis OS into these controllers, you can use one of [[en:sw:01-mervis:running-on-axon-hidden#flashing_the_os|Flashing the OS]] methods. Unipi Neuron/1.1 * Installation on these controllers is indirect, as the OS is burned onto an mSD card with the card insterted into the PLC afterwards. Full description of the process is available in the [[en:sw:01-mervis:running-on-neuron-hidden#installation_of_mervis|Mervis on Unipi Neuron / 1.1]] tutorial. Unipi Gate * To install the Mervis OS into these gateway device, you can use one of [[en:sw:01-mervis:running-on-gate-hidden#flashing_the_os|Flashing the OS]] methods. Every PLC with Mervis OS 2.3.0 and newer requires a license. {{ :files:img_breakline_gray.png?nolink |}} If the PLC is not licenced, it will run in demo mode. The demo mode does not limit the functionality, but the program will run only for 20 minutes. After that time, the program will stop running and RUN LEDs will start blinking in a 2-second interval (on/off). {{ :files:img_breakline_gray.png?nolink |}} Make sure to **[[en:sw:01-mervis:updating-a-runtime-hidden|Update Runtime at first]]** and then **[[en:sw:01-mervis:use-mervis-runtime-licence-hidden| license the PLC]]**. ===== Patron generation OS ===== The factory default Debian-based OS for Patron controllers. Pre-installed by default on all Patron controllers ==== Patron Mervis OS ==== Contains Mervis tools and default ModbusTCP & SysFS drivers. Up-to-date Mervis OS image for Patrons {{page>files:software:os-images:patron-mervis-os-hidden}} ==== Patron Node-RED OS ==== To make the Node-RED installation process as easy as possible, we created a pre-assembled OS image containing everything that's needed for a successful Node-RED launch. The OS is based on Debian OS and included all required drivers for Patron controllers (kernel driver, overlay, RTC support, Modbus TCP, SysFS, EVOK). {{page>files:software:os-images:patron-node-red-hidden}} A quick-start and installation guide is available at [[en:sw:03-3rd-party:nodered:installation-patron|this link]] The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. ==== Patron OpenSource OS ==== Image for development or OEM use. Includes ModbusTCP&SysFS drivers. The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. {{page>files:software:os-images:patron-opensource-os-hidden}} ===== Axon generation OS ===== The factory default Debian-based OS for Axon controllers. Pre-installed by default on all Axon controllers ==== Axon Mervis OS ==== Contains Mervis tools and default ModbusTCP & SysFS drivers. Up-to-date Mervis OS image for Axons {{page>files:software:os-images:axon-mervis-os-hidden}} Previous OS images * {{ :files:software:os-images:axon-mervis-os_image.2.3.0.32.zip |Unipi-Axon-Mervis-OS_image_v2.3.0.32.zip}} * {{ :files:software:os-images:axon-mervis-os_image.2.2.0.30.zip |Unipi-Axon-Mervis-OS_image_v2.2.0.30.zip}} * {{ :files:software:os-images:unipi-axon-os-2018-12-20_v1.9.zip |UniPi-Axon-OS-2018-12-20_v1.9.zip}} * {{ :files:software:os-images:unipi-axon-os-2018-11-09_v1.8.zip |UniPi-Axon-OS-2018-11-09_v1.8.zip}} * {{ :files:software:os-images:unipi-axon-os-2018-09-18_v1.7.zip |UniPi-Axon-OS-2018-09-18_v1.7.zip}} ==== Axon Node-RED OS ==== To make the Node-RED installation process as easy as possible, we created a pre-assembled OS image containing everything that's needed for a successful Node-RED launch. The OS is based on Debian OS and included all required drivers for Axon controllers (kernel driver, overlay, RTC support, Modbus TCP, SysFS, EVOK). {{page>files:software:os-images:axon-node-red-hidden}} A quick-start and installation guide is available at [[en:sw:03-3rd-party:nodered:installation-axon|this link]] The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. ==== Axon OpenSource OS ==== Image for development or OEM use. Includes ModbusTCP&SysFS drivers. EVOK should be installed using the apt, according to the guide on its [[https://github.com/UniPiTechnology/evok#installing-evok-on-axon-plcs | GitHub page]]. The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. {{page>files:software:os-images:axon-opensource-os-hidden}} * {{ {{ :files:software:os-images:axon-opensource.20190923.0.zip | Unipi-Axon-OpenSource-OS-2019-09-23.zip}} ===== Neuron generation OS ===== ==== Neuron Mervis OS ==== An up-to-date Mervis OS image to be [[en:sw:01-mervis:running-on-neuron-hidden|deployed to a SD]] card for Neuron controllers running Mervis RT. {{page>files:software:os-images:neuron-mervis-os-hidden}} As of image version Mervis OS v2.4.0, Neuron controllers with Raspberry Pi 4 are also supported. ---- Previous images **only for Neuron controllers** * {{ :files:software:os-images:neuron-mervis-os_image-2.3.0.32.zip |Unipi-Neuron-Mervis-OS_image_v2.3.0.32.zip}} * {{ :files:software:os-images:neuron-mervis-os_image-2.2.0.30.zip |Unipi-Neuron-Mervis-OS_image_v2.2.0.30.zip}} Previous images of Mervis OS for Neuron and also UniPi 1. * {{ :files:software:os-images:unipi-neuron-mervis-os-2018-12-20_v1.9.zip |UniPi-Neuron-Mervis-OS-2018-12-29_v1.9.zip}} (Mervis v2.1.3) * {{ :files:software:os-images:unipi-neuron-mervis-os-2018-09-14_v1.7-beta.zip |UniPi-Neuron-Mervis-OS-2018-09-14_v1.7-BETA.zip}} (Mervis v2.0.12) To install this OS, it is necessary to have an SD card with a capacity of at least **2GB** in the device. {{ :files:img_breakline_2.png?nolink |}} In Mervis OS version 1.7 and newer, the **SSH** communication protocol is disabled by default and must be enabled by creating a file named **"ssh.txt"** (or without the ''.txt'' suffix) and placing it into the SD card boot directory. Alternatively, you can do so by [[en:sw:01-mervis:updating-a-runtime-configuration-hidden|uploading configuration]] in Mervis IDE. The default SSH login is: user ''unipi'', password ''unipi.technology''. **We strongly recommend to change the login immediately after enabling SSH.** \\ ==== Neuron Node-RED OS ==== To make the Node-RED installation process as easy as possible, we created a pre-assembled OS image containing everything that's needed for a successful Node-RED launch. The OS is based on Debian OS and included all required drivers for Neuron controllers (kernel driver, overlay, RTC support, Modbus TCP, SysFS, EVOK). {{page>files:software:os-images:neuron-node-red-hidden}} A quick-start and installation guide is available at [[en:sw:03-3rd-party:nodered:installation-neuron|this link]] To install this OS, it is necessary to have an SD card with a capacity of at least **4GB** in the device. {{ :files:img_breakline_2.png?nolink |}} The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. \\ ==== Neuron OpenSource OS ==== Image for development or OEM use. Includes ModbusTCP&SysFS drivers. Evok should be installed using the apt, according to the guide on its [[https://github.com/UniPiTechnology/evok#installing-evok-on-axon-plcs | GitHub page]]. The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. {{page>files:software:os-images:neuron-opensource-os-hidden}} * {{ :files:software:os-images:unipian-neuron-os-2019-01-07-v1.9.zip |UniPian-Neuron-2019-01-07-v1.9.zip}} * {{ :files:software:os-images:unipian-neuron-os-changelog.txt |UniPian-Neuron-OS-changelog.txt}} To install this OS, it is necessary to have an SD card with a capacity of at least **2GB** in the device. \\ */ /* FIXME - otestovat nebo nahradit ==== Extension FW upgrade OS for Neurons ==== This is a special image for Neurons whose only purpose is to upgrade inner firmware of Extensions (xS10,xS30,xS50) and Neuron controllers to work properly with Mervis UniPi device prototypes v2.0. It automatically tries to detect UniPi Extensions on RS485-1 at 9600/19200/115200bps having Modbus addresses 1-31 only using 8N1. The process of FW upgrade is indicated by flashing upper and lower rows of diodes. Do not disconnect the power supply nor from Neuron and Extension until the LEDs stops blinking! Otherwise, the devices might be bricked! * {{ :files:software:os-images:unipian-neuron-os-extension_fw_upgrade-2018-09-25.zip |UniPian-Neuron-OS-Extension_FW_Upgrade-2018-09-25.zip}} */ /* ===== Gate generation OS ===== Operating systems for Unipi Gate are based on the Debian OS. Gate series devices are shipped with the Node-RED image by default. ==== Gate Mervis OS ==== Contains Mervis tools and default ModbusTCP & SysFS drivers. Up-to-date Mervis OS image for Gates {{page>files:software:os-images:g1-mervis-os-hidden}} ==== Gate Node-RED OS ==== To make the Node-RED installation process as easy as possible, we created a pre-assembled OS image containing everything that's needed for a successful Node-RED launch. The OS is based on Debian OS and included all required drivers for Unipi Gates. {{page>files:software:os-images:g1-node-red-hidden}} A quick-start and installation guide is available at [[en:sw:03-3rd-party:nodered:installation-gate|this link]] The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. ==== Gate OpenSource OS ==== A clean OS image for development or OEM use. The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. {{page>files:software:os-images:g1-opensource-os-hidden}} ===== UniPi 1st generation ===== ==== Unipi 1.1 Mervis OS ==== An up-to-date Mervis OS image to be [[en:sw:01-mervis:running-on-neuron-hidden|deployed to a SD]] card for UniPi 1 controllers (Unipi 1.1 and Unipi 1.1. lite) running Mervis RT. {{page>files:software:os-images:unipi1-mervis-os-hidden}} As of image version Mervis OS v2.4.0, the combination with Raspberry Pi 4 is also supported. ---- Previous Mervis OS images **only for Unipi 1.1/Lite** * {{ :files:software:os-images:unipi1-mervis-os_image-2.3.0.32.zip |Unipi-1-Mervis-OS_image_v2.3.0.32.zip}} * {{ :files:software:os-images:unipi1-mervis-os_image-2.2.0.30.zip |Unipi-1-Mervis-OS_image_v2.2.0.30.zip}} In the previous Mervis OS versions, the Unipi 1.1 controllers shared OS image with the Neuron line. See [[#neuron_mervis_os|Neuron - UniPi Mervis OS]]. To install this OS, it is necessary to have an SD card with a capacity of at least **2GB** in the device. {{ :files:img_breakline_2.png?nolink |}} In Mervis OS version 1.7 and newer, the **SSH** communication protocol is disabled by default and must be enabled by creating a file named **"ssh.txt"** (or without the ''.txt'' suffix) and placing it into the SD card boot directory. Alternatively, you can do so by [[en:sw:01-mervis:updating-a-runtime-configuration-hidden|uploading configuration]] in Mervis IDE. The default SSH login is: user ''unipi'', password ''unipi.technology''. **We strongly recommend to change the login immediately after enabling SSH.** ==== Unipi 1.1 Node-RED OS ==== To make the Node-RED installation process as easy as possible, we created a pre-assembled OS image containing everything that's needed for a successful Node-RED launch. The OS is based on Debian OS and included all required drivers for Unipi 1.1 controllers (kernel driver, overlay, RTC support, Modbus TCP, SysFS, EVOK). {{page>files:software:os-images:unipi1-node-red-hidden}} A quick-start and installation guide is available at: [[en:sw:03-3rd-party:nodered:installation-unipi11|this link]] To install this OS, it is necessary to have an SD card with a capacity of at least **4GB** in the device. {{ :files:img_breakline_2.png?nolink |}} The SSH is enabled by default. The username is: ''unipi'' and password is: ''unipi.technology''. \\ ==== Opensource images ==== We do not provide the ready opensource image (Like UniPian) for the first generation of UniPi. Please use the standard Raspbian Lite with Evok installed according to the guide on its [[https://github.com/UniPiTechnology/evok#legacy-installation-process-using-a-shell-script-required-for-unipi-11 | GitHub page]]. == FHEM software image (obsolete) == * {{ :files:software:os-images:unipian_fhem-v0.3-rpi.zip |unipian_fhem-v0.3-rpi.zip}} includes Readme.txt */