D-Link USA technical support only provides after market support for products bought and used within the USA. You are seeking support from outside the United States. Please contact the D-Link offices which are closest to your geographical location.
It was only few days ago that they said in their email
In this case it would be best if you speak with a live technician to resolve the issue. Please call technical support at 877-45D-Link (877-453-5465). Technical support is available 24/7 to serve your needs.
Their local agent Alris is not replying to my emails.
Their recommended Networking application NetworkMagic, which I installed the free version, doesn't support my model 624S.