• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

firmware.bin

Q&A Forum › Category: ESP32 › firmware.bin
0 Vote Up Vote Down
Manuel Mário Correia de Almeida asked 4 years ago

In chapter 4.5 of Build Web Servers course, to upload a new web server sketch, it is necessary to upload firmware.bin file. But in my .pio/build/esp32doit-devkit-v1 folder there is no firmware.bin file. There is only project.checksum file. And there are 9 Problems. I did it copying main.cpp file from the course because if I use the folder 4_5_OTA from the course there is no quick tools at the bottom of Visual Studio Code.

Question Tags: Build Web Servers
4 Answers
0 Vote Up Vote Down
Manuel Mário Correia de Almeida answered 4 years ago

I found that the problem was to copy the folder 4_5_OTA. Inside that folder there are 3 other. If I copy them separately, then the quick tools are at the bottom and there is firmware.bin file. But when uploading that firmware.bin file it stays at 7%. As I am using Esp32-cam I donn’t know if that uploading is done with I00 connected to GND and pressing RST button or not.

0 Vote Up Vote Down
Sara Santos Staff answered 4 years ago

Hi Manuel.
I haven’t tested ElegantOTA with the ESP32-CAM. But, in theory, you shouldn’t need to press the buttons.
From my experience, the Wi-Fi signal from the ESP32-CAM is worst than a “regular” ESP32. So, it may be something related to the Wi-Fi range. Do you have an antenna on your board?
Regards,
Sara

0 Vote Up Vote Down
Manuel Mário Correia de Almeida answered 4 years ago

I followed the Tutorial “ESP32 OTA using Arduino IDE” and was not able to upload .bin file with Esp32-Cam. But I was able to do it with Esp32. Then I found the solution for Esp32-Cam in the Internet:
Tools/Board/Esp32 Dev Module
Partition Scheme:”Minimal SPIFFS (1,9MB APP with OTA/190KB SPIFFS)”
PSRAM “Enabled”
I don´t know how to do it with Visual Studio Code.

0 Vote Up Vote Down
Sara Santos Staff answered 4 years ago

Hi Manuel.
It seems that you need to create a custom partition table for VS Code + PIO: https://docs.platformio.org/en/latest/platforms/espressif32.html?highlight=partition%20scheme#partition-tables
I haven’t tried this yet.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Learn Raspberry Pi Pico/Pico W with MicroPython eBook – Version 1.2 May 26, 2025
  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.