How would I change the upload speed in the Arduino IDE 2.0

Hey all,

I recently noticed the lack of an upload speed setting in the 2.0 IDE and I was wondering whether there even was one. It doesn't seem to be under "Tools" much like previous versions, so where could it be?

Thanks in advance.

Do you have the correct board selected? Most do not have that option, the only one I recall seeing it on was for the ESP8266.

1 Like

I'm currently troubleshooting an ESP32 and saw that changing the upload speed might solve the issue from this video which as far as I can see can change the upload speed for the ESP32. Though, the individual's ESP32 seems to be named rather unconventionally, so they may have a modified board and that's why they have the option

Hi @yakh. Thanks for giving the Arduino IDE 2.0.0 release candidate a try!

Which board do you have selected from the Tools > Board menu in the Arduino IDE?
The Tools > Upload Speed menus is added only when specific boards are selected. From a quick look, I see that most of the ESP32 boards have it, but I noticed one or two where it was not set up by the person who added the board definition.

Which version of the ESP32 boards platform are you using?

How did you install it? Was it done via Boards Manager, or did you use the git clone method?

1 Like

I believe I installed the latest version (1.06) and yes, I did indeed install it via the Boards Manager by adding: https://dl.espressif.com/dl/package_esp32_index.json to "Additional Board Manager URLs". I'm currently using this board, which I've been told is an off-brand AI-Thinker, so I selected that as my board both in the board manager and in the example code I'm attempting to run. I am, unfortunately, running into issues uploading the code to the board and since I've been told that changing my upload speed to something faster may help, I've been looking for a way to do that with the excellent 2.0 IDE.

You are almost a year out of date. The latest version is 2.0.2.

That is the reason you are out of date. They changed the URL and are no longer updating the old one. The new URL is provided in the official documentation here:

https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-boards-manager

You can follow these instructions to update to 2.0.2:

  1. Select File > Preferences... from the Arduino IDE menus.
  2. Update the "Additional Boards Manager URLs" field to use the new URL.
  3. Click the OK button.
  4. Select File > Quit from the Arduino IDE menus.
    (Due to a bug, changes to the "Additional Boards Manager URLs" preference are currently only recognized after restarting the IDE)
  5. Start the Arduino IDE.
  6. Select Tools > Board > Boards Manager from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
  7. Scroll down through the list of boards platforms until you see "ESP32 Arduino by Espressif Systems". Click on it.
  8. Make sure "2.0.2" is selected in the dropdown version menu.
  9. Click the INSTALL button.
  10. Wait for the installation to finish.
    You will see a Successfully installed platform ESP32 Arduino:2.0.2" notification.

That happens to be one of the few boards that does not have an "Upload Speed" menu:

1 Like

Ah, this is rather unfortunate news :sweat_smile:. I had been following this tutorial and its attached installation guide for the library that was rather outdated! Though, the most recent update I can select in both the dev and stable releases is 1.8.5. Thank you for the help!

You are welcome. I'm glad if I was able to be of assistance.

I recommend double checking that you clicked on "ESP32 Arduino by Espressif Systems" in Boards Manager. That boards platform never had a 1.8.5 release. However, that is the latest release of the "Arduino AVR Boards" platform, which makes me think you might have been looking at it instead.

Yet again I mess up :sweat_smile:. Apologies, I've just now corrected my mistake and installed the correct library. Thank you for your help and your patience!

1 Like

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