Heck, as someone who used to run alternative firmware they seem to be making it harder for all. After a few years of a forced all-in-one device (thanks, Windstream), I went looking again... things do not seem as organized. Wiki pages argue with each other and point to forum posts without indicating which piece of information is most relevant, and in general things only look stable for routers that are at least two years old, with newer routers having regular, massive regressions. I get enough of JTAG at work, thanks.