I have been scammed by a USB stick supplier. The file table is incorrectly set up to show the size you think you purchased. When you try to write to the device, it seems to work as the directory shows up but since the storage memory is not what the (say) FAT 32 table indicates, your data is corrupt and never comes back.

I can possibly use this chips for some other things if I can look at the real storage capability and fix the File Control Blocks to be accurate. I have opened up some of the sticks but they put epoxy over the internal components so I cannot research the manufacturers.

I am an experienced low lever programmer and device driver writer. I actually wrote the first Norton AntiVirus software with Peter Norton back in the early 90's. I have no experience with USB memory stick technology however.

What software tools or hardware interfaces do I need to set up to get at and program the interface? Any training / learning documents as well?

closed as off-topic by fixer1234, music2myear, Run5k, DavidPostill Mar 30 '17 at 14:23

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – fixer1234, music2myear, Run5k, DavidPostill
If this question can be reworded to fit the rules in the help center, please edit the question.

  • What do the drives show for capacity if you try to partition them with (for example) Linux fdisk/cfdisk? It may just be a matter of wiping out the partition table and creating a new partition table and filesystems. – killermist Jul 7 '12 at 23:26
  • @killermist, I think that is exactly the problem, that the device is reporting for example 32GB to the system (i.e., the BIOS, fdisk, etc.) but actually only has, say 1GB. As such, re-partitioning won’t help. (Besides, taking the post at face value, I would think that someone who helped write the first Norton anti-virus would have considered re-partitioning.) – Synetech Jul 8 '12 at 3:10
  • @Synetech Well, you never know. I've often tried all kinds of things to fix something when later someone pointed out something super-simple, and it was exactly the right thing. – killermist Jul 8 '12 at 3:17
  • Even if the drive itself is reporting wrong capacity you could just create a small partition at the beginning, where the sectors are available. – Gurken Papst Jul 8 '12 at 8:44
  • Hardware interface, a hammer;) – Carl B Aug 26 '12 at 3:44