{"id":368,"date":"2025-02-25T18:43:29","date_gmt":"2025-02-25T18:43:29","guid":{"rendered":"https:\/\/engineering-connection.de\/wp\/?page_id=368"},"modified":"2025-06-29T08:21:09","modified_gmt":"2025-06-29T08:21:09","slug":"ec-firmware-downloader","status":"publish","type":"page","link":"https:\/\/engineering-connection.de\/wp\/?page_id=368","title":{"rendered":"EC Firmware Downloader"},"content":{"rendered":"\n<p>Der in der Scriptsprache Python implementierte EC-FirmwareFlasher (&#8222;ecff.py&#8220;) ist ein Tool, mit dem neue Firmware Updates auf Mikrocontroller-basierten Devices durchgef\u00fchrt werden k\u00f6nnen.<\/p>\n\n\n\n<p>Das Tool wird quelloffen zur Verf\u00fcgung gestellt. Mit dem Quellcode darf jeder anstellen, was er m\u00f6chte. Es wird keinerlei Garantie auf die einwandfreie Funktion und\/oder die Feherfreiheit des Codes gegeben, und es wird nicht f\u00fcr Folgen\/Sch\u00e4den, die aus der Nutzung dieser Software entstehen, gehaftet.<\/p>\n\n\n\n<p>Download: <a href=\"\/ecff.py\"><strong>ecff.py<\/strong><\/a><\/p>\n\n\n\n<h2>Wie flashe ich ein Firmware File auf mein System?<\/h2>\n\n\n\n<p>1.) Mit der Bediensoftware den Firmware-Update Modus aufrufen (&#8222;FWUPDATE&#8220;)<\/p>\n\n\n\n<p>2.) Verbindung trennen und den Firmware Updater aufrufen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python ecff.py &lt;FIRMWARE-FILE.ecfw&gt; &lt;SERIAL DEVICE&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"http:\/\/engineering-connection.de\/wp\/wp-content\/uploads\/2025\/06\/ecff.py_upload_screenshot.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/engineering-connection.de\/wp\/wp-content\/uploads\/2025\/06\/ecff.py_upload_screenshot.png\" alt=\"\" class=\"wp-image-493\" width=\"421\" height=\"668\" srcset=\"https:\/\/engineering-connection.de\/wp\/wp-content\/uploads\/2025\/06\/ecff.py_upload_screenshot.png 504w, https:\/\/engineering-connection.de\/wp\/wp-content\/uploads\/2025\/06\/ecff.py_upload_screenshot-189x300.png 189w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/a><figcaption>Terminal-Ausgabe von ecff.py w\u00e4hrend des Flashens<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der in der Scriptsprache Python implementierte EC-FirmwareFlasher (&#8222;ecff.py&#8220;) ist ein Tool, mit dem neue Firmware Updates auf Mikrocontroller-basierten Devices durchgef\u00fchrt werden k\u00f6nnen. Das Tool wird quelloffen zur Verf\u00fcgung gestellt. Mit dem Quellcode darf jeder anstellen, was er m\u00f6chte. Es wird keinerlei Garantie auf die einwandfreie Funktion und\/oder die Feherfreiheit des Codes gegeben, und es wird &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/engineering-connection.de\/wp\/?page_id=368\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eEC Firmware Downloader\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/pages\/368"}],"collection":[{"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=368"}],"version-history":[{"count":17,"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/pages\/368\/revisions"}],"predecessor-version":[{"id":500,"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=\/wp\/v2\/pages\/368\/revisions\/500"}],"wp:attachment":[{"href":"https:\/\/engineering-connection.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}