I wonder if the flash memory can simply be copied into an emulator that can rewind after every pin attempt? No need to write anything onto the firmware itself.
Personally I think this is a reasonable request. If you "encrypt" your files with a 6 or so digit pin, that's more of an inconvenience than an actual attempt at security. For comparison, my password storage is encrypted with a random 25 character alpha + numeric + symbol password.
6 digits = 20 bits (approximately)
25 random characters = 155 bits (approximately)
The latter would take 4 x 10⁴⁰ times longer to brute force.