RB433AH and RB493G netinstall fail because of no space caused by bad blocks

Bingo. I finally succeeded, now I have zero bad blocks and the RB493G is running like before!

What was my critical path to reach the goal:

  1. Set the “next-server” in DHCP network of my main router (also mikrotik) to ip address of my computer.
  2. Set the “boot file name” there to “openwrt.elf”.
  3. Run the Solar Winds TFTP server with the “openwrt.elf” file it its root tftp directory.
  4. Boot the backup booter with dhcp boot option, elf image downloaded and run smoothly.
  5. The bad blocks were removed during the openwrt boot up process.
  6. Made “mtd -n erase /dev/mtd5” and “mtd -n erase /dev/mtd6” with error message that one block was not able to unmark as bad block (but finally there is zero percent of bad blocks…).
  7. Netinstalled RouterOS.
    :sunglasses: Everything looks good and works as expected.

License stayed untouched, no “format nand” was performed at all.

I did not need any openwrt running device nor to run any kind of linux anywhere else. Everything was done from one pc with win 7.

Beware: Only single partition is supported, need to repartition to 1 before step 4, if more partitions are created.

Big thanks to Alvaro Antelo.

Really. Thank you very much.