This release is all about I2C. I2C (and sound) was broken on the EV3 if you were running flash-kernel 3.35ev3dev10 or higher. Actually it has been broken since the very first days of ev3dev. It was just by chance that they worked in previous releases because of a strange interaction with the serial port on input port 1.

Also, we now have I2C support on FatcatLab’s EVB for BeagleBone. Due to a hardware shortcoming (no GPIO on input port pin 2), not all I2C sensors may be automatically detected, but many will be. Also, due to another hardware shortcoming (no 9V on input port pin 1), the NXT Ultrasonic sensor may not work reliably even though it is detected.

We also enabled some MIDI drivers in the EV3 kernel, so you can try hooking it up to your MIDI keyboard or see what happens with @JorgePe’s laser harp.

In this round of releases, we have:

  • v4.4.19-15-ev3dev-ev3 for EV3.
  • for BeagleBone.
  • v4.4.19-15-ev3dev-rpi for Raspberry Pi 0/1.
  • v4.4.19-15-ev3dev-rpi2 for Raspberry Pi 2/3.

You can also find this kernel in nightly build 2016-09-04.


For a more complete changelog, follow the link for your platform: EV3, BB, RPi or RPi2.

Post Info

  • Posted on 04 September 2016