This, except the drivers are MTK drivers, has been a bit of an issue, but I think the proprietary drivers are used because the open source drivers have their own history.

That said, I haven't had much trouble using my Mango and Beryl as a travel router.