-
|
I have an I uploaded
To increase file system to max size i installed Partition Wizard. This allowed me to increase the fs from the original 320kB to 960kB, but it does not allow anything beyond that. I had no such difficulties with my multiple |
Beta Was this translation helpful? Give feedback.
Replies: 23 comments 20 replies
-
|
Did you verify that it actually has 16 MB of flash? It happens that sellers are not very conscientious about their product pages or what they ship. Usually, Tasmota will automatically allocate the rest of available flash to the file system, like when I have an ESP32-C6 with 8 MB of flash. Did nothing extra to get a file system of 4416 KB, even with the default app0 partition size of 2880 KB. And the boards files for ESP32-C5 and ESP32-C6 have the same settings, except that ESP32-C5 has a higher CPU frequency. You could check with tools like: |
Beta Was this translation helpful? Give feedback.
-
|
This is what Tasmota tells me:
|
Beta Was this translation helpful? Give feedback.
-
|
Where do I find it? It is not among the extensions?
|
Beta Was this translation helpful? Give feedback.
-
|
Nope. Same Non-performance as with the wizard; 960kB max
|
Beta Was this translation helpful? Give feedback.
-
|
Could you enter the following command in the Berry console and report back the result: |
Beta Was this translation helpful? Give feedback.
-
|
Dont have a 16MB C5. For the 8MB version it does work as expected |
Beta Was this translation helpful? Give feedback.
-
|
Probably your device has not 16MB :-) Take a look in info page or if you dont trust Tasmota use esptool to see your real! flash size. |
Beta Was this translation helpful? Give feedback.
-
|
Erase flash and try latest development. Cant explain why it should not work for 16MB when 8MB works correctly. |
Beta Was this translation helpful? Give feedback.
-
|
Which one? |
Beta Was this translation helpful? Give feedback.
-
|
This is now 'Tasmota 15.2.0.4 (7169312-tasmota32) by Theo Arends'. Same as before, no 16MB
|
Beta Was this translation helpful? Give feedback.
-
|
I uploaded the latest devel
Strange for me: after reflashing my fs is still present, including all files I had stored there, and the ESP C5 boots right into my home WiFi |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
my ESP32-C5: |
Beta Was this translation helpful? Give feedback.
-
|
The ESP32-C5 really has a big advantage in that it supports 2.4 and 5 GHz dual-band Wi-Fi 6 MCU! While in the "classic" ESP32 I can transfer data by WiFi with up to 200 kB/s, I can more than double that on the C5. For big memory, like 16 MB - let alone that Espressif is working on 128MB - this is a very important speed advantage! |
Beta Was this translation helpful? Give feedback.
-
|
@ullix What flash size is shown when using this web browser tool? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
This is the port: and I am already member of the Yet access remains denied. |
Beta Was this translation helpful? Give feedback.
-
|
That 's the trick! (Nice tool, I had no idea this is possible in a browser!) It now shows: |
Beta Was this translation helpful? Give feedback.
-
|
Read Partition Table: |
Beta Was this translation helpful? Give feedback.
-
|
More complications: I had mentioned that my ESP32-C5 breakout board (https://www.amazon.de/dp/B0G34WYL8M) has 2 USB-C ports. One is labelled "USB", the other is labelled "UART". These are detected properties, when either one is connected: Using @Jason2866 's web tool i get: while on "UART" it shows: I hope I am wrong, but I see that the bottom 4MB is detected - just as Tasmota does - but the remaining 12 MB remain hidden, with no option to activate? |
Beta Was this translation helpful? Give feedback.
-
|
The check with esp32tool shows the device has 16MB. No doubts. So the issue is somewhere in Tasmota code. |
Beta Was this translation helpful? Give feedback.
-
|
Either bug in C5 hardware or in Arduino code. Both nothing Tasmota is responsible for |
Beta Was this translation helpful? Give feedback.
-
|
Most Tasmota devices no need neither a big (flash-) memory, nor a fast data transfer speed. A Tasmota Geiger Counter is quite different. It wants big memory, and this must go hand-in-hand with big transfer rates. The C% is well positioned. Once the big memory is accessible! But speed is already very pleasing. A comparison of the "classic" ESP32 with the C5 in my Tasmota Geiger Counter code: 500+ kB/s versus 200 kB/s! This is quite something! |
Beta Was this translation helpful? Give feedback.










Since the Partition Wizard downscaled the app0 partition size to the minimum to hold your binary, that seems to be where your ceiling of 960 KB comes from. As the numbers add up to 4 MB, this suggests that the tool does not recognize the additional flash. When the Partition Manager did not even allow to step above 320 KB, this is because this tool cannot downsize app0, only take advantage of available unallocated flash size to expand the file system.
If there's free space to spare, the Partition Manager will show lines like this, and suggest to resize the file system:
And the Partition Wizard will have a line like
<free>: 85…