kernel 3.10.17 is certainly legacy.
Work is progressing on building the newly released kernel sources:
Compiling additional drivers for Solo USB port
The "new" code compiles and soon it will be tested on a real Solo.
There is evidence that 3DR (or at least one of their kernel developers) was working on bringing a newer version of the kernel to Solo:
GitHub - 3drobotics/imx6-linux at imx_3.14.28_1.0.0_ga
Unfortunately s**** happened and the last commit was made on Dec 2015 by Allan Matthew:
Need additional enum ioctl for gstreamer 1.0 · 3drobotics/imx6-linux@111da3e · GitHub
who has yet to make another commit. Probably a casualty of the Dark Days in December at 3DR last year..;>((
Even 3.14.28 is legacy as the current kernel version is 4.9-rc6:
kernel/git/torvalds/linux.git - Linux kernel source tree
In fact, the latest from "freescale" --> NXP ---> now maybe Qualcomm is 4.1.???:
http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_4.1.y_brillo
The 3.14 kernel would allow the Solo to use gstreamer 1.0 vs gstreamer 0.10. resulting in a better video pipeline and newer and better vpu & gpu
integration:
Yocto/gstreamer – Gateworks
GitHub - Freescale/gstreamer-imx: GStreamer 1.0 plugins for i.MX platforms
Finishing the 3.14 port is "on the list", but don't hold your breath...