I don't know what box you own, and how propense you are to risk, but there might be another option:
the official 4.9 kernel from amlogic.
It is shipped with boxes that run Android 7, the board inside them is (most of the times) identical to that of boxes running Android 6 but with a different firmware. If your box came with Android <7 the 4.9 kernel might or might not boot with th old firmware, hdmi won't almost certainly work.
Well it is unlikely that the vendor offers upgrades to Andoid 7 for your box, but if look carefully in some questionable forums you might find that someone has cooked an Andoid 7 update of dubious provenance for your box. If you are lucky enough to update the box (and the firmware) to Android 7 you can use kernel 4.9, which is certainly a big upgrade over 3.14.xx.
Needless to say the probability that you brick your box upgrading the firmware is very high but you will certainly be able to use kernel 4.9 if you do, just buy a new box that ships with Android 7 if you brick it

just booting the 4.9 on the old firmware should be safe instead, but remember hdmi will almost certainly not work..

Use the khadas VIM2 git for the 4.9 Amlogic kernel._________________True ignorance is not the absence of knowledge, but the refusal to acquire it.
A posse ad esse non valet consequentia
Πάντα ῥεῖ

Ahh thank you, but it got only one commit in the last few months...... apart the dts of course.

It locks randomly after a while, I was hoping for some real development
Unless the problem was really fs/aufs/vdir.c

I guess I stay with 3.14 until things improve, the few syscalls missing are not blockers yet._________________True ignorance is not the absence of knowledge, but the refusal to acquire it.
A posse ad esse non valet consequentia
Πάντα ῥεῖ