Upload Problem Waveshare ESP32-S3-Touch-LCD-1.85

Hi.

I'm not able to upload any sketch to the Waveshare ESP32-S3-Touch-LCD-1.85.

I'm always getting this message:

usage: esptool write_flash [-h] [--erase-all]
                           [--flash_freq {keep,80m,60m,48m,40m,30m,26m,24m,20m,16m,15m,12m}]
                           [--flash_mode {keep,qio,qout,dio,dout}]
                           [--flash_size {detect,keep,256KB,512KB,1MB,2MB,2MB-c1,4MB,4MB-c1,8MB,16MB,32MB,64MB,128MB}]
                           [--spi-connection SPI_CONNECTION] [--no-progress]
                           [--verify] [--encrypt]
                           [--encrypt-files <address> <filename> [<address> <filename> ...]]
                           [--ignore-flash-encryption-efuse-setting] [--force]
                           [--compress | --no-compress]
                           <address> <filename> [<address> <filename> ...]
esptool write_flash: error: argument <address> <filename>: [Errno 2] No such file or directory: 'C:\\Users\\sfr\\AppData\\Local\\arduino\\sketches\\27C38F2B9AEA89C64E9FBF6A2FC875EA/srmodels.bin'
Fehlgeschlagenes Hochladen: Hochladefehler: exit status 2

The reason for that is because the file srmodels.bin is not generated by the IDE. So I've tried to choose the board 'ESP32S3 Devmodule' instead of 'Waveshare ESP32-S3-Touch-LCD-1.85' in Arduino IDE, but still facing the same error.

I'm using Arduino IDE 2.3.4 and Espressif ESP32 lib v.3.0.7

Did you follow all the steps for installation:

Have you tried changing the Partition Scheme to "16M Flash (3MB APP/9.9MB FATFS)"? (in the Arduino IDE tools menu)

That solved the issue for me (as I had the same exact error).

Thanks @rhoalt! In case anyone is encountering this "No such file or directory: '[...]/srmodels.bin'" error and is interested in understanding why it occurs and why it can be solved by following the instructions provided by @rhoalt, there is a detailed explanation here: