Downloading and installing the new Arduino IDE for ESP8266

Moderator: igrr

User avatar
By QuickFix
#80053
parhelion wrote:I realized Arduino IDE converts the "http" prefix to "https" in the json link while downloading.

No, the JSON-link points to a URL on HTTP and the payload returned contains several HTTPS-links to the actual libraries:
Code: Select all{
  "packages": [
    {
      "maintainer": "ESP8266 Community",
      "help": {
        "online": "http://esp8266.com/arduino"
      },
      "websiteURL": "https://github.com/esp8266/Arduino",
      "platforms": [
        {
          "category": "ESP8266",
          "help": {
            "online": "http://esp8266.github.io/Arduino/versions/2.0.0/"
          },
          "url": "https://github.com/esp8266/Arduino/releases/download/2.0.0/esp8266-2.0.0.zip",
          "checksum": "SHA-256:00911ee9f5d4802b279fd81a5a8177fd6fef4888d04ebe93fc3952bac85d909c",
          "name": "esp8266",
          "version": "2.0.0",
          "architecture": "esp8266",
          "archiveFileName": "esp8266-2.0.0.zip",
          "size": "5606497",
          "toolsDependencies": [
            {
              "packager": "esp8266",
              "version": "0.4.6",
              "name": "esptool"
            },
            {
              "packager": "esp8266",
              "version": "1.20.0-26-gb404fb9-2",
              "name": "xtensa-lx106-elf-gcc"
            },
            {
              "packager": "esp8266",
              "version": "0.1.2",
              "name": "mkspiffs"
            }
          ],
          "boards": [
            {
              "name": "Generic ESP8266 Module"
            },
            {
              "name": "Olimex MOD-WIFI-ESP8266(-DEV)"
            },
            {
              "name": "NodeMCU 0.9 (ESP-12 Module)"
            },
            {
              "name": "NodeMCU 1.0 (ESP-12E Module)"
            },
            {
              "name": "Adafruit HUZZAH ESP8266 (ESP-12)"
            },
            {
              "name": "SparkFun Thing"
            },
            {
              "name": "SweetPea ESP-210"
            },
            {
              "name": "WeMos D1"
            },
            {
              "name": "WeMos D1 mini"
            }
          ]
        },
        {
          "category": "ESP8266",
          "help": {
            "online": "http://esp8266.github.com/Arduino/versions/2.3.0/"
          },
          "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/esp8266-2.3.0.zip",
          "checksum": "SHA-256:884188a54bc75f1f2e7f827619f8cb1980dc3f430f92f9b07186ed7f4db8c738",
          "version": "2.3.0",
          "architecture": "esp8266",
          "archiveFileName": "esp8266-2.3.0.zip",
          "boards": [
            {
              "name": "Generic ESP8266 Module"
            },
            {
              "name": "Olimex MOD-WIFI-ESP8266(-DEV)"
            },
            {
              "name": "NodeMCU 0.9 (ESP-12 Module)"
            },
            {
              "name": "NodeMCU 1.0 (ESP-12E Module)"
            },
            {
              "name": "Adafruit HUZZAH ESP8266 (ESP-12)"
            },
            {
              "name": "ESPresso Lite 1.0"
            },
            {
              "name": "ESPresso Lite 2.0"
            },
            {
              "name": "Phoenix 1.0"
            },
            {
              "name": "Phoenix 2.0"
            },
            {
              "name": "SparkFun Thing"
            },
            {
              "name": "SweetPea ESP-210"
            },
            {
              "name": "WeMos D1"
            },
            {
              "name": "WeMos D1 mini"
            },
            {
              "name": "ESPino (ESP-12 Module)"
            },
            {
              "name": "ESPino (WROOM-02 Module)"
            },
            {
              "name": "WifInfo"
            },
            {
              "name": "ESPDuino"
            }
          ],
          "size": "8595050",
          "toolsDependencies": [
            {
              "packager": "esp8266",
              "version": "0.4.9",
              "name": "esptool"
            },
            {
              "packager": "esp8266",
              "version": "1.20.0-26-gb404fb9-2",
              "name": "xtensa-lx106-elf-gcc"
            },
            {
              "packager": "esp8266",
              "version": "0.1.2",
              "name": "mkspiffs"
            }
          ],
          "name": "esp8266"
        },
[ ... SNIP ...]
{
              "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz",
              "checksum": "SHA-256:4547bfe668090944d50af8dbf09abb5b51eb4a892b4784818f06a2274a630878",
              "host": "x86_64-pc-linux-gnu",
              "archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz",
              "size": "52429"
            },
            {
              "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-w64-mingw32.mkspiffs-7fefeac.zip",
              "checksum": "SHA-256:0dedc3ee977af99ffd160bb304e8bfb68a8545f2d1f2e4a3b534f2ae1a49d2c9",
              "host": "x86_64-mingw32",
              "archiveFileName": "x86_64-w64-mingw32.mkspiffs-7fefeac.zip",
              "size": "350035"
            }
          ]
        },
        {
          "version": "0.2.0",
          "name": "mkspiffs",
          "systems": [
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-windows.zip",
              "checksum": "SHA-256:4fbe17d2be4229c0eebb3939d14e9d96e74ba17724ab34276eb6d019006ce900",
              "host": "i686-mingw32",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-windows.zip",
              "size": "347038"
            },
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
              "checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d",
              "host": "x86_64-apple-darwin",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
              "size": "119145"
            },
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
              "checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d",
              "host": "i386-apple-darwin",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
              "size": "119145"
            },
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux64.tar.gz",
              "checksum": "SHA-256:b63a99b844c3debeffe605ff2632d8b8a5c365431ee5a091fa0e6e3e1be1bc6c",
              "host": "x86_64-pc-linux-gnu",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux64.tar.gz",
              "size": "48995"
            },
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux32.tar.gz",
              "checksum": "SHA-256:dfed9bc40a88a2c89b78acc83181aff401abf1620b8041b136aa2ad6cd08779d",
              "host": "i686-pc-linux-gnu",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux32.tar.gz",
              "size": "47659"
            },
            {
              "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz",
              "checksum": "SHA-256:42367eb960ac8e3af32a2b4c5dd93dcff94464964e30f483d58e8cb96a895eb5",
              "host": "arm-linux-gnueabihf",
              "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz",
              "size": "43609"
            }
          ]
        }
      ],
      "email": "ivan@esp8266.com",
      "name": "esp8266"
    }
  ]
}
User avatar
By emichaelhaynes
#83243
prakash.ganesan wrote:I HAD THE SAME PROBLEM... I GOT IT WORKING.
Just open preferences and click on the link at the bottom (arduino15).
delete all the files inside the folder Packages and all the files with the word package in it.
restart arduino IDE.
It should work.


Having the same problem. This worked for me.
michael