Software & Firmware Archive

Links to download the various software and firmware for the NXT, EV3, and WeDo 2.0, as Lego seems to be making these less and less accessible.

Firmware

Latest firmwares, since I don't trust LEGO to keep these accessible.
Important: Would not recommend using V1.10E on the EV3, unless you're strictly planning on using Microsoft's MakeCode browser-based interface to program. It's not compatible with EV3 Lab or EV3 Classroom. Use 1.09 if you value your sanity.

EV3 Lab Software

This is the old, block-based language that shipped with the EV3 when it released in 2013. Also called "EV3-G" by old-timers, like me.
Important: Not compatible with MacOS 10.15 (Catalina) or higher.

EV3 Classroom Software

This is the new Scratch-based programming interface Lego introduced around 2019 to replace the older EV3 Lab software.
This is strictly the Education edition of the program. There is also a Home version, which I have not put on here (yet, do this future me).
Important: The iOS version seems to only support iPad devices.

NXT-G Software

Oh god I'm old. Released in 2006 when the NXT came out.
Important: Probably not compatible with MacOS 10.15 (Catalina) and higher.

WeDo 2.0 Software

For the little ones. Unclear what the difference between the two Windows versions are, I couldn't be bothered to check.
Important: Probably not compatible with MacOS 10.15 (Catalina) and higher.

Sensor Blocks

Blocks for sensors not included in the EV3/NXT software.