There are several points at which the data can become corrupted.
- During transfer while writing
- During writing
- When the data is kept in storage on the flash chip
- During reading
- During transfer while reading
The most serious is the one in the middle one because that means that the flash cannot retain data and bits are lost over time. The other ones are often caused by instable power or low quality cables. It can also occur at the PC side (especially the front USB connections), but you tried different PCs and different ports.
I suspect the unit is powered over USB only and the power is insufficient, the occasional undervoltage then corrupts data in transfer or the read or write cycles on the flash.
Try this. To put the unit in flash mode:
- Disconnect all power (not only the power supply but also power entering over USB connections)
- Push the reset button
- Connect the USB cable to the PC while keeping the reset button pressed, then release the button - now the unit will boot
- Now the extra step: connect the powersupply now too! - so the unit is not only powered by the PC but also by the powersupply. The unit will remain in flash mode because the PC connection is active
- Now flash the unit, at least there will be enough stable power not to wreak havoc with the data
Be sure to use a stable power supply, the supplied power supply is low quality, I use an original PS Vita powersupply which is of good quality (only needs a slight mod to fit the USB plug).
If ik keeps failing then it could still be a bad flash chip, in that case there is nothing to do then to send it back for repair or replacement. In that case the is also the possibility of a dirty hack by changing the paramter file to skip over the bad spot on the chip, but that's realy hacking and the chip would still be bad and might fail althogether later... But if you are desparate...
Comment