Having looked through the forums I couldn't see anything on this issue, so here goes.
I have recently changed routers from a BT Homehub 3 to a Homehub 5.
WinSCP 5.7 worked fine using the HH3.
I have configured the HH5 for port forwarding and confirmed port 21 is open etc.
Running WinSCP the dialogue box gets as far as
Reading remote directory...
I then get a Lost connection dialogue box with message:
Server sent passive reply with unroutable address 192.168.1.65, using host address instead.
Timeout detected. (data connection)
Could not retrieve directory listing.
Clicking on abort the following is appended to the dialogue box
Error listing directory '/array1'.
/array1 is the top level directory that I should be seeing.
Now the thing is that I can log in and see all of the directories on my NAS using the ftp client in Windows file explorer, so there is something different in the way WinSCP and Explorer are talking to the router.
Any advice to get WinSCP working with a HH5 would be most welcome.