There is a theoretical limit to the number of times you can replace the firmware on your NXT before it wears out. Every time you replace the firmware, a piece of data called a lock bit is used up. This bit is rated to work 100 times (minimum) before it expires.
Does anybody know how this mechanism works? Is it a hardware limitation? I know that NXT built-in flash memory has limit to 10000 write operations. But I don't know reasons why NXT firmware cannot be replaced more than 100 times. What is the "lock bit" mentioned above?