When I try to run Format on my 128MB USB flash the only option Windows gives
me is to format it for 5MB. As I can figure the device reports to Windows as
being a much lesser in capacity as it is in real.

I have to admit I played with sending some SCSI commands to the device
before it started to behave that ill :=)). Well, I have two basic questions

1. How can I salvage the device?

2. What scsi commands (or any other interface) Windows use to read/set
capacity of the USB flash?

TIA for any pointers/