Fredrik Andreasson <[EMAIL PROTECTED]> wrote:
> Is there some security mechanism implemented in the hardware
> to prevent writing to nonvolatile RAM with a nasty pointer?
>
> How does it work?
First of all, there really isn't any true nonvolatile RAM in the
device. It is all battery-powered, even with the device turned off, and
parts of it are write-protected.
That write protection is governed by a bit in one of the DragonBall MCU
ports. When you call one of the Data Manager routines (DmWrite, etc.)
it enables writes, writes the data, then disables writes.
--
Roger Chaplin
<[EMAIL PROTECTED]>