If the R200S version you have uses the mips core (realtek rtd1186), the problem you are likely experiencing is related to nand corruption.
The way the shutdown controller works in the R200S (1186 version) is similar to pulling the power plug out of the device. This is what eventually causes the nand to get corrupted, with random errors recorded in the bbt (bad block table) and/or corruption of yaffs (nand filesystem).
Just reinstalling the firmware won't fix the problem, because the 1186 bootloader will detect the corruption again and boot into the recovery bootloader instead of the operating bootloader.
The fix is to do a flash erase of the nand. Preferably of just the bad blocks but it is okay to do a full (as much as possible) erase.
A ttl serial cable will eventually be required. It isn't required to do the erase, or to even install the firmware after the erase is completed, but it is necessary to restore the ethernet mac address after the erase.
You can read about the process on the moservices site (in Russian).