ESP32 Core Version 2.0.14 not available in the board-manager

Hi Everybody,

on my harddisk I have installed ESP32-core version 2.0.14
As you can see from this screenshot


The board-manager claims I have installed version 2.0.11.
The only versions that are available from the board-manager are
2.0.11, 2.0.10,.... and 3.0.0-alpha

Thow if I compile a *.ino for ESP32 I get this log-entries

....
Using board 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.14
Using core 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.14
...

So what happened here?
On sourceforge you can find ESP32 core-version 2.0.14

In the release-history

it says

mysterious :thinking: :face_with_monocle:

Hello, I've a similar issue, but me it's an old version which disappeared.
I was on 2.0.6 and it's no more available. My repository is still there, but arduino IDE doesn't want me to use it because it's not on the board manager. As you showed, now there's only 2.0.10 and 2.0.11.
Did you find a solution ?
Or else does someone know how to force the IDE using a version, even if it isn't in the board manager file ?
Please ?

I simply copied the 2.0.14 folder in the same parentfolder as 2.0.11
The result was for compiling files the arduino-IDE used 2.0.14 but for uploading it still uses 2.0.11

That is at least what the compiler-log says.

What is the reason for you to go on using version 2.0.6?

Thanks, that's a good idea will try that.
I use 2.0.6 because I'm just finishing a firmware for a product that I began some times ago and use A LOT of libraries. I had to change some code in some of them. I know that if I upgrade ESP32-arduino, some libraries will no more be compatible, and I'll have to upgrade them, and then doing again some changes. I know some functions for using I2C and I2S are evolving between ESP32 versions, I know it will be a spiral of destruction, I already did it. And I don't want to do that just few days before publishing the first release :slight_smile:
I'll do that later...
Anyway, thanks for the tips, I could have thougth to that, but I was to desperate to think.

Hi @gaith

I'm going to ask you to provide some additional information that might help us to identify the problem.


:exclamation: This procedure is not intended to solve the problem. The purpose is to gather more information.


Please do this:

  1. Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  2. Click on the "Additional Boards Manager URLs" field in the "Preferences" dialog:
  3. Press the Ctrl+A keyboard shortcut (Command+A for macOS users).
    This will select all the text in the Additional Boards Manager URLs field.
  4. Press the Ctrl+C keyboard shortcut (Command+C for macOS users).
    This will copy the contents of the field to the clipboard.
  5. Click the "CANCEL" button.
    The "Preferences" dialog will open.
  6. Open a forum reply here by clicking the "Reply" button.
  7. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the output into the code block.
  8. Click the "Reply" button to post the output.

You may be using the wrong URL for the arduino-esp32 packages.

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

When using the stable URL, I see versions 2.0.14 to 2.0.0 then 1.0.6 to 1.0.0.

The stable URL: https://espressif.github.io/arduino-esp32/package_esp32_index.json

Never use the development URL for important work. This only for people
who intend to contribute code/issues to
https://github.com/espress/arduino-esp32. You will see the 3.0.0-alpha
release if you use the development URL.

The development URL: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

That was the problem:
I used this board-url
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
I changed to the one you posted
https://espressif.github.io/arduino-esp32/package_esp32_index.json
and now I can see all versions
image

Thank you very much for pointing me to this.

Here is my complete collection of additional board urls

https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json, https://espressif.github.io/arduino-esp32/package_esp32_index.json, https://dl.espressif.com/dl/package_esp32_index.json, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json, http://drazzy.com/package_drazzy.com_index.json, http://digistump.com/package_digistump_index.json, https://adafruit.github.io/arduino-board-index/package_adafruit_index.json, https://nutcracker.pine64.org/arduino/package_bouffalo_index.json, http://digistump.com/package_digistump_index.json, https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json, http://dan.drown.org/stm32duino/package_STM32duino_index.json

best regards Stefan

That worked for me too. I have my 2.0.6 now. Thank you !

Gaétan

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