I built an EAP proxy that runs on my EdgeRouter 4 so that I don't have to use the router that AT&T would otherwise require me to:
https://github.com/jaysoffian/eap_proxy
It's been running for years now out-of-sight and out-of-mind.
Which reminds me... I should probably take a look at those pull requests.