MATLAB Answers

0

Why do I get an "failed to connect error" when trying to connect my Lego Mindstorms EV3 robot with Simulink?

When trying to deploy my Simulink model to my Lego Mindstorms EV3 robot I get the following error message:
The call to realtime_make_rtw_hook, during the after_make hook generated the following error:
Failed to connect to EV3 (192.168.179.21). Please check your network settings.
The build process will terminate as a result.
Caused by:
Failed to connect to EV3 (XXX.XXX.XXX.XX). Please check your network settings.
Component: Simulink | Category: Model error
Where XXX.XXX.XXX.XX is the IP of my EV3. The behavior started only recently. Connecting to the brick in MATLAB works fine. The firmware version is V1.09H.

Tags

No tags entered yet.

Products


Release

No release entered yet.

1 Answer

Answer by MathWorks Support Team on 19 Apr 2019
Edited by MathWorks Support Team on 19 Apr 2019
 Accepted Answer

In the firmware version V1.09H, SSH and telnet are blocked by Lego. The interface Simulink uses to connect to the brick relies on these two types of connections while the interface used in MATLAB does not.
In order to be able to connect to the brick, use an older Firmware version, for example 1.03. Please contact Lego support on how you can access older versions of firmware:
Note that the firmware versions 1.06, 1.07 and 1.08 are also known to work with the Simulink support package for LEGO MINDSTORMS EV3 without any known issues. However the support package is tested thoroughly only with 1.03 version of the firmware.

  2 Comments

HI, I'm trying to connect my EV3 to simulink and i get the same problem. I'm connecting thru USB cable and my FW is v1.04H. it seems that the simulink only want to connect thru a network and i dont have the option to connect thru USB. Please HELP. Thanks.
Hi, if you go into Tools -> Run on target hardware -> Options and there you will find "Target hardware resources" and after you opened it you should see "Host to Target Connection", there you can select from the drop down list how you want to connect to your EV3 Brick.

Sign in to comment.