The "block is locked" errors you were getting, probably mean that the flash writing wrapped at the flash size, and only the write-protection was saving you from overwriting the essential early blocks of the flash, something which would have bricked the player. Well done "us" (actually it was probably before my time) for adding that failsafe...

Peter