hdclient is ok now, just modify src to base