This has been a long-dragging problem for me. As for record, here I list all possible solutions suggested by people from various sources
- change wireless settings to
- single mode N only,
- WPA2 only,
- AES (instead of TKIP) only
- flash rom with DDWRT (haven’t tried, please be careful with this)
- anyway, a comment from a forum: Flashing DDWRT isn’t too hard, just download a file and upload via the web interface. Just make sure you get the right file and read the instructions a few times all the way through before you attempt it
- extra reading DDWRT on lifehacker
- comment from forum also: is it pretty much: hard reset, upload factory firmware, hard reset, upload current firmware? That’s pretty much it. It’s actually only 15mins work
- list of routers that can install DDWRT. Seems that mine can’t – D-Link G2
- purchase a new router that is proven compatible with chromecast (especially in your country/area). For example Asus RT-AC68U, TP-LINK TL-WR1043ND
Wireless settings can be found at
- Setup (top bar) > wireless setup (left bar) > manual wireless connection set up
- Advanced (top bar) > advanced wireless (left bar)
- IP for router normally http://192.168.0.1 (or http://192.168.1.1)
- Username: admin. Password: (just leave empty)
Other sources
- Chromecast compatible router list (D-link 615 firmware version 5.1 listed there. My version is G2 firmeware version 7.19)
- Forum 1
- Forum 2 – DDWRT solution
Update: My solution as at 2015-12-21:
Purchased a HDMI cable extension M and F ends 1.5 meters. Make the chromecast device out from back of the TV to get stronger wireless signal. Solved.