what was the reported size by h2testw? this is always the correct capacity, or what you have left to work with
regardless of what your controller says or whatever is printed on the chip..
I think you have a bad chip, that was meant to be a certain size, but got discarded in the manufacturing proces
some hackers buy these rejects and put them in their units
on a side note, with chipgenius you can read your VID & PID codes: the PID code is your flash chip controller information
About VID PID Repairing Counterfeit Flash Drives – Steps To Succeed FakeFlashNews