ESP8266 SPIFFS FS Uploader Tool now showing

So I am doing this fun project with my ESP8266 and TFT LCD but the thing is I want to upload an image in my private website/private server but I need to upload the image into my SPIFFS but the thing is I cant make the FS Uploader tool to work/appear in the tools Tab of my AduinoIDE 2.2.0. I can only see the created "tools" folder in my sketchbook but not in the Tools Tab. After a various of troubleshooting I decided to take some help from the Forums. I have updated my Java, The esp8266fs.jar file says that its corrupted or invalid, redownloaded the tool, I have the ESP8266 board on my Arduino IDE, I have reinstalled ArduinoIDE even tried on the 2.0.2Arduino IDE version. I have tried so many things but nothing gave me the option to upload files into my SPIFFS. Yes i do have the data folder in the sketch folder.

Hi @rebleader. Arduino IDE 2.x is a complete rewrite of the Arduino IDE on a different framework and in a new language. The "Tools" system of Arduino IDE 1.x is very specific to the Java language that version series of Arduino IDE was written in, so it was not possible to add support for Arduino IDE 1.x Tools to Arduino IDE 2.x.

Full support for making equivalent (and even better) expansions on the default capabilities of Arduino IDE was recently added to Arduino IDE. However, it will still be necessary for the community to create Arduino IDE 2.x extensions to replace the Arduino IDE 1.x tools, and as far as I know nobody has done that yet for the "ESP8266 SPIFFS FS Uploader" Tool.

For now, I can suggest two options. You can pick whichever one of the two that is most convenient to you:

Use Arduino IDE 1.x

If you want to use the Arduino IDE 1.x tool, you can use Arduino IDE 1.x. The download links for Arduino IDE 1.x are listed here:

https://www.arduino.cc/en/software#legacy-ide-18x

You can have both Arduino IDE 2.x and Arduino IDE 1.x installed at the same time on your computer and the two won't cause any problems for each other, so you are welcome to continue using Arduino IDE 2.x as your primary IDE, switching to Arduino IDE 1.x only when you need to upload a SPIFFS filesystem to your ESP8266.

Use the command line tools directly

Under the hood, what the "ESP8266 SPIFFS FS Uploader" Tool does is:

  1. Generate a SPIFFS filesystem image from the contents of the data subfolder of your sketch.
  2. Upload the filesystem to the ESP8266 board.

It does these things using two command line tools:

So instead of using the "ESP8266 SPIFFS FS Uploader" Tool from Arduino IDE, you can just work directly with those two tools from the command line terminal.

you might find this forum thread interesting if you're considering using the commandline since it handles a bunch of setup for you as long as you modify the Makefile so it points to where your tools are.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.