I am so happy, I have won at recovering
the failed USB drive. Now
Ithink all those failed USB drives
Ihave thrown away in the past could have been recovered. Anyway. Here is what I did.
ChipGenius - was mentioned on the forums to detect what is the VID/PID of the USB drive. Attached. It gives the chip number SSS690 in this case.
Ultranet USB Flash Sorting and mass production utility - Also realized that this is used by manufacturers to flash the drive.
Googledfor the SSS690 version of this file found in some forum (http://bbs.mydigit.cn/read.php?tid=146975) <---available here but needed a membership which was on invite only. So I google further using SSS690 (http://www.google.co.in/search?hl=en&rlz=1C1GPEA_en___IN316&q=sss6690&btnG=Search&meta=&aq=f&oq=).
Clicked the 8th Link..dunno why.. there it was all russian!!! (http://flashboot.ru/index.php?name=Files&op=view_file&lid=223)
I did not even translate. I used my uber internet experience to click the Cka4aTb and it gives me a code for verification, I enter it and it make me wait 5 seconds and gives me "SSS6690_USB_Flash_Sorting_v4.010.rar"