A utility program cannot open a /dev/mtd in mode O_RDWR - permission denied (/dev permission bits are OK) Presumably this is because the device is locked. OK, there is a MEMUNLOCK ioctl - hopefully this can be called on a device that is only opened in O_RDONLY mode ?! Regards, MikeW