{"id":1065,"date":"2025-04-13T07:02:53","date_gmt":"2025-04-13T07:02:53","guid":{"rendered":"https:\/\/iothook.com\/?p=1065"},"modified":"2025-04-13T07:03:40","modified_gmt":"2025-04-13T07:03:40","slug":"esp-iot-device-flash-firmware-software-installation","status":"publish","type":"post","link":"https:\/\/iothook.com\/en\/esp-iot-device-flash-firmware-software-installation\/","title":{"rendered":"ESP IoT Device Flash Firmware Software Installation"},"content":{"rendered":"\n<p>This document contains instructions for Uploading Firmware to IoT devices with ESP8266 and ESP32 MCU.<\/p>\n\n\n\n<p>Download the ESP Flash Firmware Software upload tool from <a href=\"https:\/\/www.espressif.com\/en\/support\/download\/other-tools\" title=\"\">Espressif<\/a>.<\/p>\n\n\n\n<p>Extract the ESP Flash Firmware Software installation tool you downloaded from the zip file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"420\" height=\"484\" src=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image.png\" alt=\"\" class=\"wp-image-1066\" srcset=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image.png 420w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-260x300.png 260w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-10x12.png 10w\" sizes=\"(max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<p>Run the program named flash_download_tool_3.9.8_w1.exe and select Chip Type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"507\" height=\"484\" src=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-1.png\" alt=\"\" class=\"wp-image-1067\" srcset=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-1.png 507w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-1-300x286.png 300w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-1-13x12.png 13w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/figure>\n\n\n\n<p>Select the USB Port address of the device. After selecting the appropriate Chip Type for ESP32 and its family, make the selection in the picture.<\/p>\n\n\n\n<p>Make your selections from the compiled files located under the build folder of your project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"605\" height=\"1024\" src=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-2-605x1024.png\" alt=\"\" class=\"wp-image-1068\" srcset=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-2-605x1024.png 605w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-2-177x300.png 177w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-2-7x12.png 7w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-2.png 638w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/figure>\n\n\n\n<p>1.File field: bootloader.bin<\/p>\n\n\n\n<p>address: 0x1000<\/p>\n\n\n\n<p>2.File field: partitions.bin<\/p>\n\n\n\n<p>address: 0x8000<\/p>\n\n\n\n<p>and<\/p>\n\n\n\n<p>3.File field: firmware.bin<\/p>\n\n\n\n<p>address: 0x10000<\/p>\n\n\n\n<p>type.<\/p>\n\n\n\n<p>Select SPI Speed \u200b\u200b80Mhz.<\/p>\n\n\n\n<p>Select SPI Mode QIO.<\/p>\n\n\n\n<p>Press the START button.<\/p>\n\n\n\n<p>When the upload is successful, a message will appear on the black terminal screen.<\/p>\n\n\n\n<p>\u201c is stub and send flash finish\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"784\" src=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-3.png\" alt=\"\" class=\"wp-image-1069\" srcset=\"https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-3.png 888w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-3-300x265.png 300w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-3-768x678.png 768w, https:\/\/iothook.com\/wp-content\/uploads\/2025\/04\/image-3-14x12.png 14w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/figure>\n\n\n\n<p>The software upload to your ESP32 microcontroller device is complete. Power on the device and turn it on.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"ESP IoT Cihaz Flash Firmware Yaz\u0131l\u0131m Y\u00fckleme\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/qSZsLAXRbuo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Extract the ESP Flash Firmware Software installation tool you downloaded from the zip file.<\/p>\n","protected":false},"author":1,"featured_media":1067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[45,54,53,50],"class_list":["post-1065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","tag-esp","tag-esp-firmware-install","tag-esp-flash","tag-iot"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/posts\/1065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/comments?post=1065"}],"version-history":[{"count":1,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/posts\/1065\/revisions"}],"predecessor-version":[{"id":1070,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/posts\/1065\/revisions\/1070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/media\/1067"}],"wp:attachment":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/media?parent=1065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/categories?post=1065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/tags?post=1065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}