Hello everybody,
Some of you may know me from the previous OpenWRT forum before it was frozen in carbonite. I was trying to get the WAVE 300 Wi-Fi chip working.
With the old forum going down, it seems development froze on this issue. I also took a break, because working on this chip has been WAAAYYYYY too time consuming. Recently I have gotten to working on it again.
This practice in self-castigation was documented in this old forum thread. Please read it if you are interested in helping to support the WAVE300 chip, preferably before posting here, so as to avoid adding noise to the discussion.
To those who are unfamiliar with what I am talking and or do not want to read 5 years of posts here is a TL;DR:
- WAVE 300 is a wifi chip made by Lantiq which has been purchased by Intel
- The source code for v3.2 of the driver was found in a GPL dump, however it was labeled as proprietary.
- The name of the driver is mtlk.
- The 3.1 driver was licensed as GPL, and many files are the same in 3.2, so it seems to me that the 3.2 version should also be subject to GPL. Do not quote me on this, I am not a lawyer, this is not legal advice, I know nothing!
- This driver is ancient. Trying to get this driver working has ruined the lives of several OpenWRT developers while up-porting netlink, generic netlink, procfs, compiler errors, and many other countless issues.
- So far the driver works, and many parts of it work, yet there is no IP connectivity once connected.
- I have placed the code, instructions, all my modifications, and all known issues in this Github repository.
- Using the driver needs a custom version of hostapd, available here with instructions here.
Where to now?
- Find the cause of the printed message, "SOURCE of RX packet not found!" which is likely why there is no IP connectivity." Check out this issue.
- Check out the Github issues as fixing them may help with driver development and may get it working. Even repro testing is helpful, so as to verify the issues existing.
- Once the driver is working (possibly even before if someone is good at it and willing), it would be very nice to package it as a feed, so as to make it easy for others to install and test.
Thanks to all the people in the old OpenWRT forum upon which this was all built!
Please let me know if you need help with any part of the development process.