Is this "Thompson router" also a WiFi access point? If so, then you can set the DIR-505 in Repeater mode, connect to it with a WiFi client, tell it to use your router's SSID and then restart. It will repeat the router's signal. You can have more than one 505 do this, though I think they will all share the same channel.