- Thu Sep 11, 2014 7:42 am
#447
Problem with the MT7681 is that the SDK requires NDA. That makes it very hard for a community to grow around it. Those SDKs on Baidu have been uploaded by people violating their NDAs. Many people have asked Ralink for years to get rid of their NDAs and they won't budge. RT5350/MT7620 has a dedicated group of independent developers who will create non-NDA (ie OpenWRT) support for the chips. But it took almost three years after the MT7620 first shipped until there was OpenWRT support for it.
ESP8266 seems to be different. The players involved want to open their SDK but don't have the procedures in place for doing it. Hopefully that will get resolved in the near future.
Also, free compilers from Andes is not enough. You still need the wifi libraries from Ralink which as covered by NDA. There is good chance that the OpenWRT people will open us the MT7681 but that will be a few years from now.
My personal take is that these NDAs are complete nonsense. The code in OpenWRT is more advanced than the code you get from Ralink. Probably some misplaced belief by management that hiding the code hinders competitors which is never the case.