I'm currently experimenting with different distro, and this is an issue, since the uaputl is dynamically linked and might not work all the time on every distro.
Sigh, if I'm unable to have a working wifi I guess I'll have to sell the plug, as it'll be mostly useless for me.
I think you may be exaggerating the problem. Yes, indeed, it "might not work all the time on every distro", but do you really need it to work on
every distro? Is it not good enough if it works on the one you are using?
uaputl is dynamically linked only with libc, so in the worst case you can have a separate libc only for use with uaputl. This is not a particularly elegant solution, but it will work regardless of the distro.