<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Preparation of CodeSys RPi Release image (-&gt; remove Engineering license)</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/</id><updated>2021-08-09T04:12:31.306000Z</updated><subtitle>Recent posts to Preparation of CodeSys RPi Release image (-&gt; remove Engineering license)</subtitle><entry><title>Preparation of CodeSys RPi Release image (-&gt; remove Engineering license)</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/?limit=25#c96c" rel="alternate"/><published>2021-08-09T04:12:31.306000Z</published><updated>2021-08-09T04:12:31.306000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com600589e10cef1aed9068bd68a816b61607fdf999</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
just clean up the content in&lt;br/&gt;
cmact_licenses... or delete the whole directory.&lt;br/&gt;
On bootup on the new device this will generated with binding the new hardware. Thats it.&lt;br/&gt;
Best Regards&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Preparation of CodeSys RPi Release image (-&gt; remove Engineering license)</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/?limit=25#057f" rel="alternate"/><published>2021-08-09T02:56:44.348000Z</published><updated>2021-08-09T02:56:44.348000Z</updated><author><name>jspyker</name><uri>https://forge.codesys.com/u/jspyker/</uri></author><id>https://forge.codesys.comfefbf88b9f29f0de15ec817eaefc98802ee09101</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey.&lt;/p&gt;
&lt;p&gt;We planning a similar approach to this with our products in the near future. We are looking to streamline setting up our CODESYS devices by having a pre-built image ready to go.&lt;/p&gt;
&lt;p&gt;How did you get on with this? Anyone else have any information on this topic?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Preparation of CodeSys RPi Release image (-&gt; remove Engineering license)</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1d2265c092/?limit=25#703b" rel="alternate"/><published>2021-08-06T09:19:18.595000Z</published><updated>2021-08-06T09:19:18.595000Z</updated><author><name>lefish</name><uri>https://forge.codesys.com/u/lefish/</uri></author><id>https://forge.codesys.comce89562dc1d8220d29684678c07ec27994899a02</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I would like to prepare a clean (in terms of stripped of CodeSys license) Raspberry Pi image ready for release.&lt;/p&gt;
&lt;p&gt;Whenever a new device is sold I would like to flash the clean image, connect with my IDE to the device and activate a new CodeSys license on the device.&lt;/p&gt;
&lt;p&gt;My question: Which files do I need before creating the image?&lt;/p&gt;
&lt;p&gt;I know of the following folder: &lt;strong&gt;/var/opt/codesys&lt;/strong&gt; with the following relevant content:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;pi@mypi:~ $ tree /var/opt/codesys/&lt;/span&gt;
&lt;span class="err"&gt;/var/opt/codesys/&lt;/span&gt;
&lt;span class="err"&gt;├── 3SLicense.wbb&lt;/span&gt;
&lt;span class="err"&gt;├── backup&lt;/span&gt;
&lt;span class="err"&gt;│   └── 3SLicenseInfo.tar&lt;/span&gt;
&lt;span class="err"&gt;├── bacstac.ini&lt;/span&gt;
&lt;span class="err"&gt;├── cert&lt;/span&gt;
&lt;span class="err"&gt;│   ├── export&lt;/span&gt;
&lt;span class="err"&gt;│   └── import&lt;/span&gt;
&lt;span class="err"&gt;├── cmact_licenses&lt;/span&gt;
&lt;span class="err"&gt;│   ├── 128-somenumber1.dyn&lt;/span&gt;
&lt;span class="err"&gt;│   ├── 128-somenumber2.dyn&lt;/span&gt;
&lt;span class="err"&gt;│   ├── somenumber3.wbb&lt;/span&gt;
&lt;span class="err"&gt;│   ├── somenumber4.wbb&lt;/span&gt;
&lt;span class="err"&gt;│   ├── info.lic&lt;/span&gt;
&lt;span class="err"&gt;│   └── secure.cnt&lt;/span&gt;
&lt;span class="err"&gt;├── CMLicenseNew.WibuCmRaU&lt;/span&gt;
&lt;span class="err"&gt;├── _cnc&lt;/span&gt;
&lt;span class="err"&gt;├── PlcLogic&lt;/span&gt;
&lt;span class="err"&gt;│   ├── ac_persistence&lt;/span&gt;
&lt;span class="err"&gt;│   ├── alarms&lt;/span&gt;
&lt;span class="err"&gt;│   ├── Application&lt;/span&gt;
&lt;span class="err"&gt;│   │   ├── Application.app&lt;/span&gt;
&lt;span class="err"&gt;│   │   ├── Application.crc&lt;/span&gt;
&lt;span class="err"&gt;│   │   └── Application.ret&lt;/span&gt;
&lt;span class="err"&gt;│   ├── _cnc&lt;/span&gt;
&lt;span class="err"&gt;│   ├── RETAIN.ret&lt;/span&gt;
&lt;span class="err"&gt;│   ├── trend&lt;/span&gt;
&lt;span class="err"&gt;│   └── visu&lt;/span&gt;
&lt;span class="err"&gt;│       ├── somepic.png&lt;/span&gt;
&lt;span class="err"&gt;│       ├── application.imagepoolcollection.csv&lt;/span&gt;
&lt;span class="err"&gt;│       ├── application_visuusermgmtdb.csv&lt;/span&gt;
&lt;span class="err"&gt;│       &lt;/span&gt;
&lt;span class="err"&gt;├── restore&lt;/span&gt;
&lt;span class="err"&gt;├── SysFileMap.cfg&lt;/span&gt;
&lt;span class="err"&gt;├── visu&lt;/span&gt;
&lt;span class="err"&gt;└── WibuCtxt.ctx&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
LeFish&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>