Issue accessing http://drazzy.com/package_drazzy.com_index.json

Hi
I'm struggling to re-create an Arduino dev environment to support ATTinyCore and megaTinyCore.

I keep getting Error downloading http://drazzy.com/package_drazzy.com_index.json
on the Arduino 1.8.19 terminal.

I see other posts citing issues with expired SSL certificates. This issue seems to recur.

I see a post dated Oct 30 2024 from Dr Azzy...

This issue is known. I am tryhing to locate the priviate key that I need to log into the machines, however this is challenging as the server they are backed up on is on the fritz (it's the ........ power connector, as alwatys. But the result is that only 20-40% of the time does it even complete the boot process before the power glitches and it turns off, and the laptop computer they were also located on failed not long ago. I then revived again while using a loaner computer, but I've serched EVERYEWHERE and can't find it.

I guess this is the root cause, but is there a solution? - I do find that these board managers are great for setting fuses on eg ATtiny1604 and ATtiny85 devices.

I am mid setting up a new dev environment on a (Ubuntu) laptop I want to gift to someone and I can't really do that if it's not all there.

Many thanks and, if by chance you are reading this Spence, I feel your pain.

Try this workaround from @ptillisch:

Hi @petercj. @van_der_decken already provided a link to the solution I recommend, but in case more detailed instructions might be useful, I'll provide them here:

  1. Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  2. Replace the nonfunctional URL (http://drazzy.com/package_drazzy.com_index.json) in the "Additional Boards Manager URLs" field with this URL:
    https://raw.githubusercontent.com/SpenceKonde/ReleaseScripts/refs/heads/master/package_drazzy.com_index.json
    
  3. Click the "OK" button.
    The "Preferences" dialog will close.
  4. You will now see a "Downloading index: ..." notification at the bottom right corner of the IDE window. Wait for that notification to close.

The index download should complete successfully and you should now be able to install ATTinyCore as usual.

The URL I provided is the original source file of the one at http://drazzy.com/package_drazzy.com_index.json, hosted in a repository under SpenceKonde/DrAzzy's own GitHub account. So this new URL is trustworthy and should be functional even long term. However, I do think it is generally best practices to use the URL specified by the platform author. So you might want to monitor the reports about the issue and then change the URL back to the canonical http://drazzy.com/package_drazzy.com_index.json once Spence reports the certificate has been renewed. I see it was mentioned here (the issue was created in response to a previous occurrence, but Spence never closed it and so it has been reused to report additional occurrences as well):

and a dedicated issue for the current occurrence here:

and here:

(the same package index URL is used for all of Spence's platforms, so the issue in the DxCore platform's tracker also applies to the problem affecting ATTinyCore users)

If you have a GitHub account, you can subscribe to that thread to get notifications of any new developments on that issue report:

2 Likes

I removed the broken link as well.

That's the ticket, many thanks - I'm off to mangle the boards.txt file now so I can turn my UPDI pin into a GPIO pin for TTY debug output.

You are welcome. I'm glad it is working now.

Regards, Per

@hmeijdam I'm mentioning you here because I saw you were active in supporting the affected users over on the GitHub repositories for the Spence Konde/DrAzzy boards platforms and thought you might be interested in the alternative workaround I described in post #3.

Thanks for the headsup :+1:
This is a better solution even than the mirrored JSON file by a friendly person helping out, as it points directly to the original on Github.

1 Like

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