root@ipaq214:~# cat /proc/mtd dev: size erasesize name mtd0: 00021000 00020000 "Unknown0" mtd1: 00010000 00020000 "OBM1" mtd2: 0000f000 00020000 "OBM2" mtd3: 00040000 00020000 "U-Boot" mtd4: 00400000 00020000 "Kernel" mtd5: 0ec00000 00020000 "RootFS" mtd6: 00c00000 00020000 "test" mtd7: 00380000 00020000 "Unknown2" root@ipaq214:~# flash_eraseall /dev/mtd3 Erasing 128 Kibyte @ 40000 -- 100 % complete. root@ipaq214:~# flash_eraseall /dev/mtd4 Erasing 128 Kibyte @ 400000 -- 100 % complete. root@ipaq214:~# dd if=/media/mmcblk0p1/bldiag.nb0 of=/dev/mtdblock3 bs=2048 count=128 91+1 records in 91+1 records out root@ipaq214:~# dd if=/media/mmcblk0p1/uImage-ipaq214.bin of=/dev/mtdblock4 bs=2048 count=2048 1135+1 records in 1135+1 records out