EV3 Compatibility

mindsensors sensors and controllers for LEGO Mindstorms are compatible with NXT 1.0, NXT 2.0 and EV3 bricks.

If you purchased a sensor before August 2013

If you have an old sensor, (purchased before EV3 came to market, i.e. Aug 2013 or before), you may need to upgrade it's firmware.


Devices that need upgrade
Product NameProduct Code
Vision Subsystem v4 for NXT or EV3NXTCam-v4
Vision Subsystem v3 for NXTNXTCam-v3
GlideWheel-AS - Angle Sensor for NXT or EV3GlideWheel-AS
Sony PlayStation 2 Controller interface for NXT or EV3PSP-Nx-v4
Sony PS2 Controller Interface for NXT or EV3 with Referee Signal Receiver    PSP-Nx-v4-c & PSP-Nx-v4-REF
Digital Pneumatic Pressure Sensor for NXT or EV3PPS58-Nx
Light Sensor ArrayLightSensorArray
High Precision Long Range Infrared distance sensor for NXT or EV3DIST-NxL-v3
High Precision Medium Range Infrared distance sensor for NXT or EV3DIST-NxM-v3
High Precision Short Range Infrared distance sensor for NXT or EV3DIST-NxS-v3
VoltMeter for NXT or EV3NXTVoltMeter
CurrentMeter for NXT or EV3NXTCurrentMeter
Gyro, MultiSensitivity Accelerometer and Compass for NXT or EV3AbsoluteIMU-ACG
MultiSensitivity Accelerometer and Compass for NXT or EV3AbsoluteIMU-AC
Multi-Sensitivity Acceleration Sensor for NXT or EV3AbsoluteIMU-A
Compass for NXT or EV3AbsoluteIMU-C
8 Channel Servo Controller for NXT or EV3NXTServo-v3 & NXTServo-v2


Devices that do not need upgrade
Product NameProduct Code
Dual Range, Triple Zone Infrared Obstacle Detector for NXT or EV3    NXTSumoEyes
Relay Driver for NXT or EV3NXTRelayDriver
GlideWheel PF Motor controller for NXT or EV3GlideWheel-M
GlideWheel PF and RCX Motor controller for NXT or EV3GlideWheel-Mx
Multiplexer for NXT/EV3 MotorsNXTMMX-v2 & NXTMMX
PF Motor controller for NXT or EV3PFMate

Known Issues

The 'Port View' of EV3 brick

The 'Port View' can only show one numeric value, where as most of our sensors return multiple values (e.g. Gyro will return values for X, Y and Z directions).
As a result Port View won't show any meaningful values for our sensors.

EV3 program sometimes locks up

Use the latest firmware on your EV3 Brick! (Current version as of this writing is 1.08)

Occasional Read Errors from the sensor

When your program is reading too fast, EV3 firmware causes several read errors. Our EV3 blocks are designed to detect such errors (The programming block has a plug indicating data error). You should take appropriate action when such error occurs (such as ignore that reading, and/or slow down your reading speed). 

The sample programs have switch condition to check the value of for success/errors, as a guideline, you can follow that convention in your program.

Alternate Firmware Support for EV3

If you are planning to use alternate firmware with EV3 brick, use any of following options: