recoverfiles flashdisk
There is a program called WINHEX that may help. An eval version is available for download. It allows you to look at hex files and drive clusters. If you assume FAT16 format, then there should be two copies of the FAT table stored in the flash.
It will not be an easy task, but you have to attempt to find the FAT table and then use that to recreate the rest of the drive.
Personally, I would go shopping for a similar drive and swap the chips. Several vendors, like Lexar make flash drives in clear cases. This allows you to see the controller and the flash chip. You already have a bin file image, so you could also remove the flash chip from the new drive, burn in the bin file and replace it on the new flash drive. Assuming that the old flash was not corrupt and that the new controller has a similar drive emulation scheme, it could be an easy fix.
Do you have a copy of at least one file that was on the drive? If so, you can search the bin file for pieces of that file, that at least tells you whether the bin dump has anything but garbage in it.
-- Steve