for those who can't detect any devices connected in the usb port using shareport versions 3.1, 1.15 and 1.17, use the 1.17b01 setup. I am using a dir-655 with 2.00 rev B and it worked for me. Max length of usb cable you can use is 5meters. I tried it with a flash drive using a USB male to female + the flash drive and it works fine. But using an external HDD does not work because the configuration would be USB male to female + usb male to micro usb + external HDD = 5m+ of cable. I have yet to try use a 5m cable for my printer.
I'm using a windows 7 x64
Link for the shareport 1.17b01
http://www.dlink.com.au/tech/Download/download.aspx?product=DIR-655&revision=REV_A&filetype=Firmware