• Download latest ev3dev from https://www.ev3dev.org/
  • Write the ev3dev image on SD card using https://www.balena.io/etcher/ a graphical sd burner.
  • Insert newly created SD card to SD slot (text facing up), boot up by pressing center button on brick.
  • To make it easier to remove the SD card, stick a small tape on top/bottom.
  • Connect to wireless if Wifi dongle supported, use the brick menu to scan network and type in password.
  • Change hostname in /etc/hosts. After wireless connection:
ssh robot@ip

By mdns name:

ssh robot@ev3dev.local

Default password is maker. Make your decision on which programming language (python, javascript etc), then download. I want to test node.js, it looks like the ev3dev ships outdated version, so I need to update to a newer nodejs release. Remove Debian nodejs: sudo apt-get --auto-remove purge nodejs Add Nodesource as repo:

sudo curl -sL https://deb.nodesource.com/setup_6.x | bash -

Install latest nodejs: sudo apt-get install -y nodejs Lego has pusblished an official micropython port: https://education.lego.com/en-us/product-resources/mindstorms-ev3/teacher-resources/python-for-ev3