Arduino ide CRC ERROR

Hi Everyone.

I wanted to upgrade my Arduino ide on one PC.
The 1.8.19 version is not available as a Install file any more but only as a downloadable file.

When I install the ESP32 Core from Espressif with the Board manager I get an error.
Some searching around pointed to the Arduino ide that was fixed , I assume it was the Install version.

Is this version 1.8.19 now retired or will it get fixed.

https://forum.arduino.cc/t/how-can-i-fix-crc-doesnt-match/867419

CRC doesn't match, file is corrupted. It may be a temporary problem, please retry later.
java.lang.RuntimeException: java.lang.Exception: CRC doesn't match, file is corrupted. It may be a temporary problem, please retry later.
	at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:179)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: CRC doesn't match, file is corrupted. It may be a temporary problem, please retry later.
	at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:101)
	at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:56)
	at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:108)
	at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
	... 1 more

IDE 1.8.19 is no longer actively developed. So no fixes to be expected.

I don't think that this is an IDE problem but a download problem or a PC problem.

I've just upgraded (for testing) from ESP32 package version 3.0.5 to 3.1.3 without problems on my portable IDE 1.8.19 on a Windows system. Additional boards URL used: https://espressif.github.io/arduino-esp32/package_esp32_index.json

Note:
The topic that you linked is about libraries, not boards; but that might not be relevant.

Thanks.
This is the URL I used, but I still get the same version in the Board manager 3.1.3.
Did not tried it again but will do it soon with your URL.

https://files.pololu.com/arduino/package_pololu_index.json

@sterretje
Your URL worked.

but

I don't have the Arduino Nano ESP32 , there no other options to select.
I have the ESP32 WROOM 32 DA.

The URL that I used on my other PC for ESP32 there is a list of 100's of ESP32 Variants to choose from.

@sterretje

This ESP32 version does not work on my ESP32 WROOM.
Then it's VS Code if I want to use the portable ide.
The same cable just downloaded Blink with VS Code.

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

No DFU capable USB device available
An error occurred while uploading the sketch

Then you installed the wrong platform. The "Arduino ESP32 Boards" platform provides support for the Nano ESP32 board. The "esp32" boards platform provides support for all ESP32-based boards.

So if you are using an ESP32 board other than the Nano ESP32, then you must use the Arduino IDE Boards Manager to install the "esp32" boards platform:

Ok thanks this is what I did.

When using the Portable ide 1.8.19
1.Arduino ESP Boards does install.
2.But there is no variants for ESP32.

Still using the Portable ide 1.8.19
1.ESP32 by Espressif does not complete installing and gives a error.
2.Only gives an error using the portable 1.8.19 ide.

I did found my downloaded version 1.8.19 Install file from long ago.
Installed it and now I can install ESP32 by Espressif without errors.
Same PC same windows 11 , same network , same operator.

I'm not sure where you got the information from that you need that board package but will not give you ESP32 based boards. Maybe I did misunderstand.

I've just installed the Pololu board package on a fresh portable IDE 1.8.19 under Windows without problems and this is the result:

I dont have the same ESP32 layout?
Is your version also 3.1.1?

Post #8 was to tell you that I could successfully install the package that you mentioned in post #3.

The screenshot was to show that the Pololu board package does not support ESP32 based boards; it was my understanding that you used the Pololu package to get ESP32 based boards.

This is what I see in my portable install that contains the ESP32 board package (3.1.3).

Sorry I created one big confusion.

Let's try again.
In my preferences I have 2 URL'S.

image

In the Board Manager I typed "esp32" and only found this below.

I never typed "Pololu " in the search bar so I did not get the Pololu version.

Now when I Install the ESP32 by Espressif with the Portable 1.8.19 ide I get a CRC Error only the Portable 1.8.19 give this Error , the Install version 1.8.19 does Install this 3.1.1 without Errors.

My guess is the problem is caused by your antivirus/security software interfering with the IDE saving or extracting files during the platform installation.

Security may be more strict for actions taken inside the folder where Arduino IDE is installed by default (e.g., C:\Program Files\Arduino). When you install a boards platform via the Arduino IDE Boards Manager while it is in portable mode, the platform is installed inside the Arduino IDE installation folder. Conversely, when you do that while the IDE is not in portable mode, the platform is installed to a separate folder.