LEGO® MINDSTORMS® Education EV3 Developer Kits
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 their 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 Wi-Fi.
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 programmes, which should be able to run on the LEGO MINDSTORMS EV3 Programmable brick. It’s also useful if you intend to create software that communicates with the LEGO MINDSTORMS EV3 Programmable brick using direct commands.
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 custom firmware for the LEGO MINDSTORMS EV3 Programmable brick.
EV3 Hardware Developer Kit
Included in the Hardware Developer Kit is documentation on the hardware architecture and interfaces for the LEGO MINDSTORMS EV3 programmable brick. It 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.