From e5e2d303ddf7cfb2b1350ee0e1da61a6b147e89e Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Thu, 22 Jan 2026 15:40:01 +0100 Subject: [PATCH] firmware/installPybricksDialog/hooks: Include EV3 zip. Otherwise EV3 installation cannot proceed even when it is included in the firmware NPM package. --- src/firmware/installPybricksDialog/hooks.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/firmware/installPybricksDialog/hooks.ts b/src/firmware/installPybricksDialog/hooks.ts index 684e7b38..6b6f6946 100644 --- a/src/firmware/installPybricksDialog/hooks.ts +++ b/src/firmware/installPybricksDialog/hooks.ts @@ -1,10 +1,11 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2022-2025 The Pybricks Authors +// Copyright (c) 2022-2026 The Pybricks Authors // based on https://usehooks-ts.com/react-hook/use-fetch import { FirmwareMetadata, FirmwareReader } from '@pybricks/firmware'; import cityHubZip from '@pybricks/firmware/build/cityhub.zip'; import essentialHubZip from '@pybricks/firmware/build/essentialhub.zip'; +import ev3Zip from '@pybricks/firmware/build/ev3.zip'; import moveHubZip from '@pybricks/firmware/build/movehub.zip'; import primeHubZip from '@pybricks/firmware/build/primehub.zip'; import technicHubZip from '@pybricks/firmware/build/technichub.zip'; @@ -44,6 +45,7 @@ const firmwareZipMap = new Map([ [Hub.Prime, primeHubZip], [Hub.Essential, essentialHubZip], [Hub.Inventor, primeHubZip], + [Hub.EV3, ev3Zip], ]); /**