{"id":29420,"date":"2026-08-23T13:00:00","date_gmt":"2026-08-23T11:00:00","guid":{"rendered":"https:\/\/www.heliotis.com\/tutorials2\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/"},"modified":"2026-08-23T20:56:17","modified_gmt":"2026-08-23T18:56:17","slug":"getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware","status":"publish","type":"tutorial","link":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/","title":{"rendered":"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n<p class=\"wp-block-paragraph\">In this tutorial, we show how to update the firmware of a Heliotis Gen4 device using the Heliotis Update Tool. You will learn how to select the correct firmware version, perform a standard update using an IPKG package, and when a full device image is required instead.<\/p>\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls=\"\" src=\"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK-part4.mp4\"><\/video><\/figure>\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Updating the firmware of a Heliotis Gen4 device<\/h2>\n\n<p class=\"wp-block-paragraph\">The firmware of a Heliotis Gen4 device must match the installed version of the Gen4 SDK. The <strong>Heliotis Update Tool<\/strong>, which is installed together with C4Utility, displays the device status and allows you to update the firmware.<\/p>\n\n<h3 class=\"wp-block-heading\">1. Check the installed SDK version<\/h3>\n\n<p class=\"wp-block-paragraph\">Open the <strong>Heliotis Update Tool<\/strong> and select <strong>Help \u2192 About<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">The <strong>Diafus version<\/strong> shown there indicates the installed Gen4 SDK version. For compatibility, the first two version blocks of the SDK and the device firmware must match.<\/p>\n\n<p class=\"wp-block-paragraph\">Example: With <strong>Diafus 1.12.x<\/strong>, firmware version <strong>1.12.x<\/strong> must be installed on the device.<\/p>\n\n<h3 class=\"wp-block-heading\">2. Download the appropriate firmware package<\/h3>\n\n<p class=\"wp-block-paragraph\">On the Heliotis website, open <strong>Support \u2192 Software Downloads<\/strong> and, in the Gen4 firmware section, download the <strong>Gen4 Device Update<\/strong> that matches the installed SDK version.<\/p>\n\n<p class=\"wp-block-paragraph\">For a standard firmware update, the <strong>IPKG package<\/strong> is used.<\/p>\n\n<p class=\"wp-block-paragraph\">The download area may also provide a full <strong>Device Image<\/strong>. This is <strong>not required for normal firmware updates<\/strong>. It is used to restore a device that is no longer reachable or when the SD card needs to be replaced.<\/p>\n\n<h3 class=\"wp-block-heading\">3. Update the firmware<\/h3>\n\n<p class=\"wp-block-paragraph\">Open the <strong>Heliotis Update Tool<\/strong> and select the desired device.<\/p>\n\n<p class=\"wp-block-paragraph\">If the device status is shown in red, the installed firmware may not be compatible with the C4Utility version in use.<\/p>\n\n<p class=\"wp-block-paragraph\">Select <strong>Update Device<\/strong> and then the previously downloaded <strong>IPKG package<\/strong>. Start the update and do not interrupt either the network connection or the device power supply during the process.<\/p>\n\n<h3 class=\"wp-block-heading\">4. Verify the update<\/h3>\n\n<p class=\"wp-block-paragraph\">After the update is complete, the device restarts and is then detected again by the Update Tool.<\/p>\n\n<p class=\"wp-block-paragraph\">A <strong>green status indicator<\/strong> confirms that the installed firmware is compatible with C4Utility. The Heliotis Gen4 device is now ready for use again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 4 explains how to update the firmware of a Heliotis Gen4 device using the Heliotis Update Tool. You will learn how to select the correct firmware version, perform a standard update using an IPKG package, and when a full device image is required instead.<\/p>\n","protected":false},"author":4,"featured_media":29421,"template":"","wpdmcategory":[],"wpdmtag":[],"measurement_type":[],"application_area":[],"class_list":["post-29420","tutorial","type-tutorial","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG\" \/>\n<meta property=\"og:description\" content=\"Part 4 explains how to update the firmware of a Heliotis Gen4 device using the Heliotis Update Tool. You will learn how to select the correct firmware version, perform a standard update using an IPKG package, and when a full device image is required instead.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/\" \/>\n<meta property=\"og:site_name\" content=\"Heliotis AG\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-23T18:56:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK_part4.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/\",\"url\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/\",\"name\":\"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.heliotis.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SDK_part4.webp\",\"datePublished\":\"2026-08-23T11:00:00+00:00\",\"dateModified\":\"2026-08-23T18:56:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.heliotis.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SDK_part4.webp\",\"contentUrl\":\"https:\\\/\\\/www.heliotis.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SDK_part4.webp\",\"width\":768,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/tutorial\\\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/\",\"name\":\"Heliotis AG\",\"description\":\"advancing 3D metrology\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#organization\",\"name\":\"Heliotis AG\",\"alternateName\":\"Heliotis\",\"url\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.heliotis.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/HeliotisLogo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.heliotis.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/HeliotisLogo-1.svg\",\"width\":392,\"height\":128,\"caption\":\"Heliotis AG\"},\"image\":{\"@id\":\"https:\\\/\\\/www.heliotis.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/heliotis-ag\",\"https:\\\/\\\/www.youtube.com\\\/@heliotis\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/","og_locale":"en_US","og_type":"article","og_title":"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG","og_description":"Part 4 explains how to update the firmware of a Heliotis Gen4 device using the Heliotis Update Tool. You will learn how to select the correct firmware version, perform a standard update using an IPKG package, and when a full device image is required instead.","og_url":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/","og_site_name":"Heliotis AG","article_modified_time":"2026-08-23T18:56:17+00:00","og_image":[{"width":768,"height":512,"url":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK_part4.webp","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/","url":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/","name":"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware - Heliotis AG","isPartOf":{"@id":"https:\/\/www.heliotis.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/#primaryimage"},"image":{"@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/#primaryimage"},"thumbnailUrl":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK_part4.webp","datePublished":"2026-08-23T11:00:00+00:00","dateModified":"2026-08-23T18:56:17+00:00","breadcrumb":{"@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/#primaryimage","url":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK_part4.webp","contentUrl":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2026\/08\/SDK_part4.webp","width":768,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.heliotis.com\/en\/tutorial\/getting-started-with-the-heliotis-gen4-sdk-part-4-updating-device-firmware\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.heliotis.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Getting started with the Heliotis Gen4 SDK \u2013 Part 4: Updating device firmware"}]},{"@type":"WebSite","@id":"https:\/\/www.heliotis.com\/en\/#website","url":"https:\/\/www.heliotis.com\/en\/","name":"Heliotis AG","description":"advancing 3D metrology","publisher":{"@id":"https:\/\/www.heliotis.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.heliotis.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.heliotis.com\/en\/#organization","name":"Heliotis AG","alternateName":"Heliotis","url":"https:\/\/www.heliotis.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.heliotis.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2025\/07\/HeliotisLogo-1.svg","contentUrl":"https:\/\/www.heliotis.com\/wp-content\/uploads\/2025\/07\/HeliotisLogo-1.svg","width":392,"height":128,"caption":"Heliotis AG"},"image":{"@id":"https:\/\/www.heliotis.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/heliotis-ag","https:\/\/www.youtube.com\/@heliotis"]}]}},"_links":{"self":[{"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/tutorial\/29420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":0,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/tutorial\/29420\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/media\/29421"}],"wp:attachment":[{"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/media?parent=29420"}],"wp:term":[{"taxonomy":"wpdmcategory","embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/wpdmcategory?post=29420"},{"taxonomy":"wpdmtag","embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/wpdmtag?post=29420"},{"taxonomy":"measurement_type","embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/measurement_type?post=29420"},{"taxonomy":"application_area","embeddable":true,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/application_area?post=29420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}