But are you sure that data hasn't become corrupted?
> the chip which I have doesn't show anything writing on it !
The manufacturer probably knows that you can see the real capacity by opening it up and reading the part#, so they polished it off
Try making an image with s1clone. It will detect the manufacturer and real size of the flash.