From 40d56885991d4a9d042a9d57318a42daa8d960a4 Mon Sep 17 00:00:00 2001
From: me-no-dev <hristo@espressif.com>
Date: Mon, 28 Oct 2024 12:02:09 +0200
Subject: [PATCH 1/2] fix(bm): Board Manager install will fail on Windows

On some Windows installations, Board Manager will fail to install the RC2 core, because it could not find esptool for the given OS.
---
 package/package_esp32_index.template.json | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/package/package_esp32_index.template.json b/package/package_esp32_index.template.json
index 9681cf54c98..dd5384eaf6b 100644
--- a/package/package_esp32_index.template.json
+++ b/package/package_esp32_index.template.json
@@ -490,6 +490,13 @@
               "checksum": "SHA-256:6e1fc5ea04490e849c925c48d5cee590164fcf9b9bd419a7b014c2fb48a13743",
               "size": "29828542"
             },
+            {
+              "host": "i686-mingw32",
+              "url": "https://github.com/espressif/arduino-esp32/releases/download/3.1.0-RC1/esptool-v4.8.1-win64.zip",
+              "archiveFileName": "esptool-v4.8.1-win64.zip",
+              "checksum": "SHA-256:3e97fb990fdd721b923b478eaaa046967c7919dbc9cbd04c445307571177918a",
+              "size": "33612728"
+            },
             {
               "host": "x86_64-mingw32",
               "url": "https://github.com/espressif/arduino-esp32/releases/download/3.1.0-RC1/esptool-v4.8.1-win64.zip",

From 61414cce2c960938b36b4fb5fb33ea6a37139567 Mon Sep 17 00:00:00 2001
From: me-no-dev <hristo@espressif.com>
Date: Tue, 29 Oct 2024 12:17:18 +0200
Subject: [PATCH 2/2] fix(package): EspTool for Mac is only ARM64 version

cc: @lucasssvaz
---
 package/package_esp32_index.template.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/package_esp32_index.template.json b/package/package_esp32_index.template.json
index dd5384eaf6b..5f05469a185 100644
--- a/package/package_esp32_index.template.json
+++ b/package/package_esp32_index.template.json
@@ -484,7 +484,7 @@
               "size": "45868720"
             },
             {
-              "host": "x86_64-apple-darwin",
+              "host": "arm64-apple-darwin",
               "url": "https://github.com/espressif/arduino-esp32/releases/download/3.1.0-RC1/esptool-v4.8.1-macos.tar.gz",
               "archiveFileName": "esptool-v4.8.1-macos.tar.gz",
               "checksum": "SHA-256:6e1fc5ea04490e849c925c48d5cee590164fcf9b9bd419a7b014c2fb48a13743",