is this right…?? perhaps_write_flash() { p=${1?} erase=${2?} f=/media/sda1/e3-nand-backup.$p dev=/dev/mtd$p
test -e $f || return echo found $f echo erasing $erase on $dev flash_erase $dev 0 $erase echo writing flash nandwrite -on $dev $f } perhaps_write_flash 0 224 perhaps_write_flash 0 16 perhaps_write_flash 0 16 perhaps_write_flash 0 16 perhaps_write_flash 0 1728 perhaps_write_flash 0 48 Spanner.. http://amstrad-e3-hacking.freeforums.net From: Ralph Corderoy<mailto:ra...@inputplus.co.uk> Sent: Wednesday, 24 April 2019 11:55 To: Discussion of the Amstrad E3 emailer hardware/software<mailto:e3-hacking@earth.li> Hi Nick, > flash_erase /dev/mtd0 0 224 ... > flash_erase /dev/mtd0 0 16 It always mtd0. There's too much repetition in the code so errors like this are likely to creep in. Consider the approach I suggested in https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.earth.li%2Fpipermail%2Fe3-hacking%2F2019-April%2F001314.html&data=02%7C01%7C%7C3698329065b24dc1983108d6c8a3522f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636917001111275025&sdata=6HxFeGP9mAKyYCGbBLR%2FyibGpJ5zDrlJKtEwH%2FpuZdk%3D&reserved=0 Then the `0' of mtd0, etc., it only typed once. -- Cheers, Ralph. _______________________________________________ e3-hacking mailing list e3-hacking@earth.li https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.earth.li%2Fmailman%2Flistinfo%2Fe3-hacking&data=02%7C01%7C%7C3698329065b24dc1983108d6c8a3522f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636917001111275025&sdata=TgNw2UJuSOOgeXqrqlGa3123K2fKTJFK%2BtjOzDWmJYo%3D&reserved=0
_______________________________________________ e3-hacking mailing list e3-hacking@earth.li https://www.earth.li/mailman/listinfo/e3-hacking