This release is all about I2C. I2C (and sound) was broken on the EV3 if you were
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.
In this round of releases, we have:
v4.4.19-15-ev3dev-rpifor Raspberry Pi 0/1.
v4.4.19-15-ev3dev-rpi2for Raspberry Pi 2/3.
You can also find this kernel in nightly build