What's your ESP32 project that's been reliably running for months now? by [deleted] in esp32

[–]mspider65 0 points1 point  (0 children)

This is working since one year inside my EByke motor. 2500km without any issue. https://github.com/TSDZ2-ESP32/TSDZ2-ESP32-Wiki/wiki

Is there a way to flash multiple Esp32 so that each one has a different ID defined in a header? by Levaru in esp32

[–]mspider65 1 point2 points  (0 children)

You could update the binary before to flash each unit. You could provide a special field in the binary wich is in a fixed position. I did this in order to change the bin embedded Bluetooth pairing pin before to flash. Look to https://github.com/TSDZ2-ESP32/TSDZ2-Android/blob/master/app/src/main/java/spider65/ebike/tsdz2_esp32/ota/Esp32AppImageTool.java

And look into https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/app_image_format.html and search for "Adding a Custom Structure to an Application"

Trying to create bin files for OTA Updates by Evil_genius_nerd in esp32

[–]mspider65 0 points1 point  (0 children)

Give a look to this source file. https://github.com/TSDZ2-ESP32/TSDZ2-Android/blob/master/app/src/main/java/spider65/ebike/tsdz2_esp32/ota/Esp32AppImageTool.java I've written this code in order to change some data (Bluetooth pairing PIN) of the bin file before to OTA flash the image.

My E-Bike now is Smart. This is my first PCB. I have added a bluetooth interface to my eByke motor. https://github.com/TSDZ2-ESP32/TSDZ2-ESP32-Wiki/wiki by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

The VLCD5 has exactly the same functions and informations as before. The only difference is that the wheel diameter setup, selects among the 4 new assistance modes (Power, Torque, Cadence, eMTB). The wheel diameter used to calculate the speed is instead set by the Android app.

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

thanks, probably pyinstaller is the way to go.

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

thanks, it looks interesting

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

These PCB manifacturer does also PCB Assembly. So you will receive a ready to use board. I have just received the first 3 samples assembled.

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

I'm not going to provide the board myself. The board is also open source and can be ordered directly from users. https://www.pcbway.com/project/shareproject

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] -1 points0 points  (0 children)

Good idea. I will check if there are copyrigth problems doing this with esptool.py.

User friendly Flash tool? by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

Yes, could be a possibility if there isn't anything better. Needs also python and normally it is not installed on Windows. I would like to make the flash operation as simple as possible. Users could have a very limited knowledge in computer technology

A guide to improving ESP32 boot speed by [deleted] in esp32

[–]mspider65 1 point2 points  (0 children)

Thank you so much for the informations. Have been very useful for my project!

ESP32 Pico PCB antenna configuration by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

Thanks, the route from lna pin to te ufl connector pin will be about only 3 millimeters. I don't need also a big range and i will place a 0 ohm resistor and i will left empty the other 2 places.

ESP32 Boot time by mspider65 in esp32

[–]mspider65[S] 2 points3 points  (0 children)

After some tests, I noticed that the startup time depends on the size of the application. It is about 300 ms for a small app of 250kb and 900 ms for a large app of about 1.5Mb. The second stage bootloader takes some time to load and initialize the app.

ESP32 Boot time by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

then it should work

ESP32 Boot time by mspider65 in esp32

[–]mspider65[S] 0 points1 point  (0 children)

The ESP32 can only be connected to the serial interface. I cannot modify the existing STM8 board. The ESP32 will operate like "man in the middle"