This is an unofficial fork of the official software that runs on the LEGO MINDSTORMS EV3 programmable brick.
At a high level, the goal is to remain compatible with the official software
so that any programming tool that works with the official software will work
with lms2012-compat. At a low level, it has been modified to run on top of
ev3dev, so that it will be able to run on hardware other than the EV3.
The current goal of this project is to work with a new BeagleBone cape that is being developed. As it stands, ev3dev lacks some key features for motors and sensors that are needed for general use.
-
Grab the latest ev3dev-stretch image from here.
-
For FatcatLab EVB and Quest Institute QuestCape, Edit
uEnv.txtand uncomment the appropriatecape=...line in theEV3DEV_BOOTpartition before booting the first time. -
For LEGO MINDSTORMS EV3 boot and run...
sudo FK_MACHINE="LEGO MINDSTORMS EV3 + lms2012-compat" flash-kernel sudo reboot # to revert to standard ev3dev kernel... sudo FK_MACHINE="LEGO MINDSTORMS EV3" flash-kernel sudo reboot -
After (re)boot, open a remote terminal and run...
sudo lms2012
There is information on how to build the source code in the docker folder.