T3 controller on ESP32: Loading the Bootloader

After compiling the T3-programmable-controller-on-esp32 I have run into an issue trying to find the below:

  1. Software tools and firmware
    (1) ESP32 download firmware tool and ESP32 firmware
    https://temcocontrols.com/ftp/software/28%20flash_download_tool_v3.8.5_FOR_ESP32.zip
    https://temcocontrols.com/ftp/software/31%20Sauter_ESP32_Firmware.zip
    (2)CH341SerSetup for USB-to-TTL debug board
    https://temcocontrols.com/ftp/software/25CH341SerSetup.zip
    (3)UartAssist.exe print debug messages via USB-to-TTL board
    https://temcocontrols.com/ftp/software/30%20UartAssist.zip

I am unable to find those files in or around the Index of /ftp/software/ directory, are these available elsewhere?.

Those old file locations have changed,the document and file have been updated now.

  1. Software tools and firmware
    (1) ESP32 download firmware tool and ESP32 firmware
    https://temcocontrols.com/ftp/file/flash_download_tool_v3.8.5.zip
    https://temcocontrols.com/ftp/file/BootloaderT3NanoRev27.zip
    (2)CH340SerSetup for USB-to-TTL debug board
    https://temcocontrols.com/ftp/file/CH340SerSetup.zip
    (2) UartAssist.exe print debug messages via USB-to-TTL board
    https://temcocontrols.com/ftp/file/UartAssist.zip

I failed to build the project, could you share detail about your ESP-IDF verion, python version and OS?

Here’s a link to the compiler I am using:
https://dl.espressif.cn/dl/idf-installer/espressif-ide-setup-2.8.1-with-esp-idf-4.4.4.exe

1 Like

It is not working,
This is the error:

C:/Espressif/frameworks/esp-idf-v4.4.4/components/esp_hw_support/sleep_gpio.c:125:13: error: implicit declaration of function 'GPIO_IS_VALID_DIGITAL_IO_PAD'; did you mean 'GPIO_IS_VALID_GPIO'? [-Werror=implicit-function-declaration]

Please continue this prob here: Failed to build T3-programmable-controller-on-ESP32 on Windows 10

We have made private changes to some files in esp-idf.
You need to copy the following three folders from the project folder to the \esp-idf\components directory
image

Follow this to compile it.

1 Like

Yes, I do like the guide, but it is not working, Like I said above, ESP-IDF I use is esp-idf-v4.4.4, it is come from chelsea suggest espressif-ide-setup-2.8.1-with-esp-idf-4.4.4.exe, can you check the version in your machine? I see you are using TortoiseGit, Please send me screenshot with right click to your esp-idf folder then choose TortoiseGit->Show Log then you can see you version.
You can omit private commit change to it like image below.

ESP-IDF is the same as your version.
Copy /driver /temco_bacnet /temco_IO_control to \esp-idf\components, then try again.

It is not working, you can see log here: Failed to build T3-programmable-controller-on-ESP32 on Windows 10 - #3 by dzungpham0703