I just copied and pasted from the OP.
3. Flashing new CFE.
Place cfe.new back to router and run:
$ mtd-write - i cfe.new - d pmon
That all.
That's great, but options to commands in Linux have no space character between the "-" and the option letter...it should be:
mtd-write -i cfe.new -d pmon
But you'll find out when you try it, just mentioning it to save you some problems.
I went back and looked at the original posting, and it is not correct there either.
So it goes.