The reason for purchasing the DIR-505 is to build my own network when in a hotel room to connect Chromecast to it and stream content to the TV via Chromecast.
I know that my Chromecast works perfectly, I have already used it before on its own (before purchasing the DIR-505).
My D-Link DIR-505 with FW v1.08 B07 works perfectly. I am lucky enough to have an Ethernet cable in the hotel room. Router/AP mode works perfectly, all my devices (Android, iOS, Windows) on the router SSID have Internet connectivity.
The Chromecast is seen on the network (it has its own IP address of 192.168.100.2) but cannot connect to the Internet for some obscure reason.
I tried to change different router settings, like disable / re-enable WPS, disable / re-enable UPnP, specify a Wi-Fi channel to 6, 1, or 11, then back to auto channel. I turned Wi-Fi security off altogether (no protection at all - unsecure open network). I then did a factory reset of the DIR-505. None of these combinations give Internet connectivity to the Chromecast dongle.
I then tried in Wi-Fi Hotspot mode. This mode works perfectly, but again no Internet connectivity for the Chromecast.
A possibility is that the Hotel (Hilton, using BT as a service provider) does something to block the Chromecast, like black listing a google server that the Chromecast is trying to reach??
Has anyone managed to get internet connectivity for Chromecast behing the DIR-505?
I am really stuck.
As an alternative, I used MAC spoofer on my Android device, hoping to hook the Chromecast directly to the hotel Wi-Fi, but MAC spoofer failed.
Note that the hotel Wi-Fi is an open network, but when I connect, I am redirected to this page
https://www.btopenzone.com:8443/home
where I have to enter a code provided by the hotel.