Lego_Flipper_14_0490

Product Resources & Support

LEGO® MINDSTORMS® Education EV3

Go to product page

EV3 Firmware Developer Edition

This is a developer version of the EV3 firmware allowing for Telnet access with a passkey. Telnet is an advanced connection interface that allows a user to remotely access the Linux operating system on the EV3 Brick with administrative rights. Telnet login information can be found in the ReadMe file together with the firmware file.

Background: As of the 1.09 release of the official EV3 Firmware Home Edition and Education Edition (1.09H and 1.09E), we have increased the security level to prevent attacks from the Internet, when a Wi-Fi dongle is plugged into the EV3.


EV3 Block Developer Kit

With this Block Developer Kit you get documentation on how the programming blocks for the LEGO MINDSTORMS EV3 Software are created.

This Developer Kit is relevant for you if you want to create your own programming blocks for the EV3 software. This could for example be a programming block for a custom sensor you’ve built yourself.

Please note that this developer kit only runs on computers running Windows as its operating system.


EV3 Communication Developer Kit

With this Communication Developer Kit you get all the information you need on how to communicate with the EV3 Programmable brick. It contains a description of the protocol used across USB, Bluetooth and WiFi.

This Developer Kit is relevant for you if you want to develop software that communicates with the LEGO MINDSTORMS EV3 Programmable brick. If you want to control motors and / or read sensor values on the LEGO MINDSTORMS EV3 Programmable brick, the LEGO MINDSTORMS EV3 Firmware Developer Kit also contains information that you will need for your project.


EV3 Firmware Developer Kit

With this Firmware Developer Kit you get the information you need if you want to understand the firmware architecture of the LEGO MINDSTORMS EV3 Programmable brick. This developer kit also contains detailed documentation on the bytecodes supported by the virtual machine in the firmware.

This Developer Kit is relevant for you if you want to develop software that can build / compile user programs, which should be able to run on the LEGO MINDSTORMS EV3 Programmable brick. It’s also relevant for you if you intent to create software that communicates with the LEGO MINDSTORMS EV3 Programmable brick using direct commands, where the LEGO MINDSTORMS EV3 Communication Developer Kit also contains information you will need.


EV3 Firmware Source Code

This file contains the source code for the firmware to the LEGO MINDSTORMS EV3 Programmable brick. The source code is released under the GNU General Public license agreement version 2. It includes all the embedded source used for building the actual firmware image which functions as the operating system on the LEGO MINDSTORMS EV3, (Executing on the ARM9 controller).

This is relevant for you if your intention is to create a custom firmware for the LEGO MINDSTORMS EV3 Programmable brick.


EV3 Hardware Developer Kit

With this Hardware Developer Kit you get documentation on the hardware architecture and interfaces for the LEGO MINDSTORMS EV3 programmable brick. This developer kit also contains schematic diagrams for each individual electrical element within the MINDSTORMS EV3 platform.

This Developer Kit is relevant for you if you want to learn and understand how the hardware architecture of the LEGO MINDSTORMS EV3 platform is implemented. This Developer Kit is what you need if you want to create hardware that can be connected to the LEGO MINDSTORMS EV3 Programmable brick using the input or output ports.