{"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\/tutorials2\/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":"","class_list":["post-29420","tutorial","type-tutorial","status-publish","has-post-thumbnail","hentry"],"_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":1,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/tutorial\/29420\/revisions"}],"predecessor-version":[{"id":29422,"href":"https:\/\/www.heliotis.com\/en\/wp-json\/wp\/v2\/tutorial\/29420\/revisions\/29422"}],"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"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}