There’s no way to deliver a software package to your machine without you knowing about it. If they asked you to install any software (drivers, “support” package, etc.) whatsoever, it was embedded in that. The fact that you have some sort of browser hijack indicate that you do, in fact, have Charter software on your computer. Try downloading MalwareBytes or CCleaner and cleaning it out of your system.
A router is just a networking device. It doesn’t contain a delivery mechanism for software.
Software is not being delivered. A web page of Charters is being delivered.
Stop confusing the issue. There *IS NO CHARTER SOFTWARE* on my computer. It’s all DNS related.
I cleared that out by changing a setting in the chrome autobox setting and use predictive prediction. And I’m back to a page not found — they way I had it set up.