Well I had to give up on trying to build because the 17.01 branch failed as well. Bottom line is I am trying to upgrade a LinkIT-7688 Duo from Chaos Calmer 15.05 to LEDE. So far I have flashed the 17.01 image fine and ethernet works as does wifi. Sound and the MMC does not.. But it seems there are some packages/kernel modules that I not available in LEDE and so I will need to build against them somehow. Unless there are already pre-built modules I can just drop in? Packages missing are:
And there seems to be reference to kmod-sound-mtk in an OpenWrt patch
So in theory I should be able to build my own LEDE image and patch it or configure it to include things that are missing and getting the Smart LinkIT working with a modern firmware image not based in kernel 3.18 and which is over a year old now.
Bottom line is I am not going to use it unless it is up to date with security fixes and software because let's face it. ioT security has been appalling so far.
kmod-i2c-ralink should be there (did nto look into it any closer). Has been compiled for 17.01.0 at least for some targets: http://downloads.lede-project.org/releases/17.01.0/targets/ramips/rt305x/packages/kmod-i2c-ralink_4.4.50-1_mipsel_24kc.ipk
kmod-ipv6 is built-in https://github.com/lede-project/source/commit/33beafa8d88e51907acba6fdece5a35f509934df
kmod-usb-ledtrig-usbport is the replacement of kmod-ledtrig-usbdev
kmod-sound-mtk is broken since Jan 2016 (both in LEDE and Openwrt): https://github.com/lede-project/source/commit/63aa7023d8e04fb40ed0dc4971e80e86330b7ac6
Hmm odd why I cannot seem to find it?
root@mylinkit:~# opkg list |grep ralink
kmod-dma-ralink - 4.4.50-1 - Kernel modules for enable ralink dma engine.
kmod-sound-mt7620 - 4.4.50-1 - Alsa modules for ralink i2s controller.
Maybe this is why it is not showing?
opkg install ./kmod-i2c-ralink_4.4.50-1_mipsel_24kc.ipk
Installing kmod-i2c-ralink (4.4.50-1) to root...
Collected errors:
satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-i2c-ralink:
As for the broken sound card driver. I will need to look into that myself then. If it is just it does not compile against the tree then should not be an issue I can prolly fix that , if however some functionality has been removed from 3.18 to 4.5 then I will need to investigate how to port it. If it really is very broken then I could always use a USB sound card instead.It is what I did with my Omega 2+ and that works fantastically well. (helps they are running a recent version of LEDE too)
Thanks for your help. Gotta admit I much like how flexible LEDE can be.